/*! 'ui.js is part of ReplayWeb.page (https://replayweb.page) Copyright (C) 2020, Webrecorder Software. Licensed under the Affero General Public License v3.' */ (function(e, a) { for(var i in a) e[i] = a[i]; }(self, /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // 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; /******/ } /******/ /******/ /******/ // 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 = "/"; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "./src/ui.js"); /******/ }) /************************************************************************/ /******/ ({ /***/ "./assets/logo.svg": /*!*************************!*\ !*** ./assets/logo.svg ***! \*************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"image/svg+xml\"\n\n//# sourceURL=webpack:///./assets/logo.svg?"); /***/ }), /***/ "./assets/main.scss": /*!**************************!*\ !*** ./assets/main.scss ***! \**************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \"/*$wr-green: #64e986;*/\\n.input::placeholder, .textarea::placeholder, .select select::placeholder {\\n opacity: 1; }\\n\\na:focus {\\n color: #363636; }\\n\\n.file-label:focus-within .file-cta {\\n background-color: #e8e8e8;\\n color: #363636; }\\n\\n.button.is-primary:focus, .button.is-primary:hover, .button.is-primary:active {\\n background-color: #459558 !important;\\n color: white !important; }\\n\\n.replay-bar .button {\\n margin: 0 1px; }\\n\\n.replay-bar .button:focus {\\n box-shadow: none !important;\\n outline: 1px dotted #4876ff;\\n outline: -webkit-focus-ring-color auto 1px; }\\n\\n.skip-link {\\n border: 0;\\n clip: rect(1px, 1px, 1px, 1px);\\n clip-path: inset(50%);\\n height: 1px;\\n margin: -1px;\\n overflow: hidden;\\n padding: 0;\\n position: absolute !important;\\n width: 1px;\\n word-wrap: normal !important;\\n /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }\\n .skip-link:focus {\\n background-color: black;\\n border-radius: 3px;\\n box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\\n clip: auto !important;\\n clip-path: none;\\n color: white;\\n display: block;\\n font-family: inherit;\\n font-size: 1.3em;\\n font-weight: bold;\\n height: auto;\\n left: 5px;\\n line-height: normal;\\n padding: 15px 23px 14px;\\n text-decoration: none;\\n top: 5px;\\n width: auto;\\n z-index: 100000; }\\n\\n.main-scroll {\\n flex: 1;\\n scroll-behavior: smooth;\\n overflow-y: auto;\\n max-height: 100vh;\\n height: 100%;\\n display: flex;\\n flex-direction: column;\\n overflow-x: hidden; }\\n\\n/*! bulma.io v0.9.0 | MIT License | github.com/jgthms/bulma */\\n@keyframes spinAround {\\n from {\\n transform: rotate(0deg); }\\n to {\\n transform: rotate(359deg); } }\\n\\n.delete, .modal-close, .button, .file, .breadcrumb, .pagination-previous,\\n.pagination-next,\\n.pagination-link,\\n.pagination-ellipsis, .tabs, .is-unselectable {\\n -webkit-touch-callout: none;\\n -webkit-user-select: none;\\n -moz-user-select: none;\\n -ms-user-select: none;\\n user-select: none; }\\n\\n.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {\\n border: 3px solid transparent;\\n border-radius: 2px;\\n border-right: 0;\\n border-top: 0;\\n content: \\\" \\\";\\n display: block;\\n height: 0.625em;\\n margin-top: -0.4375em;\\n pointer-events: none;\\n position: absolute;\\n top: 50%;\\n transform: rotate(-45deg);\\n transform-origin: center;\\n width: 0.625em; }\\n\\n.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),\\n.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {\\n margin-bottom: 1.5rem; }\\n\\n.delete, .modal-close {\\n -moz-appearance: none;\\n -webkit-appearance: none;\\n background-color: rgba(10, 10, 10, 0.2);\\n border: none;\\n border-radius: 290486px;\\n cursor: pointer;\\n pointer-events: auto;\\n display: inline-block;\\n flex-grow: 0;\\n flex-shrink: 0;\\n font-size: 0;\\n height: 20px;\\n max-height: 20px;\\n max-width: 20px;\\n min-height: 20px;\\n min-width: 20px;\\n outline: none;\\n position: relative;\\n vertical-align: top;\\n width: 20px; }\\n .delete::before, .modal-close::before, .delete::after, .modal-close::after {\\n background-color: white;\\n content: \\\"\\\";\\n display: block;\\n left: 50%;\\n position: absolute;\\n top: 50%;\\n transform: translateX(-50%) translateY(-50%) rotate(45deg);\\n transform-origin: center center; }\\n .delete::before, .modal-close::before {\\n height: 2px;\\n width: 50%; }\\n .delete::after, .modal-close::after {\\n height: 50%;\\n width: 2px; }\\n .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {\\n background-color: rgba(10, 10, 10, 0.3); }\\n .delete:active, .modal-close:active {\\n background-color: rgba(10, 10, 10, 0.4); }\\n .is-small.delete, .is-small.modal-close {\\n height: 16px;\\n max-height: 16px;\\n max-width: 16px;\\n min-height: 16px;\\n min-width: 16px;\\n width: 16px; }\\n .is-medium.delete, .is-medium.modal-close {\\n height: 24px;\\n max-height: 24px;\\n max-width: 24px;\\n min-height: 24px;\\n min-width: 24px;\\n width: 24px; }\\n .is-large.delete, .is-large.modal-close {\\n height: 32px;\\n max-height: 32px;\\n max-width: 32px;\\n min-height: 32px;\\n min-width: 32px;\\n width: 32px; }\\n\\n.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {\\n animation: spinAround 500ms infinite linear;\\n border: 2px solid #dbdbdb;\\n border-radius: 290486px;\\n border-right-color: transparent;\\n border-top-color: transparent;\\n content: \\\"\\\";\\n display: block;\\n height: 1em;\\n position: relative;\\n width: 1em; }\\n\\n.image.is-square img,\\n.image.is-square .has-ratio, .image.is-1by1 img,\\n.image.is-1by1 .has-ratio, .image.is-5by4 img,\\n.image.is-5by4 .has-ratio, .image.is-4by3 img,\\n.image.is-4by3 .has-ratio, .image.is-3by2 img,\\n.image.is-3by2 .has-ratio, .image.is-5by3 img,\\n.image.is-5by3 .has-ratio, .image.is-16by9 img,\\n.image.is-16by9 .has-ratio, .image.is-2by1 img,\\n.image.is-2by1 .has-ratio, .image.is-3by1 img,\\n.image.is-3by1 .has-ratio, .image.is-4by5 img,\\n.image.is-4by5 .has-ratio, .image.is-3by4 img,\\n.image.is-3by4 .has-ratio, .image.is-2by3 img,\\n.image.is-2by3 .has-ratio, .image.is-3by5 img,\\n.image.is-3by5 .has-ratio, .image.is-9by16 img,\\n.image.is-9by16 .has-ratio, .image.is-1by2 img,\\n.image.is-1by2 .has-ratio, .image.is-1by3 img,\\n.image.is-1by3 .has-ratio, .modal, .modal-background, .is-overlay, .hero-video {\\n bottom: 0;\\n left: 0;\\n position: absolute;\\n right: 0;\\n top: 0; }\\n\\n.button, .input, .textarea, .select select, .file-cta,\\n.file-name, .pagination-previous,\\n.pagination-next,\\n.pagination-link,\\n.pagination-ellipsis {\\n -moz-appearance: none;\\n -webkit-appearance: none;\\n align-items: center;\\n border: 1px solid transparent;\\n border-radius: 4px;\\n box-shadow: none;\\n display: inline-flex;\\n font-size: 1rem;\\n height: 2.5em;\\n justify-content: flex-start;\\n line-height: 1.5;\\n padding-bottom: calc(0.5em - 1px);\\n padding-left: calc(0.75em - 1px);\\n padding-right: calc(0.75em - 1px);\\n padding-top: calc(0.5em - 1px);\\n position: relative;\\n vertical-align: top; }\\n .button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,\\n .file-name:focus, .pagination-previous:focus,\\n .pagination-next:focus,\\n .pagination-link:focus,\\n .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,\\n .is-focused.file-name, .is-focused.pagination-previous,\\n .is-focused.pagination-next,\\n .is-focused.pagination-link,\\n .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,\\n .file-name:active, .pagination-previous:active,\\n .pagination-next:active,\\n .pagination-link:active,\\n .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,\\n .is-active.file-name, .is-active.pagination-previous,\\n .is-active.pagination-next,\\n .is-active.pagination-link,\\n .is-active.pagination-ellipsis {\\n outline: none; }\\n .button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],\\n .file-name[disabled], .pagination-previous[disabled],\\n .pagination-next[disabled],\\n .pagination-link[disabled],\\n .pagination-ellipsis[disabled],\\n fieldset[disabled] .button,\\n fieldset[disabled] .input,\\n fieldset[disabled] .textarea,\\n fieldset[disabled] .select select,\\n .select fieldset[disabled] select,\\n fieldset[disabled] .file-cta,\\n fieldset[disabled] .file-name,\\n fieldset[disabled] .pagination-previous,\\n fieldset[disabled] .pagination-next,\\n fieldset[disabled] .pagination-link,\\n fieldset[disabled] .pagination-ellipsis {\\n cursor: not-allowed; }\\n\\n/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */\\nhtml,\\nbody,\\np,\\nol,\\nul,\\nli,\\ndl,\\ndt,\\ndd,\\nblockquote,\\nfigure,\\nfieldset,\\nlegend,\\ntextarea,\\npre,\\niframe,\\nhr,\\nh1,\\nh2,\\nh3,\\nh4,\\nh5,\\nh6 {\\n margin: 0;\\n padding: 0; }\\n\\nh1,\\nh2,\\nh3,\\nh4,\\nh5,\\nh6 {\\n font-size: 100%;\\n font-weight: normal; }\\n\\nul {\\n list-style: none; }\\n\\nbutton,\\ninput,\\nselect,\\ntextarea {\\n margin: 0; }\\n\\nhtml {\\n box-sizing: border-box; }\\n\\n*, *::before, *::after {\\n box-sizing: inherit; }\\n\\nimg,\\nvideo {\\n height: auto;\\n max-width: 100%; }\\n\\niframe {\\n border: 0; }\\n\\ntable {\\n border-collapse: collapse;\\n border-spacing: 0; }\\n\\ntd,\\nth {\\n padding: 0; }\\n td:not([align]),\\n th:not([align]) {\\n text-align: inherit; }\\n\\nhtml {\\n background-color: white;\\n font-size: 16px;\\n -moz-osx-font-smoothing: grayscale;\\n -webkit-font-smoothing: antialiased;\\n min-width: 300px;\\n overflow-x: hidden;\\n overflow-y: scroll;\\n text-rendering: optimizeLegibility;\\n text-size-adjust: 100%; }\\n\\narticle,\\naside,\\nfigure,\\nfooter,\\nheader,\\nhgroup,\\nsection {\\n display: block; }\\n\\nbody,\\nbutton,\\ninput,\\nselect,\\ntextarea {\\n font-family: BlinkMacSystemFont, -apple-system, \\\"Segoe UI\\\", \\\"Roboto\\\", \\\"Oxygen\\\", \\\"Ubuntu\\\", \\\"Cantarell\\\", \\\"Fira Sans\\\", \\\"Droid Sans\\\", \\\"Helvetica Neue\\\", \\\"Helvetica\\\", \\\"Arial\\\", sans-serif; }\\n\\ncode,\\npre {\\n -moz-osx-font-smoothing: auto;\\n -webkit-font-smoothing: auto;\\n font-family: monospace; }\\n\\nbody {\\n color: #4a4a4a;\\n font-size: 1em;\\n font-weight: 400;\\n line-height: 1.5; }\\n\\na {\\n color: #4876ff;\\n cursor: pointer;\\n text-decoration: none; }\\n a strong {\\n color: currentColor; }\\n a:hover {\\n color: #363636; }\\n\\ncode {\\n background-color: whitesmoke;\\n color: #f14668;\\n font-size: 0.875em;\\n font-weight: normal;\\n padding: 0.25em 0.5em 0.25em; }\\n\\nhr {\\n background-color: whitesmoke;\\n border: none;\\n display: block;\\n height: 2px;\\n margin: 1.5rem 0; }\\n\\nimg {\\n height: auto;\\n max-width: 100%; }\\n\\ninput[type=\\\"checkbox\\\"],\\ninput[type=\\\"radio\\\"] {\\n vertical-align: baseline; }\\n\\nsmall {\\n font-size: 0.875em; }\\n\\nspan {\\n font-style: inherit;\\n font-weight: inherit; }\\n\\nstrong {\\n color: #363636;\\n font-weight: 700; }\\n\\nfieldset {\\n border: none; }\\n\\npre {\\n -webkit-overflow-scrolling: touch;\\n background-color: whitesmoke;\\n color: #4a4a4a;\\n font-size: 0.875em;\\n overflow-x: auto;\\n padding: 1.25rem 1.5rem;\\n white-space: pre;\\n word-wrap: normal; }\\n pre code {\\n background-color: transparent;\\n color: currentColor;\\n font-size: 1em;\\n padding: 0; }\\n\\ntable td,\\ntable th {\\n vertical-align: top; }\\n table td:not([align]),\\n table th:not([align]) {\\n text-align: inherit; }\\n\\ntable th {\\n color: #363636; }\\n\\n.box {\\n background-color: white;\\n border-radius: 6px;\\n box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);\\n color: #4a4a4a;\\n display: block;\\n padding: 1.25rem; }\\n\\na.box:hover, a.box:focus {\\n box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #4876ff; }\\n\\na.box:active {\\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #4876ff; }\\n\\n.button {\\n background-color: white;\\n border-color: #dbdbdb;\\n border-width: 1px;\\n color: #363636;\\n cursor: pointer;\\n justify-content: center;\\n padding-bottom: calc(0.5em - 1px);\\n padding-left: 1em;\\n padding-right: 1em;\\n padding-top: calc(0.5em - 1px);\\n text-align: center;\\n white-space: nowrap; }\\n .button strong {\\n color: inherit; }\\n .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {\\n height: 1.5em;\\n width: 1.5em; }\\n .button .icon:first-child:not(:last-child) {\\n margin-left: calc(-0.5em - 1px);\\n margin-right: 0.25em; }\\n .button .icon:last-child:not(:first-child) {\\n margin-left: 0.25em;\\n margin-right: calc(-0.5em - 1px); }\\n .button .icon:first-child:last-child {\\n margin-left: calc(-0.5em - 1px);\\n margin-right: calc(-0.5em - 1px); }\\n .button:hover, .button.is-hovered {\\n border-color: #b5b5b5;\\n color: #363636; }\\n .button:focus, .button.is-focused {\\n border-color: #3273dc;\\n color: #363636; }\\n .button:focus:not(:active), .button.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(72, 118, 255, 0.25); }\\n .button:active, .button.is-active {\\n border-color: #4a4a4a;\\n color: #363636; }\\n .button.is-text {\\n background-color: transparent;\\n border-color: transparent;\\n color: #4a4a4a;\\n text-decoration: underline; }\\n .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {\\n background-color: whitesmoke;\\n color: #363636; }\\n .button.is-text:active, .button.is-text.is-active {\\n background-color: #e8e8e8;\\n color: #363636; }\\n .button.is-text[disabled],\\n fieldset[disabled] .button.is-text {\\n background-color: transparent;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-white {\\n background-color: white;\\n border-color: transparent;\\n color: #0a0a0a; }\\n .button.is-white:hover, .button.is-white.is-hovered {\\n background-color: #f9f9f9;\\n border-color: transparent;\\n color: #0a0a0a; }\\n .button.is-white:focus, .button.is-white.is-focused {\\n border-color: transparent;\\n color: #0a0a0a; }\\n .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\\n .button.is-white:active, .button.is-white.is-active {\\n background-color: #f2f2f2;\\n border-color: transparent;\\n color: #0a0a0a; }\\n .button.is-white[disabled],\\n fieldset[disabled] .button.is-white {\\n background-color: white;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-white.is-inverted {\\n background-color: #0a0a0a;\\n color: white; }\\n .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {\\n background-color: black; }\\n .button.is-white.is-inverted[disabled],\\n fieldset[disabled] .button.is-white.is-inverted {\\n background-color: #0a0a0a;\\n border-color: transparent;\\n box-shadow: none;\\n color: white; }\\n .button.is-white.is-loading::after {\\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\\n .button.is-white.is-outlined {\\n background-color: transparent;\\n border-color: white;\\n color: white; }\\n .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {\\n background-color: white;\\n border-color: white;\\n color: #0a0a0a; }\\n .button.is-white.is-outlined.is-loading::after {\\n border-color: transparent transparent white white !important; }\\n .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\\n .button.is-white.is-outlined[disabled],\\n fieldset[disabled] .button.is-white.is-outlined {\\n background-color: transparent;\\n border-color: white;\\n box-shadow: none;\\n color: white; }\\n .button.is-white.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #0a0a0a;\\n color: #0a0a0a; }\\n .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {\\n background-color: #0a0a0a;\\n color: white; }\\n .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent white white !important; }\\n .button.is-white.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-white.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #0a0a0a;\\n box-shadow: none;\\n color: #0a0a0a; }\\n .button.is-black {\\n background-color: #0a0a0a;\\n border-color: transparent;\\n color: white; }\\n .button.is-black:hover, .button.is-black.is-hovered {\\n background-color: #040404;\\n border-color: transparent;\\n color: white; }\\n .button.is-black:focus, .button.is-black.is-focused {\\n border-color: transparent;\\n color: white; }\\n .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\\n .button.is-black:active, .button.is-black.is-active {\\n background-color: black;\\n border-color: transparent;\\n color: white; }\\n .button.is-black[disabled],\\n fieldset[disabled] .button.is-black {\\n background-color: #0a0a0a;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-black.is-inverted {\\n background-color: white;\\n color: #0a0a0a; }\\n .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {\\n background-color: #f2f2f2; }\\n .button.is-black.is-inverted[disabled],\\n fieldset[disabled] .button.is-black.is-inverted {\\n background-color: white;\\n border-color: transparent;\\n box-shadow: none;\\n color: #0a0a0a; }\\n .button.is-black.is-loading::after {\\n border-color: transparent transparent white white !important; }\\n .button.is-black.is-outlined {\\n background-color: transparent;\\n border-color: #0a0a0a;\\n color: #0a0a0a; }\\n .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {\\n background-color: #0a0a0a;\\n border-color: #0a0a0a;\\n color: white; }\\n .button.is-black.is-outlined.is-loading::after {\\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\\n .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent white white !important; }\\n .button.is-black.is-outlined[disabled],\\n fieldset[disabled] .button.is-black.is-outlined {\\n background-color: transparent;\\n border-color: #0a0a0a;\\n box-shadow: none;\\n color: #0a0a0a; }\\n .button.is-black.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: white;\\n color: white; }\\n .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {\\n background-color: white;\\n color: #0a0a0a; }\\n .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\\n .button.is-black.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-black.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: white;\\n box-shadow: none;\\n color: white; }\\n .button.is-light {\\n background-color: #d2f9d6;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-light:hover, .button.is-light.is-hovered {\\n background-color: #c7f8cc;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-light:focus, .button.is-light.is-focused {\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(210, 249, 214, 0.25); }\\n .button.is-light:active, .button.is-light.is-active {\\n background-color: #bcf6c2;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-light[disabled],\\n fieldset[disabled] .button.is-light {\\n background-color: #d2f9d6;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-light.is-inverted {\\n background-color: rgba(0, 0, 0, 0.7);\\n color: #d2f9d6; }\\n .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {\\n background-color: rgba(0, 0, 0, 0.7); }\\n .button.is-light.is-inverted[disabled],\\n fieldset[disabled] .button.is-light.is-inverted {\\n background-color: rgba(0, 0, 0, 0.7);\\n border-color: transparent;\\n box-shadow: none;\\n color: #d2f9d6; }\\n .button.is-light.is-loading::after {\\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }\\n .button.is-light.is-outlined {\\n background-color: transparent;\\n border-color: #d2f9d6;\\n color: #d2f9d6; }\\n .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {\\n background-color: #d2f9d6;\\n border-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-light.is-outlined.is-loading::after {\\n border-color: transparent transparent #d2f9d6 #d2f9d6 !important; }\\n .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }\\n .button.is-light.is-outlined[disabled],\\n fieldset[disabled] .button.is-light.is-outlined {\\n background-color: transparent;\\n border-color: #d2f9d6;\\n box-shadow: none;\\n color: #d2f9d6; }\\n .button.is-light.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: rgba(0, 0, 0, 0.7);\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {\\n background-color: rgba(0, 0, 0, 0.7);\\n color: #d2f9d6; }\\n .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #d2f9d6 #d2f9d6 !important; }\\n .button.is-light.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-light.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: rgba(0, 0, 0, 0.7);\\n box-shadow: none;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-dark {\\n background-color: #459558;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-dark:hover, .button.is-dark.is-hovered {\\n background-color: #418c53;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-dark:focus, .button.is-dark.is-focused {\\n border-color: transparent;\\n color: #fff; }\\n .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(69, 149, 88, 0.25); }\\n .button.is-dark:active, .button.is-dark.is-active {\\n background-color: #3d844e;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-dark[disabled],\\n fieldset[disabled] .button.is-dark {\\n background-color: #459558;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-dark.is-inverted {\\n background-color: #fff;\\n color: #459558; }\\n .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {\\n background-color: #f2f2f2; }\\n .button.is-dark.is-inverted[disabled],\\n fieldset[disabled] .button.is-dark.is-inverted {\\n background-color: #fff;\\n border-color: transparent;\\n box-shadow: none;\\n color: #459558; }\\n .button.is-dark.is-loading::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-dark.is-outlined {\\n background-color: transparent;\\n border-color: #459558;\\n color: #459558; }\\n .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {\\n background-color: #459558;\\n border-color: #459558;\\n color: #fff; }\\n .button.is-dark.is-outlined.is-loading::after {\\n border-color: transparent transparent #459558 #459558 !important; }\\n .button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-dark.is-outlined[disabled],\\n fieldset[disabled] .button.is-dark.is-outlined {\\n background-color: transparent;\\n border-color: #459558;\\n box-shadow: none;\\n color: #459558; }\\n .button.is-dark.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n color: #fff; }\\n .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {\\n background-color: #fff;\\n color: #459558; }\\n .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #459558 #459558 !important; }\\n .button.is-dark.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-dark.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n box-shadow: none;\\n color: #fff; }\\n .button.is-primary {\\n background-color: #55be6f;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-primary:hover, .button.is-primary.is-hovered {\\n background-color: #4cba67;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-primary:focus, .button.is-primary.is-focused {\\n border-color: transparent;\\n color: #fff; }\\n .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(85, 190, 111, 0.25); }\\n .button.is-primary:active, .button.is-primary.is-active {\\n background-color: #45b461;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-primary[disabled],\\n fieldset[disabled] .button.is-primary {\\n background-color: #55be6f;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-primary.is-inverted {\\n background-color: #fff;\\n color: #55be6f; }\\n .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {\\n background-color: #f2f2f2; }\\n .button.is-primary.is-inverted[disabled],\\n fieldset[disabled] .button.is-primary.is-inverted {\\n background-color: #fff;\\n border-color: transparent;\\n box-shadow: none;\\n color: #55be6f; }\\n .button.is-primary.is-loading::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-primary.is-outlined {\\n background-color: transparent;\\n border-color: #55be6f;\\n color: #55be6f; }\\n .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {\\n background-color: #55be6f;\\n border-color: #55be6f;\\n color: #fff; }\\n .button.is-primary.is-outlined.is-loading::after {\\n border-color: transparent transparent #55be6f #55be6f !important; }\\n .button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-primary.is-outlined[disabled],\\n fieldset[disabled] .button.is-primary.is-outlined {\\n background-color: transparent;\\n border-color: #55be6f;\\n box-shadow: none;\\n color: #55be6f; }\\n .button.is-primary.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n color: #fff; }\\n .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {\\n background-color: #fff;\\n color: #55be6f; }\\n .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #55be6f #55be6f !important; }\\n .button.is-primary.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-primary.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n box-shadow: none;\\n color: #fff; }\\n .button.is-primary.is-light {\\n background-color: #f0f9f2;\\n color: #2f7a41; }\\n .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {\\n background-color: #e7f6eb;\\n border-color: transparent;\\n color: #2f7a41; }\\n .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {\\n background-color: #def2e3;\\n border-color: transparent;\\n color: #2f7a41; }\\n .button.is-link {\\n background-color: #4876ff;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-link:hover, .button.is-link.is-hovered {\\n background-color: #3b6cff;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-link:focus, .button.is-link.is-focused {\\n border-color: transparent;\\n color: #fff; }\\n .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(72, 118, 255, 0.25); }\\n .button.is-link:active, .button.is-link.is-active {\\n background-color: #2f63ff;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-link[disabled],\\n fieldset[disabled] .button.is-link {\\n background-color: #4876ff;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-link.is-inverted {\\n background-color: #fff;\\n color: #4876ff; }\\n .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {\\n background-color: #f2f2f2; }\\n .button.is-link.is-inverted[disabled],\\n fieldset[disabled] .button.is-link.is-inverted {\\n background-color: #fff;\\n border-color: transparent;\\n box-shadow: none;\\n color: #4876ff; }\\n .button.is-link.is-loading::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-link.is-outlined {\\n background-color: transparent;\\n border-color: #4876ff;\\n color: #4876ff; }\\n .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {\\n background-color: #4876ff;\\n border-color: #4876ff;\\n color: #fff; }\\n .button.is-link.is-outlined.is-loading::after {\\n border-color: transparent transparent #4876ff #4876ff !important; }\\n .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-link.is-outlined[disabled],\\n fieldset[disabled] .button.is-link.is-outlined {\\n background-color: transparent;\\n border-color: #4876ff;\\n box-shadow: none;\\n color: #4876ff; }\\n .button.is-link.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n color: #fff; }\\n .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {\\n background-color: #fff;\\n color: #4876ff; }\\n .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #4876ff #4876ff !important; }\\n .button.is-link.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-link.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n box-shadow: none;\\n color: #fff; }\\n .button.is-link.is-light {\\n background-color: #ebf0ff;\\n color: #0037db; }\\n .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {\\n background-color: #dee6ff;\\n border-color: transparent;\\n color: #0037db; }\\n .button.is-link.is-light:active, .button.is-link.is-light.is-active {\\n background-color: #d1ddff;\\n border-color: transparent;\\n color: #0037db; }\\n .button.is-info {\\n background-color: #f0f8ff;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-info:hover, .button.is-info.is-hovered {\\n background-color: #e3f2ff;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-info:focus, .button.is-info.is-focused {\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(240, 248, 255, 0.25); }\\n .button.is-info:active, .button.is-info.is-active {\\n background-color: #d7ecff;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-info[disabled],\\n fieldset[disabled] .button.is-info {\\n background-color: #f0f8ff;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-info.is-inverted {\\n background-color: rgba(0, 0, 0, 0.7);\\n color: #f0f8ff; }\\n .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {\\n background-color: rgba(0, 0, 0, 0.7); }\\n .button.is-info.is-inverted[disabled],\\n fieldset[disabled] .button.is-info.is-inverted {\\n background-color: rgba(0, 0, 0, 0.7);\\n border-color: transparent;\\n box-shadow: none;\\n color: #f0f8ff; }\\n .button.is-info.is-loading::after {\\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }\\n .button.is-info.is-outlined {\\n background-color: transparent;\\n border-color: #f0f8ff;\\n color: #f0f8ff; }\\n .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {\\n background-color: #f0f8ff;\\n border-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-info.is-outlined.is-loading::after {\\n border-color: transparent transparent #f0f8ff #f0f8ff !important; }\\n .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }\\n .button.is-info.is-outlined[disabled],\\n fieldset[disabled] .button.is-info.is-outlined {\\n background-color: transparent;\\n border-color: #f0f8ff;\\n box-shadow: none;\\n color: #f0f8ff; }\\n .button.is-info.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: rgba(0, 0, 0, 0.7);\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {\\n background-color: rgba(0, 0, 0, 0.7);\\n color: #f0f8ff; }\\n .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #f0f8ff #f0f8ff !important; }\\n .button.is-info.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-info.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: rgba(0, 0, 0, 0.7);\\n box-shadow: none;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-info.is-light {\\n background-color: aliceblue;\\n color: #004f94; }\\n .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {\\n background-color: #e3f2ff;\\n border-color: transparent;\\n color: #004f94; }\\n .button.is-info.is-light:active, .button.is-info.is-light.is-active {\\n background-color: #d7ecff;\\n border-color: transparent;\\n color: #004f94; }\\n .button.is-success {\\n background-color: #48c774;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-success:hover, .button.is-success.is-hovered {\\n background-color: #3ec46d;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-success:focus, .button.is-success.is-focused {\\n border-color: transparent;\\n color: #fff; }\\n .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }\\n .button.is-success:active, .button.is-success.is-active {\\n background-color: #3abb67;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-success[disabled],\\n fieldset[disabled] .button.is-success {\\n background-color: #48c774;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-success.is-inverted {\\n background-color: #fff;\\n color: #48c774; }\\n .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {\\n background-color: #f2f2f2; }\\n .button.is-success.is-inverted[disabled],\\n fieldset[disabled] .button.is-success.is-inverted {\\n background-color: #fff;\\n border-color: transparent;\\n box-shadow: none;\\n color: #48c774; }\\n .button.is-success.is-loading::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-success.is-outlined {\\n background-color: transparent;\\n border-color: #48c774;\\n color: #48c774; }\\n .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {\\n background-color: #48c774;\\n border-color: #48c774;\\n color: #fff; }\\n .button.is-success.is-outlined.is-loading::after {\\n border-color: transparent transparent #48c774 #48c774 !important; }\\n .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-success.is-outlined[disabled],\\n fieldset[disabled] .button.is-success.is-outlined {\\n background-color: transparent;\\n border-color: #48c774;\\n box-shadow: none;\\n color: #48c774; }\\n .button.is-success.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n color: #fff; }\\n .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {\\n background-color: #fff;\\n color: #48c774; }\\n .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #48c774 #48c774 !important; }\\n .button.is-success.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-success.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n box-shadow: none;\\n color: #fff; }\\n .button.is-success.is-light {\\n background-color: #effaf3;\\n color: #257942; }\\n .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {\\n background-color: #e6f7ec;\\n border-color: transparent;\\n color: #257942; }\\n .button.is-success.is-light:active, .button.is-success.is-light.is-active {\\n background-color: #dcf4e4;\\n border-color: transparent;\\n color: #257942; }\\n .button.is-warning {\\n background-color: #ffd975;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning:hover, .button.is-warning.is-hovered {\\n background-color: #ffd568;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning:focus, .button.is-warning.is-focused {\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(255, 217, 117, 0.25); }\\n .button.is-warning:active, .button.is-warning.is-active {\\n background-color: #ffd25c;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning[disabled],\\n fieldset[disabled] .button.is-warning {\\n background-color: #ffd975;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-warning.is-inverted {\\n background-color: rgba(0, 0, 0, 0.7);\\n color: #ffd975; }\\n .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {\\n background-color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning.is-inverted[disabled],\\n fieldset[disabled] .button.is-warning.is-inverted {\\n background-color: rgba(0, 0, 0, 0.7);\\n border-color: transparent;\\n box-shadow: none;\\n color: #ffd975; }\\n .button.is-warning.is-loading::after {\\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }\\n .button.is-warning.is-outlined {\\n background-color: transparent;\\n border-color: #ffd975;\\n color: #ffd975; }\\n .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {\\n background-color: #ffd975;\\n border-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning.is-outlined.is-loading::after {\\n border-color: transparent transparent #ffd975 #ffd975 !important; }\\n .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }\\n .button.is-warning.is-outlined[disabled],\\n fieldset[disabled] .button.is-warning.is-outlined {\\n background-color: transparent;\\n border-color: #ffd975;\\n box-shadow: none;\\n color: #ffd975; }\\n .button.is-warning.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: rgba(0, 0, 0, 0.7);\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {\\n background-color: rgba(0, 0, 0, 0.7);\\n color: #ffd975; }\\n .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #ffd975 #ffd975 !important; }\\n .button.is-warning.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-warning.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: rgba(0, 0, 0, 0.7);\\n box-shadow: none;\\n color: rgba(0, 0, 0, 0.7); }\\n .button.is-warning.is-light {\\n background-color: #fff9eb;\\n color: #946b00; }\\n .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {\\n background-color: #fff6de;\\n border-color: transparent;\\n color: #946b00; }\\n .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {\\n background-color: #fff2d1;\\n border-color: transparent;\\n color: #946b00; }\\n .button.is-danger {\\n background-color: #f14668;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-danger:hover, .button.is-danger.is-hovered {\\n background-color: #f03a5f;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-danger:focus, .button.is-danger.is-focused {\\n border-color: transparent;\\n color: #fff; }\\n .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {\\n box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }\\n .button.is-danger:active, .button.is-danger.is-active {\\n background-color: #ef2e55;\\n border-color: transparent;\\n color: #fff; }\\n .button.is-danger[disabled],\\n fieldset[disabled] .button.is-danger {\\n background-color: #f14668;\\n border-color: transparent;\\n box-shadow: none; }\\n .button.is-danger.is-inverted {\\n background-color: #fff;\\n color: #f14668; }\\n .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {\\n background-color: #f2f2f2; }\\n .button.is-danger.is-inverted[disabled],\\n fieldset[disabled] .button.is-danger.is-inverted {\\n background-color: #fff;\\n border-color: transparent;\\n box-shadow: none;\\n color: #f14668; }\\n .button.is-danger.is-loading::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-danger.is-outlined {\\n background-color: transparent;\\n border-color: #f14668;\\n color: #f14668; }\\n .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {\\n background-color: #f14668;\\n border-color: #f14668;\\n color: #fff; }\\n .button.is-danger.is-outlined.is-loading::after {\\n border-color: transparent transparent #f14668 #f14668 !important; }\\n .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #fff #fff !important; }\\n .button.is-danger.is-outlined[disabled],\\n fieldset[disabled] .button.is-danger.is-outlined {\\n background-color: transparent;\\n border-color: #f14668;\\n box-shadow: none;\\n color: #f14668; }\\n .button.is-danger.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n color: #fff; }\\n .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {\\n background-color: #fff;\\n color: #f14668; }\\n .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {\\n border-color: transparent transparent #f14668 #f14668 !important; }\\n .button.is-danger.is-inverted.is-outlined[disabled],\\n fieldset[disabled] .button.is-danger.is-inverted.is-outlined {\\n background-color: transparent;\\n border-color: #fff;\\n box-shadow: none;\\n color: #fff; }\\n .button.is-danger.is-light {\\n background-color: #feecf0;\\n color: #cc0f35; }\\n .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {\\n background-color: #fde0e6;\\n border-color: transparent;\\n color: #cc0f35; }\\n .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {\\n background-color: #fcd4dc;\\n border-color: transparent;\\n color: #cc0f35; }\\n .button.is-small {\\n border-radius: 2px;\\n font-size: 0.75rem; }\\n .button.is-normal {\\n font-size: 1rem; }\\n .button.is-medium {\\n font-size: 1.25rem; }\\n .button.is-large {\\n font-size: 1.5rem; }\\n .button[disabled],\\n fieldset[disabled] .button {\\n background-color: white;\\n border-color: #dbdbdb;\\n box-shadow: none;\\n opacity: 0.5; }\\n .button.is-fullwidth {\\n display: flex;\\n width: 100%; }\\n .button.is-loading {\\n color: transparent !important;\\n pointer-events: none; }\\n .button.is-loading::after {\\n position: absolute;\\n left: calc(50% - (1em / 2));\\n top: calc(50% - (1em / 2));\\n position: absolute !important; }\\n .button.is-static {\\n background-color: whitesmoke;\\n border-color: #dbdbdb;\\n color: #7a7a7a;\\n box-shadow: none;\\n pointer-events: none; }\\n .button.is-rounded {\\n border-radius: 290486px;\\n padding-left: calc(1em + 0.25em);\\n padding-right: calc(1em + 0.25em); }\\n\\n.buttons {\\n align-items: center;\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: flex-start; }\\n .buttons .button {\\n margin-bottom: 0.5rem; }\\n .buttons .button:not(:last-child):not(.is-fullwidth) {\\n margin-right: 0.5rem; }\\n .buttons:last-child {\\n margin-bottom: -0.5rem; }\\n .buttons:not(:last-child) {\\n margin-bottom: 1rem; }\\n .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {\\n border-radius: 2px;\\n font-size: 0.75rem; }\\n .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {\\n font-size: 1.25rem; }\\n .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {\\n font-size: 1.5rem; }\\n .buttons.has-addons .button:not(:first-child) {\\n border-bottom-left-radius: 0;\\n border-top-left-radius: 0; }\\n .buttons.has-addons .button:not(:last-child) {\\n border-bottom-right-radius: 0;\\n border-top-right-radius: 0;\\n margin-right: -1px; }\\n .buttons.has-addons .button:last-child {\\n margin-right: 0; }\\n .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {\\n z-index: 2; }\\n .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {\\n z-index: 3; }\\n .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {\\n z-index: 4; }\\n .buttons.has-addons .button.is-expanded {\\n flex-grow: 1;\\n flex-shrink: 1; }\\n .buttons.is-centered {\\n justify-content: center; }\\n .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {\\n margin-left: 0.25rem;\\n margin-right: 0.25rem; }\\n .buttons.is-right {\\n justify-content: flex-end; }\\n .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {\\n margin-left: 0.25rem;\\n margin-right: 0.25rem; }\\n\\n.container {\\n flex-grow: 1;\\n margin: 0 auto;\\n position: relative;\\n width: auto; }\\n .container.is-fluid {\\n max-width: none;\\n padding-left: 32px;\\n padding-right: 32px;\\n width: 100%; }\\n @media screen and (min-width: 1024px) {\\n .container {\\n max-width: 960px; } }\\n @media screen and (max-width: 1215px) {\\n .container.is-widescreen {\\n max-width: 1152px; } }\\n @media screen and (max-width: 1407px) {\\n .container.is-fullhd {\\n max-width: 1344px; } }\\n @media screen and (min-width: 1216px) {\\n .container {\\n max-width: 1152px; } }\\n @media screen and (min-width: 1408px) {\\n .container {\\n max-width: 1344px; } }\\n\\n.content li + li {\\n margin-top: 0.25em; }\\n\\n.content p:not(:last-child),\\n.content dl:not(:last-child),\\n.content ol:not(:last-child),\\n.content ul:not(:last-child),\\n.content blockquote:not(:last-child),\\n.content pre:not(:last-child),\\n.content table:not(:last-child) {\\n margin-bottom: 1em; }\\n\\n.content h1,\\n.content h2,\\n.content h3,\\n.content h4,\\n.content h5,\\n.content h6 {\\n color: #363636;\\n font-weight: 600;\\n line-height: 1.125; }\\n\\n.content h1 {\\n font-size: 2em;\\n margin-bottom: 0.5em; }\\n .content h1:not(:first-child) {\\n margin-top: 1em; }\\n\\n.content h2 {\\n font-size: 1.75em;\\n margin-bottom: 0.5714em; }\\n .content h2:not(:first-child) {\\n margin-top: 1.1428em; }\\n\\n.content h3 {\\n font-size: 1.5em;\\n margin-bottom: 0.6666em; }\\n .content h3:not(:first-child) {\\n margin-top: 1.3333em; }\\n\\n.content h4 {\\n font-size: 1.25em;\\n margin-bottom: 0.8em; }\\n\\n.content h5 {\\n font-size: 1.125em;\\n margin-bottom: 0.8888em; }\\n\\n.content h6 {\\n font-size: 1em;\\n margin-bottom: 1em; }\\n\\n.content blockquote {\\n background-color: whitesmoke;\\n border-left: 5px solid #dbdbdb;\\n padding: 1.25em 1.5em; }\\n\\n.content ol {\\n list-style-position: outside;\\n margin-left: 2em;\\n margin-top: 1em; }\\n .content ol:not([type]) {\\n list-style-type: decimal; }\\n .content ol:not([type]).is-lower-alpha {\\n list-style-type: lower-alpha; }\\n .content ol:not([type]).is-lower-roman {\\n list-style-type: lower-roman; }\\n .content ol:not([type]).is-upper-alpha {\\n list-style-type: upper-alpha; }\\n .content ol:not([type]).is-upper-roman {\\n list-style-type: upper-roman; }\\n\\n.content ul {\\n list-style: disc outside;\\n margin-left: 2em;\\n margin-top: 1em; }\\n .content ul ul {\\n list-style-type: circle;\\n margin-top: 0.5em; }\\n .content ul ul ul {\\n list-style-type: square; }\\n\\n.content dd {\\n margin-left: 2em; }\\n\\n.content figure {\\n margin-left: 2em;\\n margin-right: 2em;\\n text-align: center; }\\n .content figure:not(:first-child) {\\n margin-top: 2em; }\\n .content figure:not(:last-child) {\\n margin-bottom: 2em; }\\n .content figure img {\\n display: inline-block; }\\n .content figure figcaption {\\n font-style: italic; }\\n\\n.content pre {\\n -webkit-overflow-scrolling: touch;\\n overflow-x: auto;\\n padding: 1.25em 1.5em;\\n white-space: pre;\\n word-wrap: normal; }\\n\\n.content sup,\\n.content sub {\\n font-size: 75%; }\\n\\n.content table {\\n width: 100%; }\\n .content table td,\\n .content table th {\\n border: 1px solid #dbdbdb;\\n border-width: 0 0 1px;\\n padding: 0.5em 0.75em;\\n vertical-align: top; }\\n .content table th {\\n color: #363636; }\\n .content table th:not([align]) {\\n text-align: inherit; }\\n .content table thead td,\\n .content table thead th {\\n border-width: 0 0 2px;\\n color: #363636; }\\n .content table tfoot td,\\n .content table tfoot th {\\n border-width: 2px 0 0;\\n color: #363636; }\\n .content table tbody tr:last-child td,\\n .content table tbody tr:last-child th {\\n border-bottom-width: 0; }\\n\\n.content .tabs li + li {\\n margin-top: 0; }\\n\\n.content.is-small {\\n font-size: 0.75rem; }\\n\\n.content.is-medium {\\n font-size: 1.25rem; }\\n\\n.content.is-large {\\n font-size: 1.5rem; }\\n\\n.icon {\\n align-items: center;\\n display: inline-flex;\\n justify-content: center;\\n height: 1.5rem;\\n width: 1.5rem; }\\n .icon.is-small {\\n height: 1rem;\\n width: 1rem; }\\n .icon.is-medium {\\n height: 2rem;\\n width: 2rem; }\\n .icon.is-large {\\n height: 3rem;\\n width: 3rem; }\\n\\n.image {\\n display: block;\\n position: relative; }\\n .image img {\\n display: block;\\n height: auto;\\n width: 100%; }\\n .image img.is-rounded {\\n border-radius: 290486px; }\\n .image.is-fullwidth {\\n width: 100%; }\\n .image.is-square img,\\n .image.is-square .has-ratio, .image.is-1by1 img,\\n .image.is-1by1 .has-ratio, .image.is-5by4 img,\\n .image.is-5by4 .has-ratio, .image.is-4by3 img,\\n .image.is-4by3 .has-ratio, .image.is-3by2 img,\\n .image.is-3by2 .has-ratio, .image.is-5by3 img,\\n .image.is-5by3 .has-ratio, .image.is-16by9 img,\\n .image.is-16by9 .has-ratio, .image.is-2by1 img,\\n .image.is-2by1 .has-ratio, .image.is-3by1 img,\\n .image.is-3by1 .has-ratio, .image.is-4by5 img,\\n .image.is-4by5 .has-ratio, .image.is-3by4 img,\\n .image.is-3by4 .has-ratio, .image.is-2by3 img,\\n .image.is-2by3 .has-ratio, .image.is-3by5 img,\\n .image.is-3by5 .has-ratio, .image.is-9by16 img,\\n .image.is-9by16 .has-ratio, .image.is-1by2 img,\\n .image.is-1by2 .has-ratio, .image.is-1by3 img,\\n .image.is-1by3 .has-ratio {\\n height: 100%;\\n width: 100%; }\\n .image.is-square, .image.is-1by1 {\\n padding-top: 100%; }\\n .image.is-5by4 {\\n padding-top: 80%; }\\n .image.is-4by3 {\\n padding-top: 75%; }\\n .image.is-3by2 {\\n padding-top: 66.6666%; }\\n .image.is-5by3 {\\n padding-top: 60%; }\\n .image.is-16by9 {\\n padding-top: 56.25%; }\\n .image.is-2by1 {\\n padding-top: 50%; }\\n .image.is-3by1 {\\n padding-top: 33.3333%; }\\n .image.is-4by5 {\\n padding-top: 125%; }\\n .image.is-3by4 {\\n padding-top: 133.3333%; }\\n .image.is-2by3 {\\n padding-top: 150%; }\\n .image.is-3by5 {\\n padding-top: 166.6666%; }\\n .image.is-9by16 {\\n padding-top: 177.7777%; }\\n .image.is-1by2 {\\n padding-top: 200%; }\\n .image.is-1by3 {\\n padding-top: 300%; }\\n .image.is-16x16 {\\n height: 16px;\\n width: 16px; }\\n .image.is-24x24 {\\n height: 24px;\\n width: 24px; }\\n .image.is-32x32 {\\n height: 32px;\\n width: 32px; }\\n .image.is-48x48 {\\n height: 48px;\\n width: 48px; }\\n .image.is-64x64 {\\n height: 64px;\\n width: 64px; }\\n .image.is-96x96 {\\n height: 96px;\\n width: 96px; }\\n .image.is-128x128 {\\n height: 128px;\\n width: 128px; }\\n\\n.notification {\\n background-color: whitesmoke;\\n border-radius: 4px;\\n position: relative;\\n padding: 1.25rem 2.5rem 1.25rem 1.5rem; }\\n .notification a:not(.button):not(.dropdown-item) {\\n color: currentColor;\\n text-decoration: underline; }\\n .notification strong {\\n color: currentColor; }\\n .notification code,\\n .notification pre {\\n background: white; }\\n .notification pre code {\\n background: transparent; }\\n .notification > .delete {\\n right: 0.5rem;\\n position: absolute;\\n top: 0.5rem; }\\n .notification .title,\\n .notification .subtitle,\\n .notification .content {\\n color: currentColor; }\\n .notification.is-white {\\n background-color: white;\\n color: #0a0a0a; }\\n .notification.is-black {\\n background-color: #0a0a0a;\\n color: white; }\\n .notification.is-light {\\n background-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .notification.is-dark {\\n background-color: #459558;\\n color: #fff; }\\n .notification.is-primary {\\n background-color: #55be6f;\\n color: #fff; }\\n .notification.is-primary.is-light {\\n background-color: #f0f9f2;\\n color: #2f7a41; }\\n .notification.is-link {\\n background-color: #4876ff;\\n color: #fff; }\\n .notification.is-link.is-light {\\n background-color: #ebf0ff;\\n color: #0037db; }\\n .notification.is-info {\\n background-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .notification.is-info.is-light {\\n background-color: aliceblue;\\n color: #004f94; }\\n .notification.is-success {\\n background-color: #48c774;\\n color: #fff; }\\n .notification.is-success.is-light {\\n background-color: #effaf3;\\n color: #257942; }\\n .notification.is-warning {\\n background-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .notification.is-warning.is-light {\\n background-color: #fff9eb;\\n color: #946b00; }\\n .notification.is-danger {\\n background-color: #f14668;\\n color: #fff; }\\n .notification.is-danger.is-light {\\n background-color: #feecf0;\\n color: #cc0f35; }\\n\\n.progress {\\n -moz-appearance: none;\\n -webkit-appearance: none;\\n border: none;\\n border-radius: 290486px;\\n display: block;\\n height: 1rem;\\n overflow: hidden;\\n padding: 0;\\n width: 100%; }\\n .progress::-webkit-progress-bar {\\n background-color: #ededed; }\\n .progress::-webkit-progress-value {\\n background-color: #4a4a4a; }\\n .progress::-moz-progress-bar {\\n background-color: #4a4a4a; }\\n .progress::-ms-fill {\\n background-color: #4a4a4a;\\n border: none; }\\n .progress.is-white::-webkit-progress-value {\\n background-color: white; }\\n .progress.is-white::-moz-progress-bar {\\n background-color: white; }\\n .progress.is-white::-ms-fill {\\n background-color: white; }\\n .progress.is-white:indeterminate {\\n background-image: linear-gradient(to right, white 30%, #ededed 30%); }\\n .progress.is-black::-webkit-progress-value {\\n background-color: #0a0a0a; }\\n .progress.is-black::-moz-progress-bar {\\n background-color: #0a0a0a; }\\n .progress.is-black::-ms-fill {\\n background-color: #0a0a0a; }\\n .progress.is-black:indeterminate {\\n background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); }\\n .progress.is-light::-webkit-progress-value {\\n background-color: #d2f9d6; }\\n .progress.is-light::-moz-progress-bar {\\n background-color: #d2f9d6; }\\n .progress.is-light::-ms-fill {\\n background-color: #d2f9d6; }\\n .progress.is-light:indeterminate {\\n background-image: linear-gradient(to right, #d2f9d6 30%, #ededed 30%); }\\n .progress.is-dark::-webkit-progress-value {\\n background-color: #459558; }\\n .progress.is-dark::-moz-progress-bar {\\n background-color: #459558; }\\n .progress.is-dark::-ms-fill {\\n background-color: #459558; }\\n .progress.is-dark:indeterminate {\\n background-image: linear-gradient(to right, #459558 30%, #ededed 30%); }\\n .progress.is-primary::-webkit-progress-value {\\n background-color: #55be6f; }\\n .progress.is-primary::-moz-progress-bar {\\n background-color: #55be6f; }\\n .progress.is-primary::-ms-fill {\\n background-color: #55be6f; }\\n .progress.is-primary:indeterminate {\\n background-image: linear-gradient(to right, #55be6f 30%, #ededed 30%); }\\n .progress.is-link::-webkit-progress-value {\\n background-color: #4876ff; }\\n .progress.is-link::-moz-progress-bar {\\n background-color: #4876ff; }\\n .progress.is-link::-ms-fill {\\n background-color: #4876ff; }\\n .progress.is-link:indeterminate {\\n background-image: linear-gradient(to right, #4876ff 30%, #ededed 30%); }\\n .progress.is-info::-webkit-progress-value {\\n background-color: #f0f8ff; }\\n .progress.is-info::-moz-progress-bar {\\n background-color: #f0f8ff; }\\n .progress.is-info::-ms-fill {\\n background-color: #f0f8ff; }\\n .progress.is-info:indeterminate {\\n background-image: linear-gradient(to right, #f0f8ff 30%, #ededed 30%); }\\n .progress.is-success::-webkit-progress-value {\\n background-color: #48c774; }\\n .progress.is-success::-moz-progress-bar {\\n background-color: #48c774; }\\n .progress.is-success::-ms-fill {\\n background-color: #48c774; }\\n .progress.is-success:indeterminate {\\n background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); }\\n .progress.is-warning::-webkit-progress-value {\\n background-color: #ffd975; }\\n .progress.is-warning::-moz-progress-bar {\\n background-color: #ffd975; }\\n .progress.is-warning::-ms-fill {\\n background-color: #ffd975; }\\n .progress.is-warning:indeterminate {\\n background-image: linear-gradient(to right, #ffd975 30%, #ededed 30%); }\\n .progress.is-danger::-webkit-progress-value {\\n background-color: #f14668; }\\n .progress.is-danger::-moz-progress-bar {\\n background-color: #f14668; }\\n .progress.is-danger::-ms-fill {\\n background-color: #f14668; }\\n .progress.is-danger:indeterminate {\\n background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); }\\n .progress:indeterminate {\\n animation-duration: 1.5s;\\n animation-iteration-count: infinite;\\n animation-name: moveIndeterminate;\\n animation-timing-function: linear;\\n background-color: #ededed;\\n background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);\\n background-position: top left;\\n background-repeat: no-repeat;\\n background-size: 150% 150%; }\\n .progress:indeterminate::-webkit-progress-bar {\\n background-color: transparent; }\\n .progress:indeterminate::-moz-progress-bar {\\n background-color: transparent; }\\n .progress.is-small {\\n height: 0.75rem; }\\n .progress.is-medium {\\n height: 1.25rem; }\\n .progress.is-large {\\n height: 1.5rem; }\\n\\n@keyframes moveIndeterminate {\\n from {\\n background-position: 200% 0; }\\n to {\\n background-position: -200% 0; } }\\n\\n.table {\\n background-color: white;\\n color: #363636; }\\n .table td,\\n .table th {\\n border: 1px solid #dbdbdb;\\n border-width: 0 0 1px;\\n padding: 0.5em 0.75em;\\n vertical-align: top; }\\n .table td.is-white,\\n .table th.is-white {\\n background-color: white;\\n border-color: white;\\n color: #0a0a0a; }\\n .table td.is-black,\\n .table th.is-black {\\n background-color: #0a0a0a;\\n border-color: #0a0a0a;\\n color: white; }\\n .table td.is-light,\\n .table th.is-light {\\n background-color: #d2f9d6;\\n border-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .table td.is-dark,\\n .table th.is-dark {\\n background-color: #459558;\\n border-color: #459558;\\n color: #fff; }\\n .table td.is-primary,\\n .table th.is-primary {\\n background-color: #55be6f;\\n border-color: #55be6f;\\n color: #fff; }\\n .table td.is-link,\\n .table th.is-link {\\n background-color: #4876ff;\\n border-color: #4876ff;\\n color: #fff; }\\n .table td.is-info,\\n .table th.is-info {\\n background-color: #f0f8ff;\\n border-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .table td.is-success,\\n .table th.is-success {\\n background-color: #48c774;\\n border-color: #48c774;\\n color: #fff; }\\n .table td.is-warning,\\n .table th.is-warning {\\n background-color: #ffd975;\\n border-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .table td.is-danger,\\n .table th.is-danger {\\n background-color: #f14668;\\n border-color: #f14668;\\n color: #fff; }\\n .table td.is-narrow,\\n .table th.is-narrow {\\n white-space: nowrap;\\n width: 1%; }\\n .table td.is-selected,\\n .table th.is-selected {\\n background-color: #55be6f;\\n color: #fff; }\\n .table td.is-selected a,\\n .table td.is-selected strong,\\n .table th.is-selected a,\\n .table th.is-selected strong {\\n color: currentColor; }\\n .table td.is-vcentered,\\n .table th.is-vcentered {\\n vertical-align: middle; }\\n .table th {\\n color: #363636; }\\n .table th:not([align]) {\\n text-align: inherit; }\\n .table tr.is-selected {\\n background-color: #55be6f;\\n color: #fff; }\\n .table tr.is-selected a,\\n .table tr.is-selected strong {\\n color: currentColor; }\\n .table tr.is-selected td,\\n .table tr.is-selected th {\\n border-color: #fff;\\n color: currentColor; }\\n .table thead {\\n background-color: transparent; }\\n .table thead td,\\n .table thead th {\\n border-width: 0 0 2px;\\n color: #363636; }\\n .table tfoot {\\n background-color: transparent; }\\n .table tfoot td,\\n .table tfoot th {\\n border-width: 2px 0 0;\\n color: #363636; }\\n .table tbody {\\n background-color: transparent; }\\n .table tbody tr:last-child td,\\n .table tbody tr:last-child th {\\n border-bottom-width: 0; }\\n .table.is-bordered td,\\n .table.is-bordered th {\\n border-width: 1px; }\\n .table.is-bordered tr:last-child td,\\n .table.is-bordered tr:last-child th {\\n border-bottom-width: 1px; }\\n .table.is-fullwidth {\\n width: 100%; }\\n .table.is-hoverable tbody tr:not(.is-selected):hover {\\n background-color: #fafafa; }\\n .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {\\n background-color: #fafafa; }\\n .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {\\n background-color: whitesmoke; }\\n .table.is-narrow td,\\n .table.is-narrow th {\\n padding: 0.25em 0.5em; }\\n .table.is-striped tbody tr:not(.is-selected):nth-child(even) {\\n background-color: #fafafa; }\\n\\n.table-container {\\n -webkit-overflow-scrolling: touch;\\n overflow: auto;\\n overflow-y: hidden;\\n max-width: 100%; }\\n\\n.tags {\\n align-items: center;\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: flex-start; }\\n .tags .tag {\\n margin-bottom: 0.5rem; }\\n .tags .tag:not(:last-child) {\\n margin-right: 0.5rem; }\\n .tags:last-child {\\n margin-bottom: -0.5rem; }\\n .tags:not(:last-child) {\\n margin-bottom: 1rem; }\\n .tags.are-medium .tag:not(.is-normal):not(.is-large) {\\n font-size: 1rem; }\\n .tags.are-large .tag:not(.is-normal):not(.is-medium) {\\n font-size: 1.25rem; }\\n .tags.is-centered {\\n justify-content: center; }\\n .tags.is-centered .tag {\\n margin-right: 0.25rem;\\n margin-left: 0.25rem; }\\n .tags.is-right {\\n justify-content: flex-end; }\\n .tags.is-right .tag:not(:first-child) {\\n margin-left: 0.5rem; }\\n .tags.is-right .tag:not(:last-child) {\\n margin-right: 0; }\\n .tags.has-addons .tag {\\n margin-right: 0; }\\n .tags.has-addons .tag:not(:first-child) {\\n margin-left: 0;\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0; }\\n .tags.has-addons .tag:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0; }\\n\\n.tag:not(body) {\\n align-items: center;\\n background-color: whitesmoke;\\n border-radius: 4px;\\n color: #4a4a4a;\\n display: inline-flex;\\n font-size: 0.75rem;\\n height: 2em;\\n justify-content: center;\\n line-height: 1.5;\\n padding-left: 0.75em;\\n padding-right: 0.75em;\\n white-space: nowrap; }\\n .tag:not(body) .delete {\\n margin-left: 0.25rem;\\n margin-right: -0.375rem; }\\n .tag:not(body).is-white {\\n background-color: white;\\n color: #0a0a0a; }\\n .tag:not(body).is-black {\\n background-color: #0a0a0a;\\n color: white; }\\n .tag:not(body).is-light {\\n background-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .tag:not(body).is-dark {\\n background-color: #459558;\\n color: #fff; }\\n .tag:not(body).is-primary {\\n background-color: #55be6f;\\n color: #fff; }\\n .tag:not(body).is-primary.is-light {\\n background-color: #f0f9f2;\\n color: #2f7a41; }\\n .tag:not(body).is-link {\\n background-color: #4876ff;\\n color: #fff; }\\n .tag:not(body).is-link.is-light {\\n background-color: #ebf0ff;\\n color: #0037db; }\\n .tag:not(body).is-info {\\n background-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .tag:not(body).is-info.is-light {\\n background-color: aliceblue;\\n color: #004f94; }\\n .tag:not(body).is-success {\\n background-color: #48c774;\\n color: #fff; }\\n .tag:not(body).is-success.is-light {\\n background-color: #effaf3;\\n color: #257942; }\\n .tag:not(body).is-warning {\\n background-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .tag:not(body).is-warning.is-light {\\n background-color: #fff9eb;\\n color: #946b00; }\\n .tag:not(body).is-danger {\\n background-color: #f14668;\\n color: #fff; }\\n .tag:not(body).is-danger.is-light {\\n background-color: #feecf0;\\n color: #cc0f35; }\\n .tag:not(body).is-normal {\\n font-size: 0.75rem; }\\n .tag:not(body).is-medium {\\n font-size: 1rem; }\\n .tag:not(body).is-large {\\n font-size: 1.25rem; }\\n .tag:not(body) .icon:first-child:not(:last-child) {\\n margin-left: -0.375em;\\n margin-right: 0.1875em; }\\n .tag:not(body) .icon:last-child:not(:first-child) {\\n margin-left: 0.1875em;\\n margin-right: -0.375em; }\\n .tag:not(body) .icon:first-child:last-child {\\n margin-left: -0.375em;\\n margin-right: -0.375em; }\\n .tag:not(body).is-delete {\\n margin-left: 1px;\\n padding: 0;\\n position: relative;\\n width: 2em; }\\n .tag:not(body).is-delete::before, .tag:not(body).is-delete::after {\\n background-color: currentColor;\\n content: \\\"\\\";\\n display: block;\\n left: 50%;\\n position: absolute;\\n top: 50%;\\n transform: translateX(-50%) translateY(-50%) rotate(45deg);\\n transform-origin: center center; }\\n .tag:not(body).is-delete::before {\\n height: 1px;\\n width: 50%; }\\n .tag:not(body).is-delete::after {\\n height: 50%;\\n width: 1px; }\\n .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {\\n background-color: #e8e8e8; }\\n .tag:not(body).is-delete:active {\\n background-color: #dbdbdb; }\\n .tag:not(body).is-rounded {\\n border-radius: 290486px; }\\n\\na.tag:hover {\\n text-decoration: underline; }\\n\\n.title,\\n.subtitle {\\n word-break: break-word; }\\n .title em,\\n .title span,\\n .subtitle em,\\n .subtitle span {\\n font-weight: inherit; }\\n .title sub,\\n .subtitle sub {\\n font-size: 0.75em; }\\n .title sup,\\n .subtitle sup {\\n font-size: 0.75em; }\\n .title .tag,\\n .subtitle .tag {\\n vertical-align: middle; }\\n\\n.title {\\n color: #363636;\\n font-size: 2rem;\\n font-weight: 600;\\n line-height: 1.125; }\\n .title strong {\\n color: inherit;\\n font-weight: inherit; }\\n .title + .highlight {\\n margin-top: -0.75rem; }\\n .title:not(.is-spaced) + .subtitle {\\n margin-top: -1.25rem; }\\n .title.is-1 {\\n font-size: 3rem; }\\n .title.is-2 {\\n font-size: 2.5rem; }\\n .title.is-3 {\\n font-size: 2rem; }\\n .title.is-4 {\\n font-size: 1.5rem; }\\n .title.is-5 {\\n font-size: 1.25rem; }\\n .title.is-6 {\\n font-size: 1rem; }\\n .title.is-7 {\\n font-size: 0.75rem; }\\n\\n.subtitle {\\n color: #4a4a4a;\\n font-size: 1.25rem;\\n font-weight: 400;\\n line-height: 1.25; }\\n .subtitle strong {\\n color: #363636;\\n font-weight: 600; }\\n .subtitle:not(.is-spaced) + .title {\\n margin-top: -1.25rem; }\\n .subtitle.is-1 {\\n font-size: 3rem; }\\n .subtitle.is-2 {\\n font-size: 2.5rem; }\\n .subtitle.is-3 {\\n font-size: 2rem; }\\n .subtitle.is-4 {\\n font-size: 1.5rem; }\\n .subtitle.is-5 {\\n font-size: 1.25rem; }\\n .subtitle.is-6 {\\n font-size: 1rem; }\\n .subtitle.is-7 {\\n font-size: 0.75rem; }\\n\\n.heading {\\n display: block;\\n font-size: 11px;\\n letter-spacing: 1px;\\n margin-bottom: 5px;\\n text-transform: uppercase; }\\n\\n.highlight {\\n font-weight: 400;\\n max-width: 100%;\\n overflow: hidden;\\n padding: 0; }\\n .highlight pre {\\n overflow: auto;\\n max-width: 100%; }\\n\\n.number {\\n align-items: center;\\n background-color: whitesmoke;\\n border-radius: 290486px;\\n display: inline-flex;\\n font-size: 1.25rem;\\n height: 2em;\\n justify-content: center;\\n margin-right: 1.5rem;\\n min-width: 2.5em;\\n padding: 0.25rem 0.5rem;\\n text-align: center;\\n vertical-align: top; }\\n\\n.input, .textarea, .select select {\\n background-color: white;\\n border-color: #dbdbdb;\\n border-radius: 4px;\\n color: #363636; }\\n .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {\\n color: #757575; }\\n .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {\\n color: #757575; }\\n .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {\\n color: #757575; }\\n .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {\\n color: #757575; }\\n .input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {\\n border-color: #b5b5b5; }\\n .input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {\\n border-color: #4876ff;\\n box-shadow: 0 0 0 0.125em rgba(72, 118, 255, 0.25); }\\n .input[disabled], .textarea[disabled], .select select[disabled],\\n fieldset[disabled] .input,\\n fieldset[disabled] .textarea,\\n fieldset[disabled] .select select,\\n .select fieldset[disabled] select {\\n background-color: whitesmoke;\\n border-color: whitesmoke;\\n box-shadow: none;\\n color: #7a7a7a; }\\n .input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,\\n fieldset[disabled] .input::-moz-placeholder,\\n fieldset[disabled] .textarea::-moz-placeholder,\\n fieldset[disabled] .select select::-moz-placeholder,\\n .select fieldset[disabled] select::-moz-placeholder {\\n color: #707070; }\\n .input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,\\n fieldset[disabled] .input::-webkit-input-placeholder,\\n fieldset[disabled] .textarea::-webkit-input-placeholder,\\n fieldset[disabled] .select select::-webkit-input-placeholder,\\n .select fieldset[disabled] select::-webkit-input-placeholder {\\n color: #707070; }\\n .input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,\\n fieldset[disabled] .input:-moz-placeholder,\\n fieldset[disabled] .textarea:-moz-placeholder,\\n fieldset[disabled] .select select:-moz-placeholder,\\n .select fieldset[disabled] select:-moz-placeholder {\\n color: #707070; }\\n .input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,\\n fieldset[disabled] .input:-ms-input-placeholder,\\n fieldset[disabled] .textarea:-ms-input-placeholder,\\n fieldset[disabled] .select select:-ms-input-placeholder,\\n .select fieldset[disabled] select:-ms-input-placeholder {\\n color: #707070; }\\n\\n.input, .textarea {\\n box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);\\n max-width: 100%;\\n width: 100%; }\\n .input[readonly], .textarea[readonly] {\\n box-shadow: none; }\\n .is-white.input, .is-white.textarea {\\n border-color: white; }\\n .is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\\n .is-black.input, .is-black.textarea {\\n border-color: #0a0a0a; }\\n .is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\\n .is-light.input, .is-light.textarea {\\n border-color: #d2f9d6; }\\n .is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(210, 249, 214, 0.25); }\\n .is-dark.input, .is-dark.textarea {\\n border-color: #459558; }\\n .is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(69, 149, 88, 0.25); }\\n .is-primary.input, .is-primary.textarea {\\n border-color: #55be6f; }\\n .is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(85, 190, 111, 0.25); }\\n .is-link.input, .is-link.textarea {\\n border-color: #4876ff; }\\n .is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(72, 118, 255, 0.25); }\\n .is-info.input, .is-info.textarea {\\n border-color: #f0f8ff; }\\n .is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(240, 248, 255, 0.25); }\\n .is-success.input, .is-success.textarea {\\n border-color: #48c774; }\\n .is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }\\n .is-warning.input, .is-warning.textarea {\\n border-color: #ffd975; }\\n .is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(255, 217, 117, 0.25); }\\n .is-danger.input, .is-danger.textarea {\\n border-color: #f14668; }\\n .is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {\\n box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }\\n .is-small.input, .is-small.textarea {\\n border-radius: 2px;\\n font-size: 0.75rem; }\\n .is-medium.input, .is-medium.textarea {\\n font-size: 1.25rem; }\\n .is-large.input, .is-large.textarea {\\n font-size: 1.5rem; }\\n .is-fullwidth.input, .is-fullwidth.textarea {\\n display: block;\\n width: 100%; }\\n .is-inline.input, .is-inline.textarea {\\n display: inline;\\n width: auto; }\\n\\n.input.is-rounded {\\n border-radius: 290486px;\\n padding-left: calc(calc(0.75em - 1px) + 0.375em);\\n padding-right: calc(calc(0.75em - 1px) + 0.375em); }\\n\\n.input.is-static {\\n background-color: transparent;\\n border-color: transparent;\\n box-shadow: none;\\n padding-left: 0;\\n padding-right: 0; }\\n\\n.textarea {\\n display: block;\\n max-width: 100%;\\n min-width: 100%;\\n padding: calc(0.75em - 1px);\\n resize: vertical; }\\n .textarea:not([rows]) {\\n max-height: 40em;\\n min-height: 8em; }\\n .textarea[rows] {\\n height: initial; }\\n .textarea.has-fixed-size {\\n resize: none; }\\n\\n.checkbox, .radio {\\n cursor: pointer;\\n display: inline-block;\\n line-height: 1.25;\\n position: relative; }\\n .checkbox input, .radio input {\\n cursor: pointer; }\\n .checkbox:hover, .radio:hover {\\n color: #363636; }\\n .checkbox[disabled], .radio[disabled],\\n fieldset[disabled] .checkbox,\\n fieldset[disabled] .radio {\\n color: #7a7a7a;\\n cursor: not-allowed; }\\n\\n.radio + .radio {\\n margin-left: 0.5em; }\\n\\n.select {\\n display: inline-block;\\n max-width: 100%;\\n position: relative;\\n vertical-align: top; }\\n .select:not(.is-multiple) {\\n height: 2.5em; }\\n .select:not(.is-multiple):not(.is-loading)::after {\\n border-color: #4876ff;\\n right: 1.125em;\\n z-index: 4; }\\n .select.is-rounded select {\\n border-radius: 290486px;\\n padding-left: 1em; }\\n .select select {\\n cursor: pointer;\\n display: block;\\n font-size: 1em;\\n max-width: 100%;\\n outline: none; }\\n .select select::-ms-expand {\\n display: none; }\\n .select select[disabled]:hover,\\n fieldset[disabled] .select select:hover {\\n border-color: whitesmoke; }\\n .select select:not([multiple]) {\\n padding-right: 2.5em; }\\n .select select[multiple] {\\n height: auto;\\n padding: 0; }\\n .select select[multiple] option {\\n padding: 0.5em 1em; }\\n .select:not(.is-multiple):not(.is-loading):hover::after {\\n border-color: #363636; }\\n .select.is-white:not(:hover)::after {\\n border-color: white; }\\n .select.is-white select {\\n border-color: white; }\\n .select.is-white select:hover, .select.is-white select.is-hovered {\\n border-color: #f2f2f2; }\\n .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\\n .select.is-black:not(:hover)::after {\\n border-color: #0a0a0a; }\\n .select.is-black select {\\n border-color: #0a0a0a; }\\n .select.is-black select:hover, .select.is-black select.is-hovered {\\n border-color: black; }\\n .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\\n .select.is-light:not(:hover)::after {\\n border-color: #d2f9d6; }\\n .select.is-light select {\\n border-color: #d2f9d6; }\\n .select.is-light select:hover, .select.is-light select.is-hovered {\\n border-color: #bcf6c2; }\\n .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(210, 249, 214, 0.25); }\\n .select.is-dark:not(:hover)::after {\\n border-color: #459558; }\\n .select.is-dark select {\\n border-color: #459558; }\\n .select.is-dark select:hover, .select.is-dark select.is-hovered {\\n border-color: #3d844e; }\\n .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(69, 149, 88, 0.25); }\\n .select.is-primary:not(:hover)::after {\\n border-color: #55be6f; }\\n .select.is-primary select {\\n border-color: #55be6f; }\\n .select.is-primary select:hover, .select.is-primary select.is-hovered {\\n border-color: #45b461; }\\n .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(85, 190, 111, 0.25); }\\n .select.is-link:not(:hover)::after {\\n border-color: #4876ff; }\\n .select.is-link select {\\n border-color: #4876ff; }\\n .select.is-link select:hover, .select.is-link select.is-hovered {\\n border-color: #2f63ff; }\\n .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(72, 118, 255, 0.25); }\\n .select.is-info:not(:hover)::after {\\n border-color: #f0f8ff; }\\n .select.is-info select {\\n border-color: #f0f8ff; }\\n .select.is-info select:hover, .select.is-info select.is-hovered {\\n border-color: #d7ecff; }\\n .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(240, 248, 255, 0.25); }\\n .select.is-success:not(:hover)::after {\\n border-color: #48c774; }\\n .select.is-success select {\\n border-color: #48c774; }\\n .select.is-success select:hover, .select.is-success select.is-hovered {\\n border-color: #3abb67; }\\n .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }\\n .select.is-warning:not(:hover)::after {\\n border-color: #ffd975; }\\n .select.is-warning select {\\n border-color: #ffd975; }\\n .select.is-warning select:hover, .select.is-warning select.is-hovered {\\n border-color: #ffd25c; }\\n .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(255, 217, 117, 0.25); }\\n .select.is-danger:not(:hover)::after {\\n border-color: #f14668; }\\n .select.is-danger select {\\n border-color: #f14668; }\\n .select.is-danger select:hover, .select.is-danger select.is-hovered {\\n border-color: #ef2e55; }\\n .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {\\n box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }\\n .select.is-small {\\n border-radius: 2px;\\n font-size: 0.75rem; }\\n .select.is-medium {\\n font-size: 1.25rem; }\\n .select.is-large {\\n font-size: 1.5rem; }\\n .select.is-disabled::after {\\n border-color: #7a7a7a; }\\n .select.is-fullwidth {\\n width: 100%; }\\n .select.is-fullwidth select {\\n width: 100%; }\\n .select.is-loading::after {\\n margin-top: 0;\\n position: absolute;\\n right: 0.625em;\\n top: 0.625em;\\n transform: none; }\\n .select.is-loading.is-small:after {\\n font-size: 0.75rem; }\\n .select.is-loading.is-medium:after {\\n font-size: 1.25rem; }\\n .select.is-loading.is-large:after {\\n font-size: 1.5rem; }\\n\\n.file {\\n align-items: stretch;\\n display: flex;\\n justify-content: flex-start;\\n position: relative; }\\n .file.is-white .file-cta {\\n background-color: white;\\n border-color: transparent;\\n color: #0a0a0a; }\\n .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {\\n background-color: #f9f9f9;\\n border-color: transparent;\\n color: #0a0a0a; }\\n .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);\\n color: #0a0a0a; }\\n .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {\\n background-color: #f2f2f2;\\n border-color: transparent;\\n color: #0a0a0a; }\\n .file.is-black .file-cta {\\n background-color: #0a0a0a;\\n border-color: transparent;\\n color: white; }\\n .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {\\n background-color: #040404;\\n border-color: transparent;\\n color: white; }\\n .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);\\n color: white; }\\n .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {\\n background-color: black;\\n border-color: transparent;\\n color: white; }\\n .file.is-light .file-cta {\\n background-color: #d2f9d6;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {\\n background-color: #c7f8cc;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(210, 249, 214, 0.25);\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {\\n background-color: #bcf6c2;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-dark .file-cta {\\n background-color: #459558;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {\\n background-color: #418c53;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(69, 149, 88, 0.25);\\n color: #fff; }\\n .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {\\n background-color: #3d844e;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-primary .file-cta {\\n background-color: #55be6f;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {\\n background-color: #4cba67;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(85, 190, 111, 0.25);\\n color: #fff; }\\n .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {\\n background-color: #45b461;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-link .file-cta {\\n background-color: #4876ff;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {\\n background-color: #3b6cff;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(72, 118, 255, 0.25);\\n color: #fff; }\\n .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {\\n background-color: #2f63ff;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-info .file-cta {\\n background-color: #f0f8ff;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {\\n background-color: #e3f2ff;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(240, 248, 255, 0.25);\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {\\n background-color: #d7ecff;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-success .file-cta {\\n background-color: #48c774;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {\\n background-color: #3ec46d;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);\\n color: #fff; }\\n .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {\\n background-color: #3abb67;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-warning .file-cta {\\n background-color: #ffd975;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {\\n background-color: #ffd568;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(255, 217, 117, 0.25);\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {\\n background-color: #ffd25c;\\n border-color: transparent;\\n color: rgba(0, 0, 0, 0.7); }\\n .file.is-danger .file-cta {\\n background-color: #f14668;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {\\n background-color: #f03a5f;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {\\n border-color: transparent;\\n box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);\\n color: #fff; }\\n .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {\\n background-color: #ef2e55;\\n border-color: transparent;\\n color: #fff; }\\n .file.is-small {\\n font-size: 0.75rem; }\\n .file.is-medium {\\n font-size: 1.25rem; }\\n .file.is-medium .file-icon .fa {\\n font-size: 21px; }\\n .file.is-large {\\n font-size: 1.5rem; }\\n .file.is-large .file-icon .fa {\\n font-size: 28px; }\\n .file.has-name .file-cta {\\n border-bottom-right-radius: 0;\\n border-top-right-radius: 0; }\\n .file.has-name .file-name {\\n border-bottom-left-radius: 0;\\n border-top-left-radius: 0; }\\n .file.has-name.is-empty .file-cta {\\n border-radius: 4px; }\\n .file.has-name.is-empty .file-name {\\n display: none; }\\n .file.is-boxed .file-label {\\n flex-direction: column; }\\n .file.is-boxed .file-cta {\\n flex-direction: column;\\n height: auto;\\n padding: 1em 3em; }\\n .file.is-boxed .file-name {\\n border-width: 0 1px 1px; }\\n .file.is-boxed .file-icon {\\n height: 1.5em;\\n width: 1.5em; }\\n .file.is-boxed .file-icon .fa {\\n font-size: 21px; }\\n .file.is-boxed.is-small .file-icon .fa {\\n font-size: 14px; }\\n .file.is-boxed.is-medium .file-icon .fa {\\n font-size: 28px; }\\n .file.is-boxed.is-large .file-icon .fa {\\n font-size: 35px; }\\n .file.is-boxed.has-name .file-cta {\\n border-radius: 4px 4px 0 0; }\\n .file.is-boxed.has-name .file-name {\\n border-radius: 0 0 4px 4px;\\n border-width: 0 1px 1px; }\\n .file.is-centered {\\n justify-content: center; }\\n .file.is-fullwidth .file-label {\\n width: 100%; }\\n .file.is-fullwidth .file-name {\\n flex-grow: 1;\\n max-width: none; }\\n .file.is-right {\\n justify-content: flex-end; }\\n .file.is-right .file-cta {\\n border-radius: 0 4px 4px 0; }\\n .file.is-right .file-name {\\n border-radius: 4px 0 0 4px;\\n border-width: 1px 0 1px 1px;\\n order: -1; }\\n\\n.file-label {\\n align-items: stretch;\\n display: flex;\\n cursor: pointer;\\n justify-content: flex-start;\\n overflow: hidden;\\n position: relative; }\\n .file-label:hover .file-cta {\\n background-color: #eeeeee;\\n color: #363636; }\\n .file-label:hover .file-name {\\n border-color: #d5d5d5; }\\n .file-label:active .file-cta {\\n background-color: #e8e8e8;\\n color: #363636; }\\n .file-label:active .file-name {\\n border-color: #cfcfcf; }\\n\\n.file-input {\\n height: 100%;\\n left: 0;\\n opacity: 0;\\n outline: none;\\n position: absolute;\\n top: 0;\\n width: 100%; }\\n\\n.file-cta,\\n.file-name {\\n border-color: #dbdbdb;\\n border-radius: 4px;\\n font-size: 1em;\\n padding-left: 1em;\\n padding-right: 1em;\\n white-space: nowrap; }\\n\\n.file-cta {\\n background-color: whitesmoke;\\n color: #4a4a4a; }\\n\\n.file-name {\\n border-color: #dbdbdb;\\n border-style: solid;\\n border-width: 1px 1px 1px 0;\\n display: block;\\n max-width: 16em;\\n overflow: hidden;\\n text-align: inherit;\\n text-overflow: ellipsis; }\\n\\n.file-icon {\\n align-items: center;\\n display: flex;\\n height: 1em;\\n justify-content: center;\\n margin-right: 0.5em;\\n width: 1em; }\\n .file-icon .fa {\\n font-size: 14px; }\\n\\n.label {\\n color: #363636;\\n display: block;\\n font-size: 1rem;\\n font-weight: 700; }\\n .label:not(:last-child) {\\n margin-bottom: 0.5em; }\\n .label.is-small {\\n font-size: 0.75rem; }\\n .label.is-medium {\\n font-size: 1.25rem; }\\n .label.is-large {\\n font-size: 1.5rem; }\\n\\n.help {\\n display: block;\\n font-size: 0.75rem;\\n margin-top: 0.25rem; }\\n .help.is-white {\\n color: white; }\\n .help.is-black {\\n color: #0a0a0a; }\\n .help.is-light {\\n color: #d2f9d6; }\\n .help.is-dark {\\n color: #459558; }\\n .help.is-primary {\\n color: #55be6f; }\\n .help.is-link {\\n color: #4876ff; }\\n .help.is-info {\\n color: #f0f8ff; }\\n .help.is-success {\\n color: #48c774; }\\n .help.is-warning {\\n color: #ffd975; }\\n .help.is-danger {\\n color: #f14668; }\\n\\n.field:not(:last-child) {\\n margin-bottom: 0.75rem; }\\n\\n.field.has-addons {\\n display: flex;\\n justify-content: flex-start; }\\n .field.has-addons .control:not(:last-child) {\\n margin-right: -1px; }\\n .field.has-addons .control:not(:first-child):not(:last-child) .button,\\n .field.has-addons .control:not(:first-child):not(:last-child) .input,\\n .field.has-addons .control:not(:first-child):not(:last-child) .select select {\\n border-radius: 0; }\\n .field.has-addons .control:first-child:not(:only-child) .button,\\n .field.has-addons .control:first-child:not(:only-child) .input,\\n .field.has-addons .control:first-child:not(:only-child) .select select {\\n border-bottom-right-radius: 0;\\n border-top-right-radius: 0; }\\n .field.has-addons .control:last-child:not(:only-child) .button,\\n .field.has-addons .control:last-child:not(:only-child) .input,\\n .field.has-addons .control:last-child:not(:only-child) .select select {\\n border-bottom-left-radius: 0;\\n border-top-left-radius: 0; }\\n .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,\\n .field.has-addons .control .input:not([disabled]):hover,\\n .field.has-addons .control .input:not([disabled]).is-hovered,\\n .field.has-addons .control .select select:not([disabled]):hover,\\n .field.has-addons .control .select select:not([disabled]).is-hovered {\\n z-index: 2; }\\n .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,\\n .field.has-addons .control .input:not([disabled]):focus,\\n .field.has-addons .control .input:not([disabled]).is-focused,\\n .field.has-addons .control .input:not([disabled]):active,\\n .field.has-addons .control .input:not([disabled]).is-active,\\n .field.has-addons .control .select select:not([disabled]):focus,\\n .field.has-addons .control .select select:not([disabled]).is-focused,\\n .field.has-addons .control .select select:not([disabled]):active,\\n .field.has-addons .control .select select:not([disabled]).is-active {\\n z-index: 3; }\\n .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,\\n .field.has-addons .control .input:not([disabled]):focus:hover,\\n .field.has-addons .control .input:not([disabled]).is-focused:hover,\\n .field.has-addons .control .input:not([disabled]):active:hover,\\n .field.has-addons .control .input:not([disabled]).is-active:hover,\\n .field.has-addons .control .select select:not([disabled]):focus:hover,\\n .field.has-addons .control .select select:not([disabled]).is-focused:hover,\\n .field.has-addons .control .select select:not([disabled]):active:hover,\\n .field.has-addons .control .select select:not([disabled]).is-active:hover {\\n z-index: 4; }\\n .field.has-addons .control.is-expanded {\\n flex-grow: 1;\\n flex-shrink: 1; }\\n .field.has-addons.has-addons-centered {\\n justify-content: center; }\\n .field.has-addons.has-addons-right {\\n justify-content: flex-end; }\\n .field.has-addons.has-addons-fullwidth .control {\\n flex-grow: 1;\\n flex-shrink: 0; }\\n\\n.field.is-grouped {\\n display: flex;\\n justify-content: flex-start; }\\n .field.is-grouped > .control {\\n flex-shrink: 0; }\\n .field.is-grouped > .control:not(:last-child) {\\n margin-bottom: 0;\\n margin-right: 0.75rem; }\\n .field.is-grouped > .control.is-expanded {\\n flex-grow: 1;\\n flex-shrink: 1; }\\n .field.is-grouped.is-grouped-centered {\\n justify-content: center; }\\n .field.is-grouped.is-grouped-right {\\n justify-content: flex-end; }\\n .field.is-grouped.is-grouped-multiline {\\n flex-wrap: wrap; }\\n .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {\\n margin-bottom: 0.75rem; }\\n .field.is-grouped.is-grouped-multiline:last-child {\\n margin-bottom: -0.75rem; }\\n .field.is-grouped.is-grouped-multiline:not(:last-child) {\\n margin-bottom: 0; }\\n\\n@media screen and (min-width: 769px), print {\\n .field.is-horizontal {\\n display: flex; } }\\n\\n.field-label .label {\\n font-size: inherit; }\\n\\n@media screen and (max-width: 768px) {\\n .field-label {\\n margin-bottom: 0.5rem; } }\\n\\n@media screen and (min-width: 769px), print {\\n .field-label {\\n flex-basis: 0;\\n flex-grow: 1;\\n flex-shrink: 0;\\n margin-right: 1.5rem;\\n text-align: right; }\\n .field-label.is-small {\\n font-size: 0.75rem;\\n padding-top: 0.375em; }\\n .field-label.is-normal {\\n padding-top: 0.375em; }\\n .field-label.is-medium {\\n font-size: 1.25rem;\\n padding-top: 0.375em; }\\n .field-label.is-large {\\n font-size: 1.5rem;\\n padding-top: 0.375em; } }\\n\\n.field-body .field .field {\\n margin-bottom: 0; }\\n\\n@media screen and (min-width: 769px), print {\\n .field-body {\\n display: flex;\\n flex-basis: 0;\\n flex-grow: 5;\\n flex-shrink: 1; }\\n .field-body .field {\\n margin-bottom: 0; }\\n .field-body > .field {\\n flex-shrink: 1; }\\n .field-body > .field:not(.is-narrow) {\\n flex-grow: 1; }\\n .field-body > .field:not(:last-child) {\\n margin-right: 0.75rem; } }\\n\\n.control {\\n box-sizing: border-box;\\n clear: both;\\n font-size: 1rem;\\n position: relative;\\n text-align: inherit; }\\n .control.has-icons-left .input:focus ~ .icon,\\n .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,\\n .control.has-icons-right .select:focus ~ .icon {\\n color: #4a4a4a; }\\n .control.has-icons-left .input.is-small ~ .icon,\\n .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,\\n .control.has-icons-right .select.is-small ~ .icon {\\n font-size: 0.75rem; }\\n .control.has-icons-left .input.is-medium ~ .icon,\\n .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,\\n .control.has-icons-right .select.is-medium ~ .icon {\\n font-size: 1.25rem; }\\n .control.has-icons-left .input.is-large ~ .icon,\\n .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,\\n .control.has-icons-right .select.is-large ~ .icon {\\n font-size: 1.5rem; }\\n .control.has-icons-left .icon, .control.has-icons-right .icon {\\n color: #dbdbdb;\\n height: 2.5em;\\n pointer-events: none;\\n position: absolute;\\n top: 0;\\n width: 2.5em;\\n z-index: 4; }\\n .control.has-icons-left .input,\\n .control.has-icons-left .select select {\\n padding-left: 2.5em; }\\n .control.has-icons-left .icon.is-left {\\n left: 0; }\\n .control.has-icons-right .input,\\n .control.has-icons-right .select select {\\n padding-right: 2.5em; }\\n .control.has-icons-right .icon.is-right {\\n right: 0; }\\n .control.is-loading::after {\\n position: absolute !important;\\n right: 0.625em;\\n top: 0.625em;\\n z-index: 4; }\\n .control.is-loading.is-small:after {\\n font-size: 0.75rem; }\\n .control.is-loading.is-medium:after {\\n font-size: 1.25rem; }\\n .control.is-loading.is-large:after {\\n font-size: 1.5rem; }\\n\\n.breadcrumb {\\n font-size: 1rem;\\n white-space: nowrap; }\\n .breadcrumb a {\\n align-items: center;\\n color: #4876ff;\\n display: flex;\\n justify-content: center;\\n padding: 0 0.75em; }\\n .breadcrumb a:hover {\\n color: #363636; }\\n .breadcrumb li {\\n align-items: center;\\n display: flex; }\\n .breadcrumb li:first-child a {\\n padding-left: 0; }\\n .breadcrumb li.is-active a {\\n color: #363636;\\n cursor: default;\\n pointer-events: none; }\\n .breadcrumb li + li::before {\\n color: #b5b5b5;\\n content: \\\"\\\\0002f\\\"; }\\n .breadcrumb ul,\\n .breadcrumb ol {\\n align-items: flex-start;\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: flex-start; }\\n .breadcrumb .icon:first-child {\\n margin-right: 0.5em; }\\n .breadcrumb .icon:last-child {\\n margin-left: 0.5em; }\\n .breadcrumb.is-centered ol,\\n .breadcrumb.is-centered ul {\\n justify-content: center; }\\n .breadcrumb.is-right ol,\\n .breadcrumb.is-right ul {\\n justify-content: flex-end; }\\n .breadcrumb.is-small {\\n font-size: 0.75rem; }\\n .breadcrumb.is-medium {\\n font-size: 1.25rem; }\\n .breadcrumb.is-large {\\n font-size: 1.5rem; }\\n .breadcrumb.has-arrow-separator li + li::before {\\n content: \\\"\\\\02192\\\"; }\\n .breadcrumb.has-bullet-separator li + li::before {\\n content: \\\"\\\\02022\\\"; }\\n .breadcrumb.has-dot-separator li + li::before {\\n content: \\\"\\\\000b7\\\"; }\\n .breadcrumb.has-succeeds-separator li + li::before {\\n content: \\\"\\\\0227B\\\"; }\\n\\n.card {\\n background-color: white;\\n box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);\\n color: #4a4a4a;\\n max-width: 100%;\\n position: relative; }\\n\\n.card-header {\\n background-color: transparent;\\n align-items: stretch;\\n box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);\\n display: flex; }\\n\\n.card-header-title {\\n align-items: center;\\n color: #363636;\\n display: flex;\\n flex-grow: 1;\\n font-weight: 700;\\n padding: 0.75rem 1rem; }\\n .card-header-title.is-centered {\\n justify-content: center; }\\n\\n.card-header-icon {\\n align-items: center;\\n cursor: pointer;\\n display: flex;\\n justify-content: center;\\n padding: 0.75rem 1rem; }\\n\\n.card-image {\\n display: block;\\n position: relative; }\\n\\n.card-content {\\n background-color: transparent;\\n padding: 1.5rem; }\\n\\n.card-footer {\\n background-color: transparent;\\n border-top: 1px solid #ededed;\\n align-items: stretch;\\n display: flex; }\\n\\n.card-footer-item {\\n align-items: center;\\n display: flex;\\n flex-basis: 0;\\n flex-grow: 1;\\n flex-shrink: 0;\\n justify-content: center;\\n padding: 0.75rem; }\\n .card-footer-item:not(:last-child) {\\n border-right: 1px solid #ededed; }\\n\\n.card .media:not(:last-child) {\\n margin-bottom: 1.5rem; }\\n\\n.dropdown {\\n display: inline-flex;\\n position: relative;\\n vertical-align: top; }\\n .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {\\n display: block; }\\n .dropdown.is-right .dropdown-menu {\\n left: auto;\\n right: 0; }\\n .dropdown.is-up .dropdown-menu {\\n bottom: 100%;\\n padding-bottom: 4px;\\n padding-top: initial;\\n top: auto; }\\n\\n.dropdown-menu {\\n display: none;\\n left: 0;\\n min-width: 12rem;\\n padding-top: 4px;\\n position: absolute;\\n top: 100%;\\n z-index: 20; }\\n\\n.dropdown-content {\\n background-color: white;\\n border-radius: 4px;\\n box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);\\n padding-bottom: 0.5rem;\\n padding-top: 0.5rem; }\\n\\n.dropdown-item {\\n color: #4a4a4a;\\n display: block;\\n font-size: 0.875rem;\\n line-height: 1.5;\\n padding: 0.375rem 1rem;\\n position: relative; }\\n\\na.dropdown-item,\\nbutton.dropdown-item {\\n padding-right: 3rem;\\n text-align: inherit;\\n white-space: nowrap;\\n width: 100%; }\\n a.dropdown-item:hover,\\n button.dropdown-item:hover {\\n background-color: whitesmoke;\\n color: #0a0a0a; }\\n a.dropdown-item.is-active,\\n button.dropdown-item.is-active {\\n background-color: #4876ff;\\n color: #fff; }\\n\\n.dropdown-divider {\\n background-color: #ededed;\\n border: none;\\n display: block;\\n height: 1px;\\n margin: 0.5rem 0; }\\n\\n.level {\\n align-items: center;\\n justify-content: space-between; }\\n .level code {\\n border-radius: 4px; }\\n .level img {\\n display: inline-block;\\n vertical-align: top; }\\n .level.is-mobile {\\n display: flex; }\\n .level.is-mobile .level-left,\\n .level.is-mobile .level-right {\\n display: flex; }\\n .level.is-mobile .level-left + .level-right {\\n margin-top: 0; }\\n .level.is-mobile .level-item:not(:last-child) {\\n margin-bottom: 0;\\n margin-right: 0.75rem; }\\n .level.is-mobile .level-item:not(.is-narrow) {\\n flex-grow: 1; }\\n @media screen and (min-width: 769px), print {\\n .level {\\n display: flex; }\\n .level > .level-item:not(.is-narrow) {\\n flex-grow: 1; } }\\n\\n.level-item {\\n align-items: center;\\n display: flex;\\n flex-basis: auto;\\n flex-grow: 0;\\n flex-shrink: 0;\\n justify-content: center; }\\n .level-item .title,\\n .level-item .subtitle {\\n margin-bottom: 0; }\\n @media screen and (max-width: 768px) {\\n .level-item:not(:last-child) {\\n margin-bottom: 0.75rem; } }\\n\\n.level-left,\\n.level-right {\\n flex-basis: auto;\\n flex-grow: 0;\\n flex-shrink: 0; }\\n .level-left .level-item.is-flexible,\\n .level-right .level-item.is-flexible {\\n flex-grow: 1; }\\n @media screen and (min-width: 769px), print {\\n .level-left .level-item:not(:last-child),\\n .level-right .level-item:not(:last-child) {\\n margin-right: 0.75rem; } }\\n\\n.level-left {\\n align-items: center;\\n justify-content: flex-start; }\\n @media screen and (max-width: 768px) {\\n .level-left + .level-right {\\n margin-top: 1.5rem; } }\\n @media screen and (min-width: 769px), print {\\n .level-left {\\n display: flex; } }\\n\\n.level-right {\\n align-items: center;\\n justify-content: flex-end; }\\n @media screen and (min-width: 769px), print {\\n .level-right {\\n display: flex; } }\\n\\n.media {\\n align-items: flex-start;\\n display: flex;\\n text-align: inherit; }\\n .media .content:not(:last-child) {\\n margin-bottom: 0.75rem; }\\n .media .media {\\n border-top: 1px solid rgba(219, 219, 219, 0.5);\\n display: flex;\\n padding-top: 0.75rem; }\\n .media .media .content:not(:last-child),\\n .media .media .control:not(:last-child) {\\n margin-bottom: 0.5rem; }\\n .media .media .media {\\n padding-top: 0.5rem; }\\n .media .media .media + .media {\\n margin-top: 0.5rem; }\\n .media + .media {\\n border-top: 1px solid rgba(219, 219, 219, 0.5);\\n margin-top: 1rem;\\n padding-top: 1rem; }\\n .media.is-large + .media {\\n margin-top: 1.5rem;\\n padding-top: 1.5rem; }\\n\\n.media-left,\\n.media-right {\\n flex-basis: auto;\\n flex-grow: 0;\\n flex-shrink: 0; }\\n\\n.media-left {\\n margin-right: 1rem; }\\n\\n.media-right {\\n margin-left: 1rem; }\\n\\n.media-content {\\n flex-basis: auto;\\n flex-grow: 1;\\n flex-shrink: 1;\\n text-align: inherit; }\\n\\n@media screen and (max-width: 768px) {\\n .media-content {\\n overflow-x: auto; } }\\n\\n.menu {\\n font-size: 1rem; }\\n .menu.is-small {\\n font-size: 0.75rem; }\\n .menu.is-medium {\\n font-size: 1.25rem; }\\n .menu.is-large {\\n font-size: 1.5rem; }\\n\\n.menu-list {\\n line-height: 1.25; }\\n .menu-list a {\\n border-radius: 2px;\\n color: #4a4a4a;\\n display: block;\\n padding: 0.5em 0.75em; }\\n .menu-list a:hover {\\n background-color: whitesmoke;\\n color: #363636; }\\n .menu-list a.is-active {\\n background-color: #4876ff;\\n color: #fff; }\\n .menu-list li ul {\\n border-left: 1px solid #dbdbdb;\\n margin: 0.75em;\\n padding-left: 0.75em; }\\n\\n.menu-label {\\n color: #7a7a7a;\\n font-size: 0.75em;\\n letter-spacing: 0.1em;\\n text-transform: uppercase; }\\n .menu-label:not(:first-child) {\\n margin-top: 1em; }\\n .menu-label:not(:last-child) {\\n margin-bottom: 1em; }\\n\\n.message {\\n background-color: whitesmoke;\\n border-radius: 4px;\\n font-size: 1rem; }\\n .message strong {\\n color: currentColor; }\\n .message a:not(.button):not(.tag):not(.dropdown-item) {\\n color: currentColor;\\n text-decoration: underline; }\\n .message.is-small {\\n font-size: 0.75rem; }\\n .message.is-medium {\\n font-size: 1.25rem; }\\n .message.is-large {\\n font-size: 1.5rem; }\\n .message.is-white {\\n background-color: white; }\\n .message.is-white .message-header {\\n background-color: white;\\n color: #0a0a0a; }\\n .message.is-white .message-body {\\n border-color: white; }\\n .message.is-black {\\n background-color: #fafafa; }\\n .message.is-black .message-header {\\n background-color: #0a0a0a;\\n color: white; }\\n .message.is-black .message-body {\\n border-color: #0a0a0a; }\\n .message.is-light {\\n background-color: #f6fef7; }\\n .message.is-light .message-header {\\n background-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .message.is-light .message-body {\\n border-color: #d2f9d6; }\\n .message.is-dark {\\n background-color: #f8fcf9; }\\n .message.is-dark .message-header {\\n background-color: #459558;\\n color: #fff; }\\n .message.is-dark .message-body {\\n border-color: #459558; }\\n .message.is-primary {\\n background-color: #f0f9f2; }\\n .message.is-primary .message-header {\\n background-color: #55be6f;\\n color: #fff; }\\n .message.is-primary .message-body {\\n border-color: #55be6f;\\n color: #2f7a41; }\\n .message.is-link {\\n background-color: #ebf0ff; }\\n .message.is-link .message-header {\\n background-color: #4876ff;\\n color: #fff; }\\n .message.is-link .message-body {\\n border-color: #4876ff;\\n color: #0037db; }\\n .message.is-info {\\n background-color: aliceblue; }\\n .message.is-info .message-header {\\n background-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .message.is-info .message-body {\\n border-color: #f0f8ff;\\n color: #004f94; }\\n .message.is-success {\\n background-color: #effaf3; }\\n .message.is-success .message-header {\\n background-color: #48c774;\\n color: #fff; }\\n .message.is-success .message-body {\\n border-color: #48c774;\\n color: #257942; }\\n .message.is-warning {\\n background-color: #fff9eb; }\\n .message.is-warning .message-header {\\n background-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .message.is-warning .message-body {\\n border-color: #ffd975;\\n color: #946b00; }\\n .message.is-danger {\\n background-color: #feecf0; }\\n .message.is-danger .message-header {\\n background-color: #f14668;\\n color: #fff; }\\n .message.is-danger .message-body {\\n border-color: #f14668;\\n color: #cc0f35; }\\n\\n.message-header {\\n align-items: center;\\n background-color: #4a4a4a;\\n border-radius: 4px 4px 0 0;\\n color: #fff;\\n display: flex;\\n font-weight: 700;\\n justify-content: space-between;\\n line-height: 1.25;\\n padding: 0.75em 1em;\\n position: relative; }\\n .message-header .delete {\\n flex-grow: 0;\\n flex-shrink: 0;\\n margin-left: 0.75em; }\\n .message-header + .message-body {\\n border-width: 0;\\n border-top-left-radius: 0;\\n border-top-right-radius: 0; }\\n\\n.message-body {\\n border-color: #dbdbdb;\\n border-radius: 4px;\\n border-style: solid;\\n border-width: 0 0 0 4px;\\n color: #4a4a4a;\\n padding: 1.25em 1.5em; }\\n .message-body code,\\n .message-body pre {\\n background-color: white; }\\n .message-body pre code {\\n background-color: transparent; }\\n\\n.modal {\\n align-items: center;\\n display: none;\\n flex-direction: column;\\n justify-content: center;\\n overflow: hidden;\\n position: fixed;\\n z-index: 40; }\\n .modal.is-active {\\n display: flex; }\\n\\n.modal-background {\\n background-color: rgba(10, 10, 10, 0.86); }\\n\\n.modal-content,\\n.modal-card {\\n margin: 0 20px;\\n max-height: calc(100vh - 160px);\\n overflow: auto;\\n position: relative;\\n width: 100%; }\\n @media screen and (min-width: 769px), print {\\n .modal-content,\\n .modal-card {\\n margin: 0 auto;\\n max-height: calc(100vh - 40px);\\n width: 640px; } }\\n\\n.modal-close {\\n background: none;\\n height: 40px;\\n position: fixed;\\n right: 20px;\\n top: 20px;\\n width: 40px; }\\n\\n.modal-card {\\n display: flex;\\n flex-direction: column;\\n max-height: calc(100vh - 40px);\\n overflow: hidden;\\n -ms-overflow-y: visible; }\\n\\n.modal-card-head,\\n.modal-card-foot {\\n align-items: center;\\n background-color: whitesmoke;\\n display: flex;\\n flex-shrink: 0;\\n justify-content: flex-start;\\n padding: 20px;\\n position: relative; }\\n\\n.modal-card-head {\\n border-bottom: 1px solid #dbdbdb;\\n border-top-left-radius: 6px;\\n border-top-right-radius: 6px; }\\n\\n.modal-card-title {\\n color: #363636;\\n flex-grow: 1;\\n flex-shrink: 0;\\n font-size: 1.5rem;\\n line-height: 1; }\\n\\n.modal-card-foot {\\n border-bottom-left-radius: 6px;\\n border-bottom-right-radius: 6px;\\n border-top: 1px solid #dbdbdb; }\\n .modal-card-foot .button:not(:last-child) {\\n margin-right: 0.5em; }\\n\\n.modal-card-body {\\n -webkit-overflow-scrolling: touch;\\n background-color: white;\\n flex-grow: 1;\\n flex-shrink: 1;\\n overflow: auto;\\n padding: 20px; }\\n\\n.navbar {\\n background-color: white;\\n min-height: 2rem;\\n position: relative;\\n z-index: 30; }\\n .navbar.is-white {\\n background-color: white;\\n color: #0a0a0a; }\\n .navbar.is-white .navbar-brand > .navbar-item,\\n .navbar.is-white .navbar-brand .navbar-link {\\n color: #0a0a0a; }\\n .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-white .navbar-brand .navbar-link:focus,\\n .navbar.is-white .navbar-brand .navbar-link:hover,\\n .navbar.is-white .navbar-brand .navbar-link.is-active {\\n background-color: #f2f2f2;\\n color: #0a0a0a; }\\n .navbar.is-white .navbar-brand .navbar-link::after {\\n border-color: #0a0a0a; }\\n .navbar.is-white .navbar-burger {\\n color: #0a0a0a; }\\n @media screen and (min-width: 840px) {\\n .navbar.is-white .navbar-start > .navbar-item,\\n .navbar.is-white .navbar-start .navbar-link,\\n .navbar.is-white .navbar-end > .navbar-item,\\n .navbar.is-white .navbar-end .navbar-link {\\n color: #0a0a0a; }\\n .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,\\n .navbar.is-white .navbar-start .navbar-link:focus,\\n .navbar.is-white .navbar-start .navbar-link:hover,\\n .navbar.is-white .navbar-start .navbar-link.is-active,\\n .navbar.is-white .navbar-end > a.navbar-item:focus,\\n .navbar.is-white .navbar-end > a.navbar-item:hover,\\n .navbar.is-white .navbar-end > a.navbar-item.is-active,\\n .navbar.is-white .navbar-end .navbar-link:focus,\\n .navbar.is-white .navbar-end .navbar-link:hover,\\n .navbar.is-white .navbar-end .navbar-link.is-active {\\n background-color: #f2f2f2;\\n color: #0a0a0a; }\\n .navbar.is-white .navbar-start .navbar-link::after,\\n .navbar.is-white .navbar-end .navbar-link::after {\\n border-color: #0a0a0a; }\\n .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #f2f2f2;\\n color: #0a0a0a; }\\n .navbar.is-white .navbar-dropdown a.navbar-item.is-active {\\n background-color: white;\\n color: #0a0a0a; } }\\n .navbar.is-black {\\n background-color: #0a0a0a;\\n color: white; }\\n .navbar.is-black .navbar-brand > .navbar-item,\\n .navbar.is-black .navbar-brand .navbar-link {\\n color: white; }\\n .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-black .navbar-brand .navbar-link:focus,\\n .navbar.is-black .navbar-brand .navbar-link:hover,\\n .navbar.is-black .navbar-brand .navbar-link.is-active {\\n background-color: black;\\n color: white; }\\n .navbar.is-black .navbar-brand .navbar-link::after {\\n border-color: white; }\\n .navbar.is-black .navbar-burger {\\n color: white; }\\n @media screen and (min-width: 840px) {\\n .navbar.is-black .navbar-start > .navbar-item,\\n .navbar.is-black .navbar-start .navbar-link,\\n .navbar.is-black .navbar-end > .navbar-item,\\n .navbar.is-black .navbar-end .navbar-link {\\n color: white; }\\n .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,\\n .navbar.is-black .navbar-start .navbar-link:focus,\\n .navbar.is-black .navbar-start .navbar-link:hover,\\n .navbar.is-black .navbar-start .navbar-link.is-active,\\n .navbar.is-black .navbar-end > a.navbar-item:focus,\\n .navbar.is-black .navbar-end > a.navbar-item:hover,\\n .navbar.is-black .navbar-end > a.navbar-item.is-active,\\n .navbar.is-black .navbar-end .navbar-link:focus,\\n .navbar.is-black .navbar-end .navbar-link:hover,\\n .navbar.is-black .navbar-end .navbar-link.is-active {\\n background-color: black;\\n color: white; }\\n .navbar.is-black .navbar-start .navbar-link::after,\\n .navbar.is-black .navbar-end .navbar-link::after {\\n border-color: white; }\\n .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: black;\\n color: white; }\\n .navbar.is-black .navbar-dropdown a.navbar-item.is-active {\\n background-color: #0a0a0a;\\n color: white; } }\\n .navbar.is-light {\\n background-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-brand > .navbar-item,\\n .navbar.is-light .navbar-brand .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-light .navbar-brand .navbar-link:focus,\\n .navbar.is-light .navbar-brand .navbar-link:hover,\\n .navbar.is-light .navbar-brand .navbar-link.is-active {\\n background-color: #bcf6c2;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-brand .navbar-link::after {\\n border-color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-burger {\\n color: rgba(0, 0, 0, 0.7); }\\n @media screen and (min-width: 840px) {\\n .navbar.is-light .navbar-start > .navbar-item,\\n .navbar.is-light .navbar-start .navbar-link,\\n .navbar.is-light .navbar-end > .navbar-item,\\n .navbar.is-light .navbar-end .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,\\n .navbar.is-light .navbar-start .navbar-link:focus,\\n .navbar.is-light .navbar-start .navbar-link:hover,\\n .navbar.is-light .navbar-start .navbar-link.is-active,\\n .navbar.is-light .navbar-end > a.navbar-item:focus,\\n .navbar.is-light .navbar-end > a.navbar-item:hover,\\n .navbar.is-light .navbar-end > a.navbar-item.is-active,\\n .navbar.is-light .navbar-end .navbar-link:focus,\\n .navbar.is-light .navbar-end .navbar-link:hover,\\n .navbar.is-light .navbar-end .navbar-link.is-active {\\n background-color: #bcf6c2;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-start .navbar-link::after,\\n .navbar.is-light .navbar-end .navbar-link::after {\\n border-color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #bcf6c2;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-light .navbar-dropdown a.navbar-item.is-active {\\n background-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); } }\\n .navbar.is-dark {\\n background-color: #459558;\\n color: #fff; }\\n .navbar.is-dark .navbar-brand > .navbar-item,\\n .navbar.is-dark .navbar-brand .navbar-link {\\n color: #fff; }\\n .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-dark .navbar-brand .navbar-link:focus,\\n .navbar.is-dark .navbar-brand .navbar-link:hover,\\n .navbar.is-dark .navbar-brand .navbar-link.is-active {\\n background-color: #3d844e;\\n color: #fff; }\\n .navbar.is-dark .navbar-brand .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-dark .navbar-burger {\\n color: #fff; }\\n @media screen and (min-width: 840px) {\\n .navbar.is-dark .navbar-start > .navbar-item,\\n .navbar.is-dark .navbar-start .navbar-link,\\n .navbar.is-dark .navbar-end > .navbar-item,\\n .navbar.is-dark .navbar-end .navbar-link {\\n color: #fff; }\\n .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,\\n .navbar.is-dark .navbar-start .navbar-link:focus,\\n .navbar.is-dark .navbar-start .navbar-link:hover,\\n .navbar.is-dark .navbar-start .navbar-link.is-active,\\n .navbar.is-dark .navbar-end > a.navbar-item:focus,\\n .navbar.is-dark .navbar-end > a.navbar-item:hover,\\n .navbar.is-dark .navbar-end > a.navbar-item.is-active,\\n .navbar.is-dark .navbar-end .navbar-link:focus,\\n .navbar.is-dark .navbar-end .navbar-link:hover,\\n .navbar.is-dark .navbar-end .navbar-link.is-active {\\n background-color: #3d844e;\\n color: #fff; }\\n .navbar.is-dark .navbar-start .navbar-link::after,\\n .navbar.is-dark .navbar-end .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #3d844e;\\n color: #fff; }\\n .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {\\n background-color: #459558;\\n color: #fff; } }\\n .navbar.is-primary {\\n background-color: #55be6f;\\n color: #fff; }\\n .navbar.is-primary .navbar-brand > .navbar-item,\\n .navbar.is-primary .navbar-brand .navbar-link {\\n color: #fff; }\\n .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-primary .navbar-brand .navbar-link:focus,\\n .navbar.is-primary .navbar-brand .navbar-link:hover,\\n .navbar.is-primary .navbar-brand .navbar-link.is-active {\\n background-color: #45b461;\\n color: #fff; }\\n .navbar.is-primary .navbar-brand .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-primary .navbar-burger {\\n color: #fff; }\\n @media screen and (min-width: 840px) {\\n .navbar.is-primary .navbar-start > .navbar-item,\\n .navbar.is-primary .navbar-start .navbar-link,\\n .navbar.is-primary .navbar-end > .navbar-item,\\n .navbar.is-primary .navbar-end .navbar-link {\\n color: #fff; }\\n .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,\\n .navbar.is-primary .navbar-start .navbar-link:focus,\\n .navbar.is-primary .navbar-start .navbar-link:hover,\\n .navbar.is-primary .navbar-start .navbar-link.is-active,\\n .navbar.is-primary .navbar-end > a.navbar-item:focus,\\n .navbar.is-primary .navbar-end > a.navbar-item:hover,\\n .navbar.is-primary .navbar-end > a.navbar-item.is-active,\\n .navbar.is-primary .navbar-end .navbar-link:focus,\\n .navbar.is-primary .navbar-end .navbar-link:hover,\\n .navbar.is-primary .navbar-end .navbar-link.is-active {\\n background-color: #45b461;\\n color: #fff; }\\n .navbar.is-primary .navbar-start .navbar-link::after,\\n .navbar.is-primary .navbar-end .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #45b461;\\n color: #fff; }\\n .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {\\n background-color: #55be6f;\\n color: #fff; } }\\n .navbar.is-link {\\n background-color: #4876ff;\\n color: #fff; }\\n .navbar.is-link .navbar-brand > .navbar-item,\\n .navbar.is-link .navbar-brand .navbar-link {\\n color: #fff; }\\n .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-link .navbar-brand .navbar-link:focus,\\n .navbar.is-link .navbar-brand .navbar-link:hover,\\n .navbar.is-link .navbar-brand .navbar-link.is-active {\\n background-color: #2f63ff;\\n color: #fff; }\\n .navbar.is-link .navbar-brand .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-link .navbar-burger {\\n color: #fff; }\\n @media screen and (min-width: 840px) {\\n .navbar.is-link .navbar-start > .navbar-item,\\n .navbar.is-link .navbar-start .navbar-link,\\n .navbar.is-link .navbar-end > .navbar-item,\\n .navbar.is-link .navbar-end .navbar-link {\\n color: #fff; }\\n .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,\\n .navbar.is-link .navbar-start .navbar-link:focus,\\n .navbar.is-link .navbar-start .navbar-link:hover,\\n .navbar.is-link .navbar-start .navbar-link.is-active,\\n .navbar.is-link .navbar-end > a.navbar-item:focus,\\n .navbar.is-link .navbar-end > a.navbar-item:hover,\\n .navbar.is-link .navbar-end > a.navbar-item.is-active,\\n .navbar.is-link .navbar-end .navbar-link:focus,\\n .navbar.is-link .navbar-end .navbar-link:hover,\\n .navbar.is-link .navbar-end .navbar-link.is-active {\\n background-color: #2f63ff;\\n color: #fff; }\\n .navbar.is-link .navbar-start .navbar-link::after,\\n .navbar.is-link .navbar-end .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #2f63ff;\\n color: #fff; }\\n .navbar.is-link .navbar-dropdown a.navbar-item.is-active {\\n background-color: #4876ff;\\n color: #fff; } }\\n .navbar.is-info {\\n background-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-brand > .navbar-item,\\n .navbar.is-info .navbar-brand .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-info .navbar-brand .navbar-link:focus,\\n .navbar.is-info .navbar-brand .navbar-link:hover,\\n .navbar.is-info .navbar-brand .navbar-link.is-active {\\n background-color: #d7ecff;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-brand .navbar-link::after {\\n border-color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-burger {\\n color: rgba(0, 0, 0, 0.7); }\\n @media screen and (min-width: 840px) {\\n .navbar.is-info .navbar-start > .navbar-item,\\n .navbar.is-info .navbar-start .navbar-link,\\n .navbar.is-info .navbar-end > .navbar-item,\\n .navbar.is-info .navbar-end .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,\\n .navbar.is-info .navbar-start .navbar-link:focus,\\n .navbar.is-info .navbar-start .navbar-link:hover,\\n .navbar.is-info .navbar-start .navbar-link.is-active,\\n .navbar.is-info .navbar-end > a.navbar-item:focus,\\n .navbar.is-info .navbar-end > a.navbar-item:hover,\\n .navbar.is-info .navbar-end > a.navbar-item.is-active,\\n .navbar.is-info .navbar-end .navbar-link:focus,\\n .navbar.is-info .navbar-end .navbar-link:hover,\\n .navbar.is-info .navbar-end .navbar-link.is-active {\\n background-color: #d7ecff;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-start .navbar-link::after,\\n .navbar.is-info .navbar-end .navbar-link::after {\\n border-color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #d7ecff;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-info .navbar-dropdown a.navbar-item.is-active {\\n background-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); } }\\n .navbar.is-success {\\n background-color: #48c774;\\n color: #fff; }\\n .navbar.is-success .navbar-brand > .navbar-item,\\n .navbar.is-success .navbar-brand .navbar-link {\\n color: #fff; }\\n .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-success .navbar-brand .navbar-link:focus,\\n .navbar.is-success .navbar-brand .navbar-link:hover,\\n .navbar.is-success .navbar-brand .navbar-link.is-active {\\n background-color: #3abb67;\\n color: #fff; }\\n .navbar.is-success .navbar-brand .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-success .navbar-burger {\\n color: #fff; }\\n @media screen and (min-width: 840px) {\\n .navbar.is-success .navbar-start > .navbar-item,\\n .navbar.is-success .navbar-start .navbar-link,\\n .navbar.is-success .navbar-end > .navbar-item,\\n .navbar.is-success .navbar-end .navbar-link {\\n color: #fff; }\\n .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,\\n .navbar.is-success .navbar-start .navbar-link:focus,\\n .navbar.is-success .navbar-start .navbar-link:hover,\\n .navbar.is-success .navbar-start .navbar-link.is-active,\\n .navbar.is-success .navbar-end > a.navbar-item:focus,\\n .navbar.is-success .navbar-end > a.navbar-item:hover,\\n .navbar.is-success .navbar-end > a.navbar-item.is-active,\\n .navbar.is-success .navbar-end .navbar-link:focus,\\n .navbar.is-success .navbar-end .navbar-link:hover,\\n .navbar.is-success .navbar-end .navbar-link.is-active {\\n background-color: #3abb67;\\n color: #fff; }\\n .navbar.is-success .navbar-start .navbar-link::after,\\n .navbar.is-success .navbar-end .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #3abb67;\\n color: #fff; }\\n .navbar.is-success .navbar-dropdown a.navbar-item.is-active {\\n background-color: #48c774;\\n color: #fff; } }\\n .navbar.is-warning {\\n background-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-brand > .navbar-item,\\n .navbar.is-warning .navbar-brand .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-warning .navbar-brand .navbar-link:focus,\\n .navbar.is-warning .navbar-brand .navbar-link:hover,\\n .navbar.is-warning .navbar-brand .navbar-link.is-active {\\n background-color: #ffd25c;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-brand .navbar-link::after {\\n border-color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-burger {\\n color: rgba(0, 0, 0, 0.7); }\\n @media screen and (min-width: 840px) {\\n .navbar.is-warning .navbar-start > .navbar-item,\\n .navbar.is-warning .navbar-start .navbar-link,\\n .navbar.is-warning .navbar-end > .navbar-item,\\n .navbar.is-warning .navbar-end .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,\\n .navbar.is-warning .navbar-start .navbar-link:focus,\\n .navbar.is-warning .navbar-start .navbar-link:hover,\\n .navbar.is-warning .navbar-start .navbar-link.is-active,\\n .navbar.is-warning .navbar-end > a.navbar-item:focus,\\n .navbar.is-warning .navbar-end > a.navbar-item:hover,\\n .navbar.is-warning .navbar-end > a.navbar-item.is-active,\\n .navbar.is-warning .navbar-end .navbar-link:focus,\\n .navbar.is-warning .navbar-end .navbar-link:hover,\\n .navbar.is-warning .navbar-end .navbar-link.is-active {\\n background-color: #ffd25c;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-start .navbar-link::after,\\n .navbar.is-warning .navbar-end .navbar-link::after {\\n border-color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #ffd25c;\\n color: rgba(0, 0, 0, 0.7); }\\n .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {\\n background-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); } }\\n .navbar.is-danger {\\n background-color: #f14668;\\n color: #fff; }\\n .navbar.is-danger .navbar-brand > .navbar-item,\\n .navbar.is-danger .navbar-brand .navbar-link {\\n color: #fff; }\\n .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,\\n .navbar.is-danger .navbar-brand .navbar-link:focus,\\n .navbar.is-danger .navbar-brand .navbar-link:hover,\\n .navbar.is-danger .navbar-brand .navbar-link.is-active {\\n background-color: #ef2e55;\\n color: #fff; }\\n .navbar.is-danger .navbar-brand .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-danger .navbar-burger {\\n color: #fff; }\\n @media screen and (min-width: 840px) {\\n .navbar.is-danger .navbar-start > .navbar-item,\\n .navbar.is-danger .navbar-start .navbar-link,\\n .navbar.is-danger .navbar-end > .navbar-item,\\n .navbar.is-danger .navbar-end .navbar-link {\\n color: #fff; }\\n .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,\\n .navbar.is-danger .navbar-start .navbar-link:focus,\\n .navbar.is-danger .navbar-start .navbar-link:hover,\\n .navbar.is-danger .navbar-start .navbar-link.is-active,\\n .navbar.is-danger .navbar-end > a.navbar-item:focus,\\n .navbar.is-danger .navbar-end > a.navbar-item:hover,\\n .navbar.is-danger .navbar-end > a.navbar-item.is-active,\\n .navbar.is-danger .navbar-end .navbar-link:focus,\\n .navbar.is-danger .navbar-end .navbar-link:hover,\\n .navbar.is-danger .navbar-end .navbar-link.is-active {\\n background-color: #ef2e55;\\n color: #fff; }\\n .navbar.is-danger .navbar-start .navbar-link::after,\\n .navbar.is-danger .navbar-end .navbar-link::after {\\n border-color: #fff; }\\n .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,\\n .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,\\n .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #ef2e55;\\n color: #fff; }\\n .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {\\n background-color: #f14668;\\n color: #fff; } }\\n .navbar > .container {\\n align-items: stretch;\\n display: flex;\\n min-height: 2rem;\\n width: 100%; }\\n .navbar.has-shadow {\\n box-shadow: 0 2px 0 0 whitesmoke; }\\n .navbar.is-fixed-bottom, .navbar.is-fixed-top {\\n left: 0;\\n position: fixed;\\n right: 0;\\n z-index: 30; }\\n .navbar.is-fixed-bottom {\\n bottom: 0; }\\n .navbar.is-fixed-bottom.has-shadow {\\n box-shadow: 0 -2px 0 0 whitesmoke; }\\n .navbar.is-fixed-top {\\n top: 0; }\\n\\nhtml.has-navbar-fixed-top,\\nbody.has-navbar-fixed-top {\\n padding-top: 2rem; }\\n\\nhtml.has-navbar-fixed-bottom,\\nbody.has-navbar-fixed-bottom {\\n padding-bottom: 2rem; }\\n\\n.navbar-brand,\\n.navbar-tabs {\\n align-items: stretch;\\n display: flex;\\n flex-shrink: 0;\\n min-height: 2rem; }\\n\\n.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {\\n background-color: transparent; }\\n\\n.navbar-tabs {\\n -webkit-overflow-scrolling: touch;\\n max-width: 100vw;\\n overflow-x: auto;\\n overflow-y: hidden; }\\n\\n.navbar-burger {\\n color: #4a4a4a;\\n cursor: pointer;\\n display: block;\\n height: 2rem;\\n position: relative;\\n width: 2rem;\\n margin-left: auto; }\\n .navbar-burger span {\\n background-color: currentColor;\\n display: block;\\n height: 1px;\\n left: calc(50% - 8px);\\n position: absolute;\\n transform-origin: center;\\n transition-duration: 86ms;\\n transition-property: background-color, opacity, transform;\\n transition-timing-function: ease-out;\\n width: 16px; }\\n .navbar-burger span:nth-child(1) {\\n top: calc(50% - 6px); }\\n .navbar-burger span:nth-child(2) {\\n top: calc(50% - 1px); }\\n .navbar-burger span:nth-child(3) {\\n top: calc(50% + 4px); }\\n .navbar-burger:hover {\\n background-color: rgba(0, 0, 0, 0.05); }\\n .navbar-burger.is-active span:nth-child(1) {\\n transform: translateY(5px) rotate(45deg); }\\n .navbar-burger.is-active span:nth-child(2) {\\n opacity: 0; }\\n .navbar-burger.is-active span:nth-child(3) {\\n transform: translateY(-5px) rotate(-45deg); }\\n\\n.navbar-menu {\\n display: none; }\\n\\n.navbar-item,\\n.navbar-link {\\n color: #4a4a4a;\\n display: block;\\n line-height: 1.5;\\n padding: 0.5rem 0.75rem;\\n position: relative; }\\n .navbar-item .icon:only-child,\\n .navbar-link .icon:only-child {\\n margin-left: -0.25rem;\\n margin-right: -0.25rem; }\\n\\na.navbar-item,\\n.navbar-link {\\n cursor: pointer; }\\n a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,\\n .navbar-link:focus,\\n .navbar-link:focus-within,\\n .navbar-link:hover,\\n .navbar-link.is-active {\\n background-color: #fafafa;\\n color: #4876ff; }\\n\\n.navbar-item {\\n flex-grow: 0;\\n flex-shrink: 0; }\\n .navbar-item img {\\n max-height: 1.75rem; }\\n .navbar-item.has-dropdown {\\n padding: 0; }\\n .navbar-item.is-expanded {\\n flex-grow: 1;\\n flex-shrink: 1; }\\n .navbar-item.is-tab {\\n border-bottom: 1px solid transparent;\\n min-height: 2rem;\\n padding-bottom: calc(0.5rem - 1px); }\\n .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {\\n background-color: transparent;\\n border-bottom-color: #4876ff; }\\n .navbar-item.is-tab.is-active {\\n background-color: transparent;\\n border-bottom-color: #4876ff;\\n border-bottom-style: solid;\\n border-bottom-width: 3px;\\n color: #4876ff;\\n padding-bottom: calc(0.5rem - 3px); }\\n\\n.navbar-content {\\n flex-grow: 1;\\n flex-shrink: 1; }\\n\\n.navbar-link:not(.is-arrowless) {\\n padding-right: 2.5em; }\\n .navbar-link:not(.is-arrowless)::after {\\n border-color: #4876ff;\\n margin-top: -0.375em;\\n right: 1.125em; }\\n\\n.navbar-dropdown {\\n font-size: 0.875rem;\\n padding-bottom: 0.5rem;\\n padding-top: 0.5rem; }\\n .navbar-dropdown .navbar-item {\\n padding-left: 1.5rem;\\n padding-right: 1.5rem; }\\n\\n.navbar-divider {\\n background-color: whitesmoke;\\n border: none;\\n display: none;\\n height: 2px;\\n margin: 0.5rem 0; }\\n\\n@media screen and (max-width: 839px) {\\n .navbar > .container {\\n display: block; }\\n .navbar-brand .navbar-item,\\n .navbar-tabs .navbar-item {\\n align-items: center;\\n display: flex; }\\n .navbar-link::after {\\n display: none; }\\n .navbar-menu {\\n background-color: white;\\n box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);\\n padding: 0.5rem 0; }\\n .navbar-menu.is-active {\\n display: block; }\\n .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {\\n left: 0;\\n position: fixed;\\n right: 0;\\n z-index: 30; }\\n .navbar.is-fixed-bottom-touch {\\n bottom: 0; }\\n .navbar.is-fixed-bottom-touch.has-shadow {\\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\\n .navbar.is-fixed-top-touch {\\n top: 0; }\\n .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {\\n -webkit-overflow-scrolling: touch;\\n max-height: calc(100vh - 2rem);\\n overflow: auto; }\\n html.has-navbar-fixed-top-touch,\\n body.has-navbar-fixed-top-touch {\\n padding-top: 2rem; }\\n html.has-navbar-fixed-bottom-touch,\\n body.has-navbar-fixed-bottom-touch {\\n padding-bottom: 2rem; } }\\n\\n@media screen and (min-width: 840px) {\\n .navbar,\\n .navbar-menu,\\n .navbar-start,\\n .navbar-end {\\n align-items: stretch;\\n display: flex; }\\n .navbar {\\n min-height: 2rem; }\\n .navbar.is-spaced {\\n padding: 1rem 2rem; }\\n .navbar.is-spaced .navbar-start,\\n .navbar.is-spaced .navbar-end {\\n align-items: center; }\\n .navbar.is-spaced a.navbar-item,\\n .navbar.is-spaced .navbar-link {\\n border-radius: 4px; }\\n .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,\\n .navbar.is-transparent .navbar-link:focus,\\n .navbar.is-transparent .navbar-link:hover,\\n .navbar.is-transparent .navbar-link.is-active {\\n background-color: transparent !important; }\\n .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {\\n background-color: transparent !important; }\\n .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {\\n background-color: whitesmoke;\\n color: #0a0a0a; }\\n .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {\\n background-color: whitesmoke;\\n color: #4876ff; }\\n .navbar-burger {\\n display: none; }\\n .navbar-item,\\n .navbar-link {\\n align-items: center;\\n display: flex; }\\n .navbar-item.has-dropdown {\\n align-items: stretch; }\\n .navbar-item.has-dropdown-up .navbar-link::after {\\n transform: rotate(135deg) translate(0.25em, -0.25em); }\\n .navbar-item.has-dropdown-up .navbar-dropdown {\\n border-bottom: 2px solid #dbdbdb;\\n border-radius: 6px 6px 0 0;\\n border-top: none;\\n bottom: 100%;\\n box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);\\n top: auto; }\\n .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {\\n display: block; }\\n .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {\\n opacity: 1;\\n pointer-events: auto;\\n transform: translateY(0); }\\n .navbar-menu {\\n flex-grow: 1;\\n flex-shrink: 0; }\\n .navbar-start {\\n justify-content: flex-start;\\n margin-right: auto; }\\n .navbar-end {\\n justify-content: flex-end;\\n margin-left: auto; }\\n .navbar-dropdown {\\n background-color: white;\\n border-bottom-left-radius: 6px;\\n border-bottom-right-radius: 6px;\\n border-top: 2px solid #dbdbdb;\\n box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);\\n display: none;\\n font-size: 0.875rem;\\n left: 0;\\n min-width: 100%;\\n position: absolute;\\n top: 100%;\\n z-index: 20; }\\n .navbar-dropdown .navbar-item {\\n padding: 0.375rem 1rem;\\n white-space: nowrap; }\\n .navbar-dropdown a.navbar-item {\\n padding-right: 3rem; }\\n .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {\\n background-color: whitesmoke;\\n color: #0a0a0a; }\\n .navbar-dropdown a.navbar-item.is-active {\\n background-color: whitesmoke;\\n color: #4876ff; }\\n .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {\\n border-radius: 6px;\\n border-top: none;\\n box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\\n display: block;\\n opacity: 0;\\n pointer-events: none;\\n top: calc(100% + (-4px));\\n transform: translateY(-5px);\\n transition-duration: 86ms;\\n transition-property: opacity, transform; }\\n .navbar-dropdown.is-right {\\n left: auto;\\n right: 0; }\\n .navbar-divider {\\n display: block; }\\n .navbar > .container .navbar-brand,\\n .container > .navbar .navbar-brand {\\n margin-left: -0.75rem; }\\n .navbar > .container .navbar-menu,\\n .container > .navbar .navbar-menu {\\n margin-right: -0.75rem; }\\n .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {\\n left: 0;\\n position: fixed;\\n right: 0;\\n z-index: 30; }\\n .navbar.is-fixed-bottom-desktop {\\n bottom: 0; }\\n .navbar.is-fixed-bottom-desktop.has-shadow {\\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\\n .navbar.is-fixed-top-desktop {\\n top: 0; }\\n html.has-navbar-fixed-top-desktop,\\n body.has-navbar-fixed-top-desktop {\\n padding-top: 2rem; }\\n html.has-navbar-fixed-bottom-desktop,\\n body.has-navbar-fixed-bottom-desktop {\\n padding-bottom: 2rem; }\\n html.has-spaced-navbar-fixed-top,\\n body.has-spaced-navbar-fixed-top {\\n padding-top: 4rem; }\\n html.has-spaced-navbar-fixed-bottom,\\n body.has-spaced-navbar-fixed-bottom {\\n padding-bottom: 4rem; }\\n a.navbar-item.is-active,\\n .navbar-link.is-active {\\n color: #0a0a0a; }\\n a.navbar-item.is-active:not(:focus):not(:hover),\\n .navbar-link.is-active:not(:focus):not(:hover) {\\n background-color: transparent; }\\n .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {\\n background-color: #fafafa; } }\\n\\n.hero.is-fullheight-with-navbar {\\n min-height: calc(100vh - 2rem); }\\n\\n.pagination {\\n font-size: 1rem;\\n margin: -0.25rem; }\\n .pagination.is-small {\\n font-size: 0.75rem; }\\n .pagination.is-medium {\\n font-size: 1.25rem; }\\n .pagination.is-large {\\n font-size: 1.5rem; }\\n .pagination.is-rounded .pagination-previous,\\n .pagination.is-rounded .pagination-next {\\n padding-left: 1em;\\n padding-right: 1em;\\n border-radius: 290486px; }\\n .pagination.is-rounded .pagination-link {\\n border-radius: 290486px; }\\n\\n.pagination,\\n.pagination-list {\\n align-items: center;\\n display: flex;\\n justify-content: center;\\n text-align: center; }\\n\\n.pagination-previous,\\n.pagination-next,\\n.pagination-link,\\n.pagination-ellipsis {\\n font-size: 1em;\\n justify-content: center;\\n margin: 0.25rem;\\n padding-left: 0.5em;\\n padding-right: 0.5em;\\n text-align: center; }\\n\\n.pagination-previous,\\n.pagination-next,\\n.pagination-link {\\n border-color: #dbdbdb;\\n color: #363636;\\n min-width: 2.5em; }\\n .pagination-previous:hover,\\n .pagination-next:hover,\\n .pagination-link:hover {\\n border-color: #b5b5b5;\\n color: #363636; }\\n .pagination-previous:focus,\\n .pagination-next:focus,\\n .pagination-link:focus {\\n border-color: #3273dc; }\\n .pagination-previous:active,\\n .pagination-next:active,\\n .pagination-link:active {\\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }\\n .pagination-previous[disabled],\\n .pagination-next[disabled],\\n .pagination-link[disabled] {\\n background-color: #dbdbdb;\\n border-color: #dbdbdb;\\n box-shadow: none;\\n color: #7a7a7a;\\n opacity: 0.5; }\\n\\n.pagination-previous,\\n.pagination-next {\\n padding-left: 0.75em;\\n padding-right: 0.75em;\\n white-space: nowrap; }\\n\\n.pagination-link.is-current {\\n background-color: #4876ff;\\n border-color: #4876ff;\\n color: #fff; }\\n\\n.pagination-ellipsis {\\n color: #b5b5b5;\\n pointer-events: none; }\\n\\n.pagination-list {\\n flex-wrap: wrap; }\\n\\n@media screen and (max-width: 768px) {\\n .pagination {\\n flex-wrap: wrap; }\\n .pagination-previous,\\n .pagination-next {\\n flex-grow: 1;\\n flex-shrink: 1; }\\n .pagination-list li {\\n flex-grow: 1;\\n flex-shrink: 1; } }\\n\\n@media screen and (min-width: 769px), print {\\n .pagination-list {\\n flex-grow: 1;\\n flex-shrink: 1;\\n justify-content: flex-start;\\n order: 1; }\\n .pagination-previous {\\n order: 2; }\\n .pagination-next {\\n order: 3; }\\n .pagination {\\n justify-content: space-between; }\\n .pagination.is-centered .pagination-previous {\\n order: 1; }\\n .pagination.is-centered .pagination-list {\\n justify-content: center;\\n order: 2; }\\n .pagination.is-centered .pagination-next {\\n order: 3; }\\n .pagination.is-right .pagination-previous {\\n order: 1; }\\n .pagination.is-right .pagination-next {\\n order: 2; }\\n .pagination.is-right .pagination-list {\\n justify-content: flex-end;\\n order: 3; } }\\n\\n.panel {\\n border-radius: 6px;\\n box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);\\n font-size: 1rem; }\\n .panel:not(:last-child) {\\n margin-bottom: 1.5rem; }\\n .panel.is-white .panel-heading {\\n background-color: white;\\n color: #0a0a0a; }\\n .panel.is-white .panel-tabs a.is-active {\\n border-bottom-color: white; }\\n .panel.is-white .panel-block.is-active .panel-icon {\\n color: white; }\\n .panel.is-black .panel-heading {\\n background-color: #0a0a0a;\\n color: white; }\\n .panel.is-black .panel-tabs a.is-active {\\n border-bottom-color: #0a0a0a; }\\n .panel.is-black .panel-block.is-active .panel-icon {\\n color: #0a0a0a; }\\n .panel.is-light .panel-heading {\\n background-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .panel.is-light .panel-tabs a.is-active {\\n border-bottom-color: #d2f9d6; }\\n .panel.is-light .panel-block.is-active .panel-icon {\\n color: #d2f9d6; }\\n .panel.is-dark .panel-heading {\\n background-color: #459558;\\n color: #fff; }\\n .panel.is-dark .panel-tabs a.is-active {\\n border-bottom-color: #459558; }\\n .panel.is-dark .panel-block.is-active .panel-icon {\\n color: #459558; }\\n .panel.is-primary .panel-heading {\\n background-color: #55be6f;\\n color: #fff; }\\n .panel.is-primary .panel-tabs a.is-active {\\n border-bottom-color: #55be6f; }\\n .panel.is-primary .panel-block.is-active .panel-icon {\\n color: #55be6f; }\\n .panel.is-link .panel-heading {\\n background-color: #4876ff;\\n color: #fff; }\\n .panel.is-link .panel-tabs a.is-active {\\n border-bottom-color: #4876ff; }\\n .panel.is-link .panel-block.is-active .panel-icon {\\n color: #4876ff; }\\n .panel.is-info .panel-heading {\\n background-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .panel.is-info .panel-tabs a.is-active {\\n border-bottom-color: #f0f8ff; }\\n .panel.is-info .panel-block.is-active .panel-icon {\\n color: #f0f8ff; }\\n .panel.is-success .panel-heading {\\n background-color: #48c774;\\n color: #fff; }\\n .panel.is-success .panel-tabs a.is-active {\\n border-bottom-color: #48c774; }\\n .panel.is-success .panel-block.is-active .panel-icon {\\n color: #48c774; }\\n .panel.is-warning .panel-heading {\\n background-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .panel.is-warning .panel-tabs a.is-active {\\n border-bottom-color: #ffd975; }\\n .panel.is-warning .panel-block.is-active .panel-icon {\\n color: #ffd975; }\\n .panel.is-danger .panel-heading {\\n background-color: #f14668;\\n color: #fff; }\\n .panel.is-danger .panel-tabs a.is-active {\\n border-bottom-color: #f14668; }\\n .panel.is-danger .panel-block.is-active .panel-icon {\\n color: #f14668; }\\n\\n.panel-tabs:not(:last-child),\\n.panel-block:not(:last-child) {\\n border-bottom: 1px solid #ededed; }\\n\\n.panel-heading {\\n background-color: #ededed;\\n border-radius: 6px 6px 0 0;\\n color: #363636;\\n font-size: 1.25em;\\n font-weight: 700;\\n line-height: 1.25;\\n padding: 0.75em 1em; }\\n\\n.panel-tabs {\\n align-items: flex-end;\\n display: flex;\\n font-size: 0.875em;\\n justify-content: center; }\\n .panel-tabs a {\\n border-bottom: 1px solid #dbdbdb;\\n margin-bottom: -1px;\\n padding: 0.5em; }\\n .panel-tabs a.is-active {\\n border-bottom-color: #4a4a4a;\\n color: #363636; }\\n\\n.panel-list a {\\n color: #4a4a4a; }\\n .panel-list a:hover {\\n color: #4876ff; }\\n\\n.panel-block {\\n align-items: center;\\n color: #363636;\\n display: flex;\\n justify-content: flex-start;\\n padding: 0.5em 0.75em; }\\n .panel-block input[type=\\\"checkbox\\\"] {\\n margin-right: 0.75em; }\\n .panel-block > .control {\\n flex-grow: 1;\\n flex-shrink: 1;\\n width: 100%; }\\n .panel-block.is-wrapped {\\n flex-wrap: wrap; }\\n .panel-block.is-active {\\n border-left-color: #4876ff;\\n color: #363636; }\\n .panel-block.is-active .panel-icon {\\n color: #4876ff; }\\n .panel-block:last-child {\\n border-bottom-left-radius: 6px;\\n border-bottom-right-radius: 6px; }\\n\\na.panel-block,\\nlabel.panel-block {\\n cursor: pointer; }\\n a.panel-block:hover,\\n label.panel-block:hover {\\n background-color: whitesmoke; }\\n\\n.panel-icon {\\n display: inline-block;\\n font-size: 14px;\\n height: 1em;\\n line-height: 1em;\\n text-align: center;\\n vertical-align: top;\\n width: 1em;\\n color: #7a7a7a;\\n margin-right: 0.75em; }\\n .panel-icon .fa {\\n font-size: inherit;\\n line-height: inherit; }\\n\\n.tabs {\\n -webkit-overflow-scrolling: touch;\\n align-items: stretch;\\n display: flex;\\n font-size: 1rem;\\n justify-content: space-between;\\n overflow: hidden;\\n overflow-x: auto;\\n white-space: nowrap; }\\n .tabs a {\\n align-items: center;\\n border-bottom-color: #dbdbdb;\\n border-bottom-style: solid;\\n border-bottom-width: 1px;\\n color: #4a4a4a;\\n display: flex;\\n justify-content: center;\\n margin-bottom: -1px;\\n padding: 0.5em 1em;\\n vertical-align: top; }\\n .tabs a:hover {\\n border-bottom-color: #363636;\\n color: #363636; }\\n .tabs li {\\n display: block; }\\n .tabs li.is-active a {\\n border-bottom-color: #4876ff;\\n color: #4876ff; }\\n .tabs ul {\\n align-items: center;\\n border-bottom-color: #dbdbdb;\\n border-bottom-style: solid;\\n border-bottom-width: 1px;\\n display: flex;\\n flex-grow: 1;\\n flex-shrink: 0;\\n justify-content: flex-start; }\\n .tabs ul.is-left {\\n padding-right: 0.75em; }\\n .tabs ul.is-center {\\n flex: none;\\n justify-content: center;\\n padding-left: 0.75em;\\n padding-right: 0.75em; }\\n .tabs ul.is-right {\\n justify-content: flex-end;\\n padding-left: 0.75em; }\\n .tabs .icon:first-child {\\n margin-right: 0.5em; }\\n .tabs .icon:last-child {\\n margin-left: 0.5em; }\\n .tabs.is-centered ul {\\n justify-content: center; }\\n .tabs.is-right ul {\\n justify-content: flex-end; }\\n .tabs.is-boxed a {\\n border: 1px solid transparent;\\n border-radius: 4px 4px 0 0; }\\n .tabs.is-boxed a:hover {\\n background-color: whitesmoke;\\n border-bottom-color: #dbdbdb; }\\n .tabs.is-boxed li.is-active a {\\n background-color: white;\\n border-color: #dbdbdb;\\n border-bottom-color: transparent !important; }\\n .tabs.is-fullwidth li {\\n flex-grow: 1;\\n flex-shrink: 0; }\\n .tabs.is-toggle a {\\n border-color: #dbdbdb;\\n border-style: solid;\\n border-width: 1px;\\n margin-bottom: 0;\\n position: relative; }\\n .tabs.is-toggle a:hover {\\n background-color: whitesmoke;\\n border-color: #b5b5b5;\\n z-index: 2; }\\n .tabs.is-toggle li + li {\\n margin-left: -1px; }\\n .tabs.is-toggle li:first-child a {\\n border-top-left-radius: 4px;\\n border-bottom-left-radius: 4px; }\\n .tabs.is-toggle li:last-child a {\\n border-top-right-radius: 4px;\\n border-bottom-right-radius: 4px; }\\n .tabs.is-toggle li.is-active a {\\n background-color: #4876ff;\\n border-color: #4876ff;\\n color: #fff;\\n z-index: 1; }\\n .tabs.is-toggle ul {\\n border-bottom: none; }\\n .tabs.is-toggle.is-toggle-rounded li:first-child a {\\n border-bottom-left-radius: 290486px;\\n border-top-left-radius: 290486px;\\n padding-left: 1.25em; }\\n .tabs.is-toggle.is-toggle-rounded li:last-child a {\\n border-bottom-right-radius: 290486px;\\n border-top-right-radius: 290486px;\\n padding-right: 1.25em; }\\n .tabs.is-small {\\n font-size: 0.75rem; }\\n .tabs.is-medium {\\n font-size: 1.25rem; }\\n .tabs.is-large {\\n font-size: 1.5rem; }\\n\\n.column {\\n display: block;\\n flex-basis: 0;\\n flex-grow: 1;\\n flex-shrink: 1;\\n padding: 0.75rem; }\\n .columns.is-mobile > .column.is-narrow {\\n flex: none; }\\n .columns.is-mobile > .column.is-full {\\n flex: none;\\n width: 100%; }\\n .columns.is-mobile > .column.is-three-quarters {\\n flex: none;\\n width: 75%; }\\n .columns.is-mobile > .column.is-two-thirds {\\n flex: none;\\n width: 66.6666%; }\\n .columns.is-mobile > .column.is-half {\\n flex: none;\\n width: 50%; }\\n .columns.is-mobile > .column.is-one-third {\\n flex: none;\\n width: 33.3333%; }\\n .columns.is-mobile > .column.is-one-quarter {\\n flex: none;\\n width: 25%; }\\n .columns.is-mobile > .column.is-one-fifth {\\n flex: none;\\n width: 20%; }\\n .columns.is-mobile > .column.is-two-fifths {\\n flex: none;\\n width: 40%; }\\n .columns.is-mobile > .column.is-three-fifths {\\n flex: none;\\n width: 60%; }\\n .columns.is-mobile > .column.is-four-fifths {\\n flex: none;\\n width: 80%; }\\n .columns.is-mobile > .column.is-offset-three-quarters {\\n margin-left: 75%; }\\n .columns.is-mobile > .column.is-offset-two-thirds {\\n margin-left: 66.6666%; }\\n .columns.is-mobile > .column.is-offset-half {\\n margin-left: 50%; }\\n .columns.is-mobile > .column.is-offset-one-third {\\n margin-left: 33.3333%; }\\n .columns.is-mobile > .column.is-offset-one-quarter {\\n margin-left: 25%; }\\n .columns.is-mobile > .column.is-offset-one-fifth {\\n margin-left: 20%; }\\n .columns.is-mobile > .column.is-offset-two-fifths {\\n margin-left: 40%; }\\n .columns.is-mobile > .column.is-offset-three-fifths {\\n margin-left: 60%; }\\n .columns.is-mobile > .column.is-offset-four-fifths {\\n margin-left: 80%; }\\n .columns.is-mobile > .column.is-0 {\\n flex: none;\\n width: 0%; }\\n .columns.is-mobile > .column.is-offset-0 {\\n margin-left: 0%; }\\n .columns.is-mobile > .column.is-1 {\\n flex: none;\\n width: 8.33333%; }\\n .columns.is-mobile > .column.is-offset-1 {\\n margin-left: 8.33333%; }\\n .columns.is-mobile > .column.is-2 {\\n flex: none;\\n width: 16.66667%; }\\n .columns.is-mobile > .column.is-offset-2 {\\n margin-left: 16.66667%; }\\n .columns.is-mobile > .column.is-3 {\\n flex: none;\\n width: 25%; }\\n .columns.is-mobile > .column.is-offset-3 {\\n margin-left: 25%; }\\n .columns.is-mobile > .column.is-4 {\\n flex: none;\\n width: 33.33333%; }\\n .columns.is-mobile > .column.is-offset-4 {\\n margin-left: 33.33333%; }\\n .columns.is-mobile > .column.is-5 {\\n flex: none;\\n width: 41.66667%; }\\n .columns.is-mobile > .column.is-offset-5 {\\n margin-left: 41.66667%; }\\n .columns.is-mobile > .column.is-6 {\\n flex: none;\\n width: 50%; }\\n .columns.is-mobile > .column.is-offset-6 {\\n margin-left: 50%; }\\n .columns.is-mobile > .column.is-7 {\\n flex: none;\\n width: 58.33333%; }\\n .columns.is-mobile > .column.is-offset-7 {\\n margin-left: 58.33333%; }\\n .columns.is-mobile > .column.is-8 {\\n flex: none;\\n width: 66.66667%; }\\n .columns.is-mobile > .column.is-offset-8 {\\n margin-left: 66.66667%; }\\n .columns.is-mobile > .column.is-9 {\\n flex: none;\\n width: 75%; }\\n .columns.is-mobile > .column.is-offset-9 {\\n margin-left: 75%; }\\n .columns.is-mobile > .column.is-10 {\\n flex: none;\\n width: 83.33333%; }\\n .columns.is-mobile > .column.is-offset-10 {\\n margin-left: 83.33333%; }\\n .columns.is-mobile > .column.is-11 {\\n flex: none;\\n width: 91.66667%; }\\n .columns.is-mobile > .column.is-offset-11 {\\n margin-left: 91.66667%; }\\n .columns.is-mobile > .column.is-12 {\\n flex: none;\\n width: 100%; }\\n .columns.is-mobile > .column.is-offset-12 {\\n margin-left: 100%; }\\n @media screen and (max-width: 768px) {\\n .column.is-narrow-mobile {\\n flex: none; }\\n .column.is-full-mobile {\\n flex: none;\\n width: 100%; }\\n .column.is-three-quarters-mobile {\\n flex: none;\\n width: 75%; }\\n .column.is-two-thirds-mobile {\\n flex: none;\\n width: 66.6666%; }\\n .column.is-half-mobile {\\n flex: none;\\n width: 50%; }\\n .column.is-one-third-mobile {\\n flex: none;\\n width: 33.3333%; }\\n .column.is-one-quarter-mobile {\\n flex: none;\\n width: 25%; }\\n .column.is-one-fifth-mobile {\\n flex: none;\\n width: 20%; }\\n .column.is-two-fifths-mobile {\\n flex: none;\\n width: 40%; }\\n .column.is-three-fifths-mobile {\\n flex: none;\\n width: 60%; }\\n .column.is-four-fifths-mobile {\\n flex: none;\\n width: 80%; }\\n .column.is-offset-three-quarters-mobile {\\n margin-left: 75%; }\\n .column.is-offset-two-thirds-mobile {\\n margin-left: 66.6666%; }\\n .column.is-offset-half-mobile {\\n margin-left: 50%; }\\n .column.is-offset-one-third-mobile {\\n margin-left: 33.3333%; }\\n .column.is-offset-one-quarter-mobile {\\n margin-left: 25%; }\\n .column.is-offset-one-fifth-mobile {\\n margin-left: 20%; }\\n .column.is-offset-two-fifths-mobile {\\n margin-left: 40%; }\\n .column.is-offset-three-fifths-mobile {\\n margin-left: 60%; }\\n .column.is-offset-four-fifths-mobile {\\n margin-left: 80%; }\\n .column.is-0-mobile {\\n flex: none;\\n width: 0%; }\\n .column.is-offset-0-mobile {\\n margin-left: 0%; }\\n .column.is-1-mobile {\\n flex: none;\\n width: 8.33333%; }\\n .column.is-offset-1-mobile {\\n margin-left: 8.33333%; }\\n .column.is-2-mobile {\\n flex: none;\\n width: 16.66667%; }\\n .column.is-offset-2-mobile {\\n margin-left: 16.66667%; }\\n .column.is-3-mobile {\\n flex: none;\\n width: 25%; }\\n .column.is-offset-3-mobile {\\n margin-left: 25%; }\\n .column.is-4-mobile {\\n flex: none;\\n width: 33.33333%; }\\n .column.is-offset-4-mobile {\\n margin-left: 33.33333%; }\\n .column.is-5-mobile {\\n flex: none;\\n width: 41.66667%; }\\n .column.is-offset-5-mobile {\\n margin-left: 41.66667%; }\\n .column.is-6-mobile {\\n flex: none;\\n width: 50%; }\\n .column.is-offset-6-mobile {\\n margin-left: 50%; }\\n .column.is-7-mobile {\\n flex: none;\\n width: 58.33333%; }\\n .column.is-offset-7-mobile {\\n margin-left: 58.33333%; }\\n .column.is-8-mobile {\\n flex: none;\\n width: 66.66667%; }\\n .column.is-offset-8-mobile {\\n margin-left: 66.66667%; }\\n .column.is-9-mobile {\\n flex: none;\\n width: 75%; }\\n .column.is-offset-9-mobile {\\n margin-left: 75%; }\\n .column.is-10-mobile {\\n flex: none;\\n width: 83.33333%; }\\n .column.is-offset-10-mobile {\\n margin-left: 83.33333%; }\\n .column.is-11-mobile {\\n flex: none;\\n width: 91.66667%; }\\n .column.is-offset-11-mobile {\\n margin-left: 91.66667%; }\\n .column.is-12-mobile {\\n flex: none;\\n width: 100%; }\\n .column.is-offset-12-mobile {\\n margin-left: 100%; } }\\n @media screen and (min-width: 769px), print {\\n .column.is-narrow, .column.is-narrow-tablet {\\n flex: none; }\\n .column.is-full, .column.is-full-tablet {\\n flex: none;\\n width: 100%; }\\n .column.is-three-quarters, .column.is-three-quarters-tablet {\\n flex: none;\\n width: 75%; }\\n .column.is-two-thirds, .column.is-two-thirds-tablet {\\n flex: none;\\n width: 66.6666%; }\\n .column.is-half, .column.is-half-tablet {\\n flex: none;\\n width: 50%; }\\n .column.is-one-third, .column.is-one-third-tablet {\\n flex: none;\\n width: 33.3333%; }\\n .column.is-one-quarter, .column.is-one-quarter-tablet {\\n flex: none;\\n width: 25%; }\\n .column.is-one-fifth, .column.is-one-fifth-tablet {\\n flex: none;\\n width: 20%; }\\n .column.is-two-fifths, .column.is-two-fifths-tablet {\\n flex: none;\\n width: 40%; }\\n .column.is-three-fifths, .column.is-three-fifths-tablet {\\n flex: none;\\n width: 60%; }\\n .column.is-four-fifths, .column.is-four-fifths-tablet {\\n flex: none;\\n width: 80%; }\\n .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {\\n margin-left: 75%; }\\n .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {\\n margin-left: 66.6666%; }\\n .column.is-offset-half, .column.is-offset-half-tablet {\\n margin-left: 50%; }\\n .column.is-offset-one-third, .column.is-offset-one-third-tablet {\\n margin-left: 33.3333%; }\\n .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {\\n margin-left: 25%; }\\n .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {\\n margin-left: 20%; }\\n .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {\\n margin-left: 40%; }\\n .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {\\n margin-left: 60%; }\\n .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {\\n margin-left: 80%; }\\n .column.is-0, .column.is-0-tablet {\\n flex: none;\\n width: 0%; }\\n .column.is-offset-0, .column.is-offset-0-tablet {\\n margin-left: 0%; }\\n .column.is-1, .column.is-1-tablet {\\n flex: none;\\n width: 8.33333%; }\\n .column.is-offset-1, .column.is-offset-1-tablet {\\n margin-left: 8.33333%; }\\n .column.is-2, .column.is-2-tablet {\\n flex: none;\\n width: 16.66667%; }\\n .column.is-offset-2, .column.is-offset-2-tablet {\\n margin-left: 16.66667%; }\\n .column.is-3, .column.is-3-tablet {\\n flex: none;\\n width: 25%; }\\n .column.is-offset-3, .column.is-offset-3-tablet {\\n margin-left: 25%; }\\n .column.is-4, .column.is-4-tablet {\\n flex: none;\\n width: 33.33333%; }\\n .column.is-offset-4, .column.is-offset-4-tablet {\\n margin-left: 33.33333%; }\\n .column.is-5, .column.is-5-tablet {\\n flex: none;\\n width: 41.66667%; }\\n .column.is-offset-5, .column.is-offset-5-tablet {\\n margin-left: 41.66667%; }\\n .column.is-6, .column.is-6-tablet {\\n flex: none;\\n width: 50%; }\\n .column.is-offset-6, .column.is-offset-6-tablet {\\n margin-left: 50%; }\\n .column.is-7, .column.is-7-tablet {\\n flex: none;\\n width: 58.33333%; }\\n .column.is-offset-7, .column.is-offset-7-tablet {\\n margin-left: 58.33333%; }\\n .column.is-8, .column.is-8-tablet {\\n flex: none;\\n width: 66.66667%; }\\n .column.is-offset-8, .column.is-offset-8-tablet {\\n margin-left: 66.66667%; }\\n .column.is-9, .column.is-9-tablet {\\n flex: none;\\n width: 75%; }\\n .column.is-offset-9, .column.is-offset-9-tablet {\\n margin-left: 75%; }\\n .column.is-10, .column.is-10-tablet {\\n flex: none;\\n width: 83.33333%; }\\n .column.is-offset-10, .column.is-offset-10-tablet {\\n margin-left: 83.33333%; }\\n .column.is-11, .column.is-11-tablet {\\n flex: none;\\n width: 91.66667%; }\\n .column.is-offset-11, .column.is-offset-11-tablet {\\n margin-left: 91.66667%; }\\n .column.is-12, .column.is-12-tablet {\\n flex: none;\\n width: 100%; }\\n .column.is-offset-12, .column.is-offset-12-tablet {\\n margin-left: 100%; } }\\n @media screen and (max-width: 1023px) {\\n .column.is-narrow-touch {\\n flex: none; }\\n .column.is-full-touch {\\n flex: none;\\n width: 100%; }\\n .column.is-three-quarters-touch {\\n flex: none;\\n width: 75%; }\\n .column.is-two-thirds-touch {\\n flex: none;\\n width: 66.6666%; }\\n .column.is-half-touch {\\n flex: none;\\n width: 50%; }\\n .column.is-one-third-touch {\\n flex: none;\\n width: 33.3333%; }\\n .column.is-one-quarter-touch {\\n flex: none;\\n width: 25%; }\\n .column.is-one-fifth-touch {\\n flex: none;\\n width: 20%; }\\n .column.is-two-fifths-touch {\\n flex: none;\\n width: 40%; }\\n .column.is-three-fifths-touch {\\n flex: none;\\n width: 60%; }\\n .column.is-four-fifths-touch {\\n flex: none;\\n width: 80%; }\\n .column.is-offset-three-quarters-touch {\\n margin-left: 75%; }\\n .column.is-offset-two-thirds-touch {\\n margin-left: 66.6666%; }\\n .column.is-offset-half-touch {\\n margin-left: 50%; }\\n .column.is-offset-one-third-touch {\\n margin-left: 33.3333%; }\\n .column.is-offset-one-quarter-touch {\\n margin-left: 25%; }\\n .column.is-offset-one-fifth-touch {\\n margin-left: 20%; }\\n .column.is-offset-two-fifths-touch {\\n margin-left: 40%; }\\n .column.is-offset-three-fifths-touch {\\n margin-left: 60%; }\\n .column.is-offset-four-fifths-touch {\\n margin-left: 80%; }\\n .column.is-0-touch {\\n flex: none;\\n width: 0%; }\\n .column.is-offset-0-touch {\\n margin-left: 0%; }\\n .column.is-1-touch {\\n flex: none;\\n width: 8.33333%; }\\n .column.is-offset-1-touch {\\n margin-left: 8.33333%; }\\n .column.is-2-touch {\\n flex: none;\\n width: 16.66667%; }\\n .column.is-offset-2-touch {\\n margin-left: 16.66667%; }\\n .column.is-3-touch {\\n flex: none;\\n width: 25%; }\\n .column.is-offset-3-touch {\\n margin-left: 25%; }\\n .column.is-4-touch {\\n flex: none;\\n width: 33.33333%; }\\n .column.is-offset-4-touch {\\n margin-left: 33.33333%; }\\n .column.is-5-touch {\\n flex: none;\\n width: 41.66667%; }\\n .column.is-offset-5-touch {\\n margin-left: 41.66667%; }\\n .column.is-6-touch {\\n flex: none;\\n width: 50%; }\\n .column.is-offset-6-touch {\\n margin-left: 50%; }\\n .column.is-7-touch {\\n flex: none;\\n width: 58.33333%; }\\n .column.is-offset-7-touch {\\n margin-left: 58.33333%; }\\n .column.is-8-touch {\\n flex: none;\\n width: 66.66667%; }\\n .column.is-offset-8-touch {\\n margin-left: 66.66667%; }\\n .column.is-9-touch {\\n flex: none;\\n width: 75%; }\\n .column.is-offset-9-touch {\\n margin-left: 75%; }\\n .column.is-10-touch {\\n flex: none;\\n width: 83.33333%; }\\n .column.is-offset-10-touch {\\n margin-left: 83.33333%; }\\n .column.is-11-touch {\\n flex: none;\\n width: 91.66667%; }\\n .column.is-offset-11-touch {\\n margin-left: 91.66667%; }\\n .column.is-12-touch {\\n flex: none;\\n width: 100%; }\\n .column.is-offset-12-touch {\\n margin-left: 100%; } }\\n @media screen and (min-width: 1024px) {\\n .column.is-narrow-desktop {\\n flex: none; }\\n .column.is-full-desktop {\\n flex: none;\\n width: 100%; }\\n .column.is-three-quarters-desktop {\\n flex: none;\\n width: 75%; }\\n .column.is-two-thirds-desktop {\\n flex: none;\\n width: 66.6666%; }\\n .column.is-half-desktop {\\n flex: none;\\n width: 50%; }\\n .column.is-one-third-desktop {\\n flex: none;\\n width: 33.3333%; }\\n .column.is-one-quarter-desktop {\\n flex: none;\\n width: 25%; }\\n .column.is-one-fifth-desktop {\\n flex: none;\\n width: 20%; }\\n .column.is-two-fifths-desktop {\\n flex: none;\\n width: 40%; }\\n .column.is-three-fifths-desktop {\\n flex: none;\\n width: 60%; }\\n .column.is-four-fifths-desktop {\\n flex: none;\\n width: 80%; }\\n .column.is-offset-three-quarters-desktop {\\n margin-left: 75%; }\\n .column.is-offset-two-thirds-desktop {\\n margin-left: 66.6666%; }\\n .column.is-offset-half-desktop {\\n margin-left: 50%; }\\n .column.is-offset-one-third-desktop {\\n margin-left: 33.3333%; }\\n .column.is-offset-one-quarter-desktop {\\n margin-left: 25%; }\\n .column.is-offset-one-fifth-desktop {\\n margin-left: 20%; }\\n .column.is-offset-two-fifths-desktop {\\n margin-left: 40%; }\\n .column.is-offset-three-fifths-desktop {\\n margin-left: 60%; }\\n .column.is-offset-four-fifths-desktop {\\n margin-left: 80%; }\\n .column.is-0-desktop {\\n flex: none;\\n width: 0%; }\\n .column.is-offset-0-desktop {\\n margin-left: 0%; }\\n .column.is-1-desktop {\\n flex: none;\\n width: 8.33333%; }\\n .column.is-offset-1-desktop {\\n margin-left: 8.33333%; }\\n .column.is-2-desktop {\\n flex: none;\\n width: 16.66667%; }\\n .column.is-offset-2-desktop {\\n margin-left: 16.66667%; }\\n .column.is-3-desktop {\\n flex: none;\\n width: 25%; }\\n .column.is-offset-3-desktop {\\n margin-left: 25%; }\\n .column.is-4-desktop {\\n flex: none;\\n width: 33.33333%; }\\n .column.is-offset-4-desktop {\\n margin-left: 33.33333%; }\\n .column.is-5-desktop {\\n flex: none;\\n width: 41.66667%; }\\n .column.is-offset-5-desktop {\\n margin-left: 41.66667%; }\\n .column.is-6-desktop {\\n flex: none;\\n width: 50%; }\\n .column.is-offset-6-desktop {\\n margin-left: 50%; }\\n .column.is-7-desktop {\\n flex: none;\\n width: 58.33333%; }\\n .column.is-offset-7-desktop {\\n margin-left: 58.33333%; }\\n .column.is-8-desktop {\\n flex: none;\\n width: 66.66667%; }\\n .column.is-offset-8-desktop {\\n margin-left: 66.66667%; }\\n .column.is-9-desktop {\\n flex: none;\\n width: 75%; }\\n .column.is-offset-9-desktop {\\n margin-left: 75%; }\\n .column.is-10-desktop {\\n flex: none;\\n width: 83.33333%; }\\n .column.is-offset-10-desktop {\\n margin-left: 83.33333%; }\\n .column.is-11-desktop {\\n flex: none;\\n width: 91.66667%; }\\n .column.is-offset-11-desktop {\\n margin-left: 91.66667%; }\\n .column.is-12-desktop {\\n flex: none;\\n width: 100%; }\\n .column.is-offset-12-desktop {\\n margin-left: 100%; } }\\n @media screen and (min-width: 1216px) {\\n .column.is-narrow-widescreen {\\n flex: none; }\\n .column.is-full-widescreen {\\n flex: none;\\n width: 100%; }\\n .column.is-three-quarters-widescreen {\\n flex: none;\\n width: 75%; }\\n .column.is-two-thirds-widescreen {\\n flex: none;\\n width: 66.6666%; }\\n .column.is-half-widescreen {\\n flex: none;\\n width: 50%; }\\n .column.is-one-third-widescreen {\\n flex: none;\\n width: 33.3333%; }\\n .column.is-one-quarter-widescreen {\\n flex: none;\\n width: 25%; }\\n .column.is-one-fifth-widescreen {\\n flex: none;\\n width: 20%; }\\n .column.is-two-fifths-widescreen {\\n flex: none;\\n width: 40%; }\\n .column.is-three-fifths-widescreen {\\n flex: none;\\n width: 60%; }\\n .column.is-four-fifths-widescreen {\\n flex: none;\\n width: 80%; }\\n .column.is-offset-three-quarters-widescreen {\\n margin-left: 75%; }\\n .column.is-offset-two-thirds-widescreen {\\n margin-left: 66.6666%; }\\n .column.is-offset-half-widescreen {\\n margin-left: 50%; }\\n .column.is-offset-one-third-widescreen {\\n margin-left: 33.3333%; }\\n .column.is-offset-one-quarter-widescreen {\\n margin-left: 25%; }\\n .column.is-offset-one-fifth-widescreen {\\n margin-left: 20%; }\\n .column.is-offset-two-fifths-widescreen {\\n margin-left: 40%; }\\n .column.is-offset-three-fifths-widescreen {\\n margin-left: 60%; }\\n .column.is-offset-four-fifths-widescreen {\\n margin-left: 80%; }\\n .column.is-0-widescreen {\\n flex: none;\\n width: 0%; }\\n .column.is-offset-0-widescreen {\\n margin-left: 0%; }\\n .column.is-1-widescreen {\\n flex: none;\\n width: 8.33333%; }\\n .column.is-offset-1-widescreen {\\n margin-left: 8.33333%; }\\n .column.is-2-widescreen {\\n flex: none;\\n width: 16.66667%; }\\n .column.is-offset-2-widescreen {\\n margin-left: 16.66667%; }\\n .column.is-3-widescreen {\\n flex: none;\\n width: 25%; }\\n .column.is-offset-3-widescreen {\\n margin-left: 25%; }\\n .column.is-4-widescreen {\\n flex: none;\\n width: 33.33333%; }\\n .column.is-offset-4-widescreen {\\n margin-left: 33.33333%; }\\n .column.is-5-widescreen {\\n flex: none;\\n width: 41.66667%; }\\n .column.is-offset-5-widescreen {\\n margin-left: 41.66667%; }\\n .column.is-6-widescreen {\\n flex: none;\\n width: 50%; }\\n .column.is-offset-6-widescreen {\\n margin-left: 50%; }\\n .column.is-7-widescreen {\\n flex: none;\\n width: 58.33333%; }\\n .column.is-offset-7-widescreen {\\n margin-left: 58.33333%; }\\n .column.is-8-widescreen {\\n flex: none;\\n width: 66.66667%; }\\n .column.is-offset-8-widescreen {\\n margin-left: 66.66667%; }\\n .column.is-9-widescreen {\\n flex: none;\\n width: 75%; }\\n .column.is-offset-9-widescreen {\\n margin-left: 75%; }\\n .column.is-10-widescreen {\\n flex: none;\\n width: 83.33333%; }\\n .column.is-offset-10-widescreen {\\n margin-left: 83.33333%; }\\n .column.is-11-widescreen {\\n flex: none;\\n width: 91.66667%; }\\n .column.is-offset-11-widescreen {\\n margin-left: 91.66667%; }\\n .column.is-12-widescreen {\\n flex: none;\\n width: 100%; }\\n .column.is-offset-12-widescreen {\\n margin-left: 100%; } }\\n @media screen and (min-width: 1408px) {\\n .column.is-narrow-fullhd {\\n flex: none; }\\n .column.is-full-fullhd {\\n flex: none;\\n width: 100%; }\\n .column.is-three-quarters-fullhd {\\n flex: none;\\n width: 75%; }\\n .column.is-two-thirds-fullhd {\\n flex: none;\\n width: 66.6666%; }\\n .column.is-half-fullhd {\\n flex: none;\\n width: 50%; }\\n .column.is-one-third-fullhd {\\n flex: none;\\n width: 33.3333%; }\\n .column.is-one-quarter-fullhd {\\n flex: none;\\n width: 25%; }\\n .column.is-one-fifth-fullhd {\\n flex: none;\\n width: 20%; }\\n .column.is-two-fifths-fullhd {\\n flex: none;\\n width: 40%; }\\n .column.is-three-fifths-fullhd {\\n flex: none;\\n width: 60%; }\\n .column.is-four-fifths-fullhd {\\n flex: none;\\n width: 80%; }\\n .column.is-offset-three-quarters-fullhd {\\n margin-left: 75%; }\\n .column.is-offset-two-thirds-fullhd {\\n margin-left: 66.6666%; }\\n .column.is-offset-half-fullhd {\\n margin-left: 50%; }\\n .column.is-offset-one-third-fullhd {\\n margin-left: 33.3333%; }\\n .column.is-offset-one-quarter-fullhd {\\n margin-left: 25%; }\\n .column.is-offset-one-fifth-fullhd {\\n margin-left: 20%; }\\n .column.is-offset-two-fifths-fullhd {\\n margin-left: 40%; }\\n .column.is-offset-three-fifths-fullhd {\\n margin-left: 60%; }\\n .column.is-offset-four-fifths-fullhd {\\n margin-left: 80%; }\\n .column.is-0-fullhd {\\n flex: none;\\n width: 0%; }\\n .column.is-offset-0-fullhd {\\n margin-left: 0%; }\\n .column.is-1-fullhd {\\n flex: none;\\n width: 8.33333%; }\\n .column.is-offset-1-fullhd {\\n margin-left: 8.33333%; }\\n .column.is-2-fullhd {\\n flex: none;\\n width: 16.66667%; }\\n .column.is-offset-2-fullhd {\\n margin-left: 16.66667%; }\\n .column.is-3-fullhd {\\n flex: none;\\n width: 25%; }\\n .column.is-offset-3-fullhd {\\n margin-left: 25%; }\\n .column.is-4-fullhd {\\n flex: none;\\n width: 33.33333%; }\\n .column.is-offset-4-fullhd {\\n margin-left: 33.33333%; }\\n .column.is-5-fullhd {\\n flex: none;\\n width: 41.66667%; }\\n .column.is-offset-5-fullhd {\\n margin-left: 41.66667%; }\\n .column.is-6-fullhd {\\n flex: none;\\n width: 50%; }\\n .column.is-offset-6-fullhd {\\n margin-left: 50%; }\\n .column.is-7-fullhd {\\n flex: none;\\n width: 58.33333%; }\\n .column.is-offset-7-fullhd {\\n margin-left: 58.33333%; }\\n .column.is-8-fullhd {\\n flex: none;\\n width: 66.66667%; }\\n .column.is-offset-8-fullhd {\\n margin-left: 66.66667%; }\\n .column.is-9-fullhd {\\n flex: none;\\n width: 75%; }\\n .column.is-offset-9-fullhd {\\n margin-left: 75%; }\\n .column.is-10-fullhd {\\n flex: none;\\n width: 83.33333%; }\\n .column.is-offset-10-fullhd {\\n margin-left: 83.33333%; }\\n .column.is-11-fullhd {\\n flex: none;\\n width: 91.66667%; }\\n .column.is-offset-11-fullhd {\\n margin-left: 91.66667%; }\\n .column.is-12-fullhd {\\n flex: none;\\n width: 100%; }\\n .column.is-offset-12-fullhd {\\n margin-left: 100%; } }\\n\\n.columns {\\n margin-left: -0.75rem;\\n margin-right: -0.75rem;\\n margin-top: -0.75rem; }\\n .columns:last-child {\\n margin-bottom: -0.75rem; }\\n .columns:not(:last-child) {\\n margin-bottom: calc(1.5rem - 0.75rem); }\\n .columns.is-centered {\\n justify-content: center; }\\n .columns.is-gapless {\\n margin-left: 0;\\n margin-right: 0;\\n margin-top: 0; }\\n .columns.is-gapless > .column {\\n margin: 0;\\n padding: 0 !important; }\\n .columns.is-gapless:not(:last-child) {\\n margin-bottom: 1.5rem; }\\n .columns.is-gapless:last-child {\\n margin-bottom: 0; }\\n .columns.is-mobile {\\n display: flex; }\\n .columns.is-multiline {\\n flex-wrap: wrap; }\\n .columns.is-vcentered {\\n align-items: center; }\\n @media screen and (min-width: 769px), print {\\n .columns:not(.is-desktop) {\\n display: flex; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-desktop {\\n display: flex; } }\\n\\n.columns.is-variable {\\n --columnGap: 0.75rem;\\n margin-left: calc(-1 * var(--columnGap));\\n margin-right: calc(-1 * var(--columnGap)); }\\n .columns.is-variable .column {\\n padding-left: var(--columnGap);\\n padding-right: var(--columnGap); }\\n .columns.is-variable.is-0 {\\n --columnGap: 0rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-0-mobile {\\n --columnGap: 0rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-0-tablet {\\n --columnGap: 0rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-0-tablet-only {\\n --columnGap: 0rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-0-touch {\\n --columnGap: 0rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-0-desktop {\\n --columnGap: 0rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-0-desktop-only {\\n --columnGap: 0rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-0-widescreen {\\n --columnGap: 0rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-0-widescreen-only {\\n --columnGap: 0rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-0-fullhd {\\n --columnGap: 0rem; } }\\n .columns.is-variable.is-1 {\\n --columnGap: 0.25rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-1-mobile {\\n --columnGap: 0.25rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-1-tablet {\\n --columnGap: 0.25rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-1-tablet-only {\\n --columnGap: 0.25rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-1-touch {\\n --columnGap: 0.25rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-1-desktop {\\n --columnGap: 0.25rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-1-desktop-only {\\n --columnGap: 0.25rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-1-widescreen {\\n --columnGap: 0.25rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-1-widescreen-only {\\n --columnGap: 0.25rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-1-fullhd {\\n --columnGap: 0.25rem; } }\\n .columns.is-variable.is-2 {\\n --columnGap: 0.5rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-2-mobile {\\n --columnGap: 0.5rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-2-tablet {\\n --columnGap: 0.5rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-2-tablet-only {\\n --columnGap: 0.5rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-2-touch {\\n --columnGap: 0.5rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-2-desktop {\\n --columnGap: 0.5rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-2-desktop-only {\\n --columnGap: 0.5rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-2-widescreen {\\n --columnGap: 0.5rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-2-widescreen-only {\\n --columnGap: 0.5rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-2-fullhd {\\n --columnGap: 0.5rem; } }\\n .columns.is-variable.is-3 {\\n --columnGap: 0.75rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-3-mobile {\\n --columnGap: 0.75rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-3-tablet {\\n --columnGap: 0.75rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-3-tablet-only {\\n --columnGap: 0.75rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-3-touch {\\n --columnGap: 0.75rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-3-desktop {\\n --columnGap: 0.75rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-3-desktop-only {\\n --columnGap: 0.75rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-3-widescreen {\\n --columnGap: 0.75rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-3-widescreen-only {\\n --columnGap: 0.75rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-3-fullhd {\\n --columnGap: 0.75rem; } }\\n .columns.is-variable.is-4 {\\n --columnGap: 1rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-4-mobile {\\n --columnGap: 1rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-4-tablet {\\n --columnGap: 1rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-4-tablet-only {\\n --columnGap: 1rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-4-touch {\\n --columnGap: 1rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-4-desktop {\\n --columnGap: 1rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-4-desktop-only {\\n --columnGap: 1rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-4-widescreen {\\n --columnGap: 1rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-4-widescreen-only {\\n --columnGap: 1rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-4-fullhd {\\n --columnGap: 1rem; } }\\n .columns.is-variable.is-5 {\\n --columnGap: 1.25rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-5-mobile {\\n --columnGap: 1.25rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-5-tablet {\\n --columnGap: 1.25rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-5-tablet-only {\\n --columnGap: 1.25rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-5-touch {\\n --columnGap: 1.25rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-5-desktop {\\n --columnGap: 1.25rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-5-desktop-only {\\n --columnGap: 1.25rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-5-widescreen {\\n --columnGap: 1.25rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-5-widescreen-only {\\n --columnGap: 1.25rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-5-fullhd {\\n --columnGap: 1.25rem; } }\\n .columns.is-variable.is-6 {\\n --columnGap: 1.5rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-6-mobile {\\n --columnGap: 1.5rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-6-tablet {\\n --columnGap: 1.5rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-6-tablet-only {\\n --columnGap: 1.5rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-6-touch {\\n --columnGap: 1.5rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-6-desktop {\\n --columnGap: 1.5rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-6-desktop-only {\\n --columnGap: 1.5rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-6-widescreen {\\n --columnGap: 1.5rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-6-widescreen-only {\\n --columnGap: 1.5rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-6-fullhd {\\n --columnGap: 1.5rem; } }\\n .columns.is-variable.is-7 {\\n --columnGap: 1.75rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-7-mobile {\\n --columnGap: 1.75rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-7-tablet {\\n --columnGap: 1.75rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-7-tablet-only {\\n --columnGap: 1.75rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-7-touch {\\n --columnGap: 1.75rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-7-desktop {\\n --columnGap: 1.75rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-7-desktop-only {\\n --columnGap: 1.75rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-7-widescreen {\\n --columnGap: 1.75rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-7-widescreen-only {\\n --columnGap: 1.75rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-7-fullhd {\\n --columnGap: 1.75rem; } }\\n .columns.is-variable.is-8 {\\n --columnGap: 2rem; }\\n @media screen and (max-width: 768px) {\\n .columns.is-variable.is-8-mobile {\\n --columnGap: 2rem; } }\\n @media screen and (min-width: 769px), print {\\n .columns.is-variable.is-8-tablet {\\n --columnGap: 2rem; } }\\n @media screen and (min-width: 769px) and (max-width: 1023px) {\\n .columns.is-variable.is-8-tablet-only {\\n --columnGap: 2rem; } }\\n @media screen and (max-width: 1023px) {\\n .columns.is-variable.is-8-touch {\\n --columnGap: 2rem; } }\\n @media screen and (min-width: 1024px) {\\n .columns.is-variable.is-8-desktop {\\n --columnGap: 2rem; } }\\n @media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .columns.is-variable.is-8-desktop-only {\\n --columnGap: 2rem; } }\\n @media screen and (min-width: 1216px) {\\n .columns.is-variable.is-8-widescreen {\\n --columnGap: 2rem; } }\\n @media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .columns.is-variable.is-8-widescreen-only {\\n --columnGap: 2rem; } }\\n @media screen and (min-width: 1408px) {\\n .columns.is-variable.is-8-fullhd {\\n --columnGap: 2rem; } }\\n\\n.tile {\\n align-items: stretch;\\n display: block;\\n flex-basis: 0;\\n flex-grow: 1;\\n flex-shrink: 1;\\n min-height: min-content; }\\n .tile.is-ancestor {\\n margin-left: -0.75rem;\\n margin-right: -0.75rem;\\n margin-top: -0.75rem; }\\n .tile.is-ancestor:last-child {\\n margin-bottom: -0.75rem; }\\n .tile.is-ancestor:not(:last-child) {\\n margin-bottom: 0.75rem; }\\n .tile.is-child {\\n margin: 0 !important; }\\n .tile.is-parent {\\n padding: 0.75rem; }\\n .tile.is-vertical {\\n flex-direction: column; }\\n .tile.is-vertical > .tile.is-child:not(:last-child) {\\n margin-bottom: 1.5rem !important; }\\n @media screen and (min-width: 769px), print {\\n .tile:not(.is-child) {\\n display: flex; }\\n .tile.is-1 {\\n flex: none;\\n width: 8.33333%; }\\n .tile.is-2 {\\n flex: none;\\n width: 16.66667%; }\\n .tile.is-3 {\\n flex: none;\\n width: 25%; }\\n .tile.is-4 {\\n flex: none;\\n width: 33.33333%; }\\n .tile.is-5 {\\n flex: none;\\n width: 41.66667%; }\\n .tile.is-6 {\\n flex: none;\\n width: 50%; }\\n .tile.is-7 {\\n flex: none;\\n width: 58.33333%; }\\n .tile.is-8 {\\n flex: none;\\n width: 66.66667%; }\\n .tile.is-9 {\\n flex: none;\\n width: 75%; }\\n .tile.is-10 {\\n flex: none;\\n width: 83.33333%; }\\n .tile.is-11 {\\n flex: none;\\n width: 91.66667%; }\\n .tile.is-12 {\\n flex: none;\\n width: 100%; } }\\n\\n.has-text-white {\\n color: white !important; }\\n\\na.has-text-white:hover, a.has-text-white:focus {\\n color: #e6e6e6 !important; }\\n\\n.has-background-white {\\n background-color: white !important; }\\n\\n.has-text-black {\\n color: #0a0a0a !important; }\\n\\na.has-text-black:hover, a.has-text-black:focus {\\n color: black !important; }\\n\\n.has-background-black {\\n background-color: #0a0a0a !important; }\\n\\n.has-text-light {\\n color: #d2f9d6 !important; }\\n\\na.has-text-light:hover, a.has-text-light:focus {\\n color: #a5f3ad !important; }\\n\\n.has-background-light {\\n background-color: #d2f9d6 !important; }\\n\\n.has-text-dark {\\n color: #459558 !important; }\\n\\na.has-text-dark:hover, a.has-text-dark:focus {\\n color: #357243 !important; }\\n\\n.has-background-dark {\\n background-color: #459558 !important; }\\n\\n.has-text-primary {\\n color: #55be6f !important; }\\n\\na.has-text-primary:hover, a.has-text-primary:focus {\\n color: #3ea257 !important; }\\n\\n.has-background-primary {\\n background-color: #55be6f !important; }\\n\\n.has-text-primary-light {\\n color: #f0f9f2 !important; }\\n\\na.has-text-primary-light:hover, a.has-text-primary-light:focus {\\n color: #cbebd3 !important; }\\n\\n.has-background-primary-light {\\n background-color: #f0f9f2 !important; }\\n\\n.has-text-primary-dark {\\n color: #2f7a41 !important; }\\n\\na.has-text-primary-dark:hover, a.has-text-primary-dark:focus {\\n color: #3d9f55 !important; }\\n\\n.has-background-primary-dark {\\n background-color: #2f7a41 !important; }\\n\\n.has-text-link {\\n color: #4876ff !important; }\\n\\na.has-text-link:hover, a.has-text-link:focus {\\n color: #1550ff !important; }\\n\\n.has-background-link {\\n background-color: #4876ff !important; }\\n\\n.has-text-link-light {\\n color: #ebf0ff !important; }\\n\\na.has-text-link-light:hover, a.has-text-link-light:focus {\\n color: #b8caff !important; }\\n\\n.has-background-link-light {\\n background-color: #ebf0ff !important; }\\n\\n.has-text-link-dark {\\n color: #0037db !important; }\\n\\na.has-text-link-dark:hover, a.has-text-link-dark:focus {\\n color: #0f4cff !important; }\\n\\n.has-background-link-dark {\\n background-color: #0037db !important; }\\n\\n.has-text-info {\\n color: #f0f8ff !important; }\\n\\na.has-text-info:hover, a.has-text-info:focus {\\n color: #bde0ff !important; }\\n\\n.has-background-info {\\n background-color: #f0f8ff !important; }\\n\\n.has-text-info-light {\\n color: aliceblue !important; }\\n\\na.has-text-info-light:hover, a.has-text-info-light:focus {\\n color: #bde0ff !important; }\\n\\n.has-background-info-light {\\n background-color: aliceblue !important; }\\n\\n.has-text-info-dark {\\n color: #004f94 !important; }\\n\\na.has-text-info-dark:hover, a.has-text-info-dark:focus {\\n color: #006ac7 !important; }\\n\\n.has-background-info-dark {\\n background-color: #004f94 !important; }\\n\\n.has-text-success {\\n color: #48c774 !important; }\\n\\na.has-text-success:hover, a.has-text-success:focus {\\n color: #34a85c !important; }\\n\\n.has-background-success {\\n background-color: #48c774 !important; }\\n\\n.has-text-success-light {\\n color: #effaf3 !important; }\\n\\na.has-text-success-light:hover, a.has-text-success-light:focus {\\n color: #c8eed6 !important; }\\n\\n.has-background-success-light {\\n background-color: #effaf3 !important; }\\n\\n.has-text-success-dark {\\n color: #257942 !important; }\\n\\na.has-text-success-dark:hover, a.has-text-success-dark:focus {\\n color: #31a058 !important; }\\n\\n.has-background-success-dark {\\n background-color: #257942 !important; }\\n\\n.has-text-warning {\\n color: #ffd975 !important; }\\n\\na.has-text-warning:hover, a.has-text-warning:focus {\\n color: #ffcb42 !important; }\\n\\n.has-background-warning {\\n background-color: #ffd975 !important; }\\n\\n.has-text-warning-light {\\n color: #fff9eb !important; }\\n\\na.has-text-warning-light:hover, a.has-text-warning-light:focus {\\n color: #ffebb8 !important; }\\n\\n.has-background-warning-light {\\n background-color: #fff9eb !important; }\\n\\n.has-text-warning-dark {\\n color: #946b00 !important; }\\n\\na.has-text-warning-dark:hover, a.has-text-warning-dark:focus {\\n color: #c79000 !important; }\\n\\n.has-background-warning-dark {\\n background-color: #946b00 !important; }\\n\\n.has-text-danger {\\n color: #f14668 !important; }\\n\\na.has-text-danger:hover, a.has-text-danger:focus {\\n color: #ee1742 !important; }\\n\\n.has-background-danger {\\n background-color: #f14668 !important; }\\n\\n.has-text-danger-light {\\n color: #feecf0 !important; }\\n\\na.has-text-danger-light:hover, a.has-text-danger-light:focus {\\n color: #fabdc9 !important; }\\n\\n.has-background-danger-light {\\n background-color: #feecf0 !important; }\\n\\n.has-text-danger-dark {\\n color: #cc0f35 !important; }\\n\\na.has-text-danger-dark:hover, a.has-text-danger-dark:focus {\\n color: #ee2049 !important; }\\n\\n.has-background-danger-dark {\\n background-color: #cc0f35 !important; }\\n\\n.has-text-black-bis {\\n color: #121212 !important; }\\n\\n.has-background-black-bis {\\n background-color: #121212 !important; }\\n\\n.has-text-black-ter {\\n color: #242424 !important; }\\n\\n.has-background-black-ter {\\n background-color: #242424 !important; }\\n\\n.has-text-grey-darker {\\n color: #363636 !important; }\\n\\n.has-background-grey-darker {\\n background-color: #363636 !important; }\\n\\n.has-text-grey-dark {\\n color: #4a4a4a !important; }\\n\\n.has-background-grey-dark {\\n background-color: #4a4a4a !important; }\\n\\n.has-text-grey {\\n color: #7a7a7a !important; }\\n\\n.has-background-grey {\\n background-color: #7a7a7a !important; }\\n\\n.has-text-grey-light {\\n color: #b5b5b5 !important; }\\n\\n.has-background-grey-light {\\n background-color: #b5b5b5 !important; }\\n\\n.has-text-grey-lighter {\\n color: #dbdbdb !important; }\\n\\n.has-background-grey-lighter {\\n background-color: #dbdbdb !important; }\\n\\n.has-text-white-ter {\\n color: whitesmoke !important; }\\n\\n.has-background-white-ter {\\n background-color: whitesmoke !important; }\\n\\n.has-text-white-bis {\\n color: #fafafa !important; }\\n\\n.has-background-white-bis {\\n background-color: #fafafa !important; }\\n\\n.is-clearfix::after {\\n clear: both;\\n content: \\\" \\\";\\n display: table; }\\n\\n.is-pulled-left {\\n float: left !important; }\\n\\n.is-pulled-right {\\n float: right !important; }\\n\\n.is-radiusless {\\n border-radius: 0 !important; }\\n\\n.is-shadowless {\\n box-shadow: none !important; }\\n\\n.is-clipped {\\n overflow: hidden !important; }\\n\\n.is-relative {\\n position: relative !important; }\\n\\n.is-marginless {\\n margin: 0 !important; }\\n\\n.is-paddingless {\\n padding: 0 !important; }\\n\\n.mt-0 {\\n margin-top: 0 !important; }\\n\\n.mr-0 {\\n margin-right: 0 !important; }\\n\\n.mb-0 {\\n margin-bottom: 0 !important; }\\n\\n.ml-0 {\\n margin-left: 0 !important; }\\n\\n.mx-0 {\\n margin-left: 0 !important;\\n margin-right: 0 !important; }\\n\\n.my-0 {\\n margin-top: 0 !important;\\n margin-bottom: 0 !important; }\\n\\n.mt-1 {\\n margin-top: 0.25rem !important; }\\n\\n.mr-1 {\\n margin-right: 0.25rem !important; }\\n\\n.mb-1 {\\n margin-bottom: 0.25rem !important; }\\n\\n.ml-1 {\\n margin-left: 0.25rem !important; }\\n\\n.mx-1 {\\n margin-left: 0.25rem !important;\\n margin-right: 0.25rem !important; }\\n\\n.my-1 {\\n margin-top: 0.25rem !important;\\n margin-bottom: 0.25rem !important; }\\n\\n.mt-2 {\\n margin-top: 0.5rem !important; }\\n\\n.mr-2 {\\n margin-right: 0.5rem !important; }\\n\\n.mb-2 {\\n margin-bottom: 0.5rem !important; }\\n\\n.ml-2 {\\n margin-left: 0.5rem !important; }\\n\\n.mx-2 {\\n margin-left: 0.5rem !important;\\n margin-right: 0.5rem !important; }\\n\\n.my-2 {\\n margin-top: 0.5rem !important;\\n margin-bottom: 0.5rem !important; }\\n\\n.mt-3 {\\n margin-top: 0.75rem !important; }\\n\\n.mr-3 {\\n margin-right: 0.75rem !important; }\\n\\n.mb-3 {\\n margin-bottom: 0.75rem !important; }\\n\\n.ml-3 {\\n margin-left: 0.75rem !important; }\\n\\n.mx-3 {\\n margin-left: 0.75rem !important;\\n margin-right: 0.75rem !important; }\\n\\n.my-3 {\\n margin-top: 0.75rem !important;\\n margin-bottom: 0.75rem !important; }\\n\\n.mt-4 {\\n margin-top: 1rem !important; }\\n\\n.mr-4 {\\n margin-right: 1rem !important; }\\n\\n.mb-4 {\\n margin-bottom: 1rem !important; }\\n\\n.ml-4 {\\n margin-left: 1rem !important; }\\n\\n.mx-4 {\\n margin-left: 1rem !important;\\n margin-right: 1rem !important; }\\n\\n.my-4 {\\n margin-top: 1rem !important;\\n margin-bottom: 1rem !important; }\\n\\n.mt-5 {\\n margin-top: 1.5rem !important; }\\n\\n.mr-5 {\\n margin-right: 1.5rem !important; }\\n\\n.mb-5 {\\n margin-bottom: 1.5rem !important; }\\n\\n.ml-5 {\\n margin-left: 1.5rem !important; }\\n\\n.mx-5 {\\n margin-left: 1.5rem !important;\\n margin-right: 1.5rem !important; }\\n\\n.my-5 {\\n margin-top: 1.5rem !important;\\n margin-bottom: 1.5rem !important; }\\n\\n.mt-6 {\\n margin-top: 3rem !important; }\\n\\n.mr-6 {\\n margin-right: 3rem !important; }\\n\\n.mb-6 {\\n margin-bottom: 3rem !important; }\\n\\n.ml-6 {\\n margin-left: 3rem !important; }\\n\\n.mx-6 {\\n margin-left: 3rem !important;\\n margin-right: 3rem !important; }\\n\\n.my-6 {\\n margin-top: 3rem !important;\\n margin-bottom: 3rem !important; }\\n\\n.pt-0 {\\n padding-top: 0 !important; }\\n\\n.pr-0 {\\n padding-right: 0 !important; }\\n\\n.pb-0 {\\n padding-bottom: 0 !important; }\\n\\n.pl-0 {\\n padding-left: 0 !important; }\\n\\n.px-0 {\\n padding-left: 0 !important;\\n padding-right: 0 !important; }\\n\\n.py-0 {\\n padding-top: 0 !important;\\n padding-bottom: 0 !important; }\\n\\n.pt-1 {\\n padding-top: 0.25rem !important; }\\n\\n.pr-1 {\\n padding-right: 0.25rem !important; }\\n\\n.pb-1 {\\n padding-bottom: 0.25rem !important; }\\n\\n.pl-1 {\\n padding-left: 0.25rem !important; }\\n\\n.px-1 {\\n padding-left: 0.25rem !important;\\n padding-right: 0.25rem !important; }\\n\\n.py-1 {\\n padding-top: 0.25rem !important;\\n padding-bottom: 0.25rem !important; }\\n\\n.pt-2 {\\n padding-top: 0.5rem !important; }\\n\\n.pr-2 {\\n padding-right: 0.5rem !important; }\\n\\n.pb-2 {\\n padding-bottom: 0.5rem !important; }\\n\\n.pl-2 {\\n padding-left: 0.5rem !important; }\\n\\n.px-2 {\\n padding-left: 0.5rem !important;\\n padding-right: 0.5rem !important; }\\n\\n.py-2 {\\n padding-top: 0.5rem !important;\\n padding-bottom: 0.5rem !important; }\\n\\n.pt-3 {\\n padding-top: 0.75rem !important; }\\n\\n.pr-3 {\\n padding-right: 0.75rem !important; }\\n\\n.pb-3 {\\n padding-bottom: 0.75rem !important; }\\n\\n.pl-3 {\\n padding-left: 0.75rem !important; }\\n\\n.px-3 {\\n padding-left: 0.75rem !important;\\n padding-right: 0.75rem !important; }\\n\\n.py-3 {\\n padding-top: 0.75rem !important;\\n padding-bottom: 0.75rem !important; }\\n\\n.pt-4 {\\n padding-top: 1rem !important; }\\n\\n.pr-4 {\\n padding-right: 1rem !important; }\\n\\n.pb-4 {\\n padding-bottom: 1rem !important; }\\n\\n.pl-4 {\\n padding-left: 1rem !important; }\\n\\n.px-4 {\\n padding-left: 1rem !important;\\n padding-right: 1rem !important; }\\n\\n.py-4 {\\n padding-top: 1rem !important;\\n padding-bottom: 1rem !important; }\\n\\n.pt-5 {\\n padding-top: 1.5rem !important; }\\n\\n.pr-5 {\\n padding-right: 1.5rem !important; }\\n\\n.pb-5 {\\n padding-bottom: 1.5rem !important; }\\n\\n.pl-5 {\\n padding-left: 1.5rem !important; }\\n\\n.px-5 {\\n padding-left: 1.5rem !important;\\n padding-right: 1.5rem !important; }\\n\\n.py-5 {\\n padding-top: 1.5rem !important;\\n padding-bottom: 1.5rem !important; }\\n\\n.pt-6 {\\n padding-top: 3rem !important; }\\n\\n.pr-6 {\\n padding-right: 3rem !important; }\\n\\n.pb-6 {\\n padding-bottom: 3rem !important; }\\n\\n.pl-6 {\\n padding-left: 3rem !important; }\\n\\n.px-6 {\\n padding-left: 3rem !important;\\n padding-right: 3rem !important; }\\n\\n.py-6 {\\n padding-top: 3rem !important;\\n padding-bottom: 3rem !important; }\\n\\n.is-size-1 {\\n font-size: 3rem !important; }\\n\\n.is-size-2 {\\n font-size: 2.5rem !important; }\\n\\n.is-size-3 {\\n font-size: 2rem !important; }\\n\\n.is-size-4 {\\n font-size: 1.5rem !important; }\\n\\n.is-size-5 {\\n font-size: 1.25rem !important; }\\n\\n.is-size-6 {\\n font-size: 1rem !important; }\\n\\n.is-size-7 {\\n font-size: 0.75rem !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-size-1-mobile {\\n font-size: 3rem !important; }\\n .is-size-2-mobile {\\n font-size: 2.5rem !important; }\\n .is-size-3-mobile {\\n font-size: 2rem !important; }\\n .is-size-4-mobile {\\n font-size: 1.5rem !important; }\\n .is-size-5-mobile {\\n font-size: 1.25rem !important; }\\n .is-size-6-mobile {\\n font-size: 1rem !important; }\\n .is-size-7-mobile {\\n font-size: 0.75rem !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-size-1-tablet {\\n font-size: 3rem !important; }\\n .is-size-2-tablet {\\n font-size: 2.5rem !important; }\\n .is-size-3-tablet {\\n font-size: 2rem !important; }\\n .is-size-4-tablet {\\n font-size: 1.5rem !important; }\\n .is-size-5-tablet {\\n font-size: 1.25rem !important; }\\n .is-size-6-tablet {\\n font-size: 1rem !important; }\\n .is-size-7-tablet {\\n font-size: 0.75rem !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-size-1-touch {\\n font-size: 3rem !important; }\\n .is-size-2-touch {\\n font-size: 2.5rem !important; }\\n .is-size-3-touch {\\n font-size: 2rem !important; }\\n .is-size-4-touch {\\n font-size: 1.5rem !important; }\\n .is-size-5-touch {\\n font-size: 1.25rem !important; }\\n .is-size-6-touch {\\n font-size: 1rem !important; }\\n .is-size-7-touch {\\n font-size: 0.75rem !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-size-1-desktop {\\n font-size: 3rem !important; }\\n .is-size-2-desktop {\\n font-size: 2.5rem !important; }\\n .is-size-3-desktop {\\n font-size: 2rem !important; }\\n .is-size-4-desktop {\\n font-size: 1.5rem !important; }\\n .is-size-5-desktop {\\n font-size: 1.25rem !important; }\\n .is-size-6-desktop {\\n font-size: 1rem !important; }\\n .is-size-7-desktop {\\n font-size: 0.75rem !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-size-1-widescreen {\\n font-size: 3rem !important; }\\n .is-size-2-widescreen {\\n font-size: 2.5rem !important; }\\n .is-size-3-widescreen {\\n font-size: 2rem !important; }\\n .is-size-4-widescreen {\\n font-size: 1.5rem !important; }\\n .is-size-5-widescreen {\\n font-size: 1.25rem !important; }\\n .is-size-6-widescreen {\\n font-size: 1rem !important; }\\n .is-size-7-widescreen {\\n font-size: 0.75rem !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-size-1-fullhd {\\n font-size: 3rem !important; }\\n .is-size-2-fullhd {\\n font-size: 2.5rem !important; }\\n .is-size-3-fullhd {\\n font-size: 2rem !important; }\\n .is-size-4-fullhd {\\n font-size: 1.5rem !important; }\\n .is-size-5-fullhd {\\n font-size: 1.25rem !important; }\\n .is-size-6-fullhd {\\n font-size: 1rem !important; }\\n .is-size-7-fullhd {\\n font-size: 0.75rem !important; } }\\n\\n.has-text-centered {\\n text-align: center !important; }\\n\\n.has-text-justified {\\n text-align: justify !important; }\\n\\n.has-text-left {\\n text-align: left !important; }\\n\\n.has-text-right {\\n text-align: right !important; }\\n\\n@media screen and (max-width: 768px) {\\n .has-text-centered-mobile {\\n text-align: center !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .has-text-centered-tablet {\\n text-align: center !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .has-text-centered-tablet-only {\\n text-align: center !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .has-text-centered-touch {\\n text-align: center !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .has-text-centered-desktop {\\n text-align: center !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .has-text-centered-desktop-only {\\n text-align: center !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .has-text-centered-widescreen {\\n text-align: center !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .has-text-centered-widescreen-only {\\n text-align: center !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .has-text-centered-fullhd {\\n text-align: center !important; } }\\n\\n@media screen and (max-width: 768px) {\\n .has-text-justified-mobile {\\n text-align: justify !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .has-text-justified-tablet {\\n text-align: justify !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .has-text-justified-tablet-only {\\n text-align: justify !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .has-text-justified-touch {\\n text-align: justify !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .has-text-justified-desktop {\\n text-align: justify !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .has-text-justified-desktop-only {\\n text-align: justify !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .has-text-justified-widescreen {\\n text-align: justify !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .has-text-justified-widescreen-only {\\n text-align: justify !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .has-text-justified-fullhd {\\n text-align: justify !important; } }\\n\\n@media screen and (max-width: 768px) {\\n .has-text-left-mobile {\\n text-align: left !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .has-text-left-tablet {\\n text-align: left !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .has-text-left-tablet-only {\\n text-align: left !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .has-text-left-touch {\\n text-align: left !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .has-text-left-desktop {\\n text-align: left !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .has-text-left-desktop-only {\\n text-align: left !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .has-text-left-widescreen {\\n text-align: left !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .has-text-left-widescreen-only {\\n text-align: left !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .has-text-left-fullhd {\\n text-align: left !important; } }\\n\\n@media screen and (max-width: 768px) {\\n .has-text-right-mobile {\\n text-align: right !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .has-text-right-tablet {\\n text-align: right !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .has-text-right-tablet-only {\\n text-align: right !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .has-text-right-touch {\\n text-align: right !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .has-text-right-desktop {\\n text-align: right !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .has-text-right-desktop-only {\\n text-align: right !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .has-text-right-widescreen {\\n text-align: right !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .has-text-right-widescreen-only {\\n text-align: right !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .has-text-right-fullhd {\\n text-align: right !important; } }\\n\\n.is-capitalized {\\n text-transform: capitalize !important; }\\n\\n.is-lowercase {\\n text-transform: lowercase !important; }\\n\\n.is-uppercase {\\n text-transform: uppercase !important; }\\n\\n.is-italic {\\n font-style: italic !important; }\\n\\n.has-text-weight-light {\\n font-weight: 300 !important; }\\n\\n.has-text-weight-normal {\\n font-weight: 400 !important; }\\n\\n.has-text-weight-medium {\\n font-weight: 500 !important; }\\n\\n.has-text-weight-semibold {\\n font-weight: 600 !important; }\\n\\n.has-text-weight-bold {\\n font-weight: 700 !important; }\\n\\n.is-family-primary {\\n font-family: BlinkMacSystemFont, -apple-system, \\\"Segoe UI\\\", \\\"Roboto\\\", \\\"Oxygen\\\", \\\"Ubuntu\\\", \\\"Cantarell\\\", \\\"Fira Sans\\\", \\\"Droid Sans\\\", \\\"Helvetica Neue\\\", \\\"Helvetica\\\", \\\"Arial\\\", sans-serif !important; }\\n\\n.is-family-secondary {\\n font-family: BlinkMacSystemFont, -apple-system, \\\"Segoe UI\\\", \\\"Roboto\\\", \\\"Oxygen\\\", \\\"Ubuntu\\\", \\\"Cantarell\\\", \\\"Fira Sans\\\", \\\"Droid Sans\\\", \\\"Helvetica Neue\\\", \\\"Helvetica\\\", \\\"Arial\\\", sans-serif !important; }\\n\\n.is-family-sans-serif {\\n font-family: BlinkMacSystemFont, -apple-system, \\\"Segoe UI\\\", \\\"Roboto\\\", \\\"Oxygen\\\", \\\"Ubuntu\\\", \\\"Cantarell\\\", \\\"Fira Sans\\\", \\\"Droid Sans\\\", \\\"Helvetica Neue\\\", \\\"Helvetica\\\", \\\"Arial\\\", sans-serif !important; }\\n\\n.is-family-monospace {\\n font-family: monospace !important; }\\n\\n.is-family-code {\\n font-family: monospace !important; }\\n\\n.is-block {\\n display: block !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-block-mobile {\\n display: block !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-block-tablet {\\n display: block !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .is-block-tablet-only {\\n display: block !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-block-touch {\\n display: block !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-block-desktop {\\n display: block !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .is-block-desktop-only {\\n display: block !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-block-widescreen {\\n display: block !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .is-block-widescreen-only {\\n display: block !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-block-fullhd {\\n display: block !important; } }\\n\\n.is-flex {\\n display: flex !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-flex-mobile {\\n display: flex !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-flex-tablet {\\n display: flex !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .is-flex-tablet-only {\\n display: flex !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-flex-touch {\\n display: flex !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-flex-desktop {\\n display: flex !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .is-flex-desktop-only {\\n display: flex !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-flex-widescreen {\\n display: flex !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .is-flex-widescreen-only {\\n display: flex !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-flex-fullhd {\\n display: flex !important; } }\\n\\n.is-inline {\\n display: inline !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-inline-mobile {\\n display: inline !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-inline-tablet {\\n display: inline !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .is-inline-tablet-only {\\n display: inline !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-inline-touch {\\n display: inline !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-inline-desktop {\\n display: inline !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .is-inline-desktop-only {\\n display: inline !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-inline-widescreen {\\n display: inline !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .is-inline-widescreen-only {\\n display: inline !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-inline-fullhd {\\n display: inline !important; } }\\n\\n.is-inline-block {\\n display: inline-block !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-inline-block-mobile {\\n display: inline-block !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-inline-block-tablet {\\n display: inline-block !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .is-inline-block-tablet-only {\\n display: inline-block !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-inline-block-touch {\\n display: inline-block !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-inline-block-desktop {\\n display: inline-block !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .is-inline-block-desktop-only {\\n display: inline-block !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-inline-block-widescreen {\\n display: inline-block !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .is-inline-block-widescreen-only {\\n display: inline-block !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-inline-block-fullhd {\\n display: inline-block !important; } }\\n\\n.is-inline-flex {\\n display: inline-flex !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-inline-flex-mobile {\\n display: inline-flex !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-inline-flex-tablet {\\n display: inline-flex !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .is-inline-flex-tablet-only {\\n display: inline-flex !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-inline-flex-touch {\\n display: inline-flex !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-inline-flex-desktop {\\n display: inline-flex !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .is-inline-flex-desktop-only {\\n display: inline-flex !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-inline-flex-widescreen {\\n display: inline-flex !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .is-inline-flex-widescreen-only {\\n display: inline-flex !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-inline-flex-fullhd {\\n display: inline-flex !important; } }\\n\\n.is-hidden {\\n display: none !important; }\\n\\n.is-sr-only {\\n border: none !important;\\n clip: rect(0, 0, 0, 0) !important;\\n height: 0.01em !important;\\n overflow: hidden !important;\\n padding: 0 !important;\\n position: absolute !important;\\n white-space: nowrap !important;\\n width: 0.01em !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-hidden-mobile {\\n display: none !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-hidden-tablet {\\n display: none !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .is-hidden-tablet-only {\\n display: none !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-hidden-touch {\\n display: none !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-hidden-desktop {\\n display: none !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .is-hidden-desktop-only {\\n display: none !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-hidden-widescreen {\\n display: none !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .is-hidden-widescreen-only {\\n display: none !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-hidden-fullhd {\\n display: none !important; } }\\n\\n.is-invisible {\\n visibility: hidden !important; }\\n\\n@media screen and (max-width: 768px) {\\n .is-invisible-mobile {\\n visibility: hidden !important; } }\\n\\n@media screen and (min-width: 769px), print {\\n .is-invisible-tablet {\\n visibility: hidden !important; } }\\n\\n@media screen and (min-width: 769px) and (max-width: 1023px) {\\n .is-invisible-tablet-only {\\n visibility: hidden !important; } }\\n\\n@media screen and (max-width: 1023px) {\\n .is-invisible-touch {\\n visibility: hidden !important; } }\\n\\n@media screen and (min-width: 1024px) {\\n .is-invisible-desktop {\\n visibility: hidden !important; } }\\n\\n@media screen and (min-width: 1024px) and (max-width: 1215px) {\\n .is-invisible-desktop-only {\\n visibility: hidden !important; } }\\n\\n@media screen and (min-width: 1216px) {\\n .is-invisible-widescreen {\\n visibility: hidden !important; } }\\n\\n@media screen and (min-width: 1216px) and (max-width: 1407px) {\\n .is-invisible-widescreen-only {\\n visibility: hidden !important; } }\\n\\n@media screen and (min-width: 1408px) {\\n .is-invisible-fullhd {\\n visibility: hidden !important; } }\\n\\n.hero {\\n align-items: stretch;\\n display: flex;\\n flex-direction: column;\\n justify-content: space-between; }\\n .hero .navbar {\\n background: none; }\\n .hero .tabs ul {\\n border-bottom: none; }\\n .hero.is-white {\\n background-color: white;\\n color: #0a0a0a; }\\n .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-white strong {\\n color: inherit; }\\n .hero.is-white .title {\\n color: #0a0a0a; }\\n .hero.is-white .subtitle {\\n color: rgba(10, 10, 10, 0.9); }\\n .hero.is-white .subtitle a:not(.button),\\n .hero.is-white .subtitle strong {\\n color: #0a0a0a; }\\n @media screen and (max-width: 1023px) {\\n .hero.is-white .navbar-menu {\\n background-color: white; } }\\n .hero.is-white .navbar-item,\\n .hero.is-white .navbar-link {\\n color: rgba(10, 10, 10, 0.7); }\\n .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,\\n .hero.is-white .navbar-link:hover,\\n .hero.is-white .navbar-link.is-active {\\n background-color: #f2f2f2;\\n color: #0a0a0a; }\\n .hero.is-white .tabs a {\\n color: #0a0a0a;\\n opacity: 0.9; }\\n .hero.is-white .tabs a:hover {\\n opacity: 1; }\\n .hero.is-white .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {\\n color: #0a0a0a; }\\n .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {\\n background-color: #0a0a0a;\\n border-color: #0a0a0a;\\n color: white; }\\n .hero.is-white.is-bold {\\n background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-white.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }\\n .hero.is-black {\\n background-color: #0a0a0a;\\n color: white; }\\n .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-black strong {\\n color: inherit; }\\n .hero.is-black .title {\\n color: white; }\\n .hero.is-black .subtitle {\\n color: rgba(255, 255, 255, 0.9); }\\n .hero.is-black .subtitle a:not(.button),\\n .hero.is-black .subtitle strong {\\n color: white; }\\n @media screen and (max-width: 1023px) {\\n .hero.is-black .navbar-menu {\\n background-color: #0a0a0a; } }\\n .hero.is-black .navbar-item,\\n .hero.is-black .navbar-link {\\n color: rgba(255, 255, 255, 0.7); }\\n .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,\\n .hero.is-black .navbar-link:hover,\\n .hero.is-black .navbar-link.is-active {\\n background-color: black;\\n color: white; }\\n .hero.is-black .tabs a {\\n color: white;\\n opacity: 0.9; }\\n .hero.is-black .tabs a:hover {\\n opacity: 1; }\\n .hero.is-black .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {\\n color: white; }\\n .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {\\n background-color: white;\\n border-color: white;\\n color: #0a0a0a; }\\n .hero.is-black.is-bold {\\n background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-black.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }\\n .hero.is-light {\\n background-color: #d2f9d6;\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-light strong {\\n color: inherit; }\\n .hero.is-light .title {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-light .subtitle {\\n color: rgba(0, 0, 0, 0.9); }\\n .hero.is-light .subtitle a:not(.button),\\n .hero.is-light .subtitle strong {\\n color: rgba(0, 0, 0, 0.7); }\\n @media screen and (max-width: 1023px) {\\n .hero.is-light .navbar-menu {\\n background-color: #d2f9d6; } }\\n .hero.is-light .navbar-item,\\n .hero.is-light .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,\\n .hero.is-light .navbar-link:hover,\\n .hero.is-light .navbar-link.is-active {\\n background-color: #bcf6c2;\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-light .tabs a {\\n color: rgba(0, 0, 0, 0.7);\\n opacity: 0.9; }\\n .hero.is-light .tabs a:hover {\\n opacity: 1; }\\n .hero.is-light .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {\\n background-color: rgba(0, 0, 0, 0.7);\\n border-color: rgba(0, 0, 0, 0.7);\\n color: #d2f9d6; }\\n .hero.is-light.is-bold {\\n background-image: linear-gradient(141deg, #a6f8a0 0%, #d2f9d6 71%, #e8fded 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-light.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #a6f8a0 0%, #d2f9d6 71%, #e8fded 100%); } }\\n .hero.is-dark {\\n background-color: #459558;\\n color: #fff; }\\n .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-dark strong {\\n color: inherit; }\\n .hero.is-dark .title {\\n color: #fff; }\\n .hero.is-dark .subtitle {\\n color: rgba(255, 255, 255, 0.9); }\\n .hero.is-dark .subtitle a:not(.button),\\n .hero.is-dark .subtitle strong {\\n color: #fff; }\\n @media screen and (max-width: 1023px) {\\n .hero.is-dark .navbar-menu {\\n background-color: #459558; } }\\n .hero.is-dark .navbar-item,\\n .hero.is-dark .navbar-link {\\n color: rgba(255, 255, 255, 0.7); }\\n .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,\\n .hero.is-dark .navbar-link:hover,\\n .hero.is-dark .navbar-link.is-active {\\n background-color: #3d844e;\\n color: #fff; }\\n .hero.is-dark .tabs a {\\n color: #fff;\\n opacity: 0.9; }\\n .hero.is-dark .tabs a:hover {\\n opacity: 1; }\\n .hero.is-dark .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {\\n color: #fff; }\\n .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {\\n background-color: #fff;\\n border-color: #fff;\\n color: #459558; }\\n .hero.is-dark.is-bold {\\n background-image: linear-gradient(141deg, #2d7a32 0%, #459558 71%, #47ad70 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-dark.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #2d7a32 0%, #459558 71%, #47ad70 100%); } }\\n .hero.is-primary {\\n background-color: #55be6f;\\n color: #fff; }\\n .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-primary strong {\\n color: inherit; }\\n .hero.is-primary .title {\\n color: #fff; }\\n .hero.is-primary .subtitle {\\n color: rgba(255, 255, 255, 0.9); }\\n .hero.is-primary .subtitle a:not(.button),\\n .hero.is-primary .subtitle strong {\\n color: #fff; }\\n @media screen and (max-width: 1023px) {\\n .hero.is-primary .navbar-menu {\\n background-color: #55be6f; } }\\n .hero.is-primary .navbar-item,\\n .hero.is-primary .navbar-link {\\n color: rgba(255, 255, 255, 0.7); }\\n .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,\\n .hero.is-primary .navbar-link:hover,\\n .hero.is-primary .navbar-link.is-active {\\n background-color: #45b461;\\n color: #fff; }\\n .hero.is-primary .tabs a {\\n color: #fff;\\n opacity: 0.9; }\\n .hero.is-primary .tabs a:hover {\\n opacity: 1; }\\n .hero.is-primary .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {\\n color: #fff; }\\n .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {\\n background-color: #fff;\\n border-color: #fff;\\n color: #55be6f; }\\n .hero.is-primary.is-bold {\\n background-image: linear-gradient(141deg, #33ad3d 0%, #55be6f 71%, #62ca8d 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-primary.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #33ad3d 0%, #55be6f 71%, #62ca8d 100%); } }\\n .hero.is-link {\\n background-color: #4876ff;\\n color: #fff; }\\n .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-link strong {\\n color: inherit; }\\n .hero.is-link .title {\\n color: #fff; }\\n .hero.is-link .subtitle {\\n color: rgba(255, 255, 255, 0.9); }\\n .hero.is-link .subtitle a:not(.button),\\n .hero.is-link .subtitle strong {\\n color: #fff; }\\n @media screen and (max-width: 1023px) {\\n .hero.is-link .navbar-menu {\\n background-color: #4876ff; } }\\n .hero.is-link .navbar-item,\\n .hero.is-link .navbar-link {\\n color: rgba(255, 255, 255, 0.7); }\\n .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,\\n .hero.is-link .navbar-link:hover,\\n .hero.is-link .navbar-link.is-active {\\n background-color: #2f63ff;\\n color: #fff; }\\n .hero.is-link .tabs a {\\n color: #fff;\\n opacity: 0.9; }\\n .hero.is-link .tabs a:hover {\\n opacity: 1; }\\n .hero.is-link .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {\\n color: #fff; }\\n .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {\\n background-color: #fff;\\n border-color: #fff;\\n color: #4876ff; }\\n .hero.is-link.is-bold {\\n background-image: linear-gradient(141deg, #1577ff 0%, #4876ff 71%, #626fff 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-link.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #1577ff 0%, #4876ff 71%, #626fff 100%); } }\\n .hero.is-info {\\n background-color: #f0f8ff;\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-info strong {\\n color: inherit; }\\n .hero.is-info .title {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-info .subtitle {\\n color: rgba(0, 0, 0, 0.9); }\\n .hero.is-info .subtitle a:not(.button),\\n .hero.is-info .subtitle strong {\\n color: rgba(0, 0, 0, 0.7); }\\n @media screen and (max-width: 1023px) {\\n .hero.is-info .navbar-menu {\\n background-color: #f0f8ff; } }\\n .hero.is-info .navbar-item,\\n .hero.is-info .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,\\n .hero.is-info .navbar-link:hover,\\n .hero.is-info .navbar-link.is-active {\\n background-color: #d7ecff;\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-info .tabs a {\\n color: rgba(0, 0, 0, 0.7);\\n opacity: 0.9; }\\n .hero.is-info .tabs a:hover {\\n opacity: 1; }\\n .hero.is-info .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {\\n background-color: rgba(0, 0, 0, 0.7);\\n border-color: rgba(0, 0, 0, 0.7);\\n color: #f0f8ff; }\\n .hero.is-info.is-bold {\\n background-image: linear-gradient(141deg, #bdebff 0%, #f0f8ff 71%, white 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-info.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #bdebff 0%, #f0f8ff 71%, white 100%); } }\\n .hero.is-success {\\n background-color: #48c774;\\n color: #fff; }\\n .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-success strong {\\n color: inherit; }\\n .hero.is-success .title {\\n color: #fff; }\\n .hero.is-success .subtitle {\\n color: rgba(255, 255, 255, 0.9); }\\n .hero.is-success .subtitle a:not(.button),\\n .hero.is-success .subtitle strong {\\n color: #fff; }\\n @media screen and (max-width: 1023px) {\\n .hero.is-success .navbar-menu {\\n background-color: #48c774; } }\\n .hero.is-success .navbar-item,\\n .hero.is-success .navbar-link {\\n color: rgba(255, 255, 255, 0.7); }\\n .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,\\n .hero.is-success .navbar-link:hover,\\n .hero.is-success .navbar-link.is-active {\\n background-color: #3abb67;\\n color: #fff; }\\n .hero.is-success .tabs a {\\n color: #fff;\\n opacity: 0.9; }\\n .hero.is-success .tabs a:hover {\\n opacity: 1; }\\n .hero.is-success .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {\\n color: #fff; }\\n .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {\\n background-color: #fff;\\n border-color: #fff;\\n color: #48c774; }\\n .hero.is-success.is-bold {\\n background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-success.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); } }\\n .hero.is-warning {\\n background-color: #ffd975;\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-warning strong {\\n color: inherit; }\\n .hero.is-warning .title {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-warning .subtitle {\\n color: rgba(0, 0, 0, 0.9); }\\n .hero.is-warning .subtitle a:not(.button),\\n .hero.is-warning .subtitle strong {\\n color: rgba(0, 0, 0, 0.7); }\\n @media screen and (max-width: 1023px) {\\n .hero.is-warning .navbar-menu {\\n background-color: #ffd975; } }\\n .hero.is-warning .navbar-item,\\n .hero.is-warning .navbar-link {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,\\n .hero.is-warning .navbar-link:hover,\\n .hero.is-warning .navbar-link.is-active {\\n background-color: #ffd25c;\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-warning .tabs a {\\n color: rgba(0, 0, 0, 0.7);\\n opacity: 0.9; }\\n .hero.is-warning .tabs a:hover {\\n opacity: 1; }\\n .hero.is-warning .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {\\n color: rgba(0, 0, 0, 0.7); }\\n .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {\\n background-color: rgba(0, 0, 0, 0.7);\\n border-color: rgba(0, 0, 0, 0.7);\\n color: #ffd975; }\\n .hero.is-warning.is-bold {\\n background-image: linear-gradient(141deg, #ffab42 0%, #ffd975 71%, #fff38f 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-warning.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #ffab42 0%, #ffd975 71%, #fff38f 100%); } }\\n .hero.is-danger {\\n background-color: #f14668;\\n color: #fff; }\\n .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),\\n .hero.is-danger strong {\\n color: inherit; }\\n .hero.is-danger .title {\\n color: #fff; }\\n .hero.is-danger .subtitle {\\n color: rgba(255, 255, 255, 0.9); }\\n .hero.is-danger .subtitle a:not(.button),\\n .hero.is-danger .subtitle strong {\\n color: #fff; }\\n @media screen and (max-width: 1023px) {\\n .hero.is-danger .navbar-menu {\\n background-color: #f14668; } }\\n .hero.is-danger .navbar-item,\\n .hero.is-danger .navbar-link {\\n color: rgba(255, 255, 255, 0.7); }\\n .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,\\n .hero.is-danger .navbar-link:hover,\\n .hero.is-danger .navbar-link.is-active {\\n background-color: #ef2e55;\\n color: #fff; }\\n .hero.is-danger .tabs a {\\n color: #fff;\\n opacity: 0.9; }\\n .hero.is-danger .tabs a:hover {\\n opacity: 1; }\\n .hero.is-danger .tabs li.is-active a {\\n opacity: 1; }\\n .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {\\n color: #fff; }\\n .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {\\n background-color: rgba(10, 10, 10, 0.1); }\\n .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {\\n background-color: #fff;\\n border-color: #fff;\\n color: #f14668; }\\n .hero.is-danger.is-bold {\\n background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); }\\n @media screen and (max-width: 768px) {\\n .hero.is-danger.is-bold .navbar-menu {\\n background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } }\\n .hero.is-small .hero-body {\\n padding: 1.5rem; }\\n @media screen and (min-width: 769px), print {\\n .hero.is-medium .hero-body {\\n padding: 9rem 1.5rem; } }\\n @media screen and (min-width: 769px), print {\\n .hero.is-large .hero-body {\\n padding: 18rem 1.5rem; } }\\n .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {\\n align-items: center;\\n display: flex; }\\n .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {\\n flex-grow: 1;\\n flex-shrink: 1; }\\n .hero.is-halfheight {\\n min-height: 50vh; }\\n .hero.is-fullheight {\\n min-height: 100vh; }\\n\\n.hero-video {\\n overflow: hidden; }\\n .hero-video video {\\n left: 50%;\\n min-height: 100%;\\n min-width: 100%;\\n position: absolute;\\n top: 50%;\\n transform: translate3d(-50%, -50%, 0); }\\n .hero-video.is-transparent {\\n opacity: 0.3; }\\n @media screen and (max-width: 768px) {\\n .hero-video {\\n display: none; } }\\n\\n.hero-buttons {\\n margin-top: 1.5rem; }\\n @media screen and (max-width: 768px) {\\n .hero-buttons .button {\\n display: flex; }\\n .hero-buttons .button:not(:last-child) {\\n margin-bottom: 0.75rem; } }\\n @media screen and (min-width: 769px), print {\\n .hero-buttons {\\n display: flex;\\n justify-content: center; }\\n .hero-buttons .button:not(:last-child) {\\n margin-right: 1.5rem; } }\\n\\n.hero-head,\\n.hero-foot {\\n flex-grow: 0;\\n flex-shrink: 0; }\\n\\n.hero-body {\\n flex-grow: 1;\\n flex-shrink: 0;\\n padding: 3rem 1.5rem; }\\n\\n.section {\\n padding: 3rem 1.5rem; }\\n @media screen and (min-width: 1024px) {\\n .section.is-medium {\\n padding: 9rem 1.5rem; }\\n .section.is-large {\\n padding: 18rem 1.5rem; } }\\n\\n.footer {\\n background-color: #fafafa;\\n padding: 3rem 1.5rem 6rem; }\\n\\n:host {\\n background-color: white;\\n font-size: 16px;\\n -moz-osx-font-smoothing: grayscale;\\n -webkit-font-smoothing: antialiased;\\n min-width: 300px;\\n overflow-x: hidden;\\n overflow-y: scroll;\\n text-rendering: optimizeLegibility;\\n text-size-adjust: 100%;\\n font-family: BlinkMacSystemFont, -apple-system, \\\"Segoe UI\\\", \\\"Roboto\\\", \\\"Oxygen\\\", \\\"Ubuntu\\\", \\\"Cantarell\\\", \\\"Fira Sans\\\", \\\"Droid Sans\\\", \\\"Helvetica Neue\\\", \\\"Helvetica\\\", \\\"Arial\\\", sans-serif;\\n color: #4a4a4a;\\n font-size: 1em;\\n font-weight: 400;\\n line-height: 1.5;\\n box-sizing: border-box;\\n overflow: hidden; }\\n\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./assets/main.scss?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/brands/google-drive.svg": /*!*********************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/brands/google-drive.svg ***! \*********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/brands/google-drive.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/regular/copy.svg": /*!**************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/regular/copy.svg ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/regular/copy.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/regular/file-image.svg": /*!********************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/regular/file-image.svg ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/regular/file-image.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/regular/list-alt.svg": /*!******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/regular/list-alt.svg ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/regular/list-alt.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-double-down.svg": /*!*************************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-double-down.svg ***! \*************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-double-down.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-double-up.svg": /*!***********************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-double-up.svg ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-double-up.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-down.svg": /*!******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-down.svg ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-down.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-left.svg": /*!******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-left.svg ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-left.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-right.svg": /*!*******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-right.svg ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/angle-right.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/arrow-left.svg": /*!******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/arrow-left.svg ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/arrow-left.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/arrow-right.svg": /*!*******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/arrow-right.svg ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/arrow-right.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/book.svg": /*!************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/book.svg ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/book.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/compress-arrows-alt.svg": /*!***************************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/compress-arrows-alt.svg ***! \***************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/compress-arrows-alt.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/desktop.svg": /*!***************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/desktop.svg ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/desktop.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/edit.svg": /*!************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/edit.svg ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/edit.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/ellipsis-v.svg": /*!******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/ellipsis-v.svg ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/ellipsis-v.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/info-circle.svg": /*!*******************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/info-circle.svg ***! \*******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/info-circle.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/puzzle-piece.svg": /*!********************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/puzzle-piece.svg ***! \********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/puzzle-piece.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/question-circle.svg": /*!***********************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/question-circle.svg ***! \***********************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/question-circle.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/redo-alt.svg": /*!****************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/redo-alt.svg ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/redo-alt.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/search.svg": /*!**************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/search.svg ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/search.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/sort-down.svg": /*!*****************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/sort-down.svg ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/sort-down.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/sort-up.svg": /*!***************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/sort-up.svg ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/sort-up.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/sync-alt.svg": /*!****************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/sync-alt.svg ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/sync-alt.svg?"); /***/ }), /***/ "./node_modules/@fortawesome/fontawesome-free/svgs/solid/upload.svg": /*!**************************************************************************!*\ !*** ./node_modules/@fortawesome/fontawesome-free/svgs/solid/upload.svg ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { eval("module.exports = \"\"\n\n//# sourceURL=webpack:///./node_modules/@fortawesome/fontawesome-free/svgs/solid/upload.svg?"); /***/ }), /***/ "./node_modules/css-loader/dist/runtime/api.js": /*!*****************************************************!*\ !*** ./node_modules/css-loader/dist/runtime/api.js ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\n// eslint-disable-next-line func-names\nmodule.exports = function (useSourceMap) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item, useSourceMap);\n\n if (item[2]) {\n return \"@media \".concat(item[2], \" {\").concat(content, \"}\");\n }\n\n return content;\n }).join('');\n }; // import a list of modules into the list\n // eslint-disable-next-line func-names\n\n\n list.i = function (modules, mediaQuery, dedupe) {\n if (typeof modules === 'string') {\n // eslint-disable-next-line no-param-reassign\n modules = [[null, modules, '']];\n }\n\n var alreadyImportedModules = {};\n\n if (dedupe) {\n for (var i = 0; i < this.length; i++) {\n // eslint-disable-next-line prefer-destructuring\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n }\n\n for (var _i = 0; _i < modules.length; _i++) {\n var item = [].concat(modules[_i]);\n\n if (dedupe && alreadyImportedModules[item[0]]) {\n // eslint-disable-next-line no-continue\n continue;\n }\n\n if (mediaQuery) {\n if (!item[2]) {\n item[2] = mediaQuery;\n } else {\n item[2] = \"\".concat(mediaQuery, \" and \").concat(item[2]);\n }\n }\n\n list.push(item);\n }\n };\n\n return list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || ''; // eslint-disable-next-line prefer-destructuring\n\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (useSourceMap && typeof btoa === 'function') {\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function (source) {\n return \"/*# sourceURL=\".concat(cssMapping.sourceRoot || '').concat(source, \" */\");\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n }\n\n return [content].join('\\n');\n} // Adapted from convert-source-map (MIT)\n\n\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = \"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(base64);\n return \"/*# \".concat(data, \" */\");\n}\n\n//# sourceURL=webpack:///./node_modules/css-loader/dist/runtime/api.js?"); /***/ }), /***/ "./node_modules/fetch-ndjson/dist/index.js": /*!*************************************************!*\ !*** ./node_modules/fetch-ndjson/dist/index.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("\n// const debug = console.log;\nvar __await = (this && this.__await) || function (v) { return this instanceof __await ? (this.v = v, this) : new __await(v); }\nvar __asyncGenerator = (this && this.__asyncGenerator) || function (thisArg, _arguments, generator) {\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\n function fulfill(value) { resume(\"next\", value); }\n function reject(value) { resume(\"throw\", value); }\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\n// reader comes from:\n// fetch('/api').then(response => response.body.getReader())\nfunction gen(reader) {\n return __asyncGenerator(this, arguments, function* gen_1() {\n const matcher = /\\r?\\n/;\n const decoder = new TextDecoder();\n let buf = '';\n let next = reader.read();\n while (true) {\n const { done, value } = yield __await(next);\n if (done) {\n if (buf.length > 0) {\n yield yield __await(JSON.parse(buf));\n }\n return yield __await(void 0);\n }\n const chunk = decoder.decode(value, { stream: true });\n // debug(`chunk=${chunk}`);\n buf += chunk;\n const parts = buf.split(matcher);\n buf = parts.pop();\n for (const i of parts) {\n yield yield __await(JSON.parse(i));\n }\n next = reader.read();\n }\n });\n}\nexports.default = gen;\n//# sourceMappingURL=index.js.map\n\n//# sourceURL=webpack:///./node_modules/fetch-ndjson/dist/index.js?"); /***/ }), /***/ "./node_modules/flexsearch/dist/flexsearch.min.js": /*!********************************************************!*\ !*** ./node_modules/flexsearch/dist/flexsearch.min.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; eval("/*\n FlexSearch v0.6.30\n Copyright 2019 Nextapps GmbH\n Author: Thomas Wilkerling\n Released under the Apache 2.0 Licence\n https://github.com/nextapps-de/flexsearch\n*/\n(function(K,R,w){let L;(L=w.define)&&L.amd?L([],function(){return R}):(L=w.modules)?L[K.toLowerCase()]=R: true?module.exports=R:undefined})(\"FlexSearch\",function ma(K){function w(a,c){const b=c?c.id:a&&a.id;this.id=b||0===b?b:na++;this.init(a,c);fa(this,\"index\",function(){return this.a?Object.keys(this.a.index[this.a.keys[0]].c):Object.keys(this.c)});fa(this,\"length\",function(){return this.index.length})}function L(a,c,b,d){this.u!==this.g&&(this.o=this.o.concat(b),this.u++,\nd&&this.o.length>=d&&(this.u=this.g),this.u===this.g&&(this.cache&&this.j.set(c,this.o),this.F&&this.F(this.o)));return this}function S(a){const c=B();for(const b in a)if(a.hasOwnProperty(b)){const d=a[b];F(d)?c[b]=d.slice(0):G(d)?c[b]=S(d):c[b]=d}return c}function W(a,c){const b=a.length,d=O(c),e=[];for(let f=0,h=0;f=h&&(a=a[g-(e+.5>>0)],a=a[b]||(a[b]=[]),\na[a.length]=d);return e}function ba(a,c){if(a){const b=Object.keys(a);for(let d=0,e=b.length;da?1:a?-1:0}function pa(a,c){a=a[M];c=c[M];return ac?1:0}function oa(a,c){const b=M.length;for(let d=0;dc?1:0}function T(a,c,b){return a?{page:a,next:c?\"\"+c:null,result:b}:b}function ha(a,c,b,d,e,f,h){let g,k=[];if(!0===b){b=\"0\";var l=\"\"}else l=b&&b.split(\":\");const p=a.length;if(1h&&(l=0),l=l||0,g=l+c,g=this.m.length&&(this.C=0),this.m[this.C].postMessage({add:!0,id:a,\ncontent:c}),this.c[f]=\"\"+this.C,b&&b(),this;if(!e){if(this.async&&\"function\"!==typeof importScripts){let t=this;f=new Promise(function(v){setTimeout(function(){t.add(a,c,null,d,!0);t=null;v()})});if(b)f.then(b);else return f;return this}if(b)return this.add(a,c,null,d,!0),b(),this}c=this.encode(c);if(!c.length)return this;b=this.f;e=O(b)?b(c):c.split(this.split);this.filter&&(e=W(e,this.filter));const n=B();n._ctx=B();const m=e.length,u=this.threshold,q=this.depth,A=this.b,z=this.i,y=this.D;for(let t=\n0;tp;x--)l=h.substring(p,x),V(z,n,l,a,v,k,u,A-1)}break;default:if(g=V(z,n,h,a,1,k,u,A-1),q&&1=u)for(g=n._ctx[h]||(n._ctx[h]=B()),h=this.h[h]||(this.h[h]=ia(A-(u||0))),k=t-q,l=t+q+1,0>k&&(k=0),l>\nm&&(l=m);kh;d--)e=g[d-1],g[d]=e,f[e]=d;g[h]=c;f[c]=h}}}return b};return a}();return w}(function(){const K={},R=\"undefined\"!==typeof Blob&&\n\"undefined\"!==typeof URL&&URL.createObjectURL;return function(w,L,S,W,P){S=R?URL.createObjectURL(new Blob([\"(\"+S.toString()+\")()\"],{type:\"text/javascript\"})):w+\".min.js\";w+=\"-\"+L;K[w]||(K[w]=[]);K[w][P]=new Worker(S);K[w][P].onmessage=W;return K[w][P]}}()),this);\n\n\n//# sourceURL=webpack:///./node_modules/flexsearch/dist/flexsearch.min.js?"); /***/ }), /***/ "./node_modules/keyword-mark-element/lib/keyword-mark.js": /*!***************************************************************!*\ !*** ./node_modules/keyword-mark-element/lib/keyword-mark.js ***! \***************************************************************/ /*! exports provided: KeywordMarkElement */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"KeywordMarkElement\", function() { return KeywordMarkElement; });\nconst escapeRegexChars = [\n '-',\n '[',\n ']',\n '/',\n '{',\n '}',\n '(',\n ')',\n '*',\n '+',\n '?',\n '.',\n '\\\\',\n '^',\n '$',\n '|',\n];\nconst escapeRegexPattern = new RegExp(`[${escapeRegexChars.join('\\\\')}]`, 'g');\nconst escapeRegex = (str) => str.replace(escapeRegexPattern, '\\\\$&');\n/**\n * Renders a string with keywords highlighted\n */\nclass KeywordMarkElement extends HTMLElement {\n /** @inheritdoc */\n static get observedAttributes() {\n return ['keywords'];\n }\n /**\n * Keywords to highlight\n */\n get keywords() {\n return this.getAttribute('keywords') || '';\n }\n /**\n * Sets the keywords to highlight\n * @param {string} val keywords to set\n */\n set keywords(val) {\n this.setAttribute('keywords', val);\n }\n /** constructor */\n constructor() {\n super();\n this.attachShadow({ mode: 'open' });\n }\n /** @inheritdoc */\n attributeChangedCallback(name, oldValue, newValue) {\n if (name === 'keywords') {\n if (newValue !== oldValue) {\n this._render();\n }\n }\n }\n /** @inheritdoc */\n connectedCallback() {\n this._render();\n this.__observer = new MutationObserver(() => {\n this._render();\n });\n this.__observer.observe(this, {\n childList: true,\n characterData: true,\n subtree: true,\n });\n }\n /** @inheritdoc */\n disconnectedCallback() {\n if (this.__observer) {\n this.__observer.disconnect();\n this.__observer = undefined;\n }\n }\n /**\n * Renders the current string with keywords highlighted\n */\n _render() {\n if (!this.shadowRoot) {\n return;\n }\n const text = this.textContent || '';\n const keywords = this.getAttribute('keywords');\n if (!keywords) {\n this.shadowRoot.textContent = text;\n return;\n }\n const lowerText = text.toLowerCase();\n const terms = keywords.toLowerCase().split(/\\s+/);\n const splitPattern = new RegExp(`${terms.map(escapeRegex).join('|')}`, 'gi');\n const parts = text.split(splitPattern);\n const result = document.createElement('div');\n let cursor = 0;\n for (const part of parts) {\n result.appendChild(document.createTextNode(part));\n cursor += part.length;\n if (cursor < lowerText.length) {\n const slice = lowerText.substring(cursor);\n const match = terms.find((t) => slice.startsWith(t));\n if (match) {\n const mark = document.createElement('mark');\n mark.textContent = text.substr(cursor, match.length);\n result.appendChild(mark);\n cursor += match.length;\n }\n }\n }\n this.shadowRoot.innerHTML = `\n \n ${result.innerHTML}\n `;\n }\n}\ncustomElements.define('keyword-mark', KeywordMarkElement);\n//# sourceMappingURL=keyword-mark.js.map\n\n//# sourceURL=webpack:///./node_modules/keyword-mark-element/lib/keyword-mark.js?"); /***/ }), /***/ "./node_modules/lit-element/lib/css-tag.js": /*!*************************************************!*\ !*** ./node_modules/lit-element/lib/css-tag.js ***! \*************************************************/ /*! exports provided: supportsAdoptingStyleSheets, CSSResult, unsafeCSS, css */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"supportsAdoptingStyleSheets\", function() { return supportsAdoptingStyleSheets; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CSSResult\", function() { return CSSResult; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"unsafeCSS\", function() { return unsafeCSS; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"css\", function() { return css; });\n/**\n@license\nCopyright (c) 2019 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at\nhttp://polymer.github.io/LICENSE.txt The complete set of authors may be found at\nhttp://polymer.github.io/AUTHORS.txt The complete set of contributors may be\nfound at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as\npart of the polymer project is also subject to an additional IP rights grant\nfound at http://polymer.github.io/PATENTS.txt\n*/\n/**\n * Whether the current browser supports `adoptedStyleSheets`.\n */\nconst supportsAdoptingStyleSheets = (window.ShadowRoot) &&\n (window.ShadyCSS === undefined || window.ShadyCSS.nativeShadow) &&\n ('adoptedStyleSheets' in Document.prototype) &&\n ('replace' in CSSStyleSheet.prototype);\nconst constructionToken = Symbol();\nclass CSSResult {\n constructor(cssText, safeToken) {\n if (safeToken !== constructionToken) {\n throw new Error('CSSResult is not constructable. Use `unsafeCSS` or `css` instead.');\n }\n this.cssText = cssText;\n }\n // Note, this is a getter so that it's lazy. In practice, this means\n // stylesheets are not created until the first element instance is made.\n get styleSheet() {\n if (this._styleSheet === undefined) {\n // Note, if `supportsAdoptingStyleSheets` is true then we assume\n // CSSStyleSheet is constructable.\n if (supportsAdoptingStyleSheets) {\n this._styleSheet = new CSSStyleSheet();\n this._styleSheet.replaceSync(this.cssText);\n }\n else {\n this._styleSheet = null;\n }\n }\n return this._styleSheet;\n }\n toString() {\n return this.cssText;\n }\n}\n/**\n * Wrap a value for interpolation in a [[`css`]] tagged template literal.\n *\n * This is unsafe because untrusted CSS text can be used to phone home\n * or exfiltrate data to an attacker controlled site. Take care to only use\n * this with trusted input.\n */\nconst unsafeCSS = (value) => {\n return new CSSResult(String(value), constructionToken);\n};\nconst textFromCSSResult = (value) => {\n if (value instanceof CSSResult) {\n return value.cssText;\n }\n else if (typeof value === 'number') {\n return value;\n }\n else {\n throw new Error(`Value passed to 'css' function must be a 'css' function result: ${value}. Use 'unsafeCSS' to pass non-literal values, but\n take care to ensure page security.`);\n }\n};\n/**\n * Template tag which which can be used with LitElement's [[LitElement.styles |\n * `styles`]] property to set element styles. For security reasons, only literal\n * string values may be used. To incorporate non-literal values [[`unsafeCSS`]]\n * may be used inside a template string part.\n */\nconst css = (strings, ...values) => {\n const cssText = values.reduce((acc, v, idx) => acc + textFromCSSResult(v) + strings[idx + 1], strings[0]);\n return new CSSResult(cssText, constructionToken);\n};\n//# sourceMappingURL=css-tag.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-element/lib/css-tag.js?"); /***/ }), /***/ "./node_modules/lit-element/lib/decorators.js": /*!****************************************************!*\ !*** ./node_modules/lit-element/lib/decorators.js ***! \****************************************************/ /*! exports provided: customElement, property, internalProperty, query, queryAsync, queryAll, eventOptions, queryAssignedNodes */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"customElement\", function() { return customElement; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"property\", function() { return property; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"internalProperty\", function() { return internalProperty; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"query\", function() { return query; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"queryAsync\", function() { return queryAsync; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"queryAll\", function() { return queryAll; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"eventOptions\", function() { return eventOptions; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"queryAssignedNodes\", function() { return queryAssignedNodes; });\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\nconst legacyCustomElement = (tagName, clazz) => {\n window.customElements.define(tagName, clazz);\n // Cast as any because TS doesn't recognize the return type as being a\n // subtype of the decorated class when clazz is typed as\n // `Constructor` for some reason.\n // `Constructor` is helpful to make sure the decorator is\n // applied to elements however.\n // tslint:disable-next-line:no-any\n return clazz;\n};\nconst standardCustomElement = (tagName, descriptor) => {\n const { kind, elements } = descriptor;\n return {\n kind,\n elements,\n // This callback is called once the class is otherwise fully defined\n finisher(clazz) {\n window.customElements.define(tagName, clazz);\n }\n };\n};\n/**\n * Class decorator factory that defines the decorated class as a custom element.\n *\n * ```\n * @customElement('my-element')\n * class MyElement {\n * render() {\n * return html``;\n * }\n * }\n * ```\n * @category Decorator\n * @param tagName The name of the custom element to define.\n */\nconst customElement = (tagName) => (classOrDescriptor) => (typeof classOrDescriptor === 'function') ?\n legacyCustomElement(tagName, classOrDescriptor) :\n standardCustomElement(tagName, classOrDescriptor);\nconst standardProperty = (options, element) => {\n // When decorating an accessor, pass it through and add property metadata.\n // Note, the `hasOwnProperty` check in `createProperty` ensures we don't\n // stomp over the user's accessor.\n if (element.kind === 'method' && element.descriptor &&\n !('value' in element.descriptor)) {\n return Object.assign(Object.assign({}, element), { finisher(clazz) {\n clazz.createProperty(element.key, options);\n } });\n }\n else {\n // createProperty() takes care of defining the property, but we still\n // must return some kind of descriptor, so return a descriptor for an\n // unused prototype field. The finisher calls createProperty().\n return {\n kind: 'field',\n key: Symbol(),\n placement: 'own',\n descriptor: {},\n // When @babel/plugin-proposal-decorators implements initializers,\n // do this instead of the initializer below. See:\n // https://github.com/babel/babel/issues/9260 extras: [\n // {\n // kind: 'initializer',\n // placement: 'own',\n // initializer: descriptor.initializer,\n // }\n // ],\n initializer() {\n if (typeof element.initializer === 'function') {\n this[element.key] = element.initializer.call(this);\n }\n },\n finisher(clazz) {\n clazz.createProperty(element.key, options);\n }\n };\n }\n};\nconst legacyProperty = (options, proto, name) => {\n proto.constructor\n .createProperty(name, options);\n};\n/**\n * A property decorator which creates a LitElement property which reflects a\n * corresponding attribute value. A [[`PropertyDeclaration`]] may optionally be\n * supplied to configure property features.\n *\n * This decorator should only be used for public fields. Private or protected\n * fields should use the [[`internalProperty`]] decorator.\n *\n * @example\n * ```ts\n * class MyElement {\n * @property({ type: Boolean })\n * clicked = false;\n * }\n * ```\n * @category Decorator\n * @ExportDecoratedItems\n */\nfunction property(options) {\n // tslint:disable-next-line:no-any decorator\n return (protoOrDescriptor, name) => (name !== undefined) ?\n legacyProperty(options, protoOrDescriptor, name) :\n standardProperty(options, protoOrDescriptor);\n}\n/**\n * Declares a private or protected property that still triggers updates to the\n * element when it changes.\n *\n * Properties declared this way must not be used from HTML or HTML templating\n * systems, they're solely for properties internal to the element. These\n * properties may be renamed by optimization tools like closure compiler.\n * @category Decorator\n */\nfunction internalProperty(options) {\n return property({ attribute: false, hasChanged: options === null || options === void 0 ? void 0 : options.hasChanged });\n}\n/**\n * A property decorator that converts a class property into a getter that\n * executes a querySelector on the element's renderRoot.\n *\n * @param selector A DOMString containing one or more selectors to match.\n * @param cache An optional boolean which when true performs the DOM query only\n * once and caches the result.\n *\n * See: https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector\n *\n * @example\n *\n * ```ts\n * class MyElement {\n * @query('#first')\n * first;\n *\n * render() {\n * return html`\n *
\n *
\n * `;\n * }\n * }\n * ```\n * @category Decorator\n */\nfunction query(selector, cache) {\n return (protoOrDescriptor, \n // tslint:disable-next-line:no-any decorator\n name) => {\n const descriptor = {\n get() {\n return this.renderRoot.querySelector(selector);\n },\n enumerable: true,\n configurable: true,\n };\n if (cache) {\n const key = typeof name === 'symbol' ? Symbol() : `__${name}`;\n descriptor.get = function () {\n if (this[key] === undefined) {\n (this[key] =\n this.renderRoot.querySelector(selector));\n }\n return this[key];\n };\n }\n return (name !== undefined) ?\n legacyQuery(descriptor, protoOrDescriptor, name) :\n standardQuery(descriptor, protoOrDescriptor);\n };\n}\n// Note, in the future, we may extend this decorator to support the use case\n// where the queried element may need to do work to become ready to interact\n// with (e.g. load some implementation code). If so, we might elect to\n// add a second argument defining a function that can be run to make the\n// queried element loaded/updated/ready.\n/**\n * A property decorator that converts a class property into a getter that\n * returns a promise that resolves to the result of a querySelector on the\n * element's renderRoot done after the element's `updateComplete` promise\n * resolves. When the queried property may change with element state, this\n * decorator can be used instead of requiring users to await the\n * `updateComplete` before accessing the property.\n *\n * @param selector A DOMString containing one or more selectors to match.\n *\n * See: https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector\n *\n * @example\n * ```ts\n * class MyElement {\n * @queryAsync('#first')\n * first;\n *\n * render() {\n * return html`\n *
\n *
\n * `;\n * }\n * }\n *\n * // external usage\n * async doSomethingWithFirst() {\n * (await aMyElement.first).doSomething();\n * }\n * ```\n * @category Decorator\n */\nfunction queryAsync(selector) {\n return (protoOrDescriptor, \n // tslint:disable-next-line:no-any decorator\n name) => {\n const descriptor = {\n async get() {\n await this.updateComplete;\n return this.renderRoot.querySelector(selector);\n },\n enumerable: true,\n configurable: true,\n };\n return (name !== undefined) ?\n legacyQuery(descriptor, protoOrDescriptor, name) :\n standardQuery(descriptor, protoOrDescriptor);\n };\n}\n/**\n * A property decorator that converts a class property into a getter\n * that executes a querySelectorAll on the element's renderRoot.\n *\n * @param selector A DOMString containing one or more selectors to match.\n *\n * See:\n * https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll\n *\n * @example\n * ```ts\n * class MyElement {\n * @queryAll('div')\n * divs;\n *\n * render() {\n * return html`\n *
\n *
\n * `;\n * }\n * }\n * ```\n * @category Decorator\n */\nfunction queryAll(selector) {\n return (protoOrDescriptor, \n // tslint:disable-next-line:no-any decorator\n name) => {\n const descriptor = {\n get() {\n return this.renderRoot.querySelectorAll(selector);\n },\n enumerable: true,\n configurable: true,\n };\n return (name !== undefined) ?\n legacyQuery(descriptor, protoOrDescriptor, name) :\n standardQuery(descriptor, protoOrDescriptor);\n };\n}\nconst legacyQuery = (descriptor, proto, name) => {\n Object.defineProperty(proto, name, descriptor);\n};\nconst standardQuery = (descriptor, element) => ({\n kind: 'method',\n placement: 'prototype',\n key: element.key,\n descriptor,\n});\nconst standardEventOptions = (options, element) => {\n return Object.assign(Object.assign({}, element), { finisher(clazz) {\n Object.assign(clazz.prototype[element.key], options);\n } });\n};\nconst legacyEventOptions = \n// tslint:disable-next-line:no-any legacy decorator\n(options, proto, name) => {\n Object.assign(proto[name], options);\n};\n/**\n * Adds event listener options to a method used as an event listener in a\n * lit-html template.\n *\n * @param options An object that specifies event listener options as accepted by\n * `EventTarget#addEventListener` and `EventTarget#removeEventListener`.\n *\n * Current browsers support the `capture`, `passive`, and `once` options. See:\n * https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Parameters\n *\n * @example\n * ```ts\n * class MyElement {\n * clicked = false;\n *\n * render() {\n * return html`\n *
\n * \n *
\n * `;\n * }\n *\n * @eventOptions({capture: true})\n * _onClick(e) {\n * this.clicked = true;\n * }\n * }\n * ```\n * @category Decorator\n */\nfunction eventOptions(options) {\n // Return value typed as any to prevent TypeScript from complaining that\n // standard decorator function signature does not match TypeScript decorator\n // signature\n // TODO(kschaaf): unclear why it was only failing on this decorator and not\n // the others\n return ((protoOrDescriptor, name) => (name !== undefined) ?\n legacyEventOptions(options, protoOrDescriptor, name) :\n standardEventOptions(options, protoOrDescriptor));\n}\n// x-browser support for matches\n// tslint:disable-next-line:no-any\nconst ElementProto = Element.prototype;\nconst legacyMatches = ElementProto.msMatchesSelector || ElementProto.webkitMatchesSelector;\n/**\n * A property decorator that converts a class property into a getter that\n * returns the `assignedNodes` of the given named `slot`. Note, the type of\n * this property should be annotated as `NodeListOf`.\n *\n * @param slotName A string name of the slot.\n * @param flatten A boolean which when true flattens the assigned nodes,\n * meaning any assigned nodes that are slot elements are replaced with their\n * assigned nodes.\n * @param selector A string which filters the results to elements that match\n * the given css selector.\n *\n * * @example\n * ```ts\n * class MyElement {\n * @queryAssignedNodes('list', true, '.item')\n * listItems;\n *\n * render() {\n * return html`\n * \n * `;\n * }\n * }\n * ```\n * @category Decorator\n */\nfunction queryAssignedNodes(slotName = '', flatten = false, selector = '') {\n return (protoOrDescriptor, \n // tslint:disable-next-line:no-any decorator\n name) => {\n const descriptor = {\n get() {\n const slotSelector = `slot${slotName ? `[name=${slotName}]` : ':not([name])'}`;\n const slot = this.renderRoot.querySelector(slotSelector);\n let nodes = slot && slot.assignedNodes({ flatten });\n if (nodes && selector) {\n nodes = nodes.filter((node) => node.nodeType === Node.ELEMENT_NODE &&\n node.matches ?\n node.matches(selector) :\n legacyMatches.call(node, selector));\n }\n return nodes;\n },\n enumerable: true,\n configurable: true,\n };\n return (name !== undefined) ?\n legacyQuery(descriptor, protoOrDescriptor, name) :\n standardQuery(descriptor, protoOrDescriptor);\n };\n}\n//# sourceMappingURL=decorators.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-element/lib/decorators.js?"); /***/ }), /***/ "./node_modules/lit-element/lib/updating-element.js": /*!**********************************************************!*\ !*** ./node_modules/lit-element/lib/updating-element.js ***! \**********************************************************/ /*! exports provided: defaultConverter, notEqual, UpdatingElement */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"defaultConverter\", function() { return defaultConverter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"notEqual\", function() { return notEqual; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"UpdatingElement\", function() { return UpdatingElement; });\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\nvar _a;\n/**\n * Use this module if you want to create your own base class extending\n * [[UpdatingElement]].\n * @packageDocumentation\n */\n/*\n * When using Closure Compiler, JSCompiler_renameProperty(property, object) is\n * replaced at compile time by the munged name for object[property]. We cannot\n * alias this function, so we have to use a small shim that has the same\n * behavior when not compiling.\n */\nwindow.JSCompiler_renameProperty =\n (prop, _obj) => prop;\nconst defaultConverter = {\n toAttribute(value, type) {\n switch (type) {\n case Boolean:\n return value ? '' : null;\n case Object:\n case Array:\n // if the value is `null` or `undefined` pass this through\n // to allow removing/no change behavior.\n return value == null ? value : JSON.stringify(value);\n }\n return value;\n },\n fromAttribute(value, type) {\n switch (type) {\n case Boolean:\n return value !== null;\n case Number:\n return value === null ? null : Number(value);\n case Object:\n case Array:\n return JSON.parse(value);\n }\n return value;\n }\n};\n/**\n * Change function that returns true if `value` is different from `oldValue`.\n * This method is used as the default for a property's `hasChanged` function.\n */\nconst notEqual = (value, old) => {\n // This ensures (old==NaN, value==NaN) always returns false\n return old !== value && (old === old || value === value);\n};\nconst defaultPropertyDeclaration = {\n attribute: true,\n type: String,\n converter: defaultConverter,\n reflect: false,\n hasChanged: notEqual\n};\nconst STATE_HAS_UPDATED = 1;\nconst STATE_UPDATE_REQUESTED = 1 << 2;\nconst STATE_IS_REFLECTING_TO_ATTRIBUTE = 1 << 3;\nconst STATE_IS_REFLECTING_TO_PROPERTY = 1 << 4;\n/**\n * The Closure JS Compiler doesn't currently have good support for static\n * property semantics where \"this\" is dynamic (e.g.\n * https://github.com/google/closure-compiler/issues/3177 and others) so we use\n * this hack to bypass any rewriting by the compiler.\n */\nconst finalized = 'finalized';\n/**\n * Base element class which manages element properties and attributes. When\n * properties change, the `update` method is asynchronously called. This method\n * should be supplied by subclassers to render updates as desired.\n * @noInheritDoc\n */\nclass UpdatingElement extends HTMLElement {\n constructor() {\n super();\n this.initialize();\n }\n /**\n * Returns a list of attributes corresponding to the registered properties.\n * @nocollapse\n */\n static get observedAttributes() {\n // note: piggy backing on this to ensure we're finalized.\n this.finalize();\n const attributes = [];\n // Use forEach so this works even if for/of loops are compiled to for loops\n // expecting arrays\n this._classProperties.forEach((v, p) => {\n const attr = this._attributeNameForProperty(p, v);\n if (attr !== undefined) {\n this._attributeToPropertyMap.set(attr, p);\n attributes.push(attr);\n }\n });\n return attributes;\n }\n /**\n * Ensures the private `_classProperties` property metadata is created.\n * In addition to `finalize` this is also called in `createProperty` to\n * ensure the `@property` decorator can add property metadata.\n */\n /** @nocollapse */\n static _ensureClassProperties() {\n // ensure private storage for property declarations.\n if (!this.hasOwnProperty(JSCompiler_renameProperty('_classProperties', this))) {\n this._classProperties = new Map();\n // NOTE: Workaround IE11 not supporting Map constructor argument.\n const superProperties = Object.getPrototypeOf(this)._classProperties;\n if (superProperties !== undefined) {\n superProperties.forEach((v, k) => this._classProperties.set(k, v));\n }\n }\n }\n /**\n * Creates a property accessor on the element prototype if one does not exist\n * and stores a PropertyDeclaration for the property with the given options.\n * The property setter calls the property's `hasChanged` property option\n * or uses a strict identity check to determine whether or not to request\n * an update.\n *\n * This method may be overridden to customize properties; however,\n * when doing so, it's important to call `super.createProperty` to ensure\n * the property is setup correctly. This method calls\n * `getPropertyDescriptor` internally to get a descriptor to install.\n * To customize what properties do when they are get or set, override\n * `getPropertyDescriptor`. To customize the options for a property,\n * implement `createProperty` like this:\n *\n * static createProperty(name, options) {\n * options = Object.assign(options, {myOption: true});\n * super.createProperty(name, options);\n * }\n *\n * @nocollapse\n */\n static createProperty(name, options = defaultPropertyDeclaration) {\n // Note, since this can be called by the `@property` decorator which\n // is called before `finalize`, we ensure storage exists for property\n // metadata.\n this._ensureClassProperties();\n this._classProperties.set(name, options);\n // Do not generate an accessor if the prototype already has one, since\n // it would be lost otherwise and that would never be the user's intention;\n // Instead, we expect users to call `requestUpdate` themselves from\n // user-defined accessors. Note that if the super has an accessor we will\n // still overwrite it\n if (options.noAccessor || this.prototype.hasOwnProperty(name)) {\n return;\n }\n const key = typeof name === 'symbol' ? Symbol() : `__${name}`;\n const descriptor = this.getPropertyDescriptor(name, key, options);\n if (descriptor !== undefined) {\n Object.defineProperty(this.prototype, name, descriptor);\n }\n }\n /**\n * Returns a property descriptor to be defined on the given named property.\n * If no descriptor is returned, the property will not become an accessor.\n * For example,\n *\n * class MyElement extends LitElement {\n * static getPropertyDescriptor(name, key, options) {\n * const defaultDescriptor =\n * super.getPropertyDescriptor(name, key, options);\n * const setter = defaultDescriptor.set;\n * return {\n * get: defaultDescriptor.get,\n * set(value) {\n * setter.call(this, value);\n * // custom action.\n * },\n * configurable: true,\n * enumerable: true\n * }\n * }\n * }\n *\n * @nocollapse\n */\n static getPropertyDescriptor(name, key, options) {\n return {\n // tslint:disable-next-line:no-any no symbol in index\n get() {\n return this[key];\n },\n set(value) {\n const oldValue = this[name];\n this[key] = value;\n this\n .requestUpdateInternal(name, oldValue, options);\n },\n configurable: true,\n enumerable: true\n };\n }\n /**\n * Returns the property options associated with the given property.\n * These options are defined with a PropertyDeclaration via the `properties`\n * object or the `@property` decorator and are registered in\n * `createProperty(...)`.\n *\n * Note, this method should be considered \"final\" and not overridden. To\n * customize the options for a given property, override `createProperty`.\n *\n * @nocollapse\n * @final\n */\n static getPropertyOptions(name) {\n return this._classProperties && this._classProperties.get(name) ||\n defaultPropertyDeclaration;\n }\n /**\n * Creates property accessors for registered properties and ensures\n * any superclasses are also finalized.\n * @nocollapse\n */\n static finalize() {\n // finalize any superclasses\n const superCtor = Object.getPrototypeOf(this);\n if (!superCtor.hasOwnProperty(finalized)) {\n superCtor.finalize();\n }\n this[finalized] = true;\n this._ensureClassProperties();\n // initialize Map populated in observedAttributes\n this._attributeToPropertyMap = new Map();\n // make any properties\n // Note, only process \"own\" properties since this element will inherit\n // any properties defined on the superClass, and finalization ensures\n // the entire prototype chain is finalized.\n if (this.hasOwnProperty(JSCompiler_renameProperty('properties', this))) {\n const props = this.properties;\n // support symbols in properties (IE11 does not support this)\n const propKeys = [\n ...Object.getOwnPropertyNames(props),\n ...(typeof Object.getOwnPropertySymbols === 'function') ?\n Object.getOwnPropertySymbols(props) :\n []\n ];\n // This for/of is ok because propKeys is an array\n for (const p of propKeys) {\n // note, use of `any` is due to TypeSript lack of support for symbol in\n // index types\n // tslint:disable-next-line:no-any no symbol in index\n this.createProperty(p, props[p]);\n }\n }\n }\n /**\n * Returns the property name for the given attribute `name`.\n * @nocollapse\n */\n static _attributeNameForProperty(name, options) {\n const attribute = options.attribute;\n return attribute === false ?\n undefined :\n (typeof attribute === 'string' ?\n attribute :\n (typeof name === 'string' ? name.toLowerCase() : undefined));\n }\n /**\n * Returns true if a property should request an update.\n * Called when a property value is set and uses the `hasChanged`\n * option for the property if present or a strict identity check.\n * @nocollapse\n */\n static _valueHasChanged(value, old, hasChanged = notEqual) {\n return hasChanged(value, old);\n }\n /**\n * Returns the property value for the given attribute value.\n * Called via the `attributeChangedCallback` and uses the property's\n * `converter` or `converter.fromAttribute` property option.\n * @nocollapse\n */\n static _propertyValueFromAttribute(value, options) {\n const type = options.type;\n const converter = options.converter || defaultConverter;\n const fromAttribute = (typeof converter === 'function' ? converter : converter.fromAttribute);\n return fromAttribute ? fromAttribute(value, type) : value;\n }\n /**\n * Returns the attribute value for the given property value. If this\n * returns undefined, the property will *not* be reflected to an attribute.\n * If this returns null, the attribute will be removed, otherwise the\n * attribute will be set to the value.\n * This uses the property's `reflect` and `type.toAttribute` property options.\n * @nocollapse\n */\n static _propertyValueToAttribute(value, options) {\n if (options.reflect === undefined) {\n return;\n }\n const type = options.type;\n const converter = options.converter;\n const toAttribute = converter && converter.toAttribute ||\n defaultConverter.toAttribute;\n return toAttribute(value, type);\n }\n /**\n * Performs element initialization. By default captures any pre-set values for\n * registered properties.\n */\n initialize() {\n this._updateState = 0;\n this._updatePromise =\n new Promise((res) => this._enableUpdatingResolver = res);\n this._changedProperties = new Map();\n this._saveInstanceProperties();\n // ensures first update will be caught by an early access of\n // `updateComplete`\n this.requestUpdateInternal();\n }\n /**\n * Fixes any properties set on the instance before upgrade time.\n * Otherwise these would shadow the accessor and break these properties.\n * The properties are stored in a Map which is played back after the\n * constructor runs. Note, on very old versions of Safari (<=9) or Chrome\n * (<=41), properties created for native platform properties like (`id` or\n * `name`) may not have default values set in the element constructor. On\n * these browsers native properties appear on instances and therefore their\n * default value will overwrite any element default (e.g. if the element sets\n * this.id = 'id' in the constructor, the 'id' will become '' since this is\n * the native platform default).\n */\n _saveInstanceProperties() {\n // Use forEach so this works even if for/of loops are compiled to for loops\n // expecting arrays\n this.constructor\n ._classProperties.forEach((_v, p) => {\n if (this.hasOwnProperty(p)) {\n const value = this[p];\n delete this[p];\n if (!this._instanceProperties) {\n this._instanceProperties = new Map();\n }\n this._instanceProperties.set(p, value);\n }\n });\n }\n /**\n * Applies previously saved instance properties.\n */\n _applyInstanceProperties() {\n // Use forEach so this works even if for/of loops are compiled to for loops\n // expecting arrays\n // tslint:disable-next-line:no-any\n this._instanceProperties.forEach((v, p) => this[p] = v);\n this._instanceProperties = undefined;\n }\n connectedCallback() {\n // Ensure first connection completes an update. Updates cannot complete\n // before connection.\n this.enableUpdating();\n }\n enableUpdating() {\n if (this._enableUpdatingResolver !== undefined) {\n this._enableUpdatingResolver();\n this._enableUpdatingResolver = undefined;\n }\n }\n /**\n * Allows for `super.disconnectedCallback()` in extensions while\n * reserving the possibility of making non-breaking feature additions\n * when disconnecting at some point in the future.\n */\n disconnectedCallback() {\n }\n /**\n * Synchronizes property values when attributes change.\n */\n attributeChangedCallback(name, old, value) {\n if (old !== value) {\n this._attributeToProperty(name, value);\n }\n }\n _propertyToAttribute(name, value, options = defaultPropertyDeclaration) {\n const ctor = this.constructor;\n const attr = ctor._attributeNameForProperty(name, options);\n if (attr !== undefined) {\n const attrValue = ctor._propertyValueToAttribute(value, options);\n // an undefined value does not change the attribute.\n if (attrValue === undefined) {\n return;\n }\n // Track if the property is being reflected to avoid\n // setting the property again via `attributeChangedCallback`. Note:\n // 1. this takes advantage of the fact that the callback is synchronous.\n // 2. will behave incorrectly if multiple attributes are in the reaction\n // stack at time of calling. However, since we process attributes\n // in `update` this should not be possible (or an extreme corner case\n // that we'd like to discover).\n // mark state reflecting\n this._updateState = this._updateState | STATE_IS_REFLECTING_TO_ATTRIBUTE;\n if (attrValue == null) {\n this.removeAttribute(attr);\n }\n else {\n this.setAttribute(attr, attrValue);\n }\n // mark state not reflecting\n this._updateState = this._updateState & ~STATE_IS_REFLECTING_TO_ATTRIBUTE;\n }\n }\n _attributeToProperty(name, value) {\n // Use tracking info to avoid deserializing attribute value if it was\n // just set from a property setter.\n if (this._updateState & STATE_IS_REFLECTING_TO_ATTRIBUTE) {\n return;\n }\n const ctor = this.constructor;\n // Note, hint this as an `AttributeMap` so closure clearly understands\n // the type; it has issues with tracking types through statics\n // tslint:disable-next-line:no-unnecessary-type-assertion\n const propName = ctor._attributeToPropertyMap.get(name);\n if (propName !== undefined) {\n const options = ctor.getPropertyOptions(propName);\n // mark state reflecting\n this._updateState = this._updateState | STATE_IS_REFLECTING_TO_PROPERTY;\n this[propName] =\n // tslint:disable-next-line:no-any\n ctor._propertyValueFromAttribute(value, options);\n // mark state not reflecting\n this._updateState = this._updateState & ~STATE_IS_REFLECTING_TO_PROPERTY;\n }\n }\n /**\n * This protected version of `requestUpdate` does not access or return the\n * `updateComplete` promise. This promise can be overridden and is therefore\n * not free to access.\n */\n requestUpdateInternal(name, oldValue, options) {\n let shouldRequestUpdate = true;\n // If we have a property key, perform property update steps.\n if (name !== undefined) {\n const ctor = this.constructor;\n options = options || ctor.getPropertyOptions(name);\n if (ctor._valueHasChanged(this[name], oldValue, options.hasChanged)) {\n if (!this._changedProperties.has(name)) {\n this._changedProperties.set(name, oldValue);\n }\n // Add to reflecting properties set.\n // Note, it's important that every change has a chance to add the\n // property to `_reflectingProperties`. This ensures setting\n // attribute + property reflects correctly.\n if (options.reflect === true &&\n !(this._updateState & STATE_IS_REFLECTING_TO_PROPERTY)) {\n if (this._reflectingProperties === undefined) {\n this._reflectingProperties = new Map();\n }\n this._reflectingProperties.set(name, options);\n }\n }\n else {\n // Abort the request if the property should not be considered changed.\n shouldRequestUpdate = false;\n }\n }\n if (!this._hasRequestedUpdate && shouldRequestUpdate) {\n this._updatePromise = this._enqueueUpdate();\n }\n }\n /**\n * Requests an update which is processed asynchronously. This should\n * be called when an element should update based on some state not triggered\n * by setting a property. In this case, pass no arguments. It should also be\n * called when manually implementing a property setter. In this case, pass the\n * property `name` and `oldValue` to ensure that any configured property\n * options are honored. Returns the `updateComplete` Promise which is resolved\n * when the update completes.\n *\n * @param name {PropertyKey} (optional) name of requesting property\n * @param oldValue {any} (optional) old value of requesting property\n * @returns {Promise} A Promise that is resolved when the update completes.\n */\n requestUpdate(name, oldValue) {\n this.requestUpdateInternal(name, oldValue);\n return this.updateComplete;\n }\n /**\n * Sets up the element to asynchronously update.\n */\n async _enqueueUpdate() {\n this._updateState = this._updateState | STATE_UPDATE_REQUESTED;\n try {\n // Ensure any previous update has resolved before updating.\n // This `await` also ensures that property changes are batched.\n await this._updatePromise;\n }\n catch (e) {\n // Ignore any previous errors. We only care that the previous cycle is\n // done. Any error should have been handled in the previous update.\n }\n const result = this.performUpdate();\n // If `performUpdate` returns a Promise, we await it. This is done to\n // enable coordinating updates with a scheduler. Note, the result is\n // checked to avoid delaying an additional microtask unless we need to.\n if (result != null) {\n await result;\n }\n return !this._hasRequestedUpdate;\n }\n get _hasRequestedUpdate() {\n return (this._updateState & STATE_UPDATE_REQUESTED);\n }\n get hasUpdated() {\n return (this._updateState & STATE_HAS_UPDATED);\n }\n /**\n * Performs an element update. Note, if an exception is thrown during the\n * update, `firstUpdated` and `updated` will not be called.\n *\n * You can override this method to change the timing of updates. If this\n * method is overridden, `super.performUpdate()` must be called.\n *\n * For instance, to schedule updates to occur just before the next frame:\n *\n * ```\n * protected async performUpdate(): Promise {\n * await new Promise((resolve) => requestAnimationFrame(() => resolve()));\n * super.performUpdate();\n * }\n * ```\n */\n performUpdate() {\n // Abort any update if one is not pending when this is called.\n // This can happen if `performUpdate` is called early to \"flush\"\n // the update.\n if (!this._hasRequestedUpdate) {\n return;\n }\n // Mixin instance properties once, if they exist.\n if (this._instanceProperties) {\n this._applyInstanceProperties();\n }\n let shouldUpdate = false;\n const changedProperties = this._changedProperties;\n try {\n shouldUpdate = this.shouldUpdate(changedProperties);\n if (shouldUpdate) {\n this.update(changedProperties);\n }\n else {\n this._markUpdated();\n }\n }\n catch (e) {\n // Prevent `firstUpdated` and `updated` from running when there's an\n // update exception.\n shouldUpdate = false;\n // Ensure element can accept additional updates after an exception.\n this._markUpdated();\n throw e;\n }\n if (shouldUpdate) {\n if (!(this._updateState & STATE_HAS_UPDATED)) {\n this._updateState = this._updateState | STATE_HAS_UPDATED;\n this.firstUpdated(changedProperties);\n }\n this.updated(changedProperties);\n }\n }\n _markUpdated() {\n this._changedProperties = new Map();\n this._updateState = this._updateState & ~STATE_UPDATE_REQUESTED;\n }\n /**\n * Returns a Promise that resolves when the element has completed updating.\n * The Promise value is a boolean that is `true` if the element completed the\n * update without triggering another update. The Promise result is `false` if\n * a property was set inside `updated()`. If the Promise is rejected, an\n * exception was thrown during the update.\n *\n * To await additional asynchronous work, override the `_getUpdateComplete`\n * method. For example, it is sometimes useful to await a rendered element\n * before fulfilling this Promise. To do this, first await\n * `super._getUpdateComplete()`, then any subsequent state.\n *\n * @returns {Promise} The Promise returns a boolean that indicates if the\n * update resolved without triggering another update.\n */\n get updateComplete() {\n return this._getUpdateComplete();\n }\n /**\n * Override point for the `updateComplete` promise.\n *\n * It is not safe to override the `updateComplete` getter directly due to a\n * limitation in TypeScript which means it is not possible to call a\n * superclass getter (e.g. `super.updateComplete.then(...)`) when the target\n * language is ES5 (https://github.com/microsoft/TypeScript/issues/338).\n * This method should be overridden instead. For example:\n *\n * class MyElement extends LitElement {\n * async _getUpdateComplete() {\n * await super._getUpdateComplete();\n * await this._myChild.updateComplete;\n * }\n * }\n */\n _getUpdateComplete() {\n return this._updatePromise;\n }\n /**\n * Controls whether or not `update` should be called when the element requests\n * an update. By default, this method always returns `true`, but this can be\n * customized to control when to update.\n *\n * @param _changedProperties Map of changed properties with old values\n */\n shouldUpdate(_changedProperties) {\n return true;\n }\n /**\n * Updates the element. This method reflects property values to attributes.\n * It can be overridden to render and keep updated element DOM.\n * Setting properties inside this method will *not* trigger\n * another update.\n *\n * @param _changedProperties Map of changed properties with old values\n */\n update(_changedProperties) {\n if (this._reflectingProperties !== undefined &&\n this._reflectingProperties.size > 0) {\n // Use forEach so this works even if for/of loops are compiled to for\n // loops expecting arrays\n this._reflectingProperties.forEach((v, k) => this._propertyToAttribute(k, this[k], v));\n this._reflectingProperties = undefined;\n }\n this._markUpdated();\n }\n /**\n * Invoked whenever the element is updated. Implement to perform\n * post-updating tasks via DOM APIs, for example, focusing an element.\n *\n * Setting properties inside this method will trigger the element to update\n * again after this update cycle completes.\n *\n * @param _changedProperties Map of changed properties with old values\n */\n updated(_changedProperties) {\n }\n /**\n * Invoked when the element is first updated. Implement to perform one time\n * work on the element after update.\n *\n * Setting properties inside this method will trigger the element to update\n * again after this update cycle completes.\n *\n * @param _changedProperties Map of changed properties with old values\n */\n firstUpdated(_changedProperties) {\n }\n}\n_a = finalized;\n/**\n * Marks class as having finished creating properties.\n */\nUpdatingElement[_a] = true;\n//# sourceMappingURL=updating-element.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-element/lib/updating-element.js?"); /***/ }), /***/ "./node_modules/lit-element/lit-element.js": /*!*************************************************!*\ !*** ./node_modules/lit-element/lit-element.js ***! \*************************************************/ /*! exports provided: defaultConverter, notEqual, UpdatingElement, customElement, property, internalProperty, query, queryAsync, queryAll, eventOptions, queryAssignedNodes, html, svg, TemplateResult, SVGTemplateResult, supportsAdoptingStyleSheets, CSSResult, unsafeCSS, css, LitElement */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"LitElement\", function() { return LitElement; });\n/* harmony import */ var lit_html_lib_shady_render_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lit-html/lib/shady-render.js */ \"./node_modules/lit-html/lib/shady-render.js\");\n/* harmony import */ var _lib_updating_element_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/updating-element.js */ \"./node_modules/lit-element/lib/updating-element.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"defaultConverter\", function() { return _lib_updating_element_js__WEBPACK_IMPORTED_MODULE_1__[\"defaultConverter\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"notEqual\", function() { return _lib_updating_element_js__WEBPACK_IMPORTED_MODULE_1__[\"notEqual\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"UpdatingElement\", function() { return _lib_updating_element_js__WEBPACK_IMPORTED_MODULE_1__[\"UpdatingElement\"]; });\n\n/* harmony import */ var _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/decorators.js */ \"./node_modules/lit-element/lib/decorators.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"customElement\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"customElement\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"property\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"property\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"internalProperty\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"internalProperty\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"query\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"query\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"queryAsync\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"queryAsync\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"queryAll\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"queryAll\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"eventOptions\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"eventOptions\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"queryAssignedNodes\", function() { return _lib_decorators_js__WEBPACK_IMPORTED_MODULE_2__[\"queryAssignedNodes\"]; });\n\n/* harmony import */ var lit_html_lit_html_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lit-html/lit-html.js */ \"./node_modules/lit-html/lit-html.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"html\", function() { return lit_html_lit_html_js__WEBPACK_IMPORTED_MODULE_3__[\"html\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"svg\", function() { return lit_html_lit_html_js__WEBPACK_IMPORTED_MODULE_3__[\"svg\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"TemplateResult\", function() { return lit_html_lit_html_js__WEBPACK_IMPORTED_MODULE_3__[\"TemplateResult\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"SVGTemplateResult\", function() { return lit_html_lit_html_js__WEBPACK_IMPORTED_MODULE_3__[\"SVGTemplateResult\"]; });\n\n/* harmony import */ var _lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/css-tag.js */ \"./node_modules/lit-element/lib/css-tag.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"supportsAdoptingStyleSheets\", function() { return _lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"supportsAdoptingStyleSheets\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"CSSResult\", function() { return _lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"CSSResult\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"unsafeCSS\", function() { return _lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"unsafeCSS\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"css\", function() { return _lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"css\"]; });\n\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n/**\n * The main LitElement module, which defines the [[`LitElement`]] base class and\n * related APIs.\n *\n * LitElement components can define a template and a set of observed\n * properties. Changing an observed property triggers a re-render of the\n * element.\n *\n * Import [[`LitElement`]] and [[`html`]] from this module to create a\n * component:\n *\n * ```js\n * import {LitElement, html} from 'lit-element';\n *\n * class MyElement extends LitElement {\n *\n * // Declare observed properties\n * static get properties() {\n * return {\n * adjective: {}\n * }\n * }\n *\n * constructor() {\n * this.adjective = 'awesome';\n * }\n *\n * // Define the element's template\n * render() {\n * return html`

your ${adjective} template here

`;\n * }\n * }\n *\n * customElements.define('my-element', MyElement);\n * ```\n *\n * `LitElement` extends [[`UpdatingElement`]] and adds lit-html templating.\n * The `UpdatingElement` class is provided for users that want to build\n * their own custom element base classes that don't use lit-html.\n *\n * @packageDocumentation\n */\n\n\n\n\n\n\n\n// IMPORTANT: do not change the property name or the assignment expression.\n// This line will be used in regexes to search for LitElement usage.\n// TODO(justinfagnani): inject version number at build time\n(window['litElementVersions'] || (window['litElementVersions'] = []))\n .push('2.4.0');\n/**\n * Sentinal value used to avoid calling lit-html's render function when\n * subclasses do not implement `render`\n */\nconst renderNotImplemented = {};\n/**\n * Base element class that manages element properties and attributes, and\n * renders a lit-html template.\n *\n * To define a component, subclass `LitElement` and implement a\n * `render` method to provide the component's template. Define properties\n * using the [[`properties`]] property or the [[`property`]] decorator.\n */\nclass LitElement extends _lib_updating_element_js__WEBPACK_IMPORTED_MODULE_1__[\"UpdatingElement\"] {\n /**\n * Return the array of styles to apply to the element.\n * Override this method to integrate into a style management system.\n *\n * @nocollapse\n */\n static getStyles() {\n return this.styles;\n }\n /** @nocollapse */\n static _getUniqueStyles() {\n // Only gather styles once per class\n if (this.hasOwnProperty(JSCompiler_renameProperty('_styles', this))) {\n return;\n }\n // Take care not to call `this.getStyles()` multiple times since this\n // generates new CSSResults each time.\n // TODO(sorvell): Since we do not cache CSSResults by input, any\n // shared styles will generate new stylesheet objects, which is wasteful.\n // This should be addressed when a browser ships constructable\n // stylesheets.\n const userStyles = this.getStyles();\n if (Array.isArray(userStyles)) {\n // De-duplicate styles preserving the _last_ instance in the set.\n // This is a performance optimization to avoid duplicated styles that can\n // occur especially when composing via subclassing.\n // The last item is kept to try to preserve the cascade order with the\n // assumption that it's most important that last added styles override\n // previous styles.\n const addStyles = (styles, set) => styles.reduceRight((set, s) => \n // Note: On IE set.add() does not return the set\n Array.isArray(s) ? addStyles(s, set) : (set.add(s), set), set);\n // Array.from does not work on Set in IE, otherwise return\n // Array.from(addStyles(userStyles, new Set())).reverse()\n const set = addStyles(userStyles, new Set());\n const styles = [];\n set.forEach((v) => styles.unshift(v));\n this._styles = styles;\n }\n else {\n this._styles = userStyles === undefined ? [] : [userStyles];\n }\n // Ensure that there are no invalid CSSStyleSheet instances here. They are\n // invalid in two conditions.\n // (1) the sheet is non-constructible (`sheet` of a HTMLStyleElement), but\n // this is impossible to check except via .replaceSync or use\n // (2) the ShadyCSS polyfill is enabled (:. supportsAdoptingStyleSheets is\n // false)\n this._styles = this._styles.map((s) => {\n if (s instanceof CSSStyleSheet && !_lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"supportsAdoptingStyleSheets\"]) {\n // Flatten the cssText from the passed constructible stylesheet (or\n // undetectable non-constructible stylesheet). The user might have\n // expected to update their stylesheets over time, but the alternative\n // is a crash.\n const cssText = Array.prototype.slice.call(s.cssRules)\n .reduce((css, rule) => css + rule.cssText, '');\n return Object(_lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"unsafeCSS\"])(cssText);\n }\n return s;\n });\n }\n /**\n * Performs element initialization. By default this calls\n * [[`createRenderRoot`]] to create the element [[`renderRoot`]] node and\n * captures any pre-set values for registered properties.\n */\n initialize() {\n super.initialize();\n this.constructor._getUniqueStyles();\n this.renderRoot = this.createRenderRoot();\n // Note, if renderRoot is not a shadowRoot, styles would/could apply to the\n // element's getRootNode(). While this could be done, we're choosing not to\n // support this now since it would require different logic around de-duping.\n if (window.ShadowRoot && this.renderRoot instanceof window.ShadowRoot) {\n this.adoptStyles();\n }\n }\n /**\n * Returns the node into which the element should render and by default\n * creates and returns an open shadowRoot. Implement to customize where the\n * element's DOM is rendered. For example, to render into the element's\n * childNodes, return `this`.\n * @returns {Element|DocumentFragment} Returns a node into which to render.\n */\n createRenderRoot() {\n return this.attachShadow({ mode: 'open' });\n }\n /**\n * Applies styling to the element shadowRoot using the [[`styles`]]\n * property. Styling will apply using `shadowRoot.adoptedStyleSheets` where\n * available and will fallback otherwise. When Shadow DOM is polyfilled,\n * ShadyCSS scopes styles and adds them to the document. When Shadow DOM\n * is available but `adoptedStyleSheets` is not, styles are appended to the\n * end of the `shadowRoot` to [mimic spec\n * behavior](https://wicg.github.io/construct-stylesheets/#using-constructed-stylesheets).\n */\n adoptStyles() {\n const styles = this.constructor._styles;\n if (styles.length === 0) {\n return;\n }\n // There are three separate cases here based on Shadow DOM support.\n // (1) shadowRoot polyfilled: use ShadyCSS\n // (2) shadowRoot.adoptedStyleSheets available: use it\n // (3) shadowRoot.adoptedStyleSheets polyfilled: append styles after\n // rendering\n if (window.ShadyCSS !== undefined && !window.ShadyCSS.nativeShadow) {\n window.ShadyCSS.ScopingShim.prepareAdoptedCssText(styles.map((s) => s.cssText), this.localName);\n }\n else if (_lib_css_tag_js__WEBPACK_IMPORTED_MODULE_4__[\"supportsAdoptingStyleSheets\"]) {\n this.renderRoot.adoptedStyleSheets =\n styles.map((s) => s instanceof CSSStyleSheet ? s : s.styleSheet);\n }\n else {\n // This must be done after rendering so the actual style insertion is done\n // in `update`.\n this._needsShimAdoptedStyleSheets = true;\n }\n }\n connectedCallback() {\n super.connectedCallback();\n // Note, first update/render handles styleElement so we only call this if\n // connected after first update.\n if (this.hasUpdated && window.ShadyCSS !== undefined) {\n window.ShadyCSS.styleElement(this);\n }\n }\n /**\n * Updates the element. This method reflects property values to attributes\n * and calls `render` to render DOM via lit-html. Setting properties inside\n * this method will *not* trigger another update.\n * @param _changedProperties Map of changed properties with old values\n */\n update(changedProperties) {\n // Setting properties in `render` should not trigger an update. Since\n // updates are allowed after super.update, it's important to call `render`\n // before that.\n const templateResult = this.render();\n super.update(changedProperties);\n // If render is not implemented by the component, don't call lit-html render\n if (templateResult !== renderNotImplemented) {\n this.constructor\n .render(templateResult, this.renderRoot, { scopeName: this.localName, eventContext: this });\n }\n // When native Shadow DOM is used but adoptedStyles are not supported,\n // insert styling after rendering to ensure adoptedStyles have highest\n // priority.\n if (this._needsShimAdoptedStyleSheets) {\n this._needsShimAdoptedStyleSheets = false;\n this.constructor._styles.forEach((s) => {\n const style = document.createElement('style');\n style.textContent = s.cssText;\n this.renderRoot.appendChild(style);\n });\n }\n }\n /**\n * Invoked on each update to perform rendering tasks. This method may return\n * any value renderable by lit-html's `NodePart` - typically a\n * `TemplateResult`. Setting properties inside this method will *not* trigger\n * the element to update.\n */\n render() {\n return renderNotImplemented;\n }\n}\n/**\n * Ensure this class is marked as `finalized` as an optimization ensuring\n * it will not needlessly try to `finalize`.\n *\n * Note this property name is a string to prevent breaking Closure JS Compiler\n * optimizations. See updating-element.ts for more information.\n */\nLitElement['finalized'] = true;\n/**\n * Reference to the underlying library method used to render the element's\n * DOM. By default, points to the `render` method from lit-html's shady-render\n * module.\n *\n * **Most users will never need to touch this property.**\n *\n * This property should not be confused with the `render` instance method,\n * which should be overridden to define a template for the element.\n *\n * Advanced users creating a new base class based on LitElement can override\n * this property to point to a custom render method with a signature that\n * matches [shady-render's `render`\n * method](https://lit-html.polymer-project.org/api/modules/shady_render.html#render).\n *\n * @nocollapse\n */\nLitElement.render = lit_html_lib_shady_render_js__WEBPACK_IMPORTED_MODULE_0__[\"render\"];\n//# sourceMappingURL=lit-element.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-element/lit-element.js?"); /***/ }), /***/ "./node_modules/lit-html/directives/style-map.js": /*!*******************************************************!*\ !*** ./node_modules/lit-html/directives/style-map.js ***! \*******************************************************/ /*! exports provided: styleMap */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"styleMap\", function() { return styleMap; });\n/* harmony import */ var _lit_html_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lit-html.js */ \"./node_modules/lit-html/lit-html.js\");\n/**\n * @license\n * Copyright (c) 2018 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n\n/**\n * Stores the StyleInfo object applied to a given AttributePart.\n * Used to unset existing values when a new StyleInfo object is applied.\n */\nconst previousStylePropertyCache = new WeakMap();\n/**\n * A directive that applies CSS properties to an element.\n *\n * `styleMap` can only be used in the `style` attribute and must be the only\n * expression in the attribute. It takes the property names in the `styleInfo`\n * object and adds the property values as CSS properties. Property names with\n * dashes (`-`) are assumed to be valid CSS property names and set on the\n * element's style object using `setProperty()`. Names without dashes are\n * assumed to be camelCased JavaScript property names and set on the element's\n * style object using property assignment, allowing the style object to\n * translate JavaScript-style names to CSS property names.\n *\n * For example `styleMap({backgroundColor: 'red', 'border-top': '5px', '--size':\n * '0'})` sets the `background-color`, `border-top` and `--size` properties.\n *\n * @param styleInfo {StyleInfo}\n */\nconst styleMap = Object(_lit_html_js__WEBPACK_IMPORTED_MODULE_0__[\"directive\"])((styleInfo) => (part) => {\n if (!(part instanceof _lit_html_js__WEBPACK_IMPORTED_MODULE_0__[\"AttributePart\"]) || (part instanceof _lit_html_js__WEBPACK_IMPORTED_MODULE_0__[\"PropertyPart\"]) ||\n part.committer.name !== 'style' || part.committer.parts.length > 1) {\n throw new Error('The `styleMap` directive must be used in the style attribute ' +\n 'and must be the only part in the attribute.');\n }\n const { committer } = part;\n const { style } = committer.element;\n let previousStyleProperties = previousStylePropertyCache.get(part);\n if (previousStyleProperties === undefined) {\n // Write static styles once\n style.cssText = committer.strings.join(' ');\n previousStylePropertyCache.set(part, previousStyleProperties = new Set());\n }\n // Remove old properties that no longer exist in styleInfo\n // We use forEach() instead of for-of so that re don't require down-level\n // iteration.\n previousStyleProperties.forEach((name) => {\n if (!(name in styleInfo)) {\n previousStyleProperties.delete(name);\n if (name.indexOf('-') === -1) {\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n style[name] = null;\n }\n else {\n style.removeProperty(name);\n }\n }\n });\n // Add or update properties\n for (const name in styleInfo) {\n previousStyleProperties.add(name);\n if (name.indexOf('-') === -1) {\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n style[name] = styleInfo[name];\n }\n else {\n style.setProperty(name, styleInfo[name]);\n }\n }\n});\n//# sourceMappingURL=style-map.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/directives/style-map.js?"); /***/ }), /***/ "./node_modules/lit-html/directives/unsafe-html.js": /*!*********************************************************!*\ !*** ./node_modules/lit-html/directives/unsafe-html.js ***! \*********************************************************/ /*! exports provided: unsafeHTML */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"unsafeHTML\", function() { return unsafeHTML; });\n/* harmony import */ var _lib_parts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lib/parts.js */ \"./node_modules/lit-html/lib/parts.js\");\n/* harmony import */ var _lit_html_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lit-html.js */ \"./node_modules/lit-html/lit-html.js\");\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n\n\n// For each part, remember the value that was last rendered to the part by the\n// unsafeHTML directive, and the DocumentFragment that was last set as a value.\n// The DocumentFragment is used as a unique key to check if the last value\n// rendered to the part was with unsafeHTML. If not, we'll always re-render the\n// value passed to unsafeHTML.\nconst previousValues = new WeakMap();\n/**\n * Renders the result as HTML, rather than text.\n *\n * Note, this is unsafe to use with any user-provided input that hasn't been\n * sanitized or escaped, as it may lead to cross-site-scripting\n * vulnerabilities.\n */\nconst unsafeHTML = Object(_lit_html_js__WEBPACK_IMPORTED_MODULE_1__[\"directive\"])((value) => (part) => {\n if (!(part instanceof _lit_html_js__WEBPACK_IMPORTED_MODULE_1__[\"NodePart\"])) {\n throw new Error('unsafeHTML can only be used in text bindings');\n }\n const previousValue = previousValues.get(part);\n if (previousValue !== undefined && Object(_lib_parts_js__WEBPACK_IMPORTED_MODULE_0__[\"isPrimitive\"])(value) &&\n value === previousValue.value && part.value === previousValue.fragment) {\n return;\n }\n const template = document.createElement('template');\n template.innerHTML = value; // innerHTML casts to string internally\n const fragment = document.importNode(template.content, true);\n part.setValue(fragment);\n previousValues.set(part, { value, fragment });\n});\n//# sourceMappingURL=unsafe-html.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/directives/unsafe-html.js?"); /***/ }), /***/ "./node_modules/lit-html/directives/unsafe-svg.js": /*!********************************************************!*\ !*** ./node_modules/lit-html/directives/unsafe-svg.js ***! \********************************************************/ /*! exports provided: unsafeSVG */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"unsafeSVG\", function() { return unsafeSVG; });\n/* harmony import */ var _lib_dom_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../lib/dom.js */ \"./node_modules/lit-html/lib/dom.js\");\n/* harmony import */ var _lib_parts_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../lib/parts.js */ \"./node_modules/lit-html/lib/parts.js\");\n/* harmony import */ var _lit_html_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lit-html.js */ \"./node_modules/lit-html/lit-html.js\");\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n\n\n\n// For each part, remember the value that was last rendered to the part by the\n// unsafeSVG directive, and the DocumentFragment that was last set as a value.\n// The DocumentFragment is used as a unique key to check if the last value\n// rendered to the part was with unsafeSVG. If not, we'll always re-render the\n// value passed to unsafeSVG.\nconst previousValues = new WeakMap();\n/**\n * Renders the result as SVG, rather than text.\n *\n * Note, this is unsafe to use with any user-provided input that hasn't been\n * sanitized or escaped, as it may lead to cross-site-scripting\n * vulnerabilities.\n */\nconst unsafeSVG = Object(_lit_html_js__WEBPACK_IMPORTED_MODULE_2__[\"directive\"])((value) => (part) => {\n if (!(part instanceof _lit_html_js__WEBPACK_IMPORTED_MODULE_2__[\"NodePart\"])) {\n throw new Error('unsafeSVG can only be used in text bindings');\n }\n const previousValue = previousValues.get(part);\n if (previousValue !== undefined && Object(_lib_parts_js__WEBPACK_IMPORTED_MODULE_1__[\"isPrimitive\"])(value) &&\n value === previousValue.value && part.value === previousValue.fragment) {\n return;\n }\n const template = document.createElement('template');\n template.innerHTML = `${value}`;\n const content = template.content;\n const svgElement = content.firstChild;\n content.removeChild(svgElement);\n Object(_lib_dom_js__WEBPACK_IMPORTED_MODULE_0__[\"reparentNodes\"])(content, svgElement.firstChild);\n const fragment = document.importNode(content, true);\n part.setValue(fragment);\n previousValues.set(part, { value, fragment });\n});\n//# sourceMappingURL=unsafe-svg.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/directives/unsafe-svg.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/default-template-processor.js": /*!*****************************************************************!*\ !*** ./node_modules/lit-html/lib/default-template-processor.js ***! \*****************************************************************/ /*! exports provided: DefaultTemplateProcessor, defaultTemplateProcessor */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"DefaultTemplateProcessor\", function() { return DefaultTemplateProcessor; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"defaultTemplateProcessor\", function() { return defaultTemplateProcessor; });\n/* harmony import */ var _parts_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./parts.js */ \"./node_modules/lit-html/lib/parts.js\");\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n\n/**\n * Creates Parts when a template is instantiated.\n */\nclass DefaultTemplateProcessor {\n /**\n * Create parts for an attribute-position binding, given the event, attribute\n * name, and string literals.\n *\n * @param element The element containing the binding\n * @param name The attribute name\n * @param strings The string literals. There are always at least two strings,\n * event for fully-controlled bindings with a single expression.\n */\n handleAttributeExpressions(element, name, strings, options) {\n const prefix = name[0];\n if (prefix === '.') {\n const committer = new _parts_js__WEBPACK_IMPORTED_MODULE_0__[\"PropertyCommitter\"](element, name.slice(1), strings);\n return committer.parts;\n }\n if (prefix === '@') {\n return [new _parts_js__WEBPACK_IMPORTED_MODULE_0__[\"EventPart\"](element, name.slice(1), options.eventContext)];\n }\n if (prefix === '?') {\n return [new _parts_js__WEBPACK_IMPORTED_MODULE_0__[\"BooleanAttributePart\"](element, name.slice(1), strings)];\n }\n const committer = new _parts_js__WEBPACK_IMPORTED_MODULE_0__[\"AttributeCommitter\"](element, name, strings);\n return committer.parts;\n }\n /**\n * Create parts for a text-position binding.\n * @param templateFactory\n */\n handleTextExpression(options) {\n return new _parts_js__WEBPACK_IMPORTED_MODULE_0__[\"NodePart\"](options);\n }\n}\nconst defaultTemplateProcessor = new DefaultTemplateProcessor();\n//# sourceMappingURL=default-template-processor.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/lib/default-template-processor.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/directive.js": /*!************************************************!*\ !*** ./node_modules/lit-html/lib/directive.js ***! \************************************************/ /*! exports provided: directive, isDirective */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"directive\", function() { return directive; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isDirective\", function() { return isDirective; });\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\nconst directives = new WeakMap();\n/**\n * Brands a function as a directive factory function so that lit-html will call\n * the function during template rendering, rather than passing as a value.\n *\n * A _directive_ is a function that takes a Part as an argument. It has the\n * signature: `(part: Part) => void`.\n *\n * A directive _factory_ is a function that takes arguments for data and\n * configuration and returns a directive. Users of directive usually refer to\n * the directive factory as the directive. For example, \"The repeat directive\".\n *\n * Usually a template author will invoke a directive factory in their template\n * with relevant arguments, which will then return a directive function.\n *\n * Here's an example of using the `repeat()` directive factory that takes an\n * array and a function to render an item:\n *\n * ```js\n * html`
    <${repeat(items, (item) => html`
  • ${item}
  • `)}
`\n * ```\n *\n * When `repeat` is invoked, it returns a directive function that closes over\n * `items` and the template function. When the outer template is rendered, the\n * return directive function is called with the Part for the expression.\n * `repeat` then performs it's custom logic to render multiple items.\n *\n * @param f The directive factory function. Must be a function that returns a\n * function of the signature `(part: Part) => void`. The returned function will\n * be called with the part object.\n *\n * @example\n *\n * import {directive, html} from 'lit-html';\n *\n * const immutable = directive((v) => (part) => {\n * if (part.value !== v) {\n * part.setValue(v)\n * }\n * });\n */\nconst directive = (f) => ((...args) => {\n const d = f(...args);\n directives.set(d, true);\n return d;\n});\nconst isDirective = (o) => {\n return typeof o === 'function' && directives.has(o);\n};\n//# sourceMappingURL=directive.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/lib/directive.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/dom.js": /*!******************************************!*\ !*** ./node_modules/lit-html/lib/dom.js ***! \******************************************/ /*! exports provided: isCEPolyfill, reparentNodes, removeNodes */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isCEPolyfill\", function() { return isCEPolyfill; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"reparentNodes\", function() { return reparentNodes; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"removeNodes\", function() { return removeNodes; });\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n/**\n * True if the custom elements polyfill is in use.\n */\nconst isCEPolyfill = typeof window !== 'undefined' &&\n window.customElements != null &&\n window.customElements.polyfillWrapFlushCallback !==\n undefined;\n/**\n * Reparents nodes, starting from `start` (inclusive) to `end` (exclusive),\n * into another container (could be the same container), before `before`. If\n * `before` is null, it appends the nodes to the container.\n */\nconst reparentNodes = (container, start, end = null, before = null) => {\n while (start !== end) {\n const n = start.nextSibling;\n container.insertBefore(start, before);\n start = n;\n }\n};\n/**\n * Removes nodes, starting from `start` (inclusive) to `end` (exclusive), from\n * `container`.\n */\nconst removeNodes = (container, start, end = null) => {\n while (start !== end) {\n const n = start.nextSibling;\n container.removeChild(start);\n start = n;\n }\n};\n//# sourceMappingURL=dom.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/lib/dom.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/modify-template.js": /*!******************************************************!*\ !*** ./node_modules/lit-html/lib/modify-template.js ***! \******************************************************/ /*! exports provided: removeNodesFromTemplate, insertNodeIntoTemplate */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"removeNodesFromTemplate\", function() { return removeNodesFromTemplate; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"insertNodeIntoTemplate\", function() { return insertNodeIntoTemplate; });\n/* harmony import */ var _template_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./template.js */ \"./node_modules/lit-html/lib/template.js\");\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n/**\n * @module shady-render\n */\n\nconst walkerNodeFilter = 133 /* NodeFilter.SHOW_{ELEMENT|COMMENT|TEXT} */;\n/**\n * Removes the list of nodes from a Template safely. In addition to removing\n * nodes from the Template, the Template part indices are updated to match\n * the mutated Template DOM.\n *\n * As the template is walked the removal state is tracked and\n * part indices are adjusted as needed.\n *\n * div\n * div#1 (remove) <-- start removing (removing node is div#1)\n * div\n * div#2 (remove) <-- continue removing (removing node is still div#1)\n * div\n * div <-- stop removing since previous sibling is the removing node (div#1,\n * removed 4 nodes)\n */\nfunction removeNodesFromTemplate(template, nodesToRemove) {\n const { element: { content }, parts } = template;\n const walker = document.createTreeWalker(content, walkerNodeFilter, null, false);\n let partIndex = nextActiveIndexInTemplateParts(parts);\n let part = parts[partIndex];\n let nodeIndex = -1;\n let removeCount = 0;\n const nodesToRemoveInTemplate = [];\n let currentRemovingNode = null;\n while (walker.nextNode()) {\n nodeIndex++;\n const node = walker.currentNode;\n // End removal if stepped past the removing node\n if (node.previousSibling === currentRemovingNode) {\n currentRemovingNode = null;\n }\n // A node to remove was found in the template\n if (nodesToRemove.has(node)) {\n nodesToRemoveInTemplate.push(node);\n // Track node we're removing\n if (currentRemovingNode === null) {\n currentRemovingNode = node;\n }\n }\n // When removing, increment count by which to adjust subsequent part indices\n if (currentRemovingNode !== null) {\n removeCount++;\n }\n while (part !== undefined && part.index === nodeIndex) {\n // If part is in a removed node deactivate it by setting index to -1 or\n // adjust the index as needed.\n part.index = currentRemovingNode !== null ? -1 : part.index - removeCount;\n // go to the next active part.\n partIndex = nextActiveIndexInTemplateParts(parts, partIndex);\n part = parts[partIndex];\n }\n }\n nodesToRemoveInTemplate.forEach((n) => n.parentNode.removeChild(n));\n}\nconst countNodes = (node) => {\n let count = (node.nodeType === 11 /* Node.DOCUMENT_FRAGMENT_NODE */) ? 0 : 1;\n const walker = document.createTreeWalker(node, walkerNodeFilter, null, false);\n while (walker.nextNode()) {\n count++;\n }\n return count;\n};\nconst nextActiveIndexInTemplateParts = (parts, startIndex = -1) => {\n for (let i = startIndex + 1; i < parts.length; i++) {\n const part = parts[i];\n if (Object(_template_js__WEBPACK_IMPORTED_MODULE_0__[\"isTemplatePartActive\"])(part)) {\n return i;\n }\n }\n return -1;\n};\n/**\n * Inserts the given node into the Template, optionally before the given\n * refNode. In addition to inserting the node into the Template, the Template\n * part indices are updated to match the mutated Template DOM.\n */\nfunction insertNodeIntoTemplate(template, node, refNode = null) {\n const { element: { content }, parts } = template;\n // If there's no refNode, then put node at end of template.\n // No part indices need to be shifted in this case.\n if (refNode === null || refNode === undefined) {\n content.appendChild(node);\n return;\n }\n const walker = document.createTreeWalker(content, walkerNodeFilter, null, false);\n let partIndex = nextActiveIndexInTemplateParts(parts);\n let insertCount = 0;\n let walkerIndex = -1;\n while (walker.nextNode()) {\n walkerIndex++;\n const walkerNode = walker.currentNode;\n if (walkerNode === refNode) {\n insertCount = countNodes(node);\n refNode.parentNode.insertBefore(node, refNode);\n }\n while (partIndex !== -1 && parts[partIndex].index === walkerIndex) {\n // If we've inserted the node, simply adjust all subsequent parts\n if (insertCount > 0) {\n while (partIndex !== -1) {\n parts[partIndex].index += insertCount;\n partIndex = nextActiveIndexInTemplateParts(parts, partIndex);\n }\n return;\n }\n partIndex = nextActiveIndexInTemplateParts(parts, partIndex);\n }\n }\n}\n//# sourceMappingURL=modify-template.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/lib/modify-template.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/part.js": /*!*******************************************!*\ !*** ./node_modules/lit-html/lib/part.js ***! \*******************************************/ /*! exports provided: noChange, nothing */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"noChange\", function() { return noChange; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"nothing\", function() { return nothing; });\n/**\n * @license\n * Copyright (c) 2018 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n/**\n * A sentinel value that signals that a value was handled by a directive and\n * should not be written to the DOM.\n */\nconst noChange = {};\n/**\n * A sentinel value that signals a NodePart to fully clear its content.\n */\nconst nothing = {};\n//# sourceMappingURL=part.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/lib/part.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/parts.js": /*!********************************************!*\ !*** ./node_modules/lit-html/lib/parts.js ***! \********************************************/ /*! exports provided: isPrimitive, isIterable, AttributeCommitter, AttributePart, NodePart, BooleanAttributePart, PropertyCommitter, PropertyPart, EventPart */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isPrimitive\", function() { return isPrimitive; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isIterable\", function() { return isIterable; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AttributeCommitter\", function() { return AttributeCommitter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AttributePart\", function() { return AttributePart; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"NodePart\", function() { return NodePart; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BooleanAttributePart\", function() { return BooleanAttributePart; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PropertyCommitter\", function() { return PropertyCommitter; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"PropertyPart\", function() { return PropertyPart; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"EventPart\", function() { return EventPart; });\n/* harmony import */ var _directive_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./directive.js */ \"./node_modules/lit-html/lib/directive.js\");\n/* harmony import */ var _dom_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./dom.js */ \"./node_modules/lit-html/lib/dom.js\");\n/* harmony import */ var _part_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./part.js */ \"./node_modules/lit-html/lib/part.js\");\n/* harmony import */ var _template_instance_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./template-instance.js */ \"./node_modules/lit-html/lib/template-instance.js\");\n/* harmony import */ var _template_result_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./template-result.js */ \"./node_modules/lit-html/lib/template-result.js\");\n/* harmony import */ var _template_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./template.js */ \"./node_modules/lit-html/lib/template.js\");\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n/**\n * @module lit-html\n */\n\n\n\n\n\n\nconst isPrimitive = (value) => {\n return (value === null ||\n !(typeof value === 'object' || typeof value === 'function'));\n};\nconst isIterable = (value) => {\n return Array.isArray(value) ||\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n !!(value && value[Symbol.iterator]);\n};\n/**\n * Writes attribute values to the DOM for a group of AttributeParts bound to a\n * single attribute. The value is only set once even if there are multiple parts\n * for an attribute.\n */\nclass AttributeCommitter {\n constructor(element, name, strings) {\n this.dirty = true;\n this.element = element;\n this.name = name;\n this.strings = strings;\n this.parts = [];\n for (let i = 0; i < strings.length - 1; i++) {\n this.parts[i] = this._createPart();\n }\n }\n /**\n * Creates a single part. Override this to create a differnt type of part.\n */\n _createPart() {\n return new AttributePart(this);\n }\n _getValue() {\n const strings = this.strings;\n const l = strings.length - 1;\n let text = '';\n for (let i = 0; i < l; i++) {\n text += strings[i];\n const part = this.parts[i];\n if (part !== undefined) {\n const v = part.value;\n if (isPrimitive(v) || !isIterable(v)) {\n text += typeof v === 'string' ? v : String(v);\n }\n else {\n for (const t of v) {\n text += typeof t === 'string' ? t : String(t);\n }\n }\n }\n }\n text += strings[l];\n return text;\n }\n commit() {\n if (this.dirty) {\n this.dirty = false;\n this.element.setAttribute(this.name, this._getValue());\n }\n }\n}\n/**\n * A Part that controls all or part of an attribute value.\n */\nclass AttributePart {\n constructor(committer) {\n this.value = undefined;\n this.committer = committer;\n }\n setValue(value) {\n if (value !== _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"] && (!isPrimitive(value) || value !== this.value)) {\n this.value = value;\n // If the value is a not a directive, dirty the committer so that it'll\n // call setAttribute. If the value is a directive, it'll dirty the\n // committer if it calls setValue().\n if (!Object(_directive_js__WEBPACK_IMPORTED_MODULE_0__[\"isDirective\"])(value)) {\n this.committer.dirty = true;\n }\n }\n }\n commit() {\n while (Object(_directive_js__WEBPACK_IMPORTED_MODULE_0__[\"isDirective\"])(this.value)) {\n const directive = this.value;\n this.value = _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"];\n directive(this);\n }\n if (this.value === _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"]) {\n return;\n }\n this.committer.commit();\n }\n}\n/**\n * A Part that controls a location within a Node tree. Like a Range, NodePart\n * has start and end locations and can set and update the Nodes between those\n * locations.\n *\n * NodeParts support several value types: primitives, Nodes, TemplateResults,\n * as well as arrays and iterables of those types.\n */\nclass NodePart {\n constructor(options) {\n this.value = undefined;\n this.__pendingValue = undefined;\n this.options = options;\n }\n /**\n * Appends this part into a container.\n *\n * This part must be empty, as its contents are not automatically moved.\n */\n appendInto(container) {\n this.startNode = container.appendChild(Object(_template_js__WEBPACK_IMPORTED_MODULE_5__[\"createMarker\"])());\n this.endNode = container.appendChild(Object(_template_js__WEBPACK_IMPORTED_MODULE_5__[\"createMarker\"])());\n }\n /**\n * Inserts this part after the `ref` node (between `ref` and `ref`'s next\n * sibling). Both `ref` and its next sibling must be static, unchanging nodes\n * such as those that appear in a literal section of a template.\n *\n * This part must be empty, as its contents are not automatically moved.\n */\n insertAfterNode(ref) {\n this.startNode = ref;\n this.endNode = ref.nextSibling;\n }\n /**\n * Appends this part into a parent part.\n *\n * This part must be empty, as its contents are not automatically moved.\n */\n appendIntoPart(part) {\n part.__insert(this.startNode = Object(_template_js__WEBPACK_IMPORTED_MODULE_5__[\"createMarker\"])());\n part.__insert(this.endNode = Object(_template_js__WEBPACK_IMPORTED_MODULE_5__[\"createMarker\"])());\n }\n /**\n * Inserts this part after the `ref` part.\n *\n * This part must be empty, as its contents are not automatically moved.\n */\n insertAfterPart(ref) {\n ref.__insert(this.startNode = Object(_template_js__WEBPACK_IMPORTED_MODULE_5__[\"createMarker\"])());\n this.endNode = ref.endNode;\n ref.endNode = this.startNode;\n }\n setValue(value) {\n this.__pendingValue = value;\n }\n commit() {\n if (this.startNode.parentNode === null) {\n return;\n }\n while (Object(_directive_js__WEBPACK_IMPORTED_MODULE_0__[\"isDirective\"])(this.__pendingValue)) {\n const directive = this.__pendingValue;\n this.__pendingValue = _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"];\n directive(this);\n }\n const value = this.__pendingValue;\n if (value === _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"]) {\n return;\n }\n if (isPrimitive(value)) {\n if (value !== this.value) {\n this.__commitText(value);\n }\n }\n else if (value instanceof _template_result_js__WEBPACK_IMPORTED_MODULE_4__[\"TemplateResult\"]) {\n this.__commitTemplateResult(value);\n }\n else if (value instanceof Node) {\n this.__commitNode(value);\n }\n else if (isIterable(value)) {\n this.__commitIterable(value);\n }\n else if (value === _part_js__WEBPACK_IMPORTED_MODULE_2__[\"nothing\"]) {\n this.value = _part_js__WEBPACK_IMPORTED_MODULE_2__[\"nothing\"];\n this.clear();\n }\n else {\n // Fallback, will render the string representation\n this.__commitText(value);\n }\n }\n __insert(node) {\n this.endNode.parentNode.insertBefore(node, this.endNode);\n }\n __commitNode(value) {\n if (this.value === value) {\n return;\n }\n this.clear();\n this.__insert(value);\n this.value = value;\n }\n __commitText(value) {\n const node = this.startNode.nextSibling;\n value = value == null ? '' : value;\n // If `value` isn't already a string, we explicitly convert it here in case\n // it can't be implicitly converted - i.e. it's a symbol.\n const valueAsString = typeof value === 'string' ? value : String(value);\n if (node === this.endNode.previousSibling &&\n node.nodeType === 3 /* Node.TEXT_NODE */) {\n // If we only have a single text node between the markers, we can just\n // set its value, rather than replacing it.\n // TODO(justinfagnani): Can we just check if this.value is primitive?\n node.data = valueAsString;\n }\n else {\n this.__commitNode(document.createTextNode(valueAsString));\n }\n this.value = value;\n }\n __commitTemplateResult(value) {\n const template = this.options.templateFactory(value);\n if (this.value instanceof _template_instance_js__WEBPACK_IMPORTED_MODULE_3__[\"TemplateInstance\"] &&\n this.value.template === template) {\n this.value.update(value.values);\n }\n else {\n // Make sure we propagate the template processor from the TemplateResult\n // so that we use its syntax extension, etc. The template factory comes\n // from the render function options so that it can control template\n // caching and preprocessing.\n const instance = new _template_instance_js__WEBPACK_IMPORTED_MODULE_3__[\"TemplateInstance\"](template, value.processor, this.options);\n const fragment = instance._clone();\n instance.update(value.values);\n this.__commitNode(fragment);\n this.value = instance;\n }\n }\n __commitIterable(value) {\n // For an Iterable, we create a new InstancePart per item, then set its\n // value to the item. This is a little bit of overhead for every item in\n // an Iterable, but it lets us recurse easily and efficiently update Arrays\n // of TemplateResults that will be commonly returned from expressions like:\n // array.map((i) => html`${i}`), by reusing existing TemplateInstances.\n // If _value is an array, then the previous render was of an\n // iterable and _value will contain the NodeParts from the previous\n // render. If _value is not an array, clear this part and make a new\n // array for NodeParts.\n if (!Array.isArray(this.value)) {\n this.value = [];\n this.clear();\n }\n // Lets us keep track of how many items we stamped so we can clear leftover\n // items from a previous render\n const itemParts = this.value;\n let partIndex = 0;\n let itemPart;\n for (const item of value) {\n // Try to reuse an existing part\n itemPart = itemParts[partIndex];\n // If no existing part, create a new one\n if (itemPart === undefined) {\n itemPart = new NodePart(this.options);\n itemParts.push(itemPart);\n if (partIndex === 0) {\n itemPart.appendIntoPart(this);\n }\n else {\n itemPart.insertAfterPart(itemParts[partIndex - 1]);\n }\n }\n itemPart.setValue(item);\n itemPart.commit();\n partIndex++;\n }\n if (partIndex < itemParts.length) {\n // Truncate the parts array so _value reflects the current state\n itemParts.length = partIndex;\n this.clear(itemPart && itemPart.endNode);\n }\n }\n clear(startNode = this.startNode) {\n Object(_dom_js__WEBPACK_IMPORTED_MODULE_1__[\"removeNodes\"])(this.startNode.parentNode, startNode.nextSibling, this.endNode);\n }\n}\n/**\n * Implements a boolean attribute, roughly as defined in the HTML\n * specification.\n *\n * If the value is truthy, then the attribute is present with a value of\n * ''. If the value is falsey, the attribute is removed.\n */\nclass BooleanAttributePart {\n constructor(element, name, strings) {\n this.value = undefined;\n this.__pendingValue = undefined;\n if (strings.length !== 2 || strings[0] !== '' || strings[1] !== '') {\n throw new Error('Boolean attributes can only contain a single expression');\n }\n this.element = element;\n this.name = name;\n this.strings = strings;\n }\n setValue(value) {\n this.__pendingValue = value;\n }\n commit() {\n while (Object(_directive_js__WEBPACK_IMPORTED_MODULE_0__[\"isDirective\"])(this.__pendingValue)) {\n const directive = this.__pendingValue;\n this.__pendingValue = _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"];\n directive(this);\n }\n if (this.__pendingValue === _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"]) {\n return;\n }\n const value = !!this.__pendingValue;\n if (this.value !== value) {\n if (value) {\n this.element.setAttribute(this.name, '');\n }\n else {\n this.element.removeAttribute(this.name);\n }\n this.value = value;\n }\n this.__pendingValue = _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"];\n }\n}\n/**\n * Sets attribute values for PropertyParts, so that the value is only set once\n * even if there are multiple parts for a property.\n *\n * If an expression controls the whole property value, then the value is simply\n * assigned to the property under control. If there are string literals or\n * multiple expressions, then the strings are expressions are interpolated into\n * a string first.\n */\nclass PropertyCommitter extends AttributeCommitter {\n constructor(element, name, strings) {\n super(element, name, strings);\n this.single =\n (strings.length === 2 && strings[0] === '' && strings[1] === '');\n }\n _createPart() {\n return new PropertyPart(this);\n }\n _getValue() {\n if (this.single) {\n return this.parts[0].value;\n }\n return super._getValue();\n }\n commit() {\n if (this.dirty) {\n this.dirty = false;\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n this.element[this.name] = this._getValue();\n }\n }\n}\nclass PropertyPart extends AttributePart {\n}\n// Detect event listener options support. If the `capture` property is read\n// from the options object, then options are supported. If not, then the third\n// argument to add/removeEventListener is interpreted as the boolean capture\n// value so we should only pass the `capture` property.\nlet eventOptionsSupported = false;\n// Wrap into an IIFE because MS Edge <= v41 does not support having try/catch\n// blocks right into the body of a module\n(() => {\n try {\n const options = {\n get capture() {\n eventOptionsSupported = true;\n return false;\n }\n };\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n window.addEventListener('test', options, options);\n // eslint-disable-next-line @typescript-eslint/no-explicit-any\n window.removeEventListener('test', options, options);\n }\n catch (_e) {\n // event options not supported\n }\n})();\nclass EventPart {\n constructor(element, eventName, eventContext) {\n this.value = undefined;\n this.__pendingValue = undefined;\n this.element = element;\n this.eventName = eventName;\n this.eventContext = eventContext;\n this.__boundHandleEvent = (e) => this.handleEvent(e);\n }\n setValue(value) {\n this.__pendingValue = value;\n }\n commit() {\n while (Object(_directive_js__WEBPACK_IMPORTED_MODULE_0__[\"isDirective\"])(this.__pendingValue)) {\n const directive = this.__pendingValue;\n this.__pendingValue = _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"];\n directive(this);\n }\n if (this.__pendingValue === _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"]) {\n return;\n }\n const newListener = this.__pendingValue;\n const oldListener = this.value;\n const shouldRemoveListener = newListener == null ||\n oldListener != null &&\n (newListener.capture !== oldListener.capture ||\n newListener.once !== oldListener.once ||\n newListener.passive !== oldListener.passive);\n const shouldAddListener = newListener != null && (oldListener == null || shouldRemoveListener);\n if (shouldRemoveListener) {\n this.element.removeEventListener(this.eventName, this.__boundHandleEvent, this.__options);\n }\n if (shouldAddListener) {\n this.__options = getOptions(newListener);\n this.element.addEventListener(this.eventName, this.__boundHandleEvent, this.__options);\n }\n this.value = newListener;\n this.__pendingValue = _part_js__WEBPACK_IMPORTED_MODULE_2__[\"noChange\"];\n }\n handleEvent(event) {\n if (typeof this.value === 'function') {\n this.value.call(this.eventContext || this.element, event);\n }\n else {\n this.value.handleEvent(event);\n }\n }\n}\n// We copy options because of the inconsistent behavior of browsers when reading\n// the third argument of add/removeEventListener. IE11 doesn't support options\n// at all. Chrome 41 only reads `capture` if the argument is an object.\nconst getOptions = (o) => o &&\n (eventOptionsSupported ?\n { capture: o.capture, passive: o.passive, once: o.once } :\n o.capture);\n//# sourceMappingURL=parts.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/lib/parts.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/render.js": /*!*********************************************!*\ !*** ./node_modules/lit-html/lib/render.js ***! \*********************************************/ /*! exports provided: parts, render */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"parts\", function() { return parts; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony import */ var _dom_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dom.js */ \"./node_modules/lit-html/lib/dom.js\");\n/* harmony import */ var _parts_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./parts.js */ \"./node_modules/lit-html/lib/parts.js\");\n/* harmony import */ var _template_factory_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./template-factory.js */ \"./node_modules/lit-html/lib/template-factory.js\");\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n/**\n * @module lit-html\n */\n\n\n\nconst parts = new WeakMap();\n/**\n * Renders a template result or other value to a container.\n *\n * To update a container with new values, reevaluate the template literal and\n * call `render` with the new result.\n *\n * @param result Any value renderable by NodePart - typically a TemplateResult\n * created by evaluating a template tag like `html` or `svg`.\n * @param container A DOM parent to render to. The entire contents are either\n * replaced, or efficiently updated if the same result type was previous\n * rendered there.\n * @param options RenderOptions for the entire render tree rendered to this\n * container. Render options must *not* change between renders to the same\n * container, as those changes will not effect previously rendered DOM.\n */\nconst render = (result, container, options) => {\n let part = parts.get(container);\n if (part === undefined) {\n Object(_dom_js__WEBPACK_IMPORTED_MODULE_0__[\"removeNodes\"])(container, container.firstChild);\n parts.set(container, part = new _parts_js__WEBPACK_IMPORTED_MODULE_1__[\"NodePart\"](Object.assign({ templateFactory: _template_factory_js__WEBPACK_IMPORTED_MODULE_2__[\"templateFactory\"] }, options)));\n part.appendInto(container);\n }\n part.setValue(result);\n part.commit();\n};\n//# sourceMappingURL=render.js.map\n\n//# sourceURL=webpack:///./node_modules/lit-html/lib/render.js?"); /***/ }), /***/ "./node_modules/lit-html/lib/shady-render.js": /*!***************************************************!*\ !*** ./node_modules/lit-html/lib/shady-render.js ***! \***************************************************/ /*! exports provided: html, svg, TemplateResult, render */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony import */ var _dom_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./dom.js */ \"./node_modules/lit-html/lib/dom.js\");\n/* harmony import */ var _modify_template_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modify-template.js */ \"./node_modules/lit-html/lib/modify-template.js\");\n/* harmony import */ var _render_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./render.js */ \"./node_modules/lit-html/lib/render.js\");\n/* harmony import */ var _template_factory_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./template-factory.js */ \"./node_modules/lit-html/lib/template-factory.js\");\n/* harmony import */ var _template_instance_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./template-instance.js */ \"./node_modules/lit-html/lib/template-instance.js\");\n/* harmony import */ var _template_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./template.js */ \"./node_modules/lit-html/lib/template.js\");\n/* harmony import */ var _lit_html_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../lit-html.js */ \"./node_modules/lit-html/lit-html.js\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"html\", function() { return _lit_html_js__WEBPACK_IMPORTED_MODULE_6__[\"html\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"svg\", function() { return _lit_html_js__WEBPACK_IMPORTED_MODULE_6__[\"svg\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"TemplateResult\", function() { return _lit_html_js__WEBPACK_IMPORTED_MODULE_6__[\"TemplateResult\"]; });\n\n/**\n * @license\n * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.\n * This code may only be used under the BSD style license found at\n * http://polymer.github.io/LICENSE.txt\n * The complete set of authors may be found at\n * http://polymer.github.io/AUTHORS.txt\n * The complete set of contributors may be found at\n * http://polymer.github.io/CONTRIBUTORS.txt\n * Code distributed by Google as part of the polymer project is also\n * subject to an additional IP rights grant found at\n * http://polymer.github.io/PATENTS.txt\n */\n/**\n * Module to add shady DOM/shady CSS polyfill support to lit-html template\n * rendering. See the [[render]] method for details.\n *\n * @module shady-render\n * @preferred\n */\n/**\n * Do not remove this comment; it keeps typedoc from misplacing the module\n * docs.\n */\n\n\n\n\n\n\n\n// Get a key to lookup in `templateCaches`.\nconst getTemplateCacheKey = (type, scopeName) => `${type}--${scopeName}`;\nlet compatibleShadyCSSVersion = true;\nif (typeof window.ShadyCSS === 'undefined') {\n compatibleShadyCSSVersion = false;\n}\nelse if (typeof window.ShadyCSS.prepareTemplateDom === 'undefined') {\n console.warn(`Incompatible ShadyCSS version detected. ` +\n `Please update to at least @webcomponents/webcomponentsjs@2.0.2 and ` +\n `@webcomponents/shadycss@1.3.1.`);\n compatibleShadyCSSVersion = false;\n}\n/**\n * Template factory which scopes template DOM using ShadyCSS.\n * @param scopeName {string}\n */\nconst shadyTemplateFactory = (scopeName) => (result) => {\n const cacheKey = getTemplateCacheKey(result.type, scopeName);\n let templateCache = _template_factory_js__WEBPACK_IMPORTED_MODULE_3__[\"templateCaches\"].get(cacheKey);\n if (templateCache === undefined) {\n templateCache = {\n stringsArray: new WeakMap(),\n keyString: new Map()\n };\n _template_factory_js__WEBPACK_IMPORTED_MODULE_3__[\"templateCaches\"].set(cacheKey, templateCache);\n }\n let template = templateCache.stringsArray.get(result.strings);\n if (template !== undefined) {\n return template;\n }\n const key = result.strings.join(_template_js__WEBPACK_IMPORTED_MODULE_5__[\"marker\"]);\n template = templateCache.keyString.get(key);\n if (template === undefined) {\n const element = result.getTemplateElement();\n if (compatibleShadyCSSVersion) {\n window.ShadyCSS.prepareTemplateDom(element, scopeName);\n }\n template = new _template_js__WEBPACK_IMPORTED_MODULE_5__[\"Template\"](result, element);\n templateCache.keyString.set(key, template);\n }\n templateCache.stringsArray.set(result.strings, template);\n return template;\n};\nconst TEMPLATE_TYPES = ['html', 'svg'];\n/**\n * Removes all style elements from Templates for the given scopeName.\n */\nconst removeStylesFromLitTemplates = (scopeName) => {\n TEMPLATE_TYPES.forEach((type) => {\n const templates = _template_factory_js__WEBPACK_IMPORTED_MODULE_3__[\"templateCaches\"].get(getTemplateCacheKey(type, scopeName));\n if (templates !== undefined) {\n templates.keyString.forEach((template) => {\n const { element: { content } } = template;\n // IE 11 doesn't support the iterable param Set constructor\n const styles = new Set();\n Array.from(content.querySelectorAll('style')).forEach((s) => {\n styles.add(s);\n });\n Object(_modify_template_js__WEBPACK_IMPORTED_MODULE_1__[\"removeNodesFromTemplate\"])(template, styles);\n });\n }\n });\n};\nconst shadyRenderSet = new Set();\n/**\n * For the given scope name, ensures that ShadyCSS style scoping is performed.\n * This is done just once per scope name so the fragment and template cannot\n * be modified.\n * (1) extracts styles from the rendered fragment and hands them to ShadyCSS\n * to be scoped and appended to the document\n * (2) removes style elements from all lit-html Templates for this scope name.\n *\n * Note,