Version Description
- 2018-10-03
Download this release
Release Info
Developer | optimole |
Plugin | Image optimization & Lazy Load by Optimole |
Version | 1.0.4 |
Comparing to | |
See all releases |
Code changes from version 1.0.3 to 1.0.4
- CHANGELOG.md +6 -2
- assets/css/style.scss +68 -10
- assets/js/bundle.js +1346 -380
- assets/js/bundle.min.js +2 -3
CHANGELOG.md
CHANGED
@@ -1,7 +1,11 @@
|
|
1 |
|
2 |
-
### v1.0.
|
3 |
**Changes:**
|
4 |
-
|
|
|
|
|
|
|
|
|
5 |
### v1.0.3 - 2018-09-26
|
6 |
**Changes:**
|
7 |
* Adds redirect on first install.
|
1 |
|
2 |
+
### v1.0.4 - 2018-10-03
|
3 |
**Changes:**
|
4 |
+
* Adds in-plugin service registration.
|
5 |
+
* Adds image quality control.
|
6 |
+
* Adds slider for image comparison.
|
7 |
+
* Improvements to UX and workflow.
|
8 |
+
|
9 |
### v1.0.3 - 2018-09-26
|
10 |
**Changes:**
|
11 |
* Adds redirect on first install.
|
assets/css/style.scss
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
#optimole-app {
|
2 |
padding: 0 30px 0 20px;
|
3 |
|
@@ -15,6 +16,7 @@
|
|
15 |
-webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, .1);
|
16 |
box-shadow: 0 1px 15px 1px rgba(39, 39, 39, .1);
|
17 |
}
|
|
|
18 |
.logo {
|
19 |
margin-bottom: 10px;
|
20 |
img {
|
@@ -34,7 +36,7 @@
|
|
34 |
padding-right: 20px;
|
35 |
}
|
36 |
|
37 |
-
.api-key-label
|
38 |
align-self: center;
|
39 |
margin: 0.5em 10px 0.5em 0;
|
40 |
font-size: 1em;
|
@@ -62,6 +64,57 @@
|
|
62 |
vertical-align: middle;
|
63 |
}
|
64 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
}
|
66 |
|
67 |
//Fade animation.
|
@@ -81,23 +134,28 @@
|
|
81 |
.media_page_optimole #wpbody-content > #optimole-app {
|
82 |
display: block !important;
|
83 |
}
|
84 |
-
|
85 |
-
|
|
|
86 |
max-width: 100px;
|
87 |
-
width:auto;
|
88 |
margin: auto;
|
89 |
}
|
90 |
-
|
|
|
91 |
font-size: 1.5em;
|
92 |
}
|
93 |
-
|
94 |
-
|
|
|
|
|
95 |
padding-right: 20px;
|
96 |
}
|
97 |
-
.optml-image-heading{
|
98 |
text-align: left;
|
99 |
}
|
100 |
-
|
|
|
101 |
text-align: right !important;
|
102 |
font-size: 150%;
|
103 |
-
}
|
1 |
+
|
2 |
#optimole-app {
|
3 |
padding: 0 30px 0 20px;
|
4 |
|
16 |
-webkit-box-shadow: 0 1px 15px 1px rgba(39, 39, 39, .1);
|
17 |
box-shadow: 0 1px 15px 1px rgba(39, 39, 39, .1);
|
18 |
}
|
19 |
+
|
20 |
.logo {
|
21 |
margin-bottom: 10px;
|
22 |
img {
|
36 |
padding-right: 20px;
|
37 |
}
|
38 |
|
39 |
+
.api-key-label {
|
40 |
align-self: center;
|
41 |
margin: 0.5em 10px 0.5em 0;
|
42 |
font-size: 1em;
|
64 |
vertical-align: middle;
|
65 |
}
|
66 |
}
|
67 |
+
.media-diff {
|
68 |
+
position: relative;
|
69 |
+
margin: 0 auto;
|
70 |
+
video, img {
|
71 |
+
display: block;
|
72 |
+
position: absolute;
|
73 |
+
top: 0;
|
74 |
+
left: 0;
|
75 |
+
width: 100%;
|
76 |
+
height: 100%;
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
.origin-wrapper {
|
81 |
+
position: absolute;
|
82 |
+
left: 0;
|
83 |
+
top: 0;
|
84 |
+
width: 100%;
|
85 |
+
height: 100%;
|
86 |
+
overflow: hidden;
|
87 |
+
z-index: 1;
|
88 |
+
transform: translateZ(0);
|
89 |
+
will-change: width;
|
90 |
+
}
|
91 |
+
|
92 |
+
.handle {
|
93 |
+
position: absolute;
|
94 |
+
top: 0;
|
95 |
+
bottom: 0;
|
96 |
+
color: rgba(255, 255, 255, 0.80);
|
97 |
+
background-color: rgba(255, 255, 255, 0.80);;
|
98 |
+
width: 2px;
|
99 |
+
cursor: ew-resize;
|
100 |
+
transform: translateX(-50%) translateZ(0);
|
101 |
+
z-index: 2;
|
102 |
+
will-change: left;
|
103 |
+
left: 200px;
|
104 |
+
}
|
105 |
+
|
106 |
+
.cursor {
|
107 |
+
position: absolute;
|
108 |
+
top: 50%;
|
109 |
+
left: 50%;
|
110 |
+
transform: translateX(-50%) translateZ(0);
|
111 |
+
.circle {
|
112 |
+
background-color: rgba(255, 255, 255, 0.80);
|
113 |
+
width: 24px;
|
114 |
+
height: 24px;
|
115 |
+
border-radius: 50%;
|
116 |
+
}
|
117 |
+
}
|
118 |
}
|
119 |
|
120 |
//Fade animation.
|
134 |
.media_page_optimole #wpbody-content > #optimole-app {
|
135 |
display: block !important;
|
136 |
}
|
137 |
+
|
138 |
+
#optimole-app img.optml-image {
|
139 |
+
float: left;
|
140 |
max-width: 100px;
|
141 |
+
width: auto;
|
142 |
margin: auto;
|
143 |
}
|
144 |
+
|
145 |
+
.optml-ratio-feedback .emoji {
|
146 |
font-size: 1.5em;
|
147 |
}
|
148 |
+
|
149 |
+
|
150 |
+
.optml-ratio-feedback {
|
151 |
+
float: right;
|
152 |
padding-right: 20px;
|
153 |
}
|
154 |
+
.optml-image-heading {
|
155 |
text-align: left;
|
156 |
}
|
157 |
+
|
158 |
+
th.optml-image-ratio-heading {
|
159 |
text-align: right !important;
|
160 |
font-size: 150%;
|
161 |
+
}
|
assets/js/bundle.js
CHANGED
@@ -60,7 +60,7 @@
|
|
60 |
/******/ __webpack_require__.p = "/";
|
61 |
/******/
|
62 |
/******/ // Load entry module and return exports
|
63 |
-
/******/ return __webpack_require__(__webpack_require__.s =
|
64 |
/******/ })
|
65 |
/************************************************************************/
|
66 |
/******/ ([
|
@@ -11336,12 +11336,39 @@ Vue.compile = compileToFunctions;
|
|
11336 |
|
11337 |
/* harmony default export */ __webpack_exports__["default"] = (Vue);
|
11338 |
|
11339 |
-
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(
|
11340 |
|
11341 |
/***/ }),
|
11342 |
/* 3 */
|
11343 |
/***/ (function(module, exports) {
|
11344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11345 |
// shim for using process in browser
|
11346 |
var process = module.exports = {};
|
11347 |
|
@@ -11529,34 +11556,29 @@ process.umask = function() { return 0; };
|
|
11529 |
|
11530 |
|
11531 |
/***/ }),
|
11532 |
-
/*
|
11533 |
-
/***/ (function(module, exports) {
|
11534 |
-
|
11535 |
-
var g;
|
11536 |
-
|
11537 |
-
// This works in non-strict mode
|
11538 |
-
g = (function() {
|
11539 |
-
return this;
|
11540 |
-
})();
|
11541 |
-
|
11542 |
-
try {
|
11543 |
-
// This works if eval is allowed (see CSP)
|
11544 |
-
g = g || Function("return this")() || (1,eval)("this");
|
11545 |
-
} catch(e) {
|
11546 |
-
// This works if the window reference is available
|
11547 |
-
if(typeof window === "object")
|
11548 |
-
g = window;
|
11549 |
-
}
|
11550 |
-
|
11551 |
-
// g can still be undefined, but nothing to do about it...
|
11552 |
-
// We return undefined, instead of nothing here, so it's
|
11553 |
-
// easier to handle this case. if(!global) { ...}
|
11554 |
-
|
11555 |
-
module.exports = g;
|
11556 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11557 |
|
11558 |
/***/ }),
|
11559 |
-
/*
|
11560 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
11561 |
|
11562 |
"use strict";
|
@@ -12655,7 +12677,7 @@ function xhrClient (request) {
|
|
12655 |
|
12656 |
function nodeClient (request) {
|
12657 |
|
12658 |
-
var client = __webpack_require__(
|
12659 |
|
12660 |
return new PromiseObj(function (resolve) {
|
12661 |
|
@@ -13123,7 +13145,7 @@ if (typeof window !== 'undefined' && window.Vue) {
|
|
13123 |
|
13124 |
|
13125 |
/***/ }),
|
13126 |
-
/*
|
13127 |
/***/ (function(module, exports, __webpack_require__) {
|
13128 |
|
13129 |
"use strict";
|
@@ -13133,22 +13155,28 @@ var _vue = __webpack_require__(2);
|
|
13133 |
|
13134 |
var _vue2 = _interopRequireDefault(_vue);
|
13135 |
|
13136 |
-
var _main = __webpack_require__(
|
13137 |
|
13138 |
var _main2 = _interopRequireDefault(_main);
|
13139 |
|
13140 |
-
var _store = __webpack_require__(
|
13141 |
|
13142 |
var _store2 = _interopRequireDefault(_store);
|
13143 |
|
13144 |
-
var
|
|
|
|
|
|
|
|
|
13145 |
|
13146 |
var _vueJsToggleButton2 = _interopRequireDefault(_vueJsToggleButton);
|
13147 |
|
13148 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
13149 |
|
13150 |
-
/*jshint esversion: 6 */
|
13151 |
-
|
|
|
|
|
13152 |
|
13153 |
window.onload = function () {
|
13154 |
new _vue2.default({
|
@@ -13161,7 +13189,7 @@ window.onload = function () {
|
|
13161 |
};
|
13162 |
|
13163 |
/***/ }),
|
13164 |
-
/*
|
13165 |
/***/ (function(module, exports, __webpack_require__) {
|
13166 |
|
13167 |
/* WEBPACK VAR INJECTION */(function(global) {var scope = (typeof global !== "undefined" && global) ||
|
@@ -13217,7 +13245,7 @@ exports._unrefActive = exports.active = function(item) {
|
|
13217 |
};
|
13218 |
|
13219 |
// setimmediate attaches itself to the global object
|
13220 |
-
__webpack_require__(
|
13221 |
// On some exotic environments, it's not clear which object `setimmediate` was
|
13222 |
// able to install onto. Search each possibility in the same order as the
|
13223 |
// `setimmediate` library.
|
@@ -13228,10 +13256,10 @@ exports.clearImmediate = (typeof self !== "undefined" && self.clearImmediate) ||
|
|
13228 |
(typeof global !== "undefined" && global.clearImmediate) ||
|
13229 |
(this && this.clearImmediate);
|
13230 |
|
13231 |
-
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(
|
13232 |
|
13233 |
/***/ }),
|
13234 |
-
/*
|
13235 |
/***/ (function(module, exports, __webpack_require__) {
|
13236 |
|
13237 |
/* WEBPACK VAR INJECTION */(function(global, process) {(function (global, undefined) {
|
@@ -13421,16 +13449,16 @@ exports.clearImmediate = (typeof self !== "undefined" && self.clearImmediate) ||
|
|
13421 |
attachTo.clearImmediate = clearImmediate;
|
13422 |
}(typeof self === "undefined" ? typeof global === "undefined" ? this : global : self));
|
13423 |
|
13424 |
-
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(
|
13425 |
|
13426 |
/***/ }),
|
13427 |
-
/*
|
13428 |
/***/ (function(module, exports, __webpack_require__) {
|
13429 |
|
13430 |
var __vue_script__, __vue_template__
|
13431 |
-
__webpack_require__(
|
13432 |
-
__vue_script__ = __webpack_require__(
|
13433 |
-
__vue_template__ = __webpack_require__(
|
13434 |
module.exports = __vue_script__ || {}
|
13435 |
if (module.exports.__esModule) module.exports = module.exports.default
|
13436 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
@@ -13447,13 +13475,13 @@ if (false) {(function () { module.hot.accept()
|
|
13447 |
})()}
|
13448 |
|
13449 |
/***/ }),
|
13450 |
-
/*
|
13451 |
/***/ (function(module, exports, __webpack_require__) {
|
13452 |
|
13453 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13454 |
|
13455 |
// load the styles
|
13456 |
-
var content = __webpack_require__(
|
13457 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13458 |
// add the styles to the DOM
|
13459 |
var update = __webpack_require__(1)(content, {});
|
@@ -13473,7 +13501,7 @@ if(false) {
|
|
13473 |
}
|
13474 |
|
13475 |
/***/ }),
|
13476 |
-
/*
|
13477 |
/***/ (function(module, exports, __webpack_require__) {
|
13478 |
|
13479 |
exports = module.exports = __webpack_require__(0)();
|
@@ -13481,82 +13509,112 @@ exports = module.exports = __webpack_require__(0)();
|
|
13481 |
|
13482 |
|
13483 |
// module
|
13484 |
-
exports.push([module.i, "#optimole-app {\n padding: 0 30px 0 20px;\n /*! bulma.io v0.7.1 | MIT License | github.com/jgthms/bulma */\n /*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */ }\n\n@keyframes spinAround {\n from {\n transform: rotate(0deg); }\n to {\n transform: rotate(359deg); } }\n #optimole-app .delete, #optimole-app .modal-close, #optimole-app .is-unselectable, #optimole-app .button, #optimole-app .file, #optimole-app .breadcrumb, #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis, #optimole-app .tabs {\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 #optimole-app .select:not(.is-multiple):not(.is-loading)::after, #optimole-app .navbar-link::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 #optimole-app .box:not(:last-child), #optimole-app .content:not(:last-child), #optimole-app .notification:not(:last-child), #optimole-app .progress:not(:last-child), #optimole-app .table:not(:last-child), #optimole-app .table-container:not(:last-child), #optimole-app .title:not(:last-child),\n #optimole-app .subtitle:not(:last-child), #optimole-app .block:not(:last-child), #optimole-app .highlight:not(:last-child), #optimole-app .breadcrumb:not(:last-child), #optimole-app .level:not(:last-child), #optimole-app .message:not(:last-child), #optimole-app .tabs:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .delete, #optimole-app .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 display: inline-block;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 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 #optimole-app .delete::before, #optimole-app .modal-close::before, #optimole-app .delete::after, #optimole-app .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 #optimole-app .delete::before, #optimole-app .modal-close::before {\n height: 2px;\n width: 50%; }\n #optimole-app .delete::after, #optimole-app .modal-close::after {\n height: 50%;\n width: 2px; }\n #optimole-app .delete:hover, #optimole-app .modal-close:hover, #optimole-app .delete:focus, #optimole-app .modal-close:focus {\n background-color: rgba(10, 10, 10, 0.3); }\n #optimole-app .delete:active, #optimole-app .modal-close:active {\n background-color: rgba(10, 10, 10, 0.4); }\n #optimole-app .is-small.delete, #optimole-app .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 #optimole-app .is-medium.delete, #optimole-app .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 #optimole-app .is-large.delete, #optimole-app .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 #optimole-app .button.is-loading::after, #optimole-app .select.is-loading::after, #optimole-app .control.is-loading::after, #optimole-app .loader {\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 #optimole-app .is-overlay, #optimole-app .image.is-square img, #optimole-app .image.is-1by1 img, #optimole-app .image.is-5by4 img, #optimole-app .image.is-4by3 img, #optimole-app .image.is-3by2 img, #optimole-app .image.is-5by3 img, #optimole-app .image.is-16by9 img, #optimole-app .image.is-2by1 img, #optimole-app .image.is-3by1 img, #optimole-app .image.is-4by5 img, #optimole-app .image.is-3by4 img, #optimole-app .image.is-2by3 img, #optimole-app .image.is-3by5 img, #optimole-app .image.is-9by16 img, #optimole-app .image.is-1by2 img, #optimole-app .image.is-1by3 img, #optimole-app .modal, #optimole-app .modal-background, #optimole-app .hero-video {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0; }\n #optimole-app .button, #optimole-app .input,\n #optimole-app .textarea, #optimole-app .select select, #optimole-app .file-cta,\n #optimole-app .file-name, #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis {\n -moz-appearance: none;\n -webkit-appearance: none;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 4px;\n box-shadow: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top; }\n #optimole-app .button:focus, #optimole-app .input:focus,\n #optimole-app .textarea:focus, #optimole-app .select select:focus, #optimole-app .file-cta:focus,\n #optimole-app .file-name:focus, #optimole-app .pagination-previous:focus,\n #optimole-app .pagination-next:focus,\n #optimole-app .pagination-link:focus,\n #optimole-app .pagination-ellipsis:focus, #optimole-app .is-focused.button, #optimole-app .is-focused.input,\n #optimole-app .is-focused.textarea, #optimole-app .select select.is-focused, #optimole-app .is-focused.file-cta,\n #optimole-app .is-focused.file-name, #optimole-app .is-focused.pagination-previous,\n #optimole-app .is-focused.pagination-next,\n #optimole-app .is-focused.pagination-link,\n #optimole-app .is-focused.pagination-ellipsis, #optimole-app .button:active, #optimole-app .input:active,\n #optimole-app .textarea:active, #optimole-app .select select:active, #optimole-app .file-cta:active,\n #optimole-app .file-name:active, #optimole-app .pagination-previous:active,\n #optimole-app .pagination-next:active,\n #optimole-app .pagination-link:active,\n #optimole-app .pagination-ellipsis:active, #optimole-app .is-active.button, #optimole-app .is-active.input,\n #optimole-app .is-active.textarea, #optimole-app .select select.is-active, #optimole-app .is-active.file-cta,\n #optimole-app .is-active.file-name, #optimole-app .is-active.pagination-previous,\n #optimole-app .is-active.pagination-next,\n #optimole-app .is-active.pagination-link,\n #optimole-app .is-active.pagination-ellipsis {\n outline: none; }\n #optimole-app .button[disabled], #optimole-app .input[disabled],\n #optimole-app .textarea[disabled], #optimole-app .select select[disabled], #optimole-app .file-cta[disabled],\n #optimole-app .file-name[disabled], #optimole-app .pagination-previous[disabled],\n #optimole-app .pagination-next[disabled],\n #optimole-app .pagination-link[disabled],\n #optimole-app .pagination-ellipsis[disabled] {\n cursor: not-allowed; }\n #optimole-app html,\n #optimole-app body,\n #optimole-app p,\n #optimole-app ol,\n #optimole-app ul,\n #optimole-app li,\n #optimole-app dl,\n #optimole-app dt,\n #optimole-app dd,\n #optimole-app blockquote,\n #optimole-app figure,\n #optimole-app fieldset,\n #optimole-app legend,\n #optimole-app textarea,\n #optimole-app pre,\n #optimole-app iframe,\n #optimole-app hr,\n #optimole-app h1,\n #optimole-app h2,\n #optimole-app h3,\n #optimole-app h4,\n #optimole-app h5,\n #optimole-app h6 {\n margin: 0;\n padding: 0; }\n #optimole-app h1,\n #optimole-app h2,\n #optimole-app h3,\n #optimole-app h4,\n #optimole-app h5,\n #optimole-app h6 {\n font-size: 100%;\n font-weight: normal; }\n #optimole-app ul {\n list-style: none; }\n #optimole-app button,\n #optimole-app input,\n #optimole-app select,\n #optimole-app textarea {\n margin: 0; }\n #optimole-app html {\n box-sizing: border-box; }\n #optimole-app *, #optimole-app *::before, #optimole-app *::after {\n box-sizing: inherit; }\n #optimole-app img,\n #optimole-app audio,\n #optimole-app video {\n height: auto;\n max-width: 100%; }\n #optimole-app iframe {\n border: 0; }\n #optimole-app table {\n border-collapse: collapse;\n border-spacing: 0; }\n #optimole-app td,\n #optimole-app th {\n padding: 0;\n text-align: left; }\n #optimole-app html {\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 -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n text-size-adjust: 100%; }\n #optimole-app article,\n #optimole-app aside,\n #optimole-app figure,\n #optimole-app footer,\n #optimole-app header,\n #optimole-app hgroup,\n #optimole-app section {\n display: block; }\n #optimole-app body,\n #optimole-app button,\n #optimole-app input,\n #optimole-app select,\n #optimole-app textarea {\n font-family: BlinkMacSystemFont, -apple-system, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", \"Helvetica\", \"Arial\", sans-serif; }\n #optimole-app code,\n #optimole-app pre {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: auto;\n font-family: monospace; }\n #optimole-app body {\n color: #4a4a4a;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5; }\n #optimole-app a {\n color: #3273dc;\n cursor: pointer;\n text-decoration: none; }\n #optimole-app a strong {\n color: currentColor; }\n #optimole-app a:hover {\n color: #363636; }\n #optimole-app code {\n background-color: whitesmoke;\n color: #ff3860;\n font-size: 0.875em;\n font-weight: normal;\n padding: 0.25em 0.5em 0.25em; }\n #optimole-app hr {\n background-color: whitesmoke;\n border: none;\n display: block;\n height: 2px;\n margin: 1.5rem 0; }\n #optimole-app img {\n height: auto;\n max-width: 100%; }\n #optimole-app input[type=\"checkbox\"],\n #optimole-app input[type=\"radio\"] {\n vertical-align: baseline; }\n #optimole-app small {\n font-size: 0.875em; }\n #optimole-app span {\n font-style: inherit;\n font-weight: inherit; }\n #optimole-app strong {\n color: #363636;\n font-weight: 700; }\n #optimole-app pre {\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 #optimole-app pre code {\n background-color: transparent;\n color: currentColor;\n font-size: 1em;\n padding: 0; }\n #optimole-app table td,\n #optimole-app table th {\n text-align: left;\n vertical-align: top; }\n #optimole-app table th {\n color: #363636; }\n #optimole-app .is-clearfix::after {\n clear: both;\n content: \" \";\n display: table; }\n #optimole-app .is-pulled-left {\n float: left !important; }\n #optimole-app .is-pulled-right {\n float: right !important; }\n #optimole-app .is-clipped {\n overflow: hidden !important; }\n #optimole-app .is-size-1 {\n font-size: 3rem !important; }\n #optimole-app .is-size-2 {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3 {\n font-size: 2rem !important; }\n #optimole-app .is-size-4 {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5 {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6 {\n font-size: 1rem !important; }\n #optimole-app .is-size-7 {\n font-size: 0.75rem !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-size-1-mobile {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-mobile {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-mobile {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-mobile {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-mobile {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-mobile {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-mobile {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-size-1-tablet {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-tablet {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-tablet {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-tablet {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-tablet {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-tablet {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-tablet {\n font-size: 0.75rem !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-size-1-touch {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-touch {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-touch {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-touch {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-touch {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-touch {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-touch {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-size-1-desktop {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-desktop {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-desktop {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-desktop {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-desktop {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-desktop {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-desktop {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-size-1-widescreen {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-widescreen {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-widescreen {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-widescreen {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-widescreen {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-widescreen {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-widescreen {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-size-1-fullhd {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-fullhd {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-fullhd {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-fullhd {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-fullhd {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-fullhd {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-fullhd {\n font-size: 0.75rem !important; } }\n #optimole-app .has-text-centered {\n text-align: center !important; }\n #optimole-app .has-text-justified {\n text-align: justify !important; }\n #optimole-app .has-text-left {\n text-align: left !important; }\n #optimole-app .has-text-right {\n text-align: right !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-centered-mobile {\n text-align: center !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-centered-tablet {\n text-align: center !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-centered-tablet-only {\n text-align: center !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-centered-touch {\n text-align: center !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-centered-desktop {\n text-align: center !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-centered-desktop-only {\n text-align: center !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-centered-widescreen {\n text-align: center !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-centered-widescreen-only {\n text-align: center !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-centered-fullhd {\n text-align: center !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-justified-mobile {\n text-align: justify !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-justified-tablet {\n text-align: justify !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-justified-tablet-only {\n text-align: justify !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-justified-touch {\n text-align: justify !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-justified-desktop {\n text-align: justify !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-justified-desktop-only {\n text-align: justify !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-justified-widescreen {\n text-align: justify !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-justified-widescreen-only {\n text-align: justify !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-justified-fullhd {\n text-align: justify !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-left-mobile {\n text-align: left !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-left-tablet {\n text-align: left !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-left-tablet-only {\n text-align: left !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-left-touch {\n text-align: left !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-left-desktop {\n text-align: left !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-left-desktop-only {\n text-align: left !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-left-widescreen {\n text-align: left !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-left-widescreen-only {\n text-align: left !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-left-fullhd {\n text-align: left !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-right-mobile {\n text-align: right !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-right-tablet {\n text-align: right !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-right-tablet-only {\n text-align: right !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-right-touch {\n text-align: right !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-right-desktop {\n text-align: right !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-right-desktop-only {\n text-align: right !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-right-widescreen {\n text-align: right !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-right-widescreen-only {\n text-align: right !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-right-fullhd {\n text-align: right !important; } }\n #optimole-app .is-capitalized {\n text-transform: capitalize !important; }\n #optimole-app .is-lowercase {\n text-transform: lowercase !important; }\n #optimole-app .is-uppercase {\n text-transform: uppercase !important; }\n #optimole-app .is-italic {\n font-style: italic !important; }\n #optimole-app .has-text-white {\n color: white !important; }\n #optimole-app a.has-text-white:hover, #optimole-app a.has-text-white:focus {\n color: #e6e6e6 !important; }\n #optimole-app .has-background-white {\n background-color: white !important; }\n #optimole-app .has-text-black {\n color: #0a0a0a !important; }\n #optimole-app a.has-text-black:hover, #optimole-app a.has-text-black:focus {\n color: black !important; }\n #optimole-app .has-background-black {\n background-color: #0a0a0a !important; }\n #optimole-app .has-text-light {\n color: whitesmoke !important; }\n #optimole-app a.has-text-light:hover, #optimole-app a.has-text-light:focus {\n color: #dbdbdb !important; }\n #optimole-app .has-background-light {\n background-color: whitesmoke !important; }\n #optimole-app .has-text-dark {\n color: #363636 !important; }\n #optimole-app a.has-text-dark:hover, #optimole-app a.has-text-dark:focus {\n color: #1c1c1c !important; }\n #optimole-app .has-background-dark {\n background-color: #363636 !important; }\n #optimole-app .has-text-primary {\n color: #e7602a !important; }\n #optimole-app a.has-text-primary:hover, #optimole-app a.has-text-primary:focus {\n color: #c84916 !important; }\n #optimole-app .has-background-primary {\n background-color: #e7602a !important; }\n #optimole-app .has-text-link {\n color: #3273dc !important; }\n #optimole-app a.has-text-link:hover, #optimole-app a.has-text-link:focus {\n color: #205bbc !important; }\n #optimole-app .has-background-link {\n background-color: #3273dc !important; }\n #optimole-app .has-text-info {\n color: #008ec2 !important; }\n #optimole-app a.has-text-info:hover, #optimole-app a.has-text-info:focus {\n color: #00698f !important; }\n #optimole-app .has-background-info {\n background-color: #008ec2 !important; }\n #optimole-app .has-text-success {\n color: #34a85e !important; }\n #optimole-app a.has-text-success:hover, #optimole-app a.has-text-success:focus {\n color: #288148 !important; }\n #optimole-app .has-background-success {\n background-color: #34a85e !important; }\n #optimole-app .has-text-warning {\n color: #ffdd57 !important; }\n #optimole-app a.has-text-warning:hover, #optimole-app a.has-text-warning:focus {\n color: #ffd324 !important; }\n #optimole-app .has-background-warning {\n background-color: #ffdd57 !important; }\n #optimole-app .has-text-danger {\n color: #d54222 !important; }\n #optimole-app a.has-text-danger:hover, #optimole-app a.has-text-danger:focus {\n color: #a9341b !important; }\n #optimole-app .has-background-danger {\n background-color: #d54222 !important; }\n #optimole-app .has-text-black-bis {\n color: #121212 !important; }\n #optimole-app .has-background-black-bis {\n background-color: #121212 !important; }\n #optimole-app .has-text-black-ter {\n color: #242424 !important; }\n #optimole-app .has-background-black-ter {\n background-color: #242424 !important; }\n #optimole-app .has-text-grey-darker {\n color: #363636 !important; }\n #optimole-app .has-background-grey-darker {\n background-color: #363636 !important; }\n #optimole-app .has-text-grey-dark {\n color: #4a4a4a !important; }\n #optimole-app .has-background-grey-dark {\n background-color: #4a4a4a !important; }\n #optimole-app .has-text-grey {\n color: #7a7a7a !important; }\n #optimole-app .has-background-grey {\n background-color: #7a7a7a !important; }\n #optimole-app .has-text-grey-light {\n color: #b5b5b5 !important; }\n #optimole-app .has-background-grey-light {\n background-color: #b5b5b5 !important; }\n #optimole-app .has-text-grey-lighter {\n color: #dbdbdb !important; }\n #optimole-app .has-background-grey-lighter {\n background-color: #dbdbdb !important; }\n #optimole-app .has-text-white-ter {\n color: whitesmoke !important; }\n #optimole-app .has-background-white-ter {\n background-color: whitesmoke !important; }\n #optimole-app .has-text-white-bis {\n color: #fafafa !important; }\n #optimole-app .has-background-white-bis {\n background-color: #fafafa !important; }\n #optimole-app .has-text-weight-light {\n font-weight: 300 !important; }\n #optimole-app .has-text-weight-normal {\n font-weight: 400 !important; }\n #optimole-app .has-text-weight-semibold {\n font-weight: 600 !important; }\n #optimole-app .has-text-weight-bold {\n font-weight: 700 !important; }\n #optimole-app .is-block {\n display: block !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-block-mobile {\n display: block !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-block-tablet {\n display: block !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-block-tablet-only {\n display: block !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-block-touch {\n display: block !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-block-desktop {\n display: block !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-block-desktop-only {\n display: block !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-block-widescreen {\n display: block !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-block-widescreen-only {\n display: block !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-block-fullhd {\n display: block !important; } }\n #optimole-app .is-flex {\n display: -ms-flexbox !important;\n display: flex !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-flex-mobile {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-flex-tablet {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-flex-tablet-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-flex-touch {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-flex-desktop {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-flex-desktop-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-flex-widescreen {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-flex-widescreen-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-flex-fullhd {\n display: -ms-flexbox !important;\n display: flex !important; } }\n #optimole-app .is-inline {\n display: inline !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-mobile {\n display: inline !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-tablet {\n display: inline !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-tablet-only {\n display: inline !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-touch {\n display: inline !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-desktop {\n display: inline !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-desktop-only {\n display: inline !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-widescreen {\n display: inline !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-widescreen-only {\n display: inline !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-fullhd {\n display: inline !important; } }\n #optimole-app .is-inline-block {\n display: inline-block !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-block-mobile {\n display: inline-block !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-block-tablet {\n display: inline-block !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-block-tablet-only {\n display: inline-block !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-block-touch {\n display: inline-block !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-block-desktop {\n display: inline-block !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-block-desktop-only {\n display: inline-block !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-block-widescreen {\n display: inline-block !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-block-widescreen-only {\n display: inline-block !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-block-fullhd {\n display: inline-block !important; } }\n #optimole-app .is-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-flex-mobile {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-flex-tablet {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-flex-tablet-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-flex-touch {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-flex-desktop {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-flex-desktop-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-flex-widescreen {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-flex-widescreen-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-flex-fullhd {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n #optimole-app .is-hidden {\n display: none !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-hidden-mobile {\n display: none !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-hidden-tablet {\n display: none !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-hidden-tablet-only {\n display: none !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-hidden-touch {\n display: none !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-hidden-desktop {\n display: none !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-hidden-desktop-only {\n display: none !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-hidden-widescreen {\n display: none !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-hidden-widescreen-only {\n display: none !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-hidden-fullhd {\n display: none !important; } }\n #optimole-app .is-invisible {\n visibility: hidden !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-invisible-mobile {\n visibility: hidden !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-invisible-tablet {\n visibility: hidden !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-invisible-tablet-only {\n visibility: hidden !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-invisible-touch {\n visibility: hidden !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-invisible-desktop {\n visibility: hidden !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-invisible-desktop-only {\n visibility: hidden !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-invisible-widescreen {\n visibility: hidden !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-invisible-widescreen-only {\n visibility: hidden !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-invisible-fullhd {\n visibility: hidden !important; } }\n #optimole-app .is-marginless {\n margin: 0 !important; }\n #optimole-app .is-paddingless {\n padding: 0 !important; }\n #optimole-app .is-radiusless {\n border-radius: 0 !important; }\n #optimole-app .is-shadowless {\n box-shadow: none !important; }\n #optimole-app .box {\n background-color: white;\n border-radius: 6px;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n display: block;\n padding: 1.25rem; }\n #optimole-app a.box:hover, #optimole-app a.box:focus {\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }\n #optimole-app a.box:active {\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }\n #optimole-app .button {\n background-color: white;\n border-color: #dbdbdb;\n border-width: 1px;\n color: #363636;\n cursor: pointer;\n -ms-flex-pack: center;\n justify-content: center;\n padding-bottom: calc(0.375em - 1px);\n padding-left: 0.75em;\n padding-right: 0.75em;\n padding-top: calc(0.375em - 1px);\n text-align: center;\n white-space: nowrap; }\n #optimole-app .button strong {\n color: inherit; }\n #optimole-app .button .icon, #optimole-app .button .icon.is-small, #optimole-app .button .icon.is-medium, #optimole-app .button .icon.is-large {\n height: 1.5em;\n width: 1.5em; }\n #optimole-app .button .icon:first-child:not(:last-child) {\n margin-left: calc(-0.375em - 1px);\n margin-right: 0.1875em; }\n #optimole-app .button .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: calc(-0.375em - 1px); }\n #optimole-app .button .icon:first-child:last-child {\n margin-left: calc(-0.375em - 1px);\n margin-right: calc(-0.375em - 1px); }\n #optimole-app .button:hover, #optimole-app .button.is-hovered {\n border-color: #b5b5b5;\n color: #363636; }\n #optimole-app .button:focus, #optimole-app .button.is-focused {\n border-color: #3273dc;\n color: #363636; }\n #optimole-app .button:focus:not(:active), #optimole-app .button.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .button:active, #optimole-app .button.is-active {\n border-color: #4a4a4a;\n color: #363636; }\n #optimole-app .button.is-text {\n background-color: transparent;\n border-color: transparent;\n color: #4a4a4a;\n text-decoration: underline; }\n #optimole-app .button.is-text:hover, #optimole-app .button.is-text.is-hovered, #optimole-app .button.is-text:focus, #optimole-app .button.is-text.is-focused {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-text:active, #optimole-app .button.is-text.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .button.is-text[disabled] {\n background-color: transparent;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-white {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:hover, #optimole-app .button.is-white.is-hovered {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:focus, #optimole-app .button.is-white.is-focused {\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:focus:not(:active), #optimole-app .button.is-white.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .button.is-white:active, #optimole-app .button.is-white.is-active {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white[disabled] {\n background-color: white;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-white.is-inverted {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-white.is-inverted:hover {\n background-color: black; }\n #optimole-app .button.is-white.is-inverted[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-white.is-loading::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n #optimole-app .button.is-white.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n #optimole-app .button.is-white.is-outlined:hover, #optimole-app .button.is-white.is-outlined:focus {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-white.is-outlined.is-loading::after {\n border-color: transparent transparent white white !important; }\n #optimole-app .button.is-white.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-white.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n #optimole-app .button.is-white.is-inverted.is-outlined:hover, #optimole-app .button.is-white.is-inverted.is-outlined:focus {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-white.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:hover, #optimole-app .button.is-black.is-hovered {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:focus, #optimole-app .button.is-black.is-focused {\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:focus:not(:active), #optimole-app .button.is-black.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .button.is-black:active, #optimole-app .button.is-black.is-active {\n background-color: black;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-black.is-inverted {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-black.is-inverted[disabled] {\n background-color: white;\n border-color: transparent;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-loading::after {\n border-color: transparent transparent white white !important; }\n #optimole-app .button.is-black.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-outlined:hover, #optimole-app .button.is-black.is-outlined:focus {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-black.is-outlined.is-loading::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n #optimole-app .button.is-black.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n #optimole-app .button.is-black.is-inverted.is-outlined:hover, #optimole-app .button.is-black.is-inverted.is-outlined:focus {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-light {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:hover, #optimole-app .button.is-light.is-hovered {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:focus, #optimole-app .button.is-light.is-focused {\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:focus:not(:active), #optimole-app .button.is-light.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .button.is-light:active, #optimole-app .button.is-light.is-active {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-light.is-inverted {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted:hover {\n background-color: #292929; }\n #optimole-app .button.is-light.is-inverted[disabled] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-loading::after {\n border-color: transparent transparent #363636 #363636 !important; }\n #optimole-app .button.is-light.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-outlined:hover, #optimole-app .button.is-light.is-outlined:focus {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-light.is-outlined.is-loading::after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n #optimole-app .button.is-light.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n #optimole-app .button.is-light.is-inverted.is-outlined:hover, #optimole-app .button.is-light.is-inverted.is-outlined:focus {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:hover, #optimole-app .button.is-dark.is-hovered {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:focus, #optimole-app .button.is-dark.is-focused {\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:focus:not(:active), #optimole-app .button.is-dark.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .button.is-dark:active, #optimole-app .button.is-dark.is-active {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark[disabled] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-dark.is-inverted {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted:hover {\n background-color: #e8e8e8; }\n #optimole-app .button.is-dark.is-inverted[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark.is-loading::after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n #optimole-app .button.is-dark.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n #optimole-app .button.is-dark.is-outlined:hover, #optimole-app .button.is-dark.is-outlined:focus {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-dark.is-outlined.is-loading::after {\n border-color: transparent transparent #363636 #363636 !important; }\n #optimole-app .button.is-dark.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n #optimole-app .button.is-dark.is-inverted.is-outlined:hover, #optimole-app .button.is-dark.is-inverted.is-outlined:focus {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-primary {\n background-color: #e7602a;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:hover, #optimole-app .button.is-primary.is-hovered {\n background-color: #e6571f;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:focus, #optimole-app .button.is-primary.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:focus:not(:active), #optimole-app .button.is-primary.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .button.is-primary:active, #optimole-app .button.is-primary.is-active {\n background-color: #de5119;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary[disabled] {\n background-color: #e7602a;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-primary.is-inverted {\n background-color: #fff;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-primary.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-primary.is-outlined {\n background-color: transparent;\n border-color: #e7602a;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-outlined:hover, #optimole-app .button.is-primary.is-outlined:focus {\n background-color: #e7602a;\n border-color: #e7602a;\n color: #fff; }\n #optimole-app .button.is-primary.is-outlined.is-loading::after {\n border-color: transparent transparent #e7602a #e7602a !important; }\n #optimole-app .button.is-primary.is-outlined[disabled] {\n background-color: transparent;\n border-color: #e7602a;\n box-shadow: none;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-primary.is-inverted.is-outlined:hover, #optimole-app .button.is-primary.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-link {\n background-color: #3273dc;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:hover, #optimole-app .button.is-link.is-hovered {\n background-color: #276cda;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:focus, #optimole-app .button.is-link.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:focus:not(:active), #optimole-app .button.is-link.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .button.is-link:active, #optimole-app .button.is-link.is-active {\n background-color: #2366d1;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link[disabled] {\n background-color: #3273dc;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-link.is-inverted {\n background-color: #fff;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-link.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #3273dc; }\n #optimole-app .button.is-link.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-link.is-outlined {\n background-color: transparent;\n border-color: #3273dc;\n color: #3273dc; }\n #optimole-app .button.is-link.is-outlined:hover, #optimole-app .button.is-link.is-outlined:focus {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .button.is-link.is-outlined.is-loading::after {\n border-color: transparent transparent #3273dc #3273dc !important; }\n #optimole-app .button.is-link.is-outlined[disabled] {\n background-color: transparent;\n border-color: #3273dc;\n box-shadow: none;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-link.is-inverted.is-outlined:hover, #optimole-app .button.is-link.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-info {\n background-color: #008ec2;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:hover, #optimole-app .button.is-info.is-hovered {\n background-color: #0085b5;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:focus, #optimole-app .button.is-info.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:focus:not(:active), #optimole-app .button.is-info.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .button.is-info:active, #optimole-app .button.is-info.is-active {\n background-color: #007ba9;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info[disabled] {\n background-color: #008ec2;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-info.is-inverted {\n background-color: #fff;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-info.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #008ec2; }\n #optimole-app .button.is-info.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-info.is-outlined {\n background-color: transparent;\n border-color: #008ec2;\n color: #008ec2; }\n #optimole-app .button.is-info.is-outlined:hover, #optimole-app .button.is-info.is-outlined:focus {\n background-color: #008ec2;\n border-color: #008ec2;\n color: #fff; }\n #optimole-app .button.is-info.is-outlined.is-loading::after {\n border-color: transparent transparent #008ec2 #008ec2 !important; }\n #optimole-app .button.is-info.is-outlined[disabled] {\n background-color: transparent;\n border-color: #008ec2;\n box-shadow: none;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-info.is-inverted.is-outlined:hover, #optimole-app .button.is-info.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-success {\n background-color: #34a85e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:hover, #optimole-app .button.is-success.is-hovered {\n background-color: #319e59;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:focus, #optimole-app .button.is-success.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:focus:not(:active), #optimole-app .button.is-success.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .button.is-success:active, #optimole-app .button.is-success.is-active {\n background-color: #2e9553;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success[disabled] {\n background-color: #34a85e;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-success.is-inverted {\n background-color: #fff;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-success.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #34a85e; }\n #optimole-app .button.is-success.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-success.is-outlined {\n background-color: transparent;\n border-color: #34a85e;\n color: #34a85e; }\n #optimole-app .button.is-success.is-outlined:hover, #optimole-app .button.is-success.is-outlined:focus {\n background-color: #34a85e;\n border-color: #34a85e;\n color: #fff; }\n #optimole-app .button.is-success.is-outlined.is-loading::after {\n border-color: transparent transparent #34a85e #34a85e !important; }\n #optimole-app .button.is-success.is-outlined[disabled] {\n background-color: transparent;\n border-color: #34a85e;\n box-shadow: none;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-success.is-inverted.is-outlined:hover, #optimole-app .button.is-success.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-warning {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:hover, #optimole-app .button.is-warning.is-hovered {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:focus, #optimole-app .button.is-warning.is-focused {\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:focus:not(:active), #optimole-app .button.is-warning.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .button.is-warning:active, #optimole-app .button.is-warning.is-active {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning[disabled] {\n background-color: #ffdd57;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-warning.is-inverted {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-inverted:hover {\n background-color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning.is-inverted[disabled] {\n background-color: rgba(0, 0, 0, 0.7);\n border-color: transparent;\n box-shadow: none;\n color: #ffdd57; }\n #optimole-app .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 #optimole-app .button.is-warning.is-outlined {\n background-color: transparent;\n border-color: #ffdd57;\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-outlined:hover, #optimole-app .button.is-warning.is-outlined:focus {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning.is-outlined.is-loading::after {\n border-color: transparent transparent #ffdd57 #ffdd57 !important; }\n #optimole-app .button.is-warning.is-outlined[disabled] {\n background-color: transparent;\n border-color: #ffdd57;\n box-shadow: none;\n color: #ffdd57; }\n #optimole-app .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 #optimole-app .button.is-warning.is-inverted.is-outlined:hover, #optimole-app .button.is-warning.is-inverted.is-outlined:focus {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-inverted.is-outlined[disabled] {\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 #optimole-app .button.is-danger {\n background-color: #d54222;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:hover, #optimole-app .button.is-danger.is-hovered {\n background-color: #ca3f20;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:focus, #optimole-app .button.is-danger.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:focus:not(:active), #optimole-app .button.is-danger.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .button.is-danger:active, #optimole-app .button.is-danger.is-active {\n background-color: #bf3b1e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger[disabled] {\n background-color: #d54222;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-danger.is-inverted {\n background-color: #fff;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-danger.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #d54222; }\n #optimole-app .button.is-danger.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-danger.is-outlined {\n background-color: transparent;\n border-color: #d54222;\n color: #d54222; }\n #optimole-app .button.is-danger.is-outlined:hover, #optimole-app .button.is-danger.is-outlined:focus {\n background-color: #d54222;\n border-color: #d54222;\n color: #fff; }\n #optimole-app .button.is-danger.is-outlined.is-loading::after {\n border-color: transparent transparent #d54222 #d54222 !important; }\n #optimole-app .button.is-danger.is-outlined[disabled] {\n background-color: transparent;\n border-color: #d54222;\n box-shadow: none;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-danger.is-inverted.is-outlined:hover, #optimole-app .button.is-danger.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .button.is-medium {\n font-size: 1.25rem; }\n #optimole-app .button.is-large {\n font-size: 1.5rem; }\n #optimole-app .button[disabled] {\n background-color: white;\n border-color: #dbdbdb;\n box-shadow: none;\n opacity: 0.5; }\n #optimole-app .button.is-fullwidth {\n display: -ms-flexbox;\n display: flex;\n width: 100%; }\n #optimole-app .button.is-loading {\n color: transparent !important;\n pointer-events: none; }\n #optimole-app .button.is-loading::after {\n position: absolute;\n left: calc(50% - (1em / 2));\n top: calc(50% - (1em / 2));\n position: absolute !important; }\n #optimole-app .button.is-static {\n background-color: whitesmoke;\n border-color: #dbdbdb;\n color: #7a7a7a;\n box-shadow: none;\n pointer-events: none; }\n #optimole-app .button.is-rounded {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n #optimole-app .buttons {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .buttons .button {\n margin-bottom: 0.5rem; }\n #optimole-app .buttons .button:not(:last-child) {\n margin-right: 0.5rem; }\n #optimole-app .buttons:last-child {\n margin-bottom: -0.5rem; }\n #optimole-app .buttons:not(:last-child) {\n margin-bottom: 1rem; }\n #optimole-app .buttons.has-addons .button:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .buttons.has-addons .button:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n margin-right: -1px; }\n #optimole-app .buttons.has-addons .button:last-child {\n margin-right: 0; }\n #optimole-app .buttons.has-addons .button:hover, #optimole-app .buttons.has-addons .button.is-hovered {\n z-index: 2; }\n #optimole-app .buttons.has-addons .button:focus, #optimole-app .buttons.has-addons .button.is-focused, #optimole-app .buttons.has-addons .button:active, #optimole-app .buttons.has-addons .button.is-active, #optimole-app .buttons.has-addons .button.is-selected {\n z-index: 3; }\n #optimole-app .buttons.has-addons .button:focus:hover, #optimole-app .buttons.has-addons .button.is-focused:hover, #optimole-app .buttons.has-addons .button:active:hover, #optimole-app .buttons.has-addons .button.is-active:hover, #optimole-app .buttons.has-addons .button.is-selected:hover {\n z-index: 4; }\n #optimole-app .buttons.has-addons .button.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .buttons.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .buttons.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .container {\n margin: 0 auto;\n position: relative; }\n @media screen and (min-width: 1088px) {\n #optimole-app .container {\n max-width: 960px;\n width: 960px; }\n #optimole-app .container.is-fluid {\n margin-left: 64px;\n margin-right: 64px;\n max-width: none;\n width: auto; } }\n @media screen and (max-width: 1279px) {\n #optimole-app .container.is-widescreen {\n max-width: 1152px;\n width: auto; } }\n @media screen and (max-width: 1471px) {\n #optimole-app .container.is-fullhd {\n max-width: 1344px;\n width: auto; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .container {\n max-width: 1152px;\n width: 1152px; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .container {\n max-width: 1344px;\n width: 1344px; } }\n #optimole-app .content li + li {\n margin-top: 0.25em; }\n #optimole-app .content p:not(:last-child),\n #optimole-app .content dl:not(:last-child),\n #optimole-app .content ol:not(:last-child),\n #optimole-app .content ul:not(:last-child),\n #optimole-app .content blockquote:not(:last-child),\n #optimole-app .content pre:not(:last-child),\n #optimole-app .content table:not(:last-child) {\n margin-bottom: 1em; }\n #optimole-app .content h1,\n #optimole-app .content h2,\n #optimole-app .content h3,\n #optimole-app .content h4,\n #optimole-app .content h5,\n #optimole-app .content h6 {\n color: #363636;\n font-weight: 600;\n line-height: 1.125; }\n #optimole-app .content h1 {\n font-size: 2em;\n margin-bottom: 0.5em; }\n #optimole-app .content h1:not(:first-child) {\n margin-top: 1em; }\n #optimole-app .content h2 {\n font-size: 1.75em;\n margin-bottom: 0.5714em; }\n #optimole-app .content h2:not(:first-child) {\n margin-top: 1.1428em; }\n #optimole-app .content h3 {\n font-size: 1.5em;\n margin-bottom: 0.6666em; }\n #optimole-app .content h3:not(:first-child) {\n margin-top: 1.3333em; }\n #optimole-app .content h4 {\n font-size: 1.25em;\n margin-bottom: 0.8em; }\n #optimole-app .content h5 {\n font-size: 1.125em;\n margin-bottom: 0.8888em; }\n #optimole-app .content h6 {\n font-size: 1em;\n margin-bottom: 1em; }\n #optimole-app .content blockquote {\n background-color: whitesmoke;\n border-left: 5px solid #dbdbdb;\n padding: 1.25em 1.5em; }\n #optimole-app .content ol {\n list-style: decimal outside;\n margin-left: 2em;\n margin-top: 1em; }\n #optimole-app .content ul {\n list-style: disc outside;\n margin-left: 2em;\n margin-top: 1em; }\n #optimole-app .content ul ul {\n list-style-type: circle;\n margin-top: 0.5em; }\n #optimole-app .content ul ul ul {\n list-style-type: square; }\n #optimole-app .content dd {\n margin-left: 2em; }\n #optimole-app .content figure {\n margin-left: 2em;\n margin-right: 2em;\n text-align: center; }\n #optimole-app .content figure:not(:first-child) {\n margin-top: 2em; }\n #optimole-app .content figure:not(:last-child) {\n margin-bottom: 2em; }\n #optimole-app .content figure img {\n display: inline-block; }\n #optimole-app .content figure figcaption {\n font-style: italic; }\n #optimole-app .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 #optimole-app .content sup,\n #optimole-app .content sub {\n font-size: 75%; }\n #optimole-app .content table {\n width: 100%; }\n #optimole-app .content table td,\n #optimole-app .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 #optimole-app .content table th {\n color: #363636;\n text-align: left; }\n #optimole-app .content table thead td,\n #optimole-app .content table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n #optimole-app .content table tfoot td,\n #optimole-app .content table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n #optimole-app .content table tbody tr:last-child td,\n #optimole-app .content table tbody tr:last-child th {\n border-bottom-width: 0; }\n #optimole-app .content.is-small {\n font-size: 0.75rem; }\n #optimole-app .content.is-medium {\n font-size: 1.25rem; }\n #optimole-app .content.is-large {\n font-size: 1.5rem; }\n #optimole-app .input,\n #optimole-app .textarea {\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);\n max-width: 100%;\n width: 100%; }\n #optimole-app .input::-moz-placeholder,\n #optimole-app .textarea::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input::-webkit-input-placeholder,\n #optimole-app .textarea::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:-moz-placeholder,\n #optimole-app .textarea:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:-ms-input-placeholder,\n #optimole-app .textarea:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:hover, #optimole-app .input.is-hovered,\n #optimole-app .textarea:hover,\n #optimole-app .textarea.is-hovered {\n border-color: #b5b5b5; }\n #optimole-app .input:focus, #optimole-app .input.is-focused, #optimole-app .input:active, #optimole-app .input.is-active,\n #optimole-app .textarea:focus,\n #optimole-app .textarea.is-focused,\n #optimole-app .textarea:active,\n #optimole-app .textarea.is-active {\n border-color: #3273dc;\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .input[disabled],\n #optimole-app .textarea[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n box-shadow: none;\n color: #7a7a7a; }\n #optimole-app .input[disabled]::-moz-placeholder,\n #optimole-app .textarea[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]::-webkit-input-placeholder,\n #optimole-app .textarea[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]:-moz-placeholder,\n #optimole-app .textarea[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]:-ms-input-placeholder,\n #optimole-app .textarea[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[readonly],\n #optimole-app .textarea[readonly] {\n box-shadow: none; }\n #optimole-app .input.is-white,\n #optimole-app .textarea.is-white {\n border-color: white; }\n #optimole-app .input.is-white:focus, #optimole-app .input.is-white.is-focused, #optimole-app .input.is-white:active, #optimole-app .input.is-white.is-active,\n #optimole-app .textarea.is-white:focus,\n #optimole-app .textarea.is-white.is-focused,\n #optimole-app .textarea.is-white:active,\n #optimole-app .textarea.is-white.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .input.is-black,\n #optimole-app .textarea.is-black {\n border-color: #0a0a0a; }\n #optimole-app .input.is-black:focus, #optimole-app .input.is-black.is-focused, #optimole-app .input.is-black:active, #optimole-app .input.is-black.is-active,\n #optimole-app .textarea.is-black:focus,\n #optimole-app .textarea.is-black.is-focused,\n #optimole-app .textarea.is-black:active,\n #optimole-app .textarea.is-black.is-active {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .input.is-light,\n #optimole-app .textarea.is-light {\n border-color: whitesmoke; }\n #optimole-app .input.is-light:focus, #optimole-app .input.is-light.is-focused, #optimole-app .input.is-light:active, #optimole-app .input.is-light.is-active,\n #optimole-app .textarea.is-light:focus,\n #optimole-app .textarea.is-light.is-focused,\n #optimole-app .textarea.is-light:active,\n #optimole-app .textarea.is-light.is-active {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .input.is-dark,\n #optimole-app .textarea.is-dark {\n border-color: #363636; }\n #optimole-app .input.is-dark:focus, #optimole-app .input.is-dark.is-focused, #optimole-app .input.is-dark:active, #optimole-app .input.is-dark.is-active,\n #optimole-app .textarea.is-dark:focus,\n #optimole-app .textarea.is-dark.is-focused,\n #optimole-app .textarea.is-dark:active,\n #optimole-app .textarea.is-dark.is-active {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .input.is-primary,\n #optimole-app .textarea.is-primary {\n border-color: #e7602a; }\n #optimole-app .input.is-primary:focus, #optimole-app .input.is-primary.is-focused, #optimole-app .input.is-primary:active, #optimole-app .input.is-primary.is-active,\n #optimole-app .textarea.is-primary:focus,\n #optimole-app .textarea.is-primary.is-focused,\n #optimole-app .textarea.is-primary:active,\n #optimole-app .textarea.is-primary.is-active {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .input.is-link,\n #optimole-app .textarea.is-link {\n border-color: #3273dc; }\n #optimole-app .input.is-link:focus, #optimole-app .input.is-link.is-focused, #optimole-app .input.is-link:active, #optimole-app .input.is-link.is-active,\n #optimole-app .textarea.is-link:focus,\n #optimole-app .textarea.is-link.is-focused,\n #optimole-app .textarea.is-link:active,\n #optimole-app .textarea.is-link.is-active {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .input.is-info,\n #optimole-app .textarea.is-info {\n border-color: #008ec2; }\n #optimole-app .input.is-info:focus, #optimole-app .input.is-info.is-focused, #optimole-app .input.is-info:active, #optimole-app .input.is-info.is-active,\n #optimole-app .textarea.is-info:focus,\n #optimole-app .textarea.is-info.is-focused,\n #optimole-app .textarea.is-info:active,\n #optimole-app .textarea.is-info.is-active {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .input.is-success,\n #optimole-app .textarea.is-success {\n border-color: #34a85e; }\n #optimole-app .input.is-success:focus, #optimole-app .input.is-success.is-focused, #optimole-app .input.is-success:active, #optimole-app .input.is-success.is-active,\n #optimole-app .textarea.is-success:focus,\n #optimole-app .textarea.is-success.is-focused,\n #optimole-app .textarea.is-success:active,\n #optimole-app .textarea.is-success.is-active {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .input.is-warning,\n #optimole-app .textarea.is-warning {\n border-color: #ffdd57; }\n #optimole-app .input.is-warning:focus, #optimole-app .input.is-warning.is-focused, #optimole-app .input.is-warning:active, #optimole-app .input.is-warning.is-active,\n #optimole-app .textarea.is-warning:focus,\n #optimole-app .textarea.is-warning.is-focused,\n #optimole-app .textarea.is-warning:active,\n #optimole-app .textarea.is-warning.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .input.is-danger,\n #optimole-app .textarea.is-danger {\n border-color: #d54222; }\n #optimole-app .input.is-danger:focus, #optimole-app .input.is-danger.is-focused, #optimole-app .input.is-danger:active, #optimole-app .input.is-danger.is-active,\n #optimole-app .textarea.is-danger:focus,\n #optimole-app .textarea.is-danger.is-focused,\n #optimole-app .textarea.is-danger:active,\n #optimole-app .textarea.is-danger.is-active {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .input.is-small,\n #optimole-app .textarea.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .input.is-medium,\n #optimole-app .textarea.is-medium {\n font-size: 1.25rem; }\n #optimole-app .input.is-large,\n #optimole-app .textarea.is-large {\n font-size: 1.5rem; }\n #optimole-app .input.is-fullwidth,\n #optimole-app .textarea.is-fullwidth {\n display: block;\n width: 100%; }\n #optimole-app .input.is-inline,\n #optimole-app .textarea.is-inline {\n display: inline;\n width: auto; }\n #optimole-app .input.is-rounded {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n #optimole-app .input.is-static {\n background-color: transparent;\n border-color: transparent;\n box-shadow: none;\n padding-left: 0;\n padding-right: 0; }\n #optimole-app .textarea {\n display: block;\n max-width: 100%;\n min-width: 100%;\n padding: 0.625em;\n resize: vertical; }\n #optimole-app .textarea:not([rows]) {\n max-height: 600px;\n min-height: 120px; }\n #optimole-app .textarea[rows] {\n height: initial; }\n #optimole-app .textarea.has-fixed-size {\n resize: none; }\n #optimole-app .checkbox,\n #optimole-app .radio {\n cursor: pointer;\n display: inline-block;\n line-height: 1.25;\n position: relative; }\n #optimole-app .checkbox input,\n #optimole-app .radio input {\n cursor: pointer; }\n #optimole-app .checkbox:hover,\n #optimole-app .radio:hover {\n color: #363636; }\n #optimole-app .checkbox[disabled],\n #optimole-app .radio[disabled] {\n color: #7a7a7a;\n cursor: not-allowed; }\n #optimole-app .radio + .radio {\n margin-left: 0.5em; }\n #optimole-app .select {\n display: inline-block;\n max-width: 100%;\n position: relative;\n vertical-align: top; }\n #optimole-app .select:not(.is-multiple) {\n height: 2.25em; }\n #optimole-app .select:not(.is-multiple):not(.is-loading)::after {\n border-color: #3273dc;\n right: 1.125em;\n z-index: 4; }\n #optimole-app .select.is-rounded select {\n border-radius: 290486px;\n padding-left: 1em; }\n #optimole-app .select select {\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n cursor: pointer;\n display: block;\n font-size: 1em;\n max-width: 100%;\n outline: none; }\n #optimole-app .select select::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:hover, #optimole-app .select select.is-hovered {\n border-color: #b5b5b5; }\n #optimole-app .select select:focus, #optimole-app .select select.is-focused, #optimole-app .select select:active, #optimole-app .select select.is-active {\n border-color: #3273dc;\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .select select[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n box-shadow: none;\n color: #7a7a7a; }\n #optimole-app .select select[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select::-ms-expand {\n display: none; }\n #optimole-app .select select[disabled]:hover {\n border-color: whitesmoke; }\n #optimole-app .select select:not([multiple]) {\n padding-right: 2.5em; }\n #optimole-app .select select[multiple] {\n height: initial;\n padding: 0; }\n #optimole-app .select select[multiple] option {\n padding: 0.5em 1em; }\n #optimole-app .select:not(.is-multiple):not(.is-loading):hover::after {\n border-color: #363636; }\n #optimole-app .select.is-white:not(:hover)::after {\n border-color: white; }\n #optimole-app .select.is-white select {\n border-color: white; }\n #optimole-app .select.is-white select:hover, #optimole-app .select.is-white select.is-hovered {\n border-color: #f2f2f2; }\n #optimole-app .select.is-white select:focus, #optimole-app .select.is-white select.is-focused, #optimole-app .select.is-white select:active, #optimole-app .select.is-white select.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .select.is-black:not(:hover)::after {\n border-color: #0a0a0a; }\n #optimole-app .select.is-black select {\n border-color: #0a0a0a; }\n #optimole-app .select.is-black select:hover, #optimole-app .select.is-black select.is-hovered {\n border-color: black; }\n #optimole-app .select.is-black select:focus, #optimole-app .select.is-black select.is-focused, #optimole-app .select.is-black select:active, #optimole-app .select.is-black select.is-active {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .select.is-light:not(:hover)::after {\n border-color: whitesmoke; }\n #optimole-app .select.is-light select {\n border-color: whitesmoke; }\n #optimole-app .select.is-light select:hover, #optimole-app .select.is-light select.is-hovered {\n border-color: #e8e8e8; }\n #optimole-app .select.is-light select:focus, #optimole-app .select.is-light select.is-focused, #optimole-app .select.is-light select:active, #optimole-app .select.is-light select.is-active {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .select.is-dark:not(:hover)::after {\n border-color: #363636; }\n #optimole-app .select.is-dark select {\n border-color: #363636; }\n #optimole-app .select.is-dark select:hover, #optimole-app .select.is-dark select.is-hovered {\n border-color: #292929; }\n #optimole-app .select.is-dark select:focus, #optimole-app .select.is-dark select.is-focused, #optimole-app .select.is-dark select:active, #optimole-app .select.is-dark select.is-active {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .select.is-primary:not(:hover)::after {\n border-color: #e7602a; }\n #optimole-app .select.is-primary select {\n border-color: #e7602a; }\n #optimole-app .select.is-primary select:hover, #optimole-app .select.is-primary select.is-hovered {\n border-color: #de5119; }\n #optimole-app .select.is-primary select:focus, #optimole-app .select.is-primary select.is-focused, #optimole-app .select.is-primary select:active, #optimole-app .select.is-primary select.is-active {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .select.is-link:not(:hover)::after {\n border-color: #3273dc; }\n #optimole-app .select.is-link select {\n border-color: #3273dc; }\n #optimole-app .select.is-link select:hover, #optimole-app .select.is-link select.is-hovered {\n border-color: #2366d1; }\n #optimole-app .select.is-link select:focus, #optimole-app .select.is-link select.is-focused, #optimole-app .select.is-link select:active, #optimole-app .select.is-link select.is-active {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .select.is-info:not(:hover)::after {\n border-color: #008ec2; }\n #optimole-app .select.is-info select {\n border-color: #008ec2; }\n #optimole-app .select.is-info select:hover, #optimole-app .select.is-info select.is-hovered {\n border-color: #007ba9; }\n #optimole-app .select.is-info select:focus, #optimole-app .select.is-info select.is-focused, #optimole-app .select.is-info select:active, #optimole-app .select.is-info select.is-active {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .select.is-success:not(:hover)::after {\n border-color: #34a85e; }\n #optimole-app .select.is-success select {\n border-color: #34a85e; }\n #optimole-app .select.is-success select:hover, #optimole-app .select.is-success select.is-hovered {\n border-color: #2e9553; }\n #optimole-app .select.is-success select:focus, #optimole-app .select.is-success select.is-focused, #optimole-app .select.is-success select:active, #optimole-app .select.is-success select.is-active {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .select.is-warning:not(:hover)::after {\n border-color: #ffdd57; }\n #optimole-app .select.is-warning select {\n border-color: #ffdd57; }\n #optimole-app .select.is-warning select:hover, #optimole-app .select.is-warning select.is-hovered {\n border-color: #ffd83d; }\n #optimole-app .select.is-warning select:focus, #optimole-app .select.is-warning select.is-focused, #optimole-app .select.is-warning select:active, #optimole-app .select.is-warning select.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .select.is-danger:not(:hover)::after {\n border-color: #d54222; }\n #optimole-app .select.is-danger select {\n border-color: #d54222; }\n #optimole-app .select.is-danger select:hover, #optimole-app .select.is-danger select.is-hovered {\n border-color: #bf3b1e; }\n #optimole-app .select.is-danger select:focus, #optimole-app .select.is-danger select.is-focused, #optimole-app .select.is-danger select:active, #optimole-app .select.is-danger select.is-active {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .select.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .select.is-medium {\n font-size: 1.25rem; }\n #optimole-app .select.is-large {\n font-size: 1.5rem; }\n #optimole-app .select.is-disabled::after {\n border-color: #7a7a7a; }\n #optimole-app .select.is-fullwidth {\n width: 100%; }\n #optimole-app .select.is-fullwidth select {\n width: 100%; }\n #optimole-app .select.is-loading::after {\n margin-top: 0;\n position: absolute;\n right: 0.625em;\n top: 0.625em;\n transform: none; }\n #optimole-app .select.is-loading.is-small:after {\n font-size: 0.75rem; }\n #optimole-app .select.is-loading.is-medium:after {\n font-size: 1.25rem; }\n #optimole-app .select.is-loading.is-large:after {\n font-size: 1.5rem; }\n #optimole-app .file {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start;\n position: relative; }\n #optimole-app .file.is-white .file-cta {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-white:hover .file-cta, #optimole-app .file.is-white.is-hovered .file-cta {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-white:focus .file-cta, #optimole-app .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 #optimole-app .file.is-white:active .file-cta, #optimole-app .file.is-white.is-active .file-cta {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-black .file-cta {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-black:hover .file-cta, #optimole-app .file.is-black.is-hovered .file-cta {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-black:focus .file-cta, #optimole-app .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 #optimole-app .file.is-black:active .file-cta, #optimole-app .file.is-black.is-active .file-cta {\n background-color: black;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-light .file-cta {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-light:hover .file-cta, #optimole-app .file.is-light.is-hovered .file-cta {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-light:focus .file-cta, #optimole-app .file.is-light.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);\n color: #363636; }\n #optimole-app .file.is-light:active .file-cta, #optimole-app .file.is-light.is-active .file-cta {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-dark .file-cta {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-dark:hover .file-cta, #optimole-app .file.is-dark.is-hovered .file-cta {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-dark:focus .file-cta, #optimole-app .file.is-dark.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);\n color: whitesmoke; }\n #optimole-app .file.is-dark:active .file-cta, #optimole-app .file.is-dark.is-active .file-cta {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-primary .file-cta {\n background-color: #e7602a;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-primary:hover .file-cta, #optimole-app .file.is-primary.is-hovered .file-cta {\n background-color: #e6571f;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-primary:focus .file-cta, #optimole-app .file.is-primary.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(231, 96, 42, 0.25);\n color: #fff; }\n #optimole-app .file.is-primary:active .file-cta, #optimole-app .file.is-primary.is-active .file-cta {\n background-color: #de5119;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link .file-cta {\n background-color: #3273dc;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link:hover .file-cta, #optimole-app .file.is-link.is-hovered .file-cta {\n background-color: #276cda;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link:focus .file-cta, #optimole-app .file.is-link.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);\n color: #fff; }\n #optimole-app .file.is-link:active .file-cta, #optimole-app .file.is-link.is-active .file-cta {\n background-color: #2366d1;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info .file-cta {\n background-color: #008ec2;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info:hover .file-cta, #optimole-app .file.is-info.is-hovered .file-cta {\n background-color: #0085b5;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info:focus .file-cta, #optimole-app .file.is-info.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(0, 142, 194, 0.25);\n color: #fff; }\n #optimole-app .file.is-info:active .file-cta, #optimole-app .file.is-info.is-active .file-cta {\n background-color: #007ba9;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success .file-cta {\n background-color: #34a85e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success:hover .file-cta, #optimole-app .file.is-success.is-hovered .file-cta {\n background-color: #319e59;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success:focus .file-cta, #optimole-app .file.is-success.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(52, 168, 94, 0.25);\n color: #fff; }\n #optimole-app .file.is-success:active .file-cta, #optimole-app .file.is-success.is-active .file-cta {\n background-color: #2e9553;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-warning .file-cta {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:hover .file-cta, #optimole-app .file.is-warning.is-hovered .file-cta {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:focus .file-cta, #optimole-app .file.is-warning.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:active .file-cta, #optimole-app .file.is-warning.is-active .file-cta {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-danger .file-cta {\n background-color: #d54222;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-danger:hover .file-cta, #optimole-app .file.is-danger.is-hovered .file-cta {\n background-color: #ca3f20;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-danger:focus .file-cta, #optimole-app .file.is-danger.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(213, 66, 34, 0.25);\n color: #fff; }\n #optimole-app .file.is-danger:active .file-cta, #optimole-app .file.is-danger.is-active .file-cta {\n background-color: #bf3b1e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-small {\n font-size: 0.75rem; }\n #optimole-app .file.is-medium {\n font-size: 1.25rem; }\n #optimole-app .file.is-medium .file-icon .fa {\n font-size: 21px; }\n #optimole-app .file.is-large {\n font-size: 1.5rem; }\n #optimole-app .file.is-large .file-icon .fa {\n font-size: 28px; }\n #optimole-app .file.has-name .file-cta {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .file.has-name .file-name {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .file.has-name.is-empty .file-cta {\n border-radius: 4px; }\n #optimole-app .file.has-name.is-empty .file-name {\n display: none; }\n #optimole-app .file.is-boxed .file-label {\n -ms-flex-direction: column;\n flex-direction: column; }\n #optimole-app .file.is-boxed .file-cta {\n -ms-flex-direction: column;\n flex-direction: column;\n height: auto;\n padding: 1em 3em; }\n #optimole-app .file.is-boxed .file-name {\n border-width: 0 1px 1px; }\n #optimole-app .file.is-boxed .file-icon {\n height: 1.5em;\n width: 1.5em; }\n #optimole-app .file.is-boxed .file-icon .fa {\n font-size: 21px; }\n #optimole-app .file.is-boxed.is-small .file-icon .fa {\n font-size: 14px; }\n #optimole-app .file.is-boxed.is-medium .file-icon .fa {\n font-size: 28px; }\n #optimole-app .file.is-boxed.is-large .file-icon .fa {\n font-size: 35px; }\n #optimole-app .file.is-boxed.has-name .file-cta {\n border-radius: 4px 4px 0 0; }\n #optimole-app .file.is-boxed.has-name .file-name {\n border-radius: 0 0 4px 4px;\n border-width: 0 1px 1px; }\n #optimole-app .file.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .file.is-fullwidth .file-label {\n width: 100%; }\n #optimole-app .file.is-fullwidth .file-name {\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: none; }\n #optimole-app .file.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .file.is-right .file-cta {\n border-radius: 0 4px 4px 0; }\n #optimole-app .file.is-right .file-name {\n border-radius: 4px 0 0 4px;\n border-width: 1px 0 1px 1px;\n -ms-flex-order: -1;\n order: -1; }\n #optimole-app .file-label {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n -ms-flex-pack: start;\n justify-content: flex-start;\n overflow: hidden;\n position: relative; }\n #optimole-app .file-label:hover .file-cta {\n background-color: #eeeeee;\n color: #363636; }\n #optimole-app .file-label:hover .file-name {\n border-color: #d5d5d5; }\n #optimole-app .file-label:active .file-cta {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .file-label:active .file-name {\n border-color: #cfcfcf; }\n #optimole-app .file-input {\n height: 0.01em;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 0.01em; }\n #optimole-app .file-cta,\n #optimole-app .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 #optimole-app .file-cta {\n background-color: whitesmoke;\n color: #4a4a4a; }\n #optimole-app .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: left;\n text-overflow: ellipsis; }\n #optimole-app .file-icon {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n height: 1em;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 0.5em;\n width: 1em; }\n #optimole-app .file-icon .fa {\n font-size: 14px; }\n #optimole-app .label {\n color: #363636;\n display: block;\n font-size: 1rem;\n font-weight: 700; }\n #optimole-app .label:not(:last-child) {\n margin-bottom: 0.5em; }\n #optimole-app .label.is-small {\n font-size: 0.75rem; }\n #optimole-app .label.is-medium {\n font-size: 1.25rem; }\n #optimole-app .label.is-large {\n font-size: 1.5rem; }\n #optimole-app .help {\n display: block;\n font-size: 0.75rem;\n margin-top: 0.25rem; }\n #optimole-app .help.is-white {\n color: white; }\n #optimole-app .help.is-black {\n color: #0a0a0a; }\n #optimole-app .help.is-light {\n color: whitesmoke; }\n #optimole-app .help.is-dark {\n color: #363636; }\n #optimole-app .help.is-primary {\n color: #e7602a; }\n #optimole-app .help.is-link {\n color: #3273dc; }\n #optimole-app .help.is-info {\n color: #008ec2; }\n #optimole-app .help.is-success {\n color: #34a85e; }\n #optimole-app .help.is-warning {\n color: #ffdd57; }\n #optimole-app .help.is-danger {\n color: #d54222; }\n #optimole-app .field:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .field.has-addons {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .field.has-addons .control:not(:last-child) {\n margin-right: -1px; }\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .button,\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .input,\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .select select {\n border-radius: 0; }\n #optimole-app .field.has-addons .control:first-child .button,\n #optimole-app .field.has-addons .control:first-child .input,\n #optimole-app .field.has-addons .control:first-child .select select {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .field.has-addons .control:last-child .button,\n #optimole-app .field.has-addons .control:last-child .input,\n #optimole-app .field.has-addons .control:last-child .select select {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .field.has-addons .control .button:hover, #optimole-app .field.has-addons .control .button.is-hovered,\n #optimole-app .field.has-addons .control .input:hover,\n #optimole-app .field.has-addons .control .input.is-hovered,\n #optimole-app .field.has-addons .control .select select:hover,\n #optimole-app .field.has-addons .control .select select.is-hovered {\n z-index: 2; }\n #optimole-app .field.has-addons .control .button:focus, #optimole-app .field.has-addons .control .button.is-focused, #optimole-app .field.has-addons .control .button:active, #optimole-app .field.has-addons .control .button.is-active,\n #optimole-app .field.has-addons .control .input:focus,\n #optimole-app .field.has-addons .control .input.is-focused,\n #optimole-app .field.has-addons .control .input:active,\n #optimole-app .field.has-addons .control .input.is-active,\n #optimole-app .field.has-addons .control .select select:focus,\n #optimole-app .field.has-addons .control .select select.is-focused,\n #optimole-app .field.has-addons .control .select select:active,\n #optimole-app .field.has-addons .control .select select.is-active {\n z-index: 3; }\n #optimole-app .field.has-addons .control .button:focus:hover, #optimole-app .field.has-addons .control .button.is-focused:hover, #optimole-app .field.has-addons .control .button:active:hover, #optimole-app .field.has-addons .control .button.is-active:hover,\n #optimole-app .field.has-addons .control .input:focus:hover,\n #optimole-app .field.has-addons .control .input.is-focused:hover,\n #optimole-app .field.has-addons .control .input:active:hover,\n #optimole-app .field.has-addons .control .input.is-active:hover,\n #optimole-app .field.has-addons .control .select select:focus:hover,\n #optimole-app .field.has-addons .control .select select.is-focused:hover,\n #optimole-app .field.has-addons .control .select select:active:hover,\n #optimole-app .field.has-addons .control .select select.is-active:hover {\n z-index: 4; }\n #optimole-app .field.has-addons .control.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .field.has-addons.has-addons-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .field.has-addons.has-addons-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .field.has-addons.has-addons-fullwidth .control {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .field.is-grouped {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .field.is-grouped > .control {\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .field.is-grouped > .control:not(:last-child) {\n margin-bottom: 0;\n margin-right: 0.75rem; }\n #optimole-app .field.is-grouped > .control.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field.is-grouped.is-grouped-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .field.is-grouped.is-grouped-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .field.is-grouped.is-grouped-multiline {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .field.is-grouped.is-grouped-multiline > .control:last-child, #optimole-app .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .field.is-grouped.is-grouped-multiline:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .field.is-grouped.is-grouped-multiline:not(:last-child) {\n margin-bottom: 0; }\n @media screen and (min-width: 769px), print {\n #optimole-app .field.is-horizontal {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .field-label .label {\n font-size: inherit; }\n @media screen and (max-width: 768px) {\n #optimole-app .field-label {\n margin-bottom: 0.5rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .field-label {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-right: 1.5rem;\n text-align: right; }\n #optimole-app .field-label.is-small {\n font-size: 0.75rem;\n padding-top: 0.375em; }\n #optimole-app .field-label.is-normal {\n padding-top: 0.375em; }\n #optimole-app .field-label.is-medium {\n font-size: 1.25rem;\n padding-top: 0.375em; }\n #optimole-app .field-label.is-large {\n font-size: 1.5rem;\n padding-top: 0.375em; } }\n #optimole-app .field-body .field .field {\n margin-bottom: 0; }\n @media screen and (min-width: 769px), print {\n #optimole-app .field-body {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 5;\n flex-grow: 5;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field-body .field {\n margin-bottom: 0; }\n #optimole-app .field-body > .field {\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field-body > .field:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .field-body > .field:not(:last-child) {\n margin-right: 0.75rem; } }\n #optimole-app .control {\n font-size: 1rem;\n position: relative;\n text-align: left; }\n #optimole-app .control.has-icon .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n #optimole-app .control.has-icon .input:focus + .icon {\n color: #7a7a7a; }\n #optimole-app .control.has-icon .input.is-small + .icon {\n font-size: 0.75rem; }\n #optimole-app .control.has-icon .input.is-medium + .icon {\n font-size: 1.25rem; }\n #optimole-app .control.has-icon .input.is-large + .icon {\n font-size: 1.5rem; }\n #optimole-app .control.has-icon:not(.has-icon-right) .icon {\n left: 0; }\n #optimole-app .control.has-icon:not(.has-icon-right) .input {\n padding-left: 2.25em; }\n #optimole-app .control.has-icon.has-icon-right .icon {\n right: 0; }\n #optimole-app .control.has-icon.has-icon-right .input {\n padding-right: 2.25em; }\n #optimole-app .control.has-icons-left .input:focus ~ .icon,\n #optimole-app .control.has-icons-left .select:focus ~ .icon, #optimole-app .control.has-icons-right .input:focus ~ .icon,\n #optimole-app .control.has-icons-right .select:focus ~ .icon {\n color: #7a7a7a; }\n #optimole-app .control.has-icons-left .input.is-small ~ .icon,\n #optimole-app .control.has-icons-left .select.is-small ~ .icon, #optimole-app .control.has-icons-right .input.is-small ~ .icon,\n #optimole-app .control.has-icons-right .select.is-small ~ .icon {\n font-size: 0.75rem; }\n #optimole-app .control.has-icons-left .input.is-medium ~ .icon,\n #optimole-app .control.has-icons-left .select.is-medium ~ .icon, #optimole-app .control.has-icons-right .input.is-medium ~ .icon,\n #optimole-app .control.has-icons-right .select.is-medium ~ .icon {\n font-size: 1.25rem; }\n #optimole-app .control.has-icons-left .input.is-large ~ .icon,\n #optimole-app .control.has-icons-left .select.is-large ~ .icon, #optimole-app .control.has-icons-right .input.is-large ~ .icon,\n #optimole-app .control.has-icons-right .select.is-large ~ .icon {\n font-size: 1.5rem; }\n #optimole-app .control.has-icons-left .icon, #optimole-app .control.has-icons-right .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n #optimole-app .control.has-icons-left .input,\n #optimole-app .control.has-icons-left .select select {\n padding-left: 2.25em; }\n #optimole-app .control.has-icons-left .icon.is-left {\n left: 0; }\n #optimole-app .control.has-icons-right .input,\n #optimole-app .control.has-icons-right .select select {\n padding-right: 2.25em; }\n #optimole-app .control.has-icons-right .icon.is-right {\n right: 0; }\n #optimole-app .control.is-loading::after {\n position: absolute !important;\n right: 0.625em;\n top: 0.625em;\n z-index: 4; }\n #optimole-app .control.is-loading.is-small:after {\n font-size: 0.75rem; }\n #optimole-app .control.is-loading.is-medium:after {\n font-size: 1.25rem; }\n #optimole-app .control.is-loading.is-large:after {\n font-size: 1.5rem; }\n #optimole-app .icon {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n height: 1.5rem;\n width: 1.5rem; }\n #optimole-app .icon.is-small {\n height: 1rem;\n width: 1rem; }\n #optimole-app .icon.is-medium {\n height: 2rem;\n width: 2rem; }\n #optimole-app .icon.is-large {\n height: 3rem;\n width: 3rem; }\n #optimole-app .image {\n display: block;\n position: relative; }\n #optimole-app .image img {\n display: block;\n height: auto;\n width: 100%; }\n #optimole-app .image img.is-rounded {\n border-radius: 290486px; }\n #optimole-app .image.is-square img, #optimole-app .image.is-1by1 img, #optimole-app .image.is-5by4 img, #optimole-app .image.is-4by3 img, #optimole-app .image.is-3by2 img, #optimole-app .image.is-5by3 img, #optimole-app .image.is-16by9 img, #optimole-app .image.is-2by1 img, #optimole-app .image.is-3by1 img, #optimole-app .image.is-4by5 img, #optimole-app .image.is-3by4 img, #optimole-app .image.is-2by3 img, #optimole-app .image.is-3by5 img, #optimole-app .image.is-9by16 img, #optimole-app .image.is-1by2 img, #optimole-app .image.is-1by3 img {\n height: 100%;\n width: 100%; }\n #optimole-app .image.is-square, #optimole-app .image.is-1by1 {\n padding-top: 100%; }\n #optimole-app .image.is-5by4 {\n padding-top: 80%; }\n #optimole-app .image.is-4by3 {\n padding-top: 75%; }\n #optimole-app .image.is-3by2 {\n padding-top: 66.6666%; }\n #optimole-app .image.is-5by3 {\n padding-top: 60%; }\n #optimole-app .image.is-16by9 {\n padding-top: 56.25%; }\n #optimole-app .image.is-2by1 {\n padding-top: 50%; }\n #optimole-app .image.is-3by1 {\n padding-top: 33.3333%; }\n #optimole-app .image.is-4by5 {\n padding-top: 125%; }\n #optimole-app .image.is-3by4 {\n padding-top: 133.3333%; }\n #optimole-app .image.is-2by3 {\n padding-top: 150%; }\n #optimole-app .image.is-3by5 {\n padding-top: 166.6666%; }\n #optimole-app .image.is-9by16 {\n padding-top: 177.7777%; }\n #optimole-app .image.is-1by2 {\n padding-top: 200%; }\n #optimole-app .image.is-1by3 {\n padding-top: 300%; }\n #optimole-app .image.is-16x16 {\n height: 16px;\n width: 16px; }\n #optimole-app .image.is-24x24 {\n height: 24px;\n width: 24px; }\n #optimole-app .image.is-32x32 {\n height: 32px;\n width: 32px; }\n #optimole-app .image.is-48x48 {\n height: 48px;\n width: 48px; }\n #optimole-app .image.is-64x64 {\n height: 64px;\n width: 64px; }\n #optimole-app .image.is-96x96 {\n height: 96px;\n width: 96px; }\n #optimole-app .image.is-128x128 {\n height: 128px;\n width: 128px; }\n #optimole-app .notification {\n background-color: whitesmoke;\n border-radius: 4px;\n padding: 1.25rem 2.5rem 1.25rem 1.5rem;\n position: relative; }\n #optimole-app .notification a:not(.button) {\n color: currentColor;\n text-decoration: underline; }\n #optimole-app .notification strong {\n color: currentColor; }\n #optimole-app .notification code,\n #optimole-app .notification pre {\n background: white; }\n #optimole-app .notification pre code {\n background: transparent; }\n #optimole-app .notification > .delete {\n position: absolute;\n right: 0.5rem;\n top: 0.5rem; }\n #optimole-app .notification .title,\n #optimole-app .notification .subtitle,\n #optimole-app .notification .content {\n color: currentColor; }\n #optimole-app .notification.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .notification.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .notification.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .notification.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .notification.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .notification.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .notification.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .notification.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .notification.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .notification.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .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 #optimole-app .progress::-webkit-progress-bar {\n background-color: #dbdbdb; }\n #optimole-app .progress::-webkit-progress-value {\n background-color: #4a4a4a; }\n #optimole-app .progress::-moz-progress-bar {\n background-color: #4a4a4a; }\n #optimole-app .progress::-ms-fill {\n background-color: #4a4a4a;\n border: none; }\n #optimole-app .progress.is-white::-webkit-progress-value {\n background-color: white; }\n #optimole-app .progress.is-white::-moz-progress-bar {\n background-color: white; }\n #optimole-app .progress.is-white::-ms-fill {\n background-color: white; }\n #optimole-app .progress.is-black::-webkit-progress-value {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-black::-moz-progress-bar {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-black::-ms-fill {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-light::-webkit-progress-value {\n background-color: whitesmoke; }\n #optimole-app .progress.is-light::-moz-progress-bar {\n background-color: whitesmoke; }\n #optimole-app .progress.is-light::-ms-fill {\n background-color: whitesmoke; }\n #optimole-app .progress.is-dark::-webkit-progress-value {\n background-color: #363636; }\n #optimole-app .progress.is-dark::-moz-progress-bar {\n background-color: #363636; }\n #optimole-app .progress.is-dark::-ms-fill {\n background-color: #363636; }\n #optimole-app .progress.is-primary::-webkit-progress-value {\n background-color: #e7602a; }\n #optimole-app .progress.is-primary::-moz-progress-bar {\n background-color: #e7602a; }\n #optimole-app .progress.is-primary::-ms-fill {\n background-color: #e7602a; }\n #optimole-app .progress.is-link::-webkit-progress-value {\n background-color: #3273dc; }\n #optimole-app .progress.is-link::-moz-progress-bar {\n background-color: #3273dc; }\n #optimole-app .progress.is-link::-ms-fill {\n background-color: #3273dc; }\n #optimole-app .progress.is-info::-webkit-progress-value {\n background-color: #008ec2; }\n #optimole-app .progress.is-info::-moz-progress-bar {\n background-color: #008ec2; }\n #optimole-app .progress.is-info::-ms-fill {\n background-color: #008ec2; }\n #optimole-app .progress.is-success::-webkit-progress-value {\n background-color: #34a85e; }\n #optimole-app .progress.is-success::-moz-progress-bar {\n background-color: #34a85e; }\n #optimole-app .progress.is-success::-ms-fill {\n background-color: #34a85e; }\n #optimole-app .progress.is-warning::-webkit-progress-value {\n background-color: #ffdd57; }\n #optimole-app .progress.is-warning::-moz-progress-bar {\n background-color: #ffdd57; }\n #optimole-app .progress.is-warning::-ms-fill {\n background-color: #ffdd57; }\n #optimole-app .progress.is-danger::-webkit-progress-value {\n background-color: #d54222; }\n #optimole-app .progress.is-danger::-moz-progress-bar {\n background-color: #d54222; }\n #optimole-app .progress.is-danger::-ms-fill {\n background-color: #d54222; }\n #optimole-app .progress.is-small {\n height: 0.75rem; }\n #optimole-app .progress.is-medium {\n height: 1.25rem; }\n #optimole-app .progress.is-large {\n height: 1.5rem; }\n #optimole-app .table {\n background-color: white;\n color: #363636; }\n #optimole-app .table td,\n #optimole-app .table th {\n border: 1px solid #dbdbdb;\n border-width: 0 0 1px;\n padding: 0.5em 0.75em;\n vertical-align: top; }\n #optimole-app .table td.is-white,\n #optimole-app .table th.is-white {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .table td.is-black,\n #optimole-app .table th.is-black {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .table td.is-light,\n #optimole-app .table th.is-light {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .table td.is-dark,\n #optimole-app .table th.is-dark {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .table td.is-primary,\n #optimole-app .table th.is-primary {\n background-color: #e7602a;\n border-color: #e7602a;\n color: #fff; }\n #optimole-app .table td.is-link,\n #optimole-app .table th.is-link {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .table td.is-info,\n #optimole-app .table th.is-info {\n background-color: #008ec2;\n border-color: #008ec2;\n color: #fff; }\n #optimole-app .table td.is-success,\n #optimole-app .table th.is-success {\n background-color: #34a85e;\n border-color: #34a85e;\n color: #fff; }\n #optimole-app .table td.is-warning,\n #optimole-app .table th.is-warning {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .table td.is-danger,\n #optimole-app .table th.is-danger {\n background-color: #d54222;\n border-color: #d54222;\n color: #fff; }\n #optimole-app .table td.is-narrow,\n #optimole-app .table th.is-narrow {\n white-space: nowrap;\n width: 1%; }\n #optimole-app .table td.is-selected,\n #optimole-app .table th.is-selected {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .table td.is-selected a,\n #optimole-app .table td.is-selected strong,\n #optimole-app .table th.is-selected a,\n #optimole-app .table th.is-selected strong {\n color: currentColor; }\n #optimole-app .table th {\n color: #363636;\n text-align: left; }\n #optimole-app .table tr.is-selected {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .table tr.is-selected a,\n #optimole-app .table tr.is-selected strong {\n color: currentColor; }\n #optimole-app .table tr.is-selected td,\n #optimole-app .table tr.is-selected th {\n border-color: #fff;\n color: currentColor; }\n #optimole-app .table thead td,\n #optimole-app .table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n #optimole-app .table tfoot td,\n #optimole-app .table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n #optimole-app .table tbody tr:last-child td,\n #optimole-app .table tbody tr:last-child th {\n border-bottom-width: 0; }\n #optimole-app .table.is-bordered td,\n #optimole-app .table.is-bordered th {\n border-width: 1px; }\n #optimole-app .table.is-bordered tr:last-child td,\n #optimole-app .table.is-bordered tr:last-child th {\n border-bottom-width: 1px; }\n #optimole-app .table.is-fullwidth {\n width: 100%; }\n #optimole-app .table.is-hoverable tbody tr:not(.is-selected):hover {\n background-color: #fafafa; }\n #optimole-app .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {\n background-color: whitesmoke; }\n #optimole-app .table.is-narrow td,\n #optimole-app .table.is-narrow th {\n padding: 0.25em 0.5em; }\n #optimole-app .table.is-striped tbody tr:not(.is-selected):nth-child(even) {\n background-color: #fafafa; }\n #optimole-app .table-container {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n overflow-y: hidden;\n max-width: 100%; }\n #optimole-app .tags {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .tags .tag {\n margin-bottom: 0.5rem; }\n #optimole-app .tags .tag:not(:last-child) {\n margin-right: 0.5rem; }\n #optimole-app .tags:last-child {\n margin-bottom: -0.5rem; }\n #optimole-app .tags:not(:last-child) {\n margin-bottom: 1rem; }\n #optimole-app .tags.has-addons .tag {\n margin-right: 0; }\n #optimole-app .tags.has-addons .tag:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .tags.has-addons .tag:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .tags.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .tags.is-centered .tag {\n margin-right: 0.25rem;\n margin-left: 0.25rem; }\n #optimole-app .tags.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .tags.is-right .tag:not(:first-child) {\n margin-left: 0.5rem; }\n #optimole-app .tags.is-right .tag:not(:last-child) {\n margin-right: 0; }\n #optimole-app .tag:not(body) {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 4px;\n color: #4a4a4a;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 0.75rem;\n height: 2em;\n -ms-flex-pack: center;\n justify-content: center;\n line-height: 1.5;\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n #optimole-app .tag:not(body) .delete {\n margin-left: 0.25rem;\n margin-right: -0.375rem; }\n #optimole-app .tag:not(body).is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .tag:not(body).is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .tag:not(body).is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .tag:not(body).is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .tag:not(body).is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .tag:not(body).is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .tag:not(body).is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .tag:not(body).is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .tag:not(body).is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .tag:not(body).is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .tag:not(body).is-medium {\n font-size: 1rem; }\n #optimole-app .tag:not(body).is-large {\n font-size: 1.25rem; }\n #optimole-app .tag:not(body) .icon:first-child:not(:last-child) {\n margin-left: -0.375em;\n margin-right: 0.1875em; }\n #optimole-app .tag:not(body) .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: -0.375em; }\n #optimole-app .tag:not(body) .icon:first-child:last-child {\n margin-left: -0.375em;\n margin-right: -0.375em; }\n #optimole-app .tag:not(body).is-delete {\n margin-left: 1px;\n padding: 0;\n position: relative;\n width: 2em; }\n #optimole-app .tag:not(body).is-delete::before, #optimole-app .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 #optimole-app .tag:not(body).is-delete::before {\n height: 1px;\n width: 50%; }\n #optimole-app .tag:not(body).is-delete::after {\n height: 50%;\n width: 1px; }\n #optimole-app .tag:not(body).is-delete:hover, #optimole-app .tag:not(body).is-delete:focus {\n background-color: #e8e8e8; }\n #optimole-app .tag:not(body).is-delete:active {\n background-color: #dbdbdb; }\n #optimole-app .tag:not(body).is-rounded {\n border-radius: 290486px; }\n #optimole-app a.tag:hover {\n text-decoration: underline; }\n #optimole-app .title,\n #optimole-app .subtitle {\n word-break: break-word; }\n #optimole-app .title em,\n #optimole-app .title span,\n #optimole-app .subtitle em,\n #optimole-app .subtitle span {\n font-weight: inherit; }\n #optimole-app .title sub,\n #optimole-app .subtitle sub {\n font-size: 0.75em; }\n #optimole-app .title sup,\n #optimole-app .subtitle sup {\n font-size: 0.75em; }\n #optimole-app .title .tag,\n #optimole-app .subtitle .tag {\n vertical-align: middle; }\n #optimole-app .title {\n color: #363636;\n font-size: 2rem;\n font-weight: 600;\n line-height: 1.125; }\n #optimole-app .title strong {\n color: inherit;\n font-weight: inherit; }\n #optimole-app .title + .highlight {\n margin-top: -0.75rem; }\n #optimole-app .title:not(.is-spaced) + .subtitle {\n margin-top: -1.25rem; }\n #optimole-app .title.is-1 {\n font-size: 3rem; }\n #optimole-app .title.is-2 {\n font-size: 2.5rem; }\n #optimole-app .title.is-3 {\n font-size: 2rem; }\n #optimole-app .title.is-4 {\n font-size: 1.5rem; }\n #optimole-app .title.is-5 {\n font-size: 1.25rem; }\n #optimole-app .title.is-6 {\n font-size: 1rem; }\n #optimole-app .title.is-7 {\n font-size: 0.75rem; }\n #optimole-app .subtitle {\n color: #4a4a4a;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 1.25; }\n #optimole-app .subtitle strong {\n color: #363636;\n font-weight: 600; }\n #optimole-app .subtitle:not(.is-spaced) + .title {\n margin-top: -1.25rem; }\n #optimole-app .subtitle.is-1 {\n font-size: 3rem; }\n #optimole-app .subtitle.is-2 {\n font-size: 2.5rem; }\n #optimole-app .subtitle.is-3 {\n font-size: 2rem; }\n #optimole-app .subtitle.is-4 {\n font-size: 1.5rem; }\n #optimole-app .subtitle.is-5 {\n font-size: 1.25rem; }\n #optimole-app .subtitle.is-6 {\n font-size: 1rem; }\n #optimole-app .subtitle.is-7 {\n font-size: 0.75rem; }\n #optimole-app .heading {\n display: block;\n font-size: 11px;\n letter-spacing: 1px;\n margin-bottom: 5px;\n text-transform: uppercase; }\n #optimole-app .highlight {\n font-weight: 400;\n max-width: 100%;\n overflow: hidden;\n padding: 0; }\n #optimole-app .highlight pre {\n overflow: auto;\n max-width: 100%; }\n #optimole-app .number {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 290486px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1.25rem;\n height: 2em;\n -ms-flex-pack: center;\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 #optimole-app .breadcrumb {\n font-size: 1rem;\n white-space: nowrap; }\n #optimole-app .breadcrumb a {\n -ms-flex-align: center;\n align-items: center;\n color: #3273dc;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0 0.75em; }\n #optimole-app .breadcrumb a:hover {\n color: #363636; }\n #optimole-app .breadcrumb li {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .breadcrumb li:first-child a {\n padding-left: 0; }\n #optimole-app .breadcrumb li.is-active a {\n color: #363636;\n cursor: default;\n pointer-events: none; }\n #optimole-app .breadcrumb li + li::before {\n color: #b5b5b5;\n content: \"/\"; }\n #optimole-app .breadcrumb ul,\n #optimole-app .breadcrumb ol {\n -ms-flex-align: start;\n align-items: flex-start;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .breadcrumb .icon:first-child {\n margin-right: 0.5em; }\n #optimole-app .breadcrumb .icon:last-child {\n margin-left: 0.5em; }\n #optimole-app .breadcrumb.is-centered ol,\n #optimole-app .breadcrumb.is-centered ul {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .breadcrumb.is-right ol,\n #optimole-app .breadcrumb.is-right ul {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .breadcrumb.is-small {\n font-size: 0.75rem; }\n #optimole-app .breadcrumb.is-medium {\n font-size: 1.25rem; }\n #optimole-app .breadcrumb.is-large {\n font-size: 1.5rem; }\n #optimole-app .breadcrumb.has-arrow-separator li + li::before {\n content: \"\\2192\"; }\n #optimole-app .breadcrumb.has-bullet-separator li + li::before {\n content: \"\\2022\"; }\n #optimole-app .breadcrumb.has-dot-separator li + li::before {\n content: \"\\B7\"; }\n #optimole-app .breadcrumb.has-succeeds-separator li + li::before {\n content: \"\\227B\"; }\n #optimole-app .card {\n background-color: white;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n max-width: 100%;\n position: relative; }\n #optimole-app .card-header {\n background-color: none;\n -ms-flex-align: stretch;\n align-items: stretch;\n box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .card-header-title {\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-positive: 1;\n flex-grow: 1;\n font-weight: 700;\n padding: 0.75rem; }\n #optimole-app .card-header-title.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .card-header-icon {\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n #optimole-app .card-image {\n display: block;\n position: relative; }\n #optimole-app .card-content {\n background-color: none;\n padding: 1.5rem; }\n #optimole-app .card-footer {\n background-color: none;\n border-top: 1px solid #dbdbdb;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .card-footer-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n #optimole-app .card-footer-item:not(:last-child) {\n border-right: 1px solid #dbdbdb; }\n #optimole-app .card .media:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .dropdown {\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n vertical-align: top; }\n #optimole-app .dropdown.is-active .dropdown-menu, #optimole-app .dropdown.is-hoverable:hover .dropdown-menu {\n display: block; }\n #optimole-app .dropdown.is-right .dropdown-menu {\n left: auto;\n right: 0; }\n #optimole-app .dropdown.is-up .dropdown-menu {\n bottom: 100%;\n padding-bottom: 4px;\n padding-top: initial;\n top: auto; }\n #optimole-app .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 #optimole-app .dropdown-content {\n background-color: white;\n border-radius: 4px;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n #optimole-app .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 #optimole-app a.dropdown-item {\n padding-right: 3rem;\n white-space: nowrap; }\n #optimole-app a.dropdown-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app a.dropdown-item.is-active {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .dropdown-divider {\n background-color: #dbdbdb;\n border: none;\n display: block;\n height: 1px;\n margin: 0.5rem 0; }\n #optimole-app .level {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .level code {\n border-radius: 4px; }\n #optimole-app .level img {\n display: inline-block;\n vertical-align: top; }\n #optimole-app .level.is-mobile {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level.is-mobile .level-left,\n #optimole-app .level.is-mobile .level-right {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level.is-mobile .level-left + .level-right {\n margin-top: 0; }\n #optimole-app .level.is-mobile .level-item {\n margin-right: 0.75rem; }\n #optimole-app .level.is-mobile .level-item:not(:last-child) {\n margin-bottom: 0; }\n #optimole-app .level.is-mobile .level-item:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level > .level-item:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; } }\n #optimole-app .level-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .level-item .title,\n #optimole-app .level-item .subtitle {\n margin-bottom: 0; }\n @media screen and (max-width: 768px) {\n #optimole-app .level-item:not(:last-child) {\n margin-bottom: 0.75rem; } }\n #optimole-app .level-left,\n #optimole-app .level-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .level-left .level-item.is-flexible,\n #optimole-app .level-right .level-item.is-flexible {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-left .level-item:not(:last-child),\n #optimole-app .level-right .level-item:not(:last-child) {\n margin-right: 0.75rem; } }\n #optimole-app .level-left {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n @media screen and (max-width: 768px) {\n #optimole-app .level-left + .level-right {\n margin-top: 1.5rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-left {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .level-right {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-right {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .media {\n -ms-flex-align: start;\n align-items: flex-start;\n display: -ms-flexbox;\n display: flex;\n text-align: left; }\n #optimole-app .media .content:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .media .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n display: -ms-flexbox;\n display: flex;\n padding-top: 0.75rem; }\n #optimole-app .media .media .content:not(:last-child),\n #optimole-app .media .media .control:not(:last-child) {\n margin-bottom: 0.5rem; }\n #optimole-app .media .media .media {\n padding-top: 0.5rem; }\n #optimole-app .media .media .media + .media {\n margin-top: 0.5rem; }\n #optimole-app .media + .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n margin-top: 1rem;\n padding-top: 1rem; }\n #optimole-app .media.is-large + .media {\n margin-top: 1.5rem;\n padding-top: 1.5rem; }\n #optimole-app .media-left,\n #optimole-app .media-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .media-left {\n margin-right: 1rem; }\n #optimole-app .media-right {\n margin-left: 1rem; }\n #optimole-app .media-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n text-align: left; }\n #optimole-app .menu {\n font-size: 1rem; }\n #optimole-app .menu.is-small {\n font-size: 0.75rem; }\n #optimole-app .menu.is-medium {\n font-size: 1.25rem; }\n #optimole-app .menu.is-large {\n font-size: 1.5rem; }\n #optimole-app .menu-list {\n line-height: 1.25; }\n #optimole-app .menu-list a {\n border-radius: 2px;\n color: #4a4a4a;\n display: block;\n padding: 0.5em 0.75em; }\n #optimole-app .menu-list a:hover {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .menu-list a.is-active {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .menu-list li ul {\n border-left: 1px solid #dbdbdb;\n margin: 0.75em;\n padding-left: 0.75em; }\n #optimole-app .menu-label {\n color: #7a7a7a;\n font-size: 0.75em;\n letter-spacing: 0.1em;\n text-transform: uppercase; }\n #optimole-app .menu-label:not(:first-child) {\n margin-top: 1em; }\n #optimole-app .menu-label:not(:last-child) {\n margin-bottom: 1em; }\n #optimole-app .message {\n background-color: whitesmoke;\n border-radius: 4px;\n font-size: 1rem; }\n #optimole-app .message strong {\n color: currentColor; }\n #optimole-app .message a:not(.button):not(.tag) {\n color: currentColor;\n text-decoration: underline; }\n #optimole-app .message.is-small {\n font-size: 0.75rem; }\n #optimole-app .message.is-medium {\n font-size: 1.25rem; }\n #optimole-app .message.is-large {\n font-size: 1.5rem; }\n #optimole-app .message.is-white {\n background-color: white; }\n #optimole-app .message.is-white .message-header {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .message.is-white .message-body {\n border-color: white;\n color: #4d4d4d; }\n #optimole-app .message.is-black {\n background-color: #fafafa; }\n #optimole-app .message.is-black .message-header {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .message.is-black .message-body {\n border-color: #0a0a0a;\n color: #090909; }\n #optimole-app .message.is-light {\n background-color: #fafafa; }\n #optimole-app .message.is-light .message-header {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .message.is-light .message-body {\n border-color: whitesmoke;\n color: #505050; }\n #optimole-app .message.is-dark {\n background-color: #fafafa; }\n #optimole-app .message.is-dark .message-header {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .message.is-dark .message-body {\n border-color: #363636;\n color: #2a2a2a; }\n #optimole-app .message.is-primary {\n background-color: #fef8f6; }\n #optimole-app .message.is-primary .message-header {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .message.is-primary .message-body {\n border-color: #e7602a;\n color: #8e3a18; }\n #optimole-app .message.is-link {\n background-color: #f6f9fe; }\n #optimole-app .message.is-link .message-header {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .message.is-link .message-body {\n border-color: #3273dc;\n color: #22509a; }\n #optimole-app .message.is-info {\n background-color: #f5fcff; }\n #optimole-app .message.is-info .message-header {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .message.is-info .message-body {\n border-color: #008ec2;\n color: #044259; }\n #optimole-app .message.is-success {\n background-color: #f7fdf9; }\n #optimole-app .message.is-success .message-header {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .message.is-success .message-body {\n border-color: #34a85e;\n color: #1b432a; }\n #optimole-app .message.is-warning {\n background-color: #fffdf5; }\n #optimole-app .message.is-warning .message-header {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .message.is-warning .message-body {\n border-color: #ffdd57;\n color: #3b3108; }\n #optimole-app .message.is-danger {\n background-color: #fef8f6; }\n #optimole-app .message.is-danger .message-header {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .message.is-danger .message-body {\n border-color: #d54222;\n color: #8d311d; }\n #optimole-app .message-header {\n -ms-flex-align: center;\n align-items: center;\n background-color: #4a4a4a;\n border-radius: 4px 4px 0 0;\n color: #fff;\n display: -ms-flexbox;\n display: flex;\n font-weight: 700;\n -ms-flex-pack: justify;\n justify-content: space-between;\n line-height: 1.25;\n padding: 0.75em 1em;\n position: relative; }\n #optimole-app .message-header .delete {\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-left: 0.75em; }\n #optimole-app .message-header + .message-body {\n border-width: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .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 #optimole-app .message-body code,\n #optimole-app .message-body pre {\n background-color: white; }\n #optimole-app .message-body pre code {\n background-color: transparent; }\n #optimole-app .modal {\n -ms-flex-align: center;\n align-items: center;\n display: none;\n -ms-flex-pack: center;\n justify-content: center;\n overflow: hidden;\n position: fixed;\n z-index: 40; }\n #optimole-app .modal.is-active {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .modal-background {\n background-color: rgba(10, 10, 10, 0.86); }\n #optimole-app .modal-content,\n #optimole-app .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 #optimole-app .modal-content,\n #optimole-app .modal-card {\n margin: 0 auto;\n max-height: calc(100vh - 40px);\n width: 640px; } }\n #optimole-app .modal-close {\n background: none;\n height: 40px;\n position: fixed;\n right: 20px;\n top: 20px;\n width: 40px; }\n #optimole-app .modal-card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n max-height: calc(100vh - 40px);\n overflow: hidden; }\n #optimole-app .modal-card-head,\n #optimole-app .modal-card-foot {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 20px;\n position: relative; }\n #optimole-app .modal-card-head {\n border-bottom: 1px solid #dbdbdb;\n border-top-left-radius: 6px;\n border-top-right-radius: 6px; }\n #optimole-app .modal-card-title {\n color: #363636;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-size: 1.5rem;\n line-height: 1; }\n #optimole-app .modal-card-foot {\n border-bottom-left-radius: 6px;\n border-bottom-right-radius: 6px;\n border-top: 1px solid #dbdbdb; }\n #optimole-app .modal-card-foot .button:not(:last-child) {\n margin-right: 10px; }\n #optimole-app .modal-card-body {\n -webkit-overflow-scrolling: touch;\n background-color: white;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n overflow: auto;\n padding: 20px; }\n #optimole-app .navbar {\n background-color: white;\n min-height: 3.25rem;\n position: relative;\n z-index: 30; }\n #optimole-app .navbar.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link {\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-white .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand .navbar-link::after {\n border-color: #0a0a0a; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-white .navbar-start > .navbar-item,\n #optimole-app .navbar.is-white .navbar-start .navbar-link,\n #optimole-app .navbar.is-white .navbar-end > .navbar-item,\n #optimole-app .navbar.is-white .navbar-end .navbar-link {\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-white .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-white .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-white .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-end .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-white .navbar-end .navbar-link::after {\n border-color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-dropdown a.navbar-item.is-active {\n background-color: white;\n color: #0a0a0a; } }\n #optimole-app .navbar.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link {\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-black .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand .navbar-link::after {\n border-color: white; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-black .navbar-start > .navbar-item,\n #optimole-app .navbar.is-black .navbar-start .navbar-link,\n #optimole-app .navbar.is-black .navbar-end > .navbar-item,\n #optimole-app .navbar.is-black .navbar-end .navbar-link {\n color: white; }\n #optimole-app .navbar.is-black .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-black .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-black .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-black .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-end .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-black .navbar-end .navbar-link::after {\n border-color: white; }\n #optimole-app .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-dropdown a.navbar-item.is-active {\n background-color: #0a0a0a;\n color: white; } }\n #optimole-app .navbar.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link {\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-light .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand .navbar-link::after {\n border-color: #363636; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-light .navbar-start > .navbar-item,\n #optimole-app .navbar.is-light .navbar-start .navbar-link,\n #optimole-app .navbar.is-light .navbar-end > .navbar-item,\n #optimole-app .navbar.is-light .navbar-end .navbar-link {\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-light .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-light .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-light .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-end .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-light .navbar-end .navbar-link::after {\n border-color: #363636; }\n #optimole-app .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #363636; } }\n #optimole-app .navbar.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link {\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-dark .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link::after {\n border-color: whitesmoke; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-dark .navbar-start > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link,\n #optimole-app .navbar.is-dark .navbar-end > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link {\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-dark .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-dark .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-dark .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link::after {\n border-color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {\n background-color: #363636;\n color: whitesmoke; } }\n #optimole-app .navbar.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-primary .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-primary .navbar-start > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link,\n #optimole-app .navbar.is-primary .navbar-end > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-primary .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-primary .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-primary .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {\n background-color: #e7602a;\n color: #fff; } }\n #optimole-app .navbar.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-link .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-link .navbar-start > .navbar-item,\n #optimole-app .navbar.is-link .navbar-start .navbar-link,\n #optimole-app .navbar.is-link .navbar-end > .navbar-item,\n #optimole-app .navbar.is-link .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-link .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-link .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-link .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-end .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-link .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-dropdown a.navbar-item.is-active {\n background-color: #3273dc;\n color: #fff; } }\n #optimole-app .navbar.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-info .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-info .navbar-start > .navbar-item,\n #optimole-app .navbar.is-info .navbar-start .navbar-link,\n #optimole-app .navbar.is-info .navbar-end > .navbar-item,\n #optimole-app .navbar.is-info .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-info .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-info .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-info .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-end .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-info .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-dropdown a.navbar-item.is-active {\n background-color: #008ec2;\n color: #fff; } }\n #optimole-app .navbar.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-success .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-success .navbar-start > .navbar-item,\n #optimole-app .navbar.is-success .navbar-start .navbar-link,\n #optimole-app .navbar.is-success .navbar-end > .navbar-item,\n #optimole-app .navbar.is-success .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-success .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-success .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-success .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-end .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-success .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-dropdown a.navbar-item.is-active {\n background-color: #34a85e;\n color: #fff; } }\n #optimole-app .navbar.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-warning .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-warning .navbar-start > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link,\n #optimole-app .navbar.is-warning .navbar-end > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-warning .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-warning .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-warning .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); } }\n #optimole-app .navbar.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-danger .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-danger .navbar-start > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link,\n #optimole-app .navbar.is-danger .navbar-end > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-danger .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-danger .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-danger .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {\n background-color: #d54222;\n color: #fff; } }\n #optimole-app .navbar > .container {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n min-height: 3.25rem;\n width: 100%; }\n #optimole-app .navbar.has-shadow {\n box-shadow: 0 2px 0 0 whitesmoke; }\n #optimole-app .navbar.is-fixed-bottom, #optimole-app .navbar.is-fixed-top {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom.has-shadow {\n box-shadow: 0 -2px 0 0 whitesmoke; }\n #optimole-app .navbar.is-fixed-top {\n top: 0; }\n #optimole-app html.has-navbar-fixed-top,\n #optimole-app body.has-navbar-fixed-top {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom,\n #optimole-app body.has-navbar-fixed-bottom {\n padding-bottom: 3.25rem; }\n #optimole-app .navbar-brand,\n #optimole-app .navbar-tabs {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n min-height: 3.25rem; }\n #optimole-app .navbar-brand a.navbar-item:hover {\n background-color: transparent; }\n #optimole-app .navbar-tabs {\n -webkit-overflow-scrolling: touch;\n max-width: 100vw;\n overflow-x: auto;\n overflow-y: hidden; }\n #optimole-app .navbar-burger {\n cursor: pointer;\n display: block;\n height: 3.25rem;\n position: relative;\n width: 3.25rem;\n margin-left: auto; }\n #optimole-app .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 #optimole-app .navbar-burger span:nth-child(1) {\n top: calc(50% - 6px); }\n #optimole-app .navbar-burger span:nth-child(2) {\n top: calc(50% - 1px); }\n #optimole-app .navbar-burger span:nth-child(3) {\n top: calc(50% + 4px); }\n #optimole-app .navbar-burger:hover {\n background-color: rgba(0, 0, 0, 0.05); }\n #optimole-app .navbar-burger.is-active span:nth-child(1) {\n transform: translateY(5px) rotate(45deg); }\n #optimole-app .navbar-burger.is-active span:nth-child(2) {\n opacity: 0; }\n #optimole-app .navbar-burger.is-active span:nth-child(3) {\n transform: translateY(-5px) rotate(-45deg); }\n #optimole-app .navbar-menu {\n display: none; }\n #optimole-app .navbar-item,\n #optimole-app .navbar-link {\n color: #4a4a4a;\n display: block;\n line-height: 1.5;\n padding: 0.5rem 0.75rem;\n position: relative; }\n #optimole-app .navbar-item .icon:only-child,\n #optimole-app .navbar-link .icon:only-child {\n margin-left: -0.25rem;\n margin-right: -0.25rem; }\n #optimole-app a.navbar-item,\n #optimole-app .navbar-link {\n cursor: pointer; }\n #optimole-app a.navbar-item:hover, #optimole-app a.navbar-item.is-active,\n #optimole-app .navbar-link:hover,\n #optimole-app .navbar-link.is-active {\n background-color: #fafafa;\n color: #3273dc; }\n #optimole-app .navbar-item {\n display: block;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .navbar-item img {\n max-height: 1.75rem; }\n #optimole-app .navbar-item.has-dropdown {\n padding: 0; }\n #optimole-app .navbar-item.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .navbar-item.is-tab {\n border-bottom: 1px solid transparent;\n min-height: 3.25rem;\n padding-bottom: calc(0.5rem - 1px); }\n #optimole-app .navbar-item.is-tab:hover {\n background-color: transparent;\n border-bottom-color: #3273dc; }\n #optimole-app .navbar-item.is-tab.is-active {\n background-color: transparent;\n border-bottom-color: #3273dc;\n border-bottom-style: solid;\n border-bottom-width: 3px;\n color: #3273dc;\n padding-bottom: calc(0.5rem - 3px); }\n #optimole-app .navbar-content {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .navbar-link {\n padding-right: 2.5em; }\n #optimole-app .navbar-link::after {\n border-color: #3273dc;\n margin-top: -0.375em;\n right: 1.125em; }\n #optimole-app .navbar-dropdown {\n font-size: 0.875rem;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n #optimole-app .navbar-dropdown .navbar-item {\n padding-left: 1.5rem;\n padding-right: 1.5rem; }\n #optimole-app .navbar-divider {\n background-color: whitesmoke;\n border: none;\n display: none;\n height: 2px;\n margin: 0.5rem 0; }\n @media screen and (max-width: 1087px) {\n #optimole-app .navbar > .container {\n display: block; }\n #optimole-app .navbar-brand .navbar-item,\n #optimole-app .navbar-tabs .navbar-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-link::after {\n display: none; }\n #optimole-app .navbar-menu {\n background-color: white;\n box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);\n padding: 0.5rem 0; }\n #optimole-app .navbar-menu.is-active {\n display: block; }\n #optimole-app .navbar.is-fixed-bottom-touch, #optimole-app .navbar.is-fixed-top-touch {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom-touch {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom-touch.has-shadow {\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n #optimole-app .navbar.is-fixed-top-touch {\n top: 0; }\n #optimole-app .navbar.is-fixed-top .navbar-menu, #optimole-app .navbar.is-fixed-top-touch .navbar-menu {\n -webkit-overflow-scrolling: touch;\n max-height: calc(100vh - 3.25rem);\n overflow: auto; }\n #optimole-app html.has-navbar-fixed-top-touch,\n #optimole-app body.has-navbar-fixed-top-touch {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom-touch,\n #optimole-app body.has-navbar-fixed-bottom-touch {\n padding-bottom: 3.25rem; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar,\n #optimole-app .navbar-menu,\n #optimole-app .navbar-start,\n #optimole-app .navbar-end {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar {\n min-height: 3.25rem; }\n #optimole-app .navbar.is-spaced {\n padding: 1rem 2rem; }\n #optimole-app .navbar.is-spaced .navbar-start,\n #optimole-app .navbar.is-spaced .navbar-end {\n -ms-flex-align: center;\n align-items: center; }\n #optimole-app .navbar.is-spaced a.navbar-item,\n #optimole-app .navbar.is-spaced .navbar-link {\n border-radius: 4px; }\n #optimole-app .navbar.is-transparent a.navbar-item:hover, #optimole-app .navbar.is-transparent a.navbar-item.is-active,\n #optimole-app .navbar.is-transparent .navbar-link:hover,\n #optimole-app .navbar.is-transparent .navbar-link.is-active {\n background-color: transparent !important; }\n #optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, #optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {\n background-color: transparent !important; }\n #optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #3273dc; }\n #optimole-app .navbar-burger {\n display: none; }\n #optimole-app .navbar-item,\n #optimole-app .navbar-link {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-item {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-item.has-dropdown {\n -ms-flex-align: stretch;\n align-items: stretch; }\n #optimole-app .navbar-item.has-dropdown-up .navbar-link::after {\n transform: rotate(135deg) translate(0.25em, -0.25em); }\n #optimole-app .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 #optimole-app .navbar-item.is-active .navbar-dropdown, #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown {\n display: block; }\n .navbar.is-spaced #optimole-app .navbar-item.is-active .navbar-dropdown, #optimole-app .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown, #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {\n opacity: 1;\n pointer-events: auto;\n transform: translateY(0); }\n #optimole-app .navbar-menu {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .navbar-start {\n -ms-flex-pack: start;\n justify-content: flex-start;\n margin-right: auto; }\n #optimole-app .navbar-end {\n -ms-flex-pack: end;\n justify-content: flex-end;\n margin-left: auto; }\n #optimole-app .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 #optimole-app .navbar-dropdown .navbar-item {\n padding: 0.375rem 1rem;\n white-space: nowrap; }\n #optimole-app .navbar-dropdown a.navbar-item {\n padding-right: 3rem; }\n #optimole-app .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #3273dc; }\n .navbar.is-spaced #optimole-app .navbar-dropdown, #optimole-app .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 #optimole-app .navbar-dropdown.is-right {\n left: auto;\n right: 0; }\n #optimole-app .navbar-divider {\n display: block; }\n #optimole-app .navbar > .container .navbar-brand,\n #optimole-app .container > .navbar .navbar-brand {\n margin-left: -1rem; }\n #optimole-app .navbar > .container .navbar-menu,\n #optimole-app .container > .navbar .navbar-menu {\n margin-right: -1rem; }\n #optimole-app .navbar.is-fixed-bottom-desktop, #optimole-app .navbar.is-fixed-top-desktop {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom-desktop {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom-desktop.has-shadow {\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n #optimole-app .navbar.is-fixed-top-desktop {\n top: 0; }\n #optimole-app html.has-navbar-fixed-top-desktop,\n #optimole-app body.has-navbar-fixed-top-desktop {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom-desktop,\n #optimole-app body.has-navbar-fixed-bottom-desktop {\n padding-bottom: 3.25rem; }\n #optimole-app html.has-spaced-navbar-fixed-top,\n #optimole-app body.has-spaced-navbar-fixed-top {\n padding-top: 5.25rem; }\n #optimole-app html.has-spaced-navbar-fixed-bottom,\n #optimole-app body.has-spaced-navbar-fixed-bottom {\n padding-bottom: 5.25rem; }\n #optimole-app a.navbar-item.is-active,\n #optimole-app .navbar-link.is-active {\n color: #0a0a0a; }\n #optimole-app a.navbar-item.is-active:not(:hover),\n #optimole-app .navbar-link.is-active:not(:hover) {\n background-color: transparent; }\n #optimole-app .navbar-item.has-dropdown:hover .navbar-link, #optimole-app .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #fafafa; } }\n #optimole-app .pagination {\n font-size: 1rem;\n margin: -0.25rem; }\n #optimole-app .pagination.is-small {\n font-size: 0.75rem; }\n #optimole-app .pagination.is-medium {\n font-size: 1.25rem; }\n #optimole-app .pagination.is-large {\n font-size: 1.5rem; }\n #optimole-app .pagination.is-rounded .pagination-previous,\n #optimole-app .pagination.is-rounded .pagination-next {\n padding-left: 1em;\n padding-right: 1em;\n border-radius: 290486px; }\n #optimole-app .pagination.is-rounded .pagination-link {\n border-radius: 290486px; }\n #optimole-app .pagination,\n #optimole-app .pagination-list {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis {\n font-size: 1em;\n padding-left: 0.5em;\n padding-right: 0.5em;\n -ms-flex-pack: center;\n justify-content: center;\n margin: 0.25rem;\n text-align: center; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link {\n border-color: #dbdbdb;\n color: #363636;\n min-width: 2.25em; }\n #optimole-app .pagination-previous:hover,\n #optimole-app .pagination-next:hover,\n #optimole-app .pagination-link:hover {\n border-color: #b5b5b5;\n color: #363636; }\n #optimole-app .pagination-previous:focus,\n #optimole-app .pagination-next:focus,\n #optimole-app .pagination-link:focus {\n border-color: #3273dc; }\n #optimole-app .pagination-previous:active,\n #optimole-app .pagination-next:active,\n #optimole-app .pagination-link:active {\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }\n #optimole-app .pagination-previous[disabled],\n #optimole-app .pagination-next[disabled],\n #optimole-app .pagination-link[disabled] {\n background-color: #dbdbdb;\n border-color: #dbdbdb;\n box-shadow: none;\n color: #7a7a7a;\n opacity: 0.5; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next {\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n #optimole-app .pagination-link.is-current {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .pagination-ellipsis {\n color: #b5b5b5;\n pointer-events: none; }\n #optimole-app .pagination-list {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n @media screen and (max-width: 768px) {\n #optimole-app .pagination {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .pagination-list li {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .pagination-list {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination-previous {\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination-next {\n -ms-flex-order: 3;\n order: 3; }\n #optimole-app .pagination {\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .pagination.is-centered .pagination-previous {\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination.is-centered .pagination-list {\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination.is-centered .pagination-next {\n -ms-flex-order: 3;\n order: 3; }\n #optimole-app .pagination.is-right .pagination-previous {\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination.is-right .pagination-next {\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination.is-right .pagination-list {\n -ms-flex-pack: end;\n justify-content: flex-end;\n -ms-flex-order: 3;\n order: 3; } }\n #optimole-app .panel {\n font-size: 1rem; }\n #optimole-app .panel:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .panel-heading,\n #optimole-app .panel-tabs,\n #optimole-app .panel-block {\n border-bottom: 1px solid #dbdbdb;\n border-left: 1px solid #dbdbdb;\n border-right: 1px solid #dbdbdb; }\n #optimole-app .panel-heading:first-child,\n #optimole-app .panel-tabs:first-child,\n #optimole-app .panel-block:first-child {\n border-top: 1px solid #dbdbdb; }\n #optimole-app .panel-heading {\n background-color: whitesmoke;\n border-radius: 4px 4px 0 0;\n color: #363636;\n font-size: 1.25em;\n font-weight: 300;\n line-height: 1.25;\n padding: 0.5em 0.75em; }\n #optimole-app .panel-tabs {\n -ms-flex-align: end;\n align-items: flex-end;\n display: -ms-flexbox;\n display: flex;\n font-size: 0.875em;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .panel-tabs a {\n border-bottom: 1px solid #dbdbdb;\n margin-bottom: -1px;\n padding: 0.5em; }\n #optimole-app .panel-tabs a.is-active {\n border-bottom-color: #4a4a4a;\n color: #363636; }\n #optimole-app .panel-list a {\n color: #4a4a4a; }\n #optimole-app .panel-list a:hover {\n color: #3273dc; }\n #optimole-app .panel-block {\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 0.5em 0.75em; }\n #optimole-app .panel-block input[type=\"checkbox\"] {\n margin-right: 0.75em; }\n #optimole-app .panel-block > .control {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n width: 100%; }\n #optimole-app .panel-block.is-wrapped {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .panel-block.is-active {\n border-left-color: #3273dc;\n color: #363636; }\n #optimole-app .panel-block.is-active .panel-icon {\n color: #3273dc; }\n #optimole-app a.panel-block,\n #optimole-app label.panel-block {\n cursor: pointer; }\n #optimole-app a.panel-block:hover,\n #optimole-app label.panel-block:hover {\n background-color: whitesmoke; }\n #optimole-app .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 #optimole-app .panel-icon .fa {\n font-size: inherit;\n line-height: inherit; }\n #optimole-app .tabs {\n -webkit-overflow-scrolling: touch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n font-size: 1rem;\n -ms-flex-pack: justify;\n justify-content: space-between;\n overflow: hidden;\n overflow-x: auto;\n white-space: nowrap; }\n #optimole-app .tabs a {\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n color: #4a4a4a;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: -1px;\n padding: 0.5em 1em;\n vertical-align: top; }\n #optimole-app .tabs a:hover {\n border-bottom-color: #363636;\n color: #363636; }\n #optimole-app .tabs li {\n display: block; }\n #optimole-app .tabs li.is-active a {\n border-bottom-color: #3273dc;\n color: #3273dc; }\n #optimole-app .tabs ul {\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .tabs ul.is-left {\n padding-right: 0.75em; }\n #optimole-app .tabs ul.is-center {\n -ms-flex: none;\n flex: none;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0.75em;\n padding-right: 0.75em; }\n #optimole-app .tabs ul.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding-left: 0.75em; }\n #optimole-app .tabs .icon:first-child {\n margin-right: 0.5em; }\n #optimole-app .tabs .icon:last-child {\n margin-left: 0.5em; }\n #optimole-app .tabs.is-centered ul {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .tabs.is-right ul {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .tabs.is-boxed a {\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0; }\n #optimole-app .tabs.is-boxed a:hover {\n background-color: whitesmoke;\n border-bottom-color: #dbdbdb; }\n #optimole-app .tabs.is-boxed li.is-active a {\n background-color: white;\n border-color: #dbdbdb;\n border-bottom-color: transparent !important; }\n #optimole-app .tabs.is-fullwidth li {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .tabs.is-toggle a {\n border-color: #dbdbdb;\n border-style: solid;\n border-width: 1px;\n margin-bottom: 0;\n position: relative; }\n #optimole-app .tabs.is-toggle a:hover {\n background-color: whitesmoke;\n border-color: #b5b5b5;\n z-index: 2; }\n #optimole-app .tabs.is-toggle li + li {\n margin-left: -1px; }\n #optimole-app .tabs.is-toggle li:first-child a {\n border-radius: 4px 0 0 4px; }\n #optimole-app .tabs.is-toggle li:last-child a {\n border-radius: 0 4px 4px 0; }\n #optimole-app .tabs.is-toggle li.is-active a {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff;\n z-index: 1; }\n #optimole-app .tabs.is-toggle ul {\n border-bottom: none; }\n #optimole-app .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 #optimole-app .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 #optimole-app .tabs.is-small {\n font-size: 0.75rem; }\n #optimole-app .tabs.is-medium {\n font-size: 1.25rem; }\n #optimole-app .tabs.is-large {\n font-size: 1.5rem; }\n #optimole-app .column {\n display: block;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n padding: 0.75rem; }\n .columns.is-mobile > #optimole-app .column.is-narrow {\n -ms-flex: none;\n flex: none; }\n .columns.is-mobile > #optimole-app .column.is-full {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .columns.is-mobile > #optimole-app .column.is-three-quarters {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .columns.is-mobile > #optimole-app .column.is-two-thirds {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .columns.is-mobile > #optimole-app .column.is-half {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .columns.is-mobile > #optimole-app .column.is-one-third {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .columns.is-mobile > #optimole-app .column.is-one-quarter {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .columns.is-mobile > #optimole-app .column.is-one-fifth {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .columns.is-mobile > #optimole-app .column.is-two-fifths {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .columns.is-mobile > #optimole-app .column.is-three-fifths {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .columns.is-mobile > #optimole-app .column.is-four-fifths {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .columns.is-mobile > #optimole-app .column.is-offset-three-quarters {\n margin-left: 75%; }\n .columns.is-mobile > #optimole-app .column.is-offset-two-thirds {\n margin-left: 66.6666%; }\n .columns.is-mobile > #optimole-app .column.is-offset-half {\n margin-left: 50%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-third {\n margin-left: 33.3333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-quarter {\n margin-left: 25%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-fifth {\n margin-left: 20%; }\n .columns.is-mobile > #optimole-app .column.is-offset-two-fifths {\n margin-left: 40%; }\n .columns.is-mobile > #optimole-app .column.is-offset-three-fifths {\n margin-left: 60%; }\n .columns.is-mobile > #optimole-app .column.is-offset-four-fifths {\n margin-left: 80%; }\n .columns.is-mobile > #optimole-app .column.is-1 {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-1 {\n margin-left: 8.33333%; }\n .columns.is-mobile > #optimole-app .column.is-2 {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-2 {\n margin-left: 16.66667%; }\n .columns.is-mobile > #optimole-app .column.is-3 {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .columns.is-mobile > #optimole-app .column.is-offset-3 {\n margin-left: 25%; }\n .columns.is-mobile > #optimole-app .column.is-4 {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-4 {\n margin-left: 33.33333%; }\n .columns.is-mobile > #optimole-app .column.is-5 {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-5 {\n margin-left: 41.66667%; }\n .columns.is-mobile > #optimole-app .column.is-6 {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .columns.is-mobile > #optimole-app .column.is-offset-6 {\n margin-left: 50%; }\n .columns.is-mobile > #optimole-app .column.is-7 {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-7 {\n margin-left: 58.33333%; }\n .columns.is-mobile > #optimole-app .column.is-8 {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-8 {\n margin-left: 66.66667%; }\n .columns.is-mobile > #optimole-app .column.is-9 {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .columns.is-mobile > #optimole-app .column.is-offset-9 {\n margin-left: 75%; }\n .columns.is-mobile > #optimole-app .column.is-10 {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-10 {\n margin-left: 83.33333%; }\n .columns.is-mobile > #optimole-app .column.is-11 {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-11 {\n margin-left: 91.66667%; }\n .columns.is-mobile > #optimole-app .column.is-12 {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .columns.is-mobile > #optimole-app .column.is-offset-12 {\n margin-left: 100%; }\n @media screen and (max-width: 768px) {\n #optimole-app .column.is-narrow-mobile {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-mobile {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-mobile {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-mobile {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-mobile {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-mobile {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-mobile {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-mobile {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-mobile {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-mobile {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-mobile {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-mobile {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-mobile {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-mobile {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-mobile {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-mobile {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-mobile {\n margin-left: 80%; }\n #optimole-app .column.is-1-mobile {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-mobile {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-mobile {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-mobile {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-mobile {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-mobile {\n margin-left: 25%; }\n #optimole-app .column.is-4-mobile {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-mobile {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-mobile {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-mobile {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-mobile {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-mobile {\n margin-left: 50%; }\n #optimole-app .column.is-7-mobile {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-mobile {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-mobile {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-mobile {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-mobile {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-mobile {\n margin-left: 75%; }\n #optimole-app .column.is-10-mobile {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-mobile {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-mobile {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-mobile {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-mobile {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-mobile {\n margin-left: 100%; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .column.is-narrow, #optimole-app .column.is-narrow-tablet {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full, #optimole-app .column.is-full-tablet {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters, #optimole-app .column.is-three-quarters-tablet {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds, #optimole-app .column.is-two-thirds-tablet {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half, #optimole-app .column.is-half-tablet {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third, #optimole-app .column.is-one-third-tablet {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter, #optimole-app .column.is-one-quarter-tablet {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth, #optimole-app .column.is-one-fifth-tablet {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths, #optimole-app .column.is-two-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths, #optimole-app .column.is-three-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths, #optimole-app .column.is-four-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters, #optimole-app .column.is-offset-three-quarters-tablet {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds, #optimole-app .column.is-offset-two-thirds-tablet {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half, #optimole-app .column.is-offset-half-tablet {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third, #optimole-app .column.is-offset-one-third-tablet {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter, #optimole-app .column.is-offset-one-quarter-tablet {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth, #optimole-app .column.is-offset-one-fifth-tablet {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths, #optimole-app .column.is-offset-two-fifths-tablet {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths, #optimole-app .column.is-offset-three-fifths-tablet {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths, #optimole-app .column.is-offset-four-fifths-tablet {\n margin-left: 80%; }\n #optimole-app .column.is-1, #optimole-app .column.is-1-tablet {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1, #optimole-app .column.is-offset-1-tablet {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2, #optimole-app .column.is-2-tablet {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2, #optimole-app .column.is-offset-2-tablet {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3, #optimole-app .column.is-3-tablet {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3, #optimole-app .column.is-offset-3-tablet {\n margin-left: 25%; }\n #optimole-app .column.is-4, #optimole-app .column.is-4-tablet {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4, #optimole-app .column.is-offset-4-tablet {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5, #optimole-app .column.is-5-tablet {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5, #optimole-app .column.is-offset-5-tablet {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6, #optimole-app .column.is-6-tablet {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6, #optimole-app .column.is-offset-6-tablet {\n margin-left: 50%; }\n #optimole-app .column.is-7, #optimole-app .column.is-7-tablet {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7, #optimole-app .column.is-offset-7-tablet {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8, #optimole-app .column.is-8-tablet {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8, #optimole-app .column.is-offset-8-tablet {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9, #optimole-app .column.is-9-tablet {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9, #optimole-app .column.is-offset-9-tablet {\n margin-left: 75%; }\n #optimole-app .column.is-10, #optimole-app .column.is-10-tablet {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10, #optimole-app .column.is-offset-10-tablet {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11, #optimole-app .column.is-11-tablet {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11, #optimole-app .column.is-offset-11-tablet {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12, #optimole-app .column.is-12-tablet {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12, #optimole-app .column.is-offset-12-tablet {\n margin-left: 100%; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .column.is-narrow-touch {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-touch {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-touch {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-touch {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-touch {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-touch {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-touch {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-touch {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-touch {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-touch {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-touch {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-touch {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-touch {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-touch {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-touch {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-touch {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-touch {\n margin-left: 80%; }\n #optimole-app .column.is-1-touch {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-touch {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-touch {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-touch {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-touch {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-touch {\n margin-left: 25%; }\n #optimole-app .column.is-4-touch {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-touch {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-touch {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-touch {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-touch {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-touch {\n margin-left: 50%; }\n #optimole-app .column.is-7-touch {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-touch {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-touch {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-touch {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-touch {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-touch {\n margin-left: 75%; }\n #optimole-app .column.is-10-touch {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-touch {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-touch {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-touch {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-touch {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-touch {\n margin-left: 100%; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .column.is-narrow-desktop {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-desktop {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-desktop {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-desktop {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-desktop {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-desktop {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-desktop {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-desktop {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-desktop {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-desktop {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-desktop {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-desktop {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-desktop {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-desktop {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-desktop {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-desktop {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-desktop {\n margin-left: 80%; }\n #optimole-app .column.is-1-desktop {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-desktop {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-desktop {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-desktop {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-desktop {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-desktop {\n margin-left: 25%; }\n #optimole-app .column.is-4-desktop {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-desktop {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-desktop {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-desktop {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-desktop {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-desktop {\n margin-left: 50%; }\n #optimole-app .column.is-7-desktop {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-desktop {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-desktop {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-desktop {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-desktop {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-desktop {\n margin-left: 75%; }\n #optimole-app .column.is-10-desktop {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-desktop {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-desktop {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-desktop {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-desktop {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-desktop {\n margin-left: 100%; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .column.is-narrow-widescreen {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-widescreen {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-widescreen {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-widescreen {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-widescreen {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-widescreen {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-widescreen {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-widescreen {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-widescreen {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-widescreen {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-widescreen {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-widescreen {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-widescreen {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-widescreen {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-widescreen {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-widescreen {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-widescreen {\n margin-left: 80%; }\n #optimole-app .column.is-1-widescreen {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-widescreen {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-widescreen {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-widescreen {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-widescreen {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-widescreen {\n margin-left: 25%; }\n #optimole-app .column.is-4-widescreen {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-widescreen {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-widescreen {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-widescreen {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-widescreen {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-widescreen {\n margin-left: 50%; }\n #optimole-app .column.is-7-widescreen {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-widescreen {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-widescreen {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-widescreen {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-widescreen {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-widescreen {\n margin-left: 75%; }\n #optimole-app .column.is-10-widescreen {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-widescreen {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-widescreen {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-widescreen {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-widescreen {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-widescreen {\n margin-left: 100%; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .column.is-narrow-fullhd {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-fullhd {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-fullhd {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-fullhd {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-fullhd {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-fullhd {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-fullhd {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-fullhd {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-fullhd {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-fullhd {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-fullhd {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-fullhd {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-fullhd {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-fullhd {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-fullhd {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-fullhd {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-fullhd {\n margin-left: 80%; }\n #optimole-app .column.is-1-fullhd {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-fullhd {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-fullhd {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-fullhd {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-fullhd {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-fullhd {\n margin-left: 25%; }\n #optimole-app .column.is-4-fullhd {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-fullhd {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-fullhd {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-fullhd {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-fullhd {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-fullhd {\n margin-left: 50%; }\n #optimole-app .column.is-7-fullhd {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-fullhd {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-fullhd {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-fullhd {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-fullhd {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-fullhd {\n margin-left: 75%; }\n #optimole-app .column.is-10-fullhd {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-fullhd {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-fullhd {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-fullhd {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-fullhd {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-fullhd {\n margin-left: 100%; } }\n #optimole-app .columns {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n margin-top: -0.75rem; }\n #optimole-app .columns:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .columns:not(:last-child) {\n margin-bottom: calc(1.5rem - 0.75rem); }\n #optimole-app .columns.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .columns.is-gapless {\n margin-left: 0;\n margin-right: 0;\n margin-top: 0; }\n #optimole-app .columns.is-gapless > .column {\n margin: 0;\n padding: 0 !important; }\n #optimole-app .columns.is-gapless:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .columns.is-gapless:last-child {\n margin-bottom: 0; }\n #optimole-app .columns.is-mobile {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .columns.is-multiline {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .columns.is-vcentered {\n -ms-flex-align: center;\n align-items: center; }\n @media screen and (min-width: 769px), print {\n #optimole-app .columns:not(.is-desktop) {\n display: -ms-flexbox;\n display: flex; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .columns.is-desktop {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .columns.is-variable {\n --columnGap: 0.75rem;\n margin-left: calc(-1 * var(--columnGap));\n margin-right: calc(-1 * var(--columnGap)); }\n #optimole-app .columns.is-variable .column {\n padding-left: var(--columnGap);\n padding-right: var(--columnGap); }\n #optimole-app .columns.is-variable.is-0 {\n --columnGap: 0rem; }\n #optimole-app .columns.is-variable.is-1 {\n --columnGap: 0.25rem; }\n #optimole-app .columns.is-variable.is-2 {\n --columnGap: 0.5rem; }\n #optimole-app .columns.is-variable.is-3 {\n --columnGap: 0.75rem; }\n #optimole-app .columns.is-variable.is-4 {\n --columnGap: 1rem; }\n #optimole-app .columns.is-variable.is-5 {\n --columnGap: 1.25rem; }\n #optimole-app .columns.is-variable.is-6 {\n --columnGap: 1.5rem; }\n #optimole-app .columns.is-variable.is-7 {\n --columnGap: 1.75rem; }\n #optimole-app .columns.is-variable.is-8 {\n --columnGap: 2rem; }\n #optimole-app .tile {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: block;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n min-height: -webkit-min-content;\n min-height: -moz-min-content;\n min-height: min-content; }\n #optimole-app .tile.is-ancestor {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n margin-top: -0.75rem; }\n #optimole-app .tile.is-ancestor:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .tile.is-ancestor:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .tile.is-child {\n margin: 0 !important; }\n #optimole-app .tile.is-parent {\n padding: 0.75rem; }\n #optimole-app .tile.is-vertical {\n -ms-flex-direction: column;\n flex-direction: column; }\n #optimole-app .tile.is-vertical > .tile.is-child:not(:last-child) {\n margin-bottom: 1.5rem !important; }\n @media screen and (min-width: 769px), print {\n #optimole-app .tile:not(.is-child) {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .tile.is-1 {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .tile.is-2 {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .tile.is-3 {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .tile.is-4 {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .tile.is-5 {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .tile.is-6 {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .tile.is-7 {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .tile.is-8 {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .tile.is-9 {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .tile.is-10 {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .tile.is-11 {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .tile.is-12 {\n -ms-flex: none;\n flex: none;\n width: 100%; } }\n #optimole-app .hero {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .hero .navbar {\n background: none; }\n #optimole-app .hero .tabs ul {\n border-bottom: none; }\n #optimole-app .hero.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .hero.is-white a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-white strong {\n color: inherit; }\n #optimole-app .hero.is-white .title {\n color: #0a0a0a; }\n #optimole-app .hero.is-white .subtitle {\n color: rgba(10, 10, 10, 0.9); }\n #optimole-app .hero.is-white .subtitle a:not(.button),\n #optimole-app .hero.is-white .subtitle strong {\n color: #0a0a0a; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-white .navbar-menu {\n background-color: white; } }\n #optimole-app .hero.is-white .navbar-item,\n #optimole-app .hero.is-white .navbar-link {\n color: rgba(10, 10, 10, 0.7); }\n #optimole-app .hero.is-white a.navbar-item:hover, #optimole-app .hero.is-white a.navbar-item.is-active,\n #optimole-app .hero.is-white .navbar-link:hover,\n #optimole-app .hero.is-white .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .hero.is-white .tabs a {\n color: #0a0a0a;\n opacity: 0.9; }\n #optimole-app .hero.is-white .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-white .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-white .tabs.is-boxed a, #optimole-app .hero.is-white .tabs.is-toggle a {\n color: #0a0a0a; }\n #optimole-app .hero.is-white .tabs.is-boxed a:hover, #optimole-app .hero.is-white .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-white .tabs.is-boxed li.is-active a, #optimole-app .hero.is-white .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-white .tabs.is-toggle li.is-active a, #optimole-app .hero.is-white .tabs.is-toggle li.is-active a:hover {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .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 #optimole-app .hero.is-white.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }\n #optimole-app .hero.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .hero.is-black a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-black strong {\n color: inherit; }\n #optimole-app .hero.is-black .title {\n color: white; }\n #optimole-app .hero.is-black .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-black .subtitle a:not(.button),\n #optimole-app .hero.is-black .subtitle strong {\n color: white; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-black .navbar-menu {\n background-color: #0a0a0a; } }\n #optimole-app .hero.is-black .navbar-item,\n #optimole-app .hero.is-black .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-black a.navbar-item:hover, #optimole-app .hero.is-black a.navbar-item.is-active,\n #optimole-app .hero.is-black .navbar-link:hover,\n #optimole-app .hero.is-black .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .hero.is-black .tabs a {\n color: white;\n opacity: 0.9; }\n #optimole-app .hero.is-black .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-black .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-black .tabs.is-boxed a, #optimole-app .hero.is-black .tabs.is-toggle a {\n color: white; }\n #optimole-app .hero.is-black .tabs.is-boxed a:hover, #optimole-app .hero.is-black .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-black .tabs.is-boxed li.is-active a, #optimole-app .hero.is-black .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-black .tabs.is-toggle li.is-active a, #optimole-app .hero.is-black .tabs.is-toggle li.is-active a:hover {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .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 #optimole-app .hero.is-black.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }\n #optimole-app .hero.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .hero.is-light a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-light strong {\n color: inherit; }\n #optimole-app .hero.is-light .title {\n color: #363636; }\n #optimole-app .hero.is-light .subtitle {\n color: rgba(54, 54, 54, 0.9); }\n #optimole-app .hero.is-light .subtitle a:not(.button),\n #optimole-app .hero.is-light .subtitle strong {\n color: #363636; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-light .navbar-menu {\n background-color: whitesmoke; } }\n #optimole-app .hero.is-light .navbar-item,\n #optimole-app .hero.is-light .navbar-link {\n color: rgba(54, 54, 54, 0.7); }\n #optimole-app .hero.is-light a.navbar-item:hover, #optimole-app .hero.is-light a.navbar-item.is-active,\n #optimole-app .hero.is-light .navbar-link:hover,\n #optimole-app .hero.is-light .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .hero.is-light .tabs a {\n color: #363636;\n opacity: 0.9; }\n #optimole-app .hero.is-light .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-light .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-light .tabs.is-boxed a, #optimole-app .hero.is-light .tabs.is-toggle a {\n color: #363636; }\n #optimole-app .hero.is-light .tabs.is-boxed a:hover, #optimole-app .hero.is-light .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-light .tabs.is-boxed li.is-active a, #optimole-app .hero.is-light .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-light .tabs.is-toggle li.is-active a, #optimole-app .hero.is-light .tabs.is-toggle li.is-active a:hover {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .hero.is-light.is-bold {\n background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-light.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }\n #optimole-app .hero.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-dark strong {\n color: inherit; }\n #optimole-app .hero.is-dark .title {\n color: whitesmoke; }\n #optimole-app .hero.is-dark .subtitle {\n color: rgba(245, 245, 245, 0.9); }\n #optimole-app .hero.is-dark .subtitle a:not(.button),\n #optimole-app .hero.is-dark .subtitle strong {\n color: whitesmoke; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-dark .navbar-menu {\n background-color: #363636; } }\n #optimole-app .hero.is-dark .navbar-item,\n #optimole-app .hero.is-dark .navbar-link {\n color: rgba(245, 245, 245, 0.7); }\n #optimole-app .hero.is-dark a.navbar-item:hover, #optimole-app .hero.is-dark a.navbar-item.is-active,\n #optimole-app .hero.is-dark .navbar-link:hover,\n #optimole-app .hero.is-dark .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .hero.is-dark .tabs a {\n color: whitesmoke;\n opacity: 0.9; }\n #optimole-app .hero.is-dark .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-dark .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-dark .tabs.is-boxed a, #optimole-app .hero.is-dark .tabs.is-toggle a {\n color: whitesmoke; }\n #optimole-app .hero.is-dark .tabs.is-boxed a:hover, #optimole-app .hero.is-dark .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-dark .tabs.is-boxed li.is-active a, #optimole-app .hero.is-dark .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-dark .tabs.is-toggle li.is-active a, #optimole-app .hero.is-dark .tabs.is-toggle li.is-active a:hover {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .hero.is-dark.is-bold {\n background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-dark.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }\n #optimole-app .hero.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-primary strong {\n color: inherit; }\n #optimole-app .hero.is-primary .title {\n color: #fff; }\n #optimole-app .hero.is-primary .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-primary .subtitle a:not(.button),\n #optimole-app .hero.is-primary .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-primary .navbar-menu {\n background-color: #e7602a; } }\n #optimole-app .hero.is-primary .navbar-item,\n #optimole-app .hero.is-primary .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-primary a.navbar-item:hover, #optimole-app .hero.is-primary a.navbar-item.is-active,\n #optimole-app .hero.is-primary .navbar-link:hover,\n #optimole-app .hero.is-primary .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .hero.is-primary .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-primary .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-primary .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-primary .tabs.is-boxed a, #optimole-app .hero.is-primary .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-primary .tabs.is-boxed a:hover, #optimole-app .hero.is-primary .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-primary .tabs.is-boxed li.is-active a, #optimole-app .hero.is-primary .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-primary .tabs.is-toggle li.is-active a, #optimole-app .hero.is-primary .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #e7602a; }\n #optimole-app .hero.is-primary.is-bold {\n background-image: linear-gradient(141deg, #d3230b 0%, #e7602a 71%, #ef8d3c 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-primary.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #d3230b 0%, #e7602a 71%, #ef8d3c 100%); } }\n #optimole-app .hero.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .hero.is-link a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-link strong {\n color: inherit; }\n #optimole-app .hero.is-link .title {\n color: #fff; }\n #optimole-app .hero.is-link .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-link .subtitle a:not(.button),\n #optimole-app .hero.is-link .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-link .navbar-menu {\n background-color: #3273dc; } }\n #optimole-app .hero.is-link .navbar-item,\n #optimole-app .hero.is-link .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-link a.navbar-item:hover, #optimole-app .hero.is-link a.navbar-item.is-active,\n #optimole-app .hero.is-link .navbar-link:hover,\n #optimole-app .hero.is-link .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .hero.is-link .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-link .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-link .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-link .tabs.is-boxed a, #optimole-app .hero.is-link .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-link .tabs.is-boxed a:hover, #optimole-app .hero.is-link .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-link .tabs.is-boxed li.is-active a, #optimole-app .hero.is-link .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-link .tabs.is-toggle li.is-active a, #optimole-app .hero.is-link .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #3273dc; }\n #optimole-app .hero.is-link.is-bold {\n background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-link.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }\n #optimole-app .hero.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .hero.is-info a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-info strong {\n color: inherit; }\n #optimole-app .hero.is-info .title {\n color: #fff; }\n #optimole-app .hero.is-info .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-info .subtitle a:not(.button),\n #optimole-app .hero.is-info .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-info .navbar-menu {\n background-color: #008ec2; } }\n #optimole-app .hero.is-info .navbar-item,\n #optimole-app .hero.is-info .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-info a.navbar-item:hover, #optimole-app .hero.is-info a.navbar-item.is-active,\n #optimole-app .hero.is-info .navbar-link:hover,\n #optimole-app .hero.is-info .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .hero.is-info .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-info .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-info .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-info .tabs.is-boxed a, #optimole-app .hero.is-info .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-info .tabs.is-boxed a:hover, #optimole-app .hero.is-info .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-info .tabs.is-boxed li.is-active a, #optimole-app .hero.is-info .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-info .tabs.is-toggle li.is-active a, #optimole-app .hero.is-info .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #008ec2; }\n #optimole-app .hero.is-info.is-bold {\n background-image: linear-gradient(141deg, #00818f 0%, #008ec2 71%, #007cdc 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-info.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #00818f 0%, #008ec2 71%, #007cdc 100%); } }\n #optimole-app .hero.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .hero.is-success a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-success strong {\n color: inherit; }\n #optimole-app .hero.is-success .title {\n color: #fff; }\n #optimole-app .hero.is-success .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-success .subtitle a:not(.button),\n #optimole-app .hero.is-success .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-success .navbar-menu {\n background-color: #34a85e; } }\n #optimole-app .hero.is-success .navbar-item,\n #optimole-app .hero.is-success .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-success a.navbar-item:hover, #optimole-app .hero.is-success a.navbar-item.is-active,\n #optimole-app .hero.is-success .navbar-link:hover,\n #optimole-app .hero.is-success .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .hero.is-success .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-success .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-success .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-success .tabs.is-boxed a, #optimole-app .hero.is-success .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-success .tabs.is-boxed a:hover, #optimole-app .hero.is-success .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-success .tabs.is-boxed li.is-active a, #optimole-app .hero.is-success .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-success .tabs.is-toggle li.is-active a, #optimole-app .hero.is-success .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #34a85e; }\n #optimole-app .hero.is-success.is-bold {\n background-image: linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-success.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%); } }\n #optimole-app .hero.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-warning strong {\n color: inherit; }\n #optimole-app .hero.is-warning .title {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning .subtitle {\n color: rgba(0, 0, 0, 0.9); }\n #optimole-app .hero.is-warning .subtitle a:not(.button),\n #optimole-app .hero.is-warning .subtitle strong {\n color: rgba(0, 0, 0, 0.7); }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-warning .navbar-menu {\n background-color: #ffdd57; } }\n #optimole-app .hero.is-warning .navbar-item,\n #optimole-app .hero.is-warning .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning a.navbar-item:hover, #optimole-app .hero.is-warning a.navbar-item.is-active,\n #optimole-app .hero.is-warning .navbar-link:hover,\n #optimole-app .hero.is-warning .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning .tabs a {\n color: rgba(0, 0, 0, 0.7);\n opacity: 0.9; }\n #optimole-app .hero.is-warning .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-warning .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-warning .tabs.is-boxed a, #optimole-app .hero.is-warning .tabs.is-toggle a {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning .tabs.is-boxed a:hover, #optimole-app .hero.is-warning .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-warning .tabs.is-boxed li.is-active a, #optimole-app .hero.is-warning .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-warning .tabs.is-toggle li.is-active a, #optimole-app .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: #ffdd57; }\n #optimole-app .hero.is-warning.is-bold {\n background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-warning.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }\n #optimole-app .hero.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-danger strong {\n color: inherit; }\n #optimole-app .hero.is-danger .title {\n color: #fff; }\n #optimole-app .hero.is-danger .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-danger .subtitle a:not(.button),\n #optimole-app .hero.is-danger .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-danger .navbar-menu {\n background-color: #d54222; } }\n #optimole-app .hero.is-danger .navbar-item,\n #optimole-app .hero.is-danger .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-danger a.navbar-item:hover, #optimole-app .hero.is-danger a.navbar-item.is-active,\n #optimole-app .hero.is-danger .navbar-link:hover,\n #optimole-app .hero.is-danger .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .hero.is-danger .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-danger .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-danger .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-danger .tabs.is-boxed a, #optimole-app .hero.is-danger .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-danger .tabs.is-boxed a:hover, #optimole-app .hero.is-danger .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-danger .tabs.is-boxed li.is-active a, #optimole-app .hero.is-danger .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-danger .tabs.is-toggle li.is-active a, #optimole-app .hero.is-danger .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #d54222; }\n #optimole-app .hero.is-danger.is-bold {\n background-image: linear-gradient(141deg, #b31311 0%, #d54222 71%, #e46c2c 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-danger.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #b31311 0%, #d54222 71%, #e46c2c 100%); } }\n #optimole-app .hero.is-small .hero-body {\n padding-bottom: 1.5rem;\n padding-top: 1.5rem; }\n @media screen and (min-width: 769px), print {\n #optimole-app .hero.is-medium .hero-body {\n padding-bottom: 9rem;\n padding-top: 9rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .hero.is-large .hero-body {\n padding-bottom: 18rem;\n padding-top: 18rem; } }\n #optimole-app .hero.is-halfheight .hero-body, #optimole-app .hero.is-fullheight .hero-body {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .hero.is-halfheight .hero-body > .container, #optimole-app .hero.is-fullheight .hero-body > .container {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .hero.is-halfheight {\n min-height: 50vh; }\n #optimole-app .hero.is-fullheight {\n min-height: 100vh; }\n #optimole-app .hero-video {\n overflow: hidden; }\n #optimole-app .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 #optimole-app .hero-video.is-transparent {\n opacity: 0.3; }\n @media screen and (max-width: 768px) {\n #optimole-app .hero-video {\n display: none; } }\n #optimole-app .hero-buttons {\n margin-top: 1.5rem; }\n @media screen and (max-width: 768px) {\n #optimole-app .hero-buttons .button {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .hero-buttons .button:not(:last-child) {\n margin-bottom: 0.75rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .hero-buttons {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .hero-buttons .button:not(:last-child) {\n margin-right: 1.5rem; } }\n #optimole-app .hero-head,\n #optimole-app .hero-foot {\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .hero-body {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n padding: 3rem 1.5rem; }\n #optimole-app .section {\n padding: 3rem 1.5rem; }\n @media screen and (min-width: 1088px) {\n #optimole-app .section.is-medium {\n padding: 9rem 1.5rem; }\n #optimole-app .section.is-large {\n padding: 18rem 1.5rem; } }\n #optimole-app .footer {\n background-color: #fafafa;\n padding: 3rem 1.5rem 6rem; }\n #optimole-app .card {\n transition: all 750ms ease-in-out;\n border: 0;\n border-radius: .1875rem;\n box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1); }\n #optimole-app .logo {\n margin-bottom: 10px; }\n #optimole-app .logo img {\n max-width: 180px;\n margin: 0 auto; }\n #optimole-app .vue-js-switch {\n -ms-flex-item-align: center;\n -ms-grid-row-align: center;\n align-self: center; }\n #optimole-app .api-key-control {\n padding: 0 15px 0 0; }\n #optimole-app .api-key-field .button.is-danger {\n padding-left: 20px;\n padding-right: 20px; }\n #optimole-app .api-key-label, #optimole-app .label {\n -ms-flex-item-align: center;\n -ms-grid-row-align: center;\n align-self: center;\n margin: 0.5em 10px 0.5em 0;\n font-size: 1em; }\n #optimole-app .header {\n padding: 0 1.5rem 0; }\n #optimole-app .header.level {\n margin-bottom: 0; }\n #optimole-app .account img {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px; }\n #optimole-app .account .label {\n margin-bottom: 0; }\n #optimole-app .optimized-images table td, #optimole-app .optimized-images table th {\n vertical-align: middle; }\n\n.fade-enter-active, .fade-leave-active {\n transition: opacity .5s; }\n\n.fade-enter, .fade-leave-to {\n opacity: 0; }\n\n.media_page_optimole #wpbody-content > * {\n display: none !important; }\n\n.media_page_optimole #wpbody-content > #optimole-app {\n display: block !important; }\n\n#optimole-app img.optml-image {\n float: left;\n max-width: 100px;\n width: auto;\n margin: auto; }\n\n.optml-ratio-feedback .emoji {\n font-size: 1.5em; }\n\n.optml-ratio-feedback {\n float: right;\n padding-right: 20px; }\n\n.optml-image-heading {\n text-align: left; }\n\nth.optml-image-ratio-heading {\n text-align: right !important;\n font-size: 150%; }\n", ""]);
|
13485 |
|
13486 |
// exports
|
13487 |
|
13488 |
|
13489 |
/***/ }),
|
13490 |
-
/*
|
13491 |
/***/ (function(module, exports, __webpack_require__) {
|
13492 |
|
13493 |
"use strict";
|
13494 |
|
13495 |
|
13496 |
-
|
13497 |
-
value: true
|
13498 |
-
});
|
13499 |
-
|
13500 |
-
var _appHeader = __webpack_require__(13);
|
13501 |
|
13502 |
var _appHeader2 = _interopRequireDefault(_appHeader);
|
13503 |
|
13504 |
-
var
|
13505 |
-
|
13506 |
-
var _apiKeyForm2 = _interopRequireDefault(_apiKeyForm);
|
13507 |
-
|
13508 |
-
var _cdnDetails = __webpack_require__(21);
|
13509 |
|
13510 |
var _cdnDetails2 = _interopRequireDefault(_cdnDetails);
|
13511 |
|
13512 |
-
var
|
13513 |
|
13514 |
-
var
|
13515 |
|
13516 |
var _lastImages = __webpack_require__(31);
|
13517 |
|
13518 |
var _lastImages2 = _interopRequireDefault(_lastImages);
|
13519 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13520 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
13521 |
|
13522 |
-
|
13523 |
-
components: { LastImages: _lastImages2.default }
|
13524 |
-
}; // <template>
|
13525 |
// <div class="card">
|
13526 |
// <app-header></app-header>
|
13527 |
// <div class="card-content">
|
13528 |
// <div class="content">
|
13529 |
-
// <
|
13530 |
-
// <api-key-form></api-key-form>
|
13531 |
// <transition name="fade" mode="out-in">
|
13532 |
// <div v-if="this.$store.state.connected">
|
13533 |
-
// <
|
13534 |
-
//
|
13535 |
-
//
|
13536 |
-
//
|
13537 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13538 |
// </div>
|
13539 |
// </transition>
|
13540 |
// </div>
|
13541 |
// </div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13542 |
// </div>
|
13543 |
// </template>
|
13544 |
//
|
13545 |
// <script>
|
13546 |
-
|
13547 |
module.exports = {
|
13548 |
name: 'app',
|
13549 |
data: function data() {
|
13550 |
return {
|
13551 |
strings: optimoleDashboardApp.strings,
|
13552 |
-
|
|
|
|
|
13553 |
};
|
13554 |
},
|
13555 |
|
13556 |
components: {
|
13557 |
AppHeader: _appHeader2.default,
|
13558 |
-
ApiKeyForm: _apiKeyForm2.default,
|
13559 |
Options: _options2.default,
|
|
|
|
|
13560 |
CdnDetails: _cdnDetails2.default,
|
13561 |
LastImages: _lastImages2.default
|
13562 |
},
|
@@ -13566,22 +13624,34 @@ module.exports = {
|
|
13566 |
this.$store.dispatch('retrieveOptimizedImages', { waitTime: 0, component: null });
|
13567 |
self.fetchStatus = true;
|
13568 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
13569 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13570 |
};
|
13571 |
-
// </script>
|
13572 |
-
// <style lang="sass-loader">
|
13573 |
-
// @import '../../css/style.scss';
|
13574 |
-
//
|
13575 |
-
// </style>
|
13576 |
|
13577 |
/***/ }),
|
13578 |
-
/*
|
13579 |
/***/ (function(module, exports, __webpack_require__) {
|
13580 |
|
13581 |
var __vue_script__, __vue_template__
|
13582 |
-
__webpack_require__(
|
13583 |
-
__vue_script__ = __webpack_require__(
|
13584 |
-
__vue_template__ = __webpack_require__(
|
13585 |
module.exports = __vue_script__ || {}
|
13586 |
if (module.exports.__esModule) module.exports = module.exports.default
|
13587 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
@@ -13598,13 +13668,13 @@ if (false) {(function () { module.hot.accept()
|
|
13598 |
})()}
|
13599 |
|
13600 |
/***/ }),
|
13601 |
-
/*
|
13602 |
/***/ (function(module, exports, __webpack_require__) {
|
13603 |
|
13604 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13605 |
|
13606 |
// load the styles
|
13607 |
-
var content = __webpack_require__(
|
13608 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13609 |
// add the styles to the DOM
|
13610 |
var update = __webpack_require__(1)(content, {});
|
@@ -13624,7 +13694,7 @@ if(false) {
|
|
13624 |
}
|
13625 |
|
13626 |
/***/ }),
|
13627 |
-
/*
|
13628 |
/***/ (function(module, exports, __webpack_require__) {
|
13629 |
|
13630 |
exports = module.exports = __webpack_require__(0)();
|
@@ -13638,7 +13708,7 @@ exports.push([module.i, "\n\t@media ( min-width: 769px ) {\n\t\t#optimole-app hr
|
|
13638 |
|
13639 |
|
13640 |
/***/ }),
|
13641 |
-
/*
|
13642 |
/***/ (function(module, exports, __webpack_require__) {
|
13643 |
|
13644 |
"use strict";
|
@@ -13650,15 +13720,16 @@ Object.defineProperty(exports, "__esModule", {
|
|
13650 |
// <template>
|
13651 |
// <div>
|
13652 |
// <div class="header has-text-centered level">
|
|
|
13653 |
// <div class="level-left">
|
13654 |
// <a class="logo level-item" href="https://optimole.com" target="_blank">
|
13655 |
// <figure class="media">
|
13656 |
-
// <img :src="logo" :alt="strings.optimole + ' ' + strings.
|
13657 |
// </figure>
|
13658 |
// </a>
|
13659 |
// <h3 class="has-text-centered has-text-grey-dark is-size-4 level-item">
|
13660 |
// <span class="has-text-weight-semibold">
|
13661 |
-
// {{strings.
|
13662 |
// </span>
|
13663 |
// </h3>
|
13664 |
// </div>
|
@@ -13669,6 +13740,7 @@ Object.defineProperty(exports, "__esModule", {
|
|
13669 |
// <span v-else class="tag is-danger">{{strings.not_connected}}</span>
|
13670 |
// </div>
|
13671 |
// </div>
|
|
|
13672 |
// </div>
|
13673 |
// <hr/>
|
13674 |
// </div>
|
@@ -13701,125 +13773,20 @@ exports.default = {
|
|
13701 |
|
13702 |
};
|
13703 |
|
13704 |
-
/***/ }),
|
13705 |
-
/* 17 */
|
13706 |
-
/***/ (function(module, exports) {
|
13707 |
-
|
13708 |
-
module.exports = "\n\t<div _v-1f2f7f0a=\"\">\n\t\t<div class=\"header has-text-centered level\" _v-1f2f7f0a=\"\">\n\t\t\t<div class=\"level-left\" _v-1f2f7f0a=\"\">\n\t\t\t\t<a class=\"logo level-item\" href=\"https://optimole.com\" target=\"_blank\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t<figure class=\"media\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t\t<img :src=\"logo\" :alt=\"strings.optimole + ' ' + strings.image_cdn\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t</figure>\n\t\t\t\t</a>\n\t\t\t\t<h3 class=\"has-text-centered has-text-grey-dark is-size-4 level-item\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t<span class=\"has-text-weight-semibold\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t{{strings.image_cdn}}\n\t\t\t\t\t</span>\n\t\t\t\t</h3>\n\t\t\t</div>\n\t\t\t<div class=\"level-right\" _v-1f2f7f0a=\"\">\n\t\t\t\t<div class=\"tags has-addons level-item\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t<span class=\"tag is-dark\" _v-1f2f7f0a=\"\">{{strings.status}}</span>\n\t\t\t\t\t<span v-if=\"connected\" class=\"tag is-success\" _v-1f2f7f0a=\"\">{{strings.connected}}</span>\n\t\t\t\t\t<span v-else=\"\" class=\"tag is-danger\" _v-1f2f7f0a=\"\">{{strings.not_connected}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<hr _v-1f2f7f0a=\"\">\n\t</div>\n";
|
13709 |
-
|
13710 |
/***/ }),
|
13711 |
/* 18 */
|
13712 |
-
/***/ (function(module, exports, __webpack_require__) {
|
13713 |
-
|
13714 |
-
var __vue_script__, __vue_template__
|
13715 |
-
__vue_script__ = __webpack_require__(19)
|
13716 |
-
__vue_template__ = __webpack_require__(20)
|
13717 |
-
module.exports = __vue_script__ || {}
|
13718 |
-
if (module.exports.__esModule) module.exports = module.exports.default
|
13719 |
-
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
13720 |
-
if (false) {(function () { module.hot.accept()
|
13721 |
-
var hotAPI = require("vue-hot-reload-api")
|
13722 |
-
hotAPI.install(require("vue"), true)
|
13723 |
-
if (!hotAPI.compatible) return
|
13724 |
-
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\api-key-form.vue"
|
13725 |
-
if (!module.hot.data) {
|
13726 |
-
hotAPI.createRecord(id, module.exports)
|
13727 |
-
} else {
|
13728 |
-
hotAPI.update(id, module.exports, __vue_template__)
|
13729 |
-
}
|
13730 |
-
})()}
|
13731 |
-
|
13732 |
-
/***/ }),
|
13733 |
-
/* 19 */
|
13734 |
-
/***/ (function(module, exports, __webpack_require__) {
|
13735 |
-
|
13736 |
-
"use strict";
|
13737 |
-
|
13738 |
-
|
13739 |
-
Object.defineProperty(exports, "__esModule", {
|
13740 |
-
value: true
|
13741 |
-
});
|
13742 |
-
// <template>
|
13743 |
-
// <div>
|
13744 |
-
// <div class="field has-addons api-key-field">
|
13745 |
-
// <label v-if="isConnected"
|
13746 |
-
// class="label api-key-label has-text-grey-dark">{{strings.api_key_placeholder}}:</label>
|
13747 |
-
// <div class="control is-expanded api-key-control">
|
13748 |
-
// <input :type="isConnected ? 'password' : 'text'" :disabled="isConnected" name="api_key" class="input is-small"
|
13749 |
-
// :class="validKey ? '' : 'is-danger'" :placeholder="strings.api_key_placeholder"
|
13750 |
-
// v-model="apiKey">
|
13751 |
-
// </div>
|
13752 |
-
// <div class="control">
|
13753 |
-
// <button v-if="! isConnected" class="button button is-success is-small"
|
13754 |
-
// @click="connect" :class="{ 'is-loading' : this.$store.state.isConnecting }">
|
13755 |
-
// <span class="icon"><i class="dashicons dashicons-admin-plugins"></i></span>
|
13756 |
-
// <span>{{strings.connect_btn}}</span>
|
13757 |
-
// </button>
|
13758 |
-
// <button v-else class="button is-danger is-small" @click="disconnect"
|
13759 |
-
// :class="{ 'is-loading' : this.$store.state.isConnecting }">
|
13760 |
-
// <span class="icon"><i class="dashicons dashicons-dismiss"></i></span>
|
13761 |
-
// <span>{{strings.disconnect_btn}}</span>
|
13762 |
-
// </button>
|
13763 |
-
// </div>
|
13764 |
-
// </div>
|
13765 |
-
// <p v-if="! validKey" class="help is-danger">
|
13766 |
-
// {{strings.invalid_key}}
|
13767 |
-
// </p>
|
13768 |
-
// </div>
|
13769 |
-
// </template>
|
13770 |
-
//
|
13771 |
-
// <script>
|
13772 |
-
exports.default = {
|
13773 |
-
name: 'api-key-form',
|
13774 |
-
data: function data() {
|
13775 |
-
return {
|
13776 |
-
apiKey: this.$store.state.apiKey ? this.$store.state.apiKey : '',
|
13777 |
-
connected: this.$store.state.connected,
|
13778 |
-
strings: optimoleDashboardApp.strings,
|
13779 |
-
isLoading: false
|
13780 |
-
};
|
13781 |
-
},
|
13782 |
-
|
13783 |
-
computed: {
|
13784 |
-
validKey: function validKey() {
|
13785 |
-
return this.$store.state.apiKeyValidity;
|
13786 |
-
},
|
13787 |
-
isConnected: function isConnected() {
|
13788 |
-
return this.$store.state.connected;
|
13789 |
-
}
|
13790 |
-
},
|
13791 |
-
methods: {
|
13792 |
-
connect: function connect() {
|
13793 |
-
this.$store.dispatch('connectOptimole', {
|
13794 |
-
req: 'Connect to OptiMole',
|
13795 |
-
apiKey: this.apiKey
|
13796 |
-
});
|
13797 |
-
},
|
13798 |
-
disconnect: function disconnect() {
|
13799 |
-
this.apiKey = '';
|
13800 |
-
this.$store.dispatch('disconnectOptimole', {
|
13801 |
-
req: 'Disconnect from OptiMole'
|
13802 |
-
});
|
13803 |
-
}
|
13804 |
-
}
|
13805 |
-
// </script>
|
13806 |
-
|
13807 |
-
};
|
13808 |
-
|
13809 |
-
/***/ }),
|
13810 |
-
/* 20 */
|
13811 |
/***/ (function(module, exports) {
|
13812 |
|
13813 |
-
module.exports = "\n\t<div>\n\t\t<div class=\"
|
13814 |
|
13815 |
/***/ }),
|
13816 |
-
/*
|
13817 |
/***/ (function(module, exports, __webpack_require__) {
|
13818 |
|
13819 |
var __vue_script__, __vue_template__
|
13820 |
-
__webpack_require__(
|
13821 |
-
__vue_script__ = __webpack_require__(
|
13822 |
-
__vue_template__ = __webpack_require__(
|
13823 |
module.exports = __vue_script__ || {}
|
13824 |
if (module.exports.__esModule) module.exports = module.exports.default
|
13825 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
@@ -13836,13 +13803,13 @@ if (false) {(function () { module.hot.accept()
|
|
13836 |
})()}
|
13837 |
|
13838 |
/***/ }),
|
13839 |
-
/*
|
13840 |
/***/ (function(module, exports, __webpack_require__) {
|
13841 |
|
13842 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13843 |
|
13844 |
// load the styles
|
13845 |
-
var content = __webpack_require__(
|
13846 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13847 |
// add the styles to the DOM
|
13848 |
var update = __webpack_require__(1)(content, {});
|
@@ -13862,7 +13829,7 @@ if(false) {
|
|
13862 |
}
|
13863 |
|
13864 |
/***/ }),
|
13865 |
-
/*
|
13866 |
/***/ (function(module, exports, __webpack_require__) {
|
13867 |
|
13868 |
exports = module.exports = __webpack_require__(0)();
|
@@ -13876,7 +13843,7 @@ exports.push([module.i, "\n\t#optimole-app .label[_v-c05eee60] {\n\t\tmargin-top
|
|
13876 |
|
13877 |
|
13878 |
/***/ }),
|
13879 |
-
/*
|
13880 |
/***/ (function(module, exports, __webpack_require__) {
|
13881 |
|
13882 |
"use strict";
|
@@ -13954,18 +13921,18 @@ exports.default = {
|
|
13954 |
};
|
13955 |
|
13956 |
/***/ }),
|
13957 |
-
/*
|
13958 |
/***/ (function(module, exports) {
|
13959 |
|
13960 |
module.exports = "\n\t<div class=\"cdn-details\" _v-c05eee60=\"\">\n\t\t<hr _v-c05eee60=\"\">\n\t\t<div class=\"account level has-text-centered\" _v-c05eee60=\"\">\n\t\t\t<div class=\"level-left\" _v-c05eee60=\"\">\n\t\t\t\t<span class=\"label level-item\" _v-c05eee60=\"\">{{strings.logged_in_as}}:</span>\n\t\t\t\t<p class=\"details level-item tags has-addons\" _v-c05eee60=\"\">\n\t\t\t\t\t<span class=\"tag is-light\" _v-c05eee60=\"\">{{userData.display_name}}</span>\n\t\t\t\t\t<span class=\"tag is-paddingless\" _v-c05eee60=\"\"><img :src=\"userData.picture\" class=\"image is-24x24 is-rounded\" :alt=\"userData.display_name\" _v-c05eee60=\"\"></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class=\"level-right\" _v-c05eee60=\"\">\n\t\t\t\t<span class=\"label level-item\" _v-c05eee60=\"\">{{strings.private_cdn_url}}:</span>\n\t\t\t\t<p class=\"details level-item tag is-light\" _v-c05eee60=\"\">{{userData.cdn_key}}.i.optimole.com</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<hr _v-c05eee60=\"\">\n\t\t<div class=\"level stats\" _v-c05eee60=\"\">\n\t\t\t<div class=\"level-left\" _v-c05eee60=\"\">\n\t\t\t\t<div class=\"level-item\" _v-c05eee60=\"\">\n\t\t\t\t\t<div class=\"tags has-addons\" _v-c05eee60=\"\">\n\t\t\t\t\t\t<span class=\"tag is-info\" _v-c05eee60=\"\">{{strings.usage}}:</span>\n\t\t\t\t\t\t<span class=\"tag\" _v-c05eee60=\"\">{{this.userData.usage_pretty}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<h4 class=\"level-item is-size-5 is-marginless has-text-grey\" _v-c05eee60=\"\">\n\t\t\t\t{{computedPercentage()}}%\n\t\t\t</h4>\n\t\t\t<div class=\"level-right\" _v-c05eee60=\"\">\n\t\t\t\t<div class=\"level-item\" _v-c05eee60=\"\">\n\t\t\t\t\t<div class=\"tags has-addons\" _v-c05eee60=\"\">\n\t\t\t\t\t\t<span class=\"tag is-info\" _v-c05eee60=\"\">{{strings.quota}}:</span>\n\t\t\t\t\t\t<span class=\"tag\" _v-c05eee60=\"\">{{this.userData.quota_pretty}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<progress class=\"progress is-success\" :value=\"this.userData.usage\" :max=\"this.userData.quota\" _v-c05eee60=\"\">60%</progress>\n\n\t</div>\n";
|
13961 |
|
13962 |
/***/ }),
|
13963 |
-
/*
|
13964 |
/***/ (function(module, exports, __webpack_require__) {
|
13965 |
|
13966 |
var __vue_script__, __vue_template__
|
13967 |
-
__webpack_require__(
|
13968 |
-
__vue_script__ = __webpack_require__(
|
13969 |
__vue_template__ = __webpack_require__(30)
|
13970 |
module.exports = __vue_script__ || {}
|
13971 |
if (module.exports.__esModule) module.exports = module.exports.default
|
@@ -13974,7 +13941,7 @@ if (false) {(function () { module.hot.accept()
|
|
13974 |
var hotAPI = require("vue-hot-reload-api")
|
13975 |
hotAPI.install(require("vue"), true)
|
13976 |
if (!hotAPI.compatible) return
|
13977 |
-
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\
|
13978 |
if (!module.hot.data) {
|
13979 |
hotAPI.createRecord(id, module.exports)
|
13980 |
} else {
|
@@ -13983,13 +13950,13 @@ if (false) {(function () { module.hot.accept()
|
|
13983 |
})()}
|
13984 |
|
13985 |
/***/ }),
|
13986 |
-
/*
|
13987 |
/***/ (function(module, exports, __webpack_require__) {
|
13988 |
|
13989 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13990 |
|
13991 |
// load the styles
|
13992 |
-
var content = __webpack_require__(
|
13993 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13994 |
// add the styles to the DOM
|
13995 |
var update = __webpack_require__(1)(content, {});
|
@@ -13998,8 +13965,8 @@ if(content.locals) module.exports = content.locals;
|
|
13998 |
if(false) {
|
13999 |
// When the styles change, update the <style> tags
|
14000 |
if(!content.locals) {
|
14001 |
-
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-
|
14002 |
-
var newContent = require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-
|
14003 |
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
|
14004 |
update(newContent);
|
14005 |
});
|
@@ -14009,7 +13976,7 @@ if(false) {
|
|
14009 |
}
|
14010 |
|
14011 |
/***/ }),
|
14012 |
-
/*
|
14013 |
/***/ (function(module, exports, __webpack_require__) {
|
14014 |
|
14015 |
exports = module.exports = __webpack_require__(0)();
|
@@ -14017,13 +13984,13 @@ exports = module.exports = __webpack_require__(0)();
|
|
14017 |
|
14018 |
|
14019 |
// module
|
14020 |
-
exports.push([module.i, "\n\
|
14021 |
|
14022 |
// exports
|
14023 |
|
14024 |
|
14025 |
/***/ }),
|
14026 |
-
/*
|
14027 |
/***/ (function(module, exports, __webpack_require__) {
|
14028 |
|
14029 |
"use strict";
|
@@ -14032,48 +13999,609 @@ exports.push([module.i, "\n\t.saving--option[_v-d718d868] {\n\t\topacity: .75;\n
|
|
14032 |
Object.defineProperty(exports, "__esModule", {
|
14033 |
value: true
|
14034 |
});
|
14035 |
-
|
14036 |
-
|
14037 |
-
|
14038 |
-
|
14039 |
-
|
14040 |
-
|
14041 |
-
|
14042 |
-
|
14043 |
-
|
14044 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14045 |
// </div>
|
14046 |
-
// <div class="
|
14047 |
-
// <
|
14048 |
-
//
|
14049 |
-
//
|
14050 |
-
//
|
14051 |
-
//
|
14052 |
-
//
|
14053 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14054 |
// </div>
|
|
|
|
|
14055 |
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14056 |
// </div>
|
|
|
14057 |
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14058 |
// </template>
|
14059 |
//
|
14060 |
// <script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14061 |
exports.default = {
|
14062 |
name: "options",
|
|
|
14063 |
data: function data() {
|
14064 |
return {
|
14065 |
strings: optimoleDashboardApp.strings.options_strings,
|
14066 |
adminBarItem: optimoleDashboardApp.admin_bar_item,
|
14067 |
-
imageReplacer: optimoleDashboardApp.image_replacer
|
|
|
|
|
|
|
|
|
14068 |
};
|
14069 |
},
|
14070 |
|
|
|
|
|
|
|
14071 |
methods: {
|
14072 |
toggleOption: function toggleOption(optionKey) {
|
14073 |
-
this
|
|
|
|
|
14074 |
req: 'Toggle ' + optionKey,
|
14075 |
option_key: optionKey,
|
14076 |
type: 'toggle'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14077 |
});
|
14078 |
}
|
14079 |
},
|
@@ -14091,7 +14619,12 @@ exports.default = {
|
|
14091 |
return !(this.adminBarItem === 'disabled');
|
14092 |
}
|
14093 |
},
|
14094 |
-
|
|
|
|
|
|
|
|
|
|
|
14095 |
imageReplacerStatus: function imageReplacerStatus() {
|
14096 |
return !(this.imageReplacer === 'disabled');
|
14097 |
}
|
@@ -14103,27 +14636,159 @@ exports.default = {
|
|
14103 |
// opacity: .75;
|
14104 |
// }
|
14105 |
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14106 |
// .field:nth-child(even) {
|
14107 |
// justify-content: flex-end;
|
14108 |
// }
|
14109 |
// </style>
|
14110 |
|
14111 |
-
};
|
14112 |
-
|
14113 |
-
|
14114 |
-
|
14115 |
-
|
14116 |
-
|
14117 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14118 |
|
14119 |
/***/ }),
|
14120 |
-
/*
|
14121 |
/***/ (function(module, exports, __webpack_require__) {
|
14122 |
|
14123 |
var __vue_script__, __vue_template__
|
14124 |
-
__webpack_require__(
|
14125 |
-
__vue_script__ = __webpack_require__(
|
14126 |
-
__vue_template__ = __webpack_require__(
|
14127 |
module.exports = __vue_script__ || {}
|
14128 |
if (module.exports.__esModule) module.exports = module.exports.default
|
14129 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
@@ -14131,7 +14796,7 @@ if (false) {(function () { module.hot.accept()
|
|
14131 |
var hotAPI = require("vue-hot-reload-api")
|
14132 |
hotAPI.install(require("vue"), true)
|
14133 |
if (!hotAPI.compatible) return
|
14134 |
-
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\
|
14135 |
if (!module.hot.data) {
|
14136 |
hotAPI.createRecord(id, module.exports)
|
14137 |
} else {
|
@@ -14140,13 +14805,13 @@ if (false) {(function () { module.hot.accept()
|
|
14140 |
})()}
|
14141 |
|
14142 |
/***/ }),
|
14143 |
-
/*
|
14144 |
/***/ (function(module, exports, __webpack_require__) {
|
14145 |
|
14146 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
14147 |
|
14148 |
// load the styles
|
14149 |
-
var content = __webpack_require__(
|
14150 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
14151 |
// add the styles to the DOM
|
14152 |
var update = __webpack_require__(1)(content, {});
|
@@ -14155,8 +14820,8 @@ if(content.locals) module.exports = content.locals;
|
|
14155 |
if(false) {
|
14156 |
// When the styles change, update the <style> tags
|
14157 |
if(!content.locals) {
|
14158 |
-
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-
|
14159 |
-
var newContent = require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-
|
14160 |
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
|
14161 |
update(newContent);
|
14162 |
});
|
@@ -14166,7 +14831,7 @@ if(false) {
|
|
14166 |
}
|
14167 |
|
14168 |
/***/ }),
|
14169 |
-
/*
|
14170 |
/***/ (function(module, exports, __webpack_require__) {
|
14171 |
|
14172 |
exports = module.exports = __webpack_require__(0)();
|
@@ -14174,13 +14839,13 @@ exports = module.exports = __webpack_require__(0)();
|
|
14174 |
|
14175 |
|
14176 |
// module
|
14177 |
-
exports.push([module.i, "\n\t.
|
14178 |
|
14179 |
// exports
|
14180 |
|
14181 |
|
14182 |
/***/ }),
|
14183 |
-
/*
|
14184 |
/***/ (function(module, exports, __webpack_require__) {
|
14185 |
|
14186 |
"use strict";
|
@@ -14190,142 +14855,259 @@ Object.defineProperty(exports, "__esModule", {
|
|
14190 |
value: true
|
14191 |
});
|
14192 |
// <template>
|
14193 |
-
// <div>
|
14194 |
-
// <div class="
|
14195 |
-
//
|
14196 |
-
//
|
14197 |
-
//
|
14198 |
-
//
|
14199 |
-
//
|
14200 |
-
//
|
14201 |
-
// <th class="optml-image-ratio-heading">{{strings.compression}}</th>
|
14202 |
-
// </tr>
|
14203 |
-
// </thead>
|
14204 |
-
// <tbody>
|
14205 |
-
// <tr v-for="(item, index) in imageData">
|
14206 |
-
// <td><a :href="item.url" target="_blank"><img :src="item.url" class="optml-image"/></a></td>
|
14207 |
-
// <td><p
|
14208 |
-
// class="optml-ratio-feedback"
|
14209 |
-
// v-html="compressionRate(item.ex_size_raw, item.new_size_raw)"></p>
|
14210 |
-
// </td>
|
14211 |
-
// </tr>
|
14212 |
-
// </tbody>
|
14213 |
-
// </table>
|
14214 |
// </div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14215 |
// </div>
|
14216 |
-
// <
|
14217 |
-
//
|
14218 |
-
//
|
14219 |
-
// <progress class="progress is-large" :value="startTime" :max="maxTime"></progress>
|
14220 |
-
// </div>
|
14221 |
-
// <table class="table is-striped is-hoverable is-fullwidth" v-if="noImages">
|
14222 |
-
// <thead>
|
14223 |
-
// <tr>
|
14224 |
-
// <th class="optml-image-heading has-text-centered" v-html="strings.no_images_found"></th>
|
14225 |
-
// </tr>
|
14226 |
-
// </thead>
|
14227 |
-
// </table>
|
14228 |
// </div>
|
14229 |
// </template>
|
14230 |
-
//
|
14231 |
// <script>
|
14232 |
|
14233 |
exports.default = {
|
14234 |
-
name:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14235 |
data: function data() {
|
14236 |
return {
|
14237 |
-
|
14238 |
-
|
14239 |
-
|
14240 |
-
noImages: false,
|
14241 |
-
home_url: optimoleDashboardApp.home_url,
|
14242 |
-
strings: optimoleDashboardApp.strings.latest_images
|
14243 |
};
|
14244 |
},
|
14245 |
|
14246 |
-
props: {
|
14247 |
-
status: status
|
14248 |
-
},
|
14249 |
-
mounted: function mounted() {
|
14250 |
-
this.doProgressBar();
|
14251 |
-
this.$store.dispatch('retrieveOptimizedImages', { waitTime: this.maxTime * 1000, component: this });
|
14252 |
-
},
|
14253 |
-
|
14254 |
watch: {
|
14255 |
-
|
14256 |
-
|
14257 |
-
|
14258 |
-
if (this.imageData.length > 0) {
|
14259 |
-
this.startTime = this.maxTime;
|
14260 |
-
setTimeout(function () {
|
14261 |
-
_this.loading = false;
|
14262 |
-
}, 1000);
|
14263 |
-
}
|
14264 |
}
|
14265 |
},
|
14266 |
-
|
14267 |
-
|
14268 |
-
|
14269 |
-
return this.$store.state.optimizedImages !== null ? this.$store.state.optimizedImages : [];
|
14270 |
-
}
|
14271 |
},
|
|
|
14272 |
methods: {
|
14273 |
-
|
14274 |
-
|
14275 |
-
return;
|
14276 |
-
}
|
14277 |
-
this.startTime++;
|
14278 |
-
console.log(this.startTime);
|
14279 |
-
setTimeout(this.doProgressBar, 1000);
|
14280 |
},
|
14281 |
-
|
14282 |
-
|
14283 |
-
|
14284 |
-
|
14285 |
-
|
14286 |
-
|
14287 |
-
|
14288 |
-
|
14289 |
-
|
14290 |
-
|
14291 |
-
|
14292 |
-
if (value > 100) {
|
14293 |
-
return this.strings.big_optimization.replace('{ratio}', (Math.floor(value / 10 + 10) / 10).toFixed(1).toString() + 'x');
|
14294 |
-
}
|
14295 |
}
|
14296 |
}
|
14297 |
// </script>
|
|
|
|
|
|
|
|
|
|
|
|
|
14298 |
//
|
14299 |
-
//
|
14300 |
-
//
|
14301 |
-
//
|
14302 |
-
//
|
14303 |
-
//
|
14304 |
-
//
|
14305 |
-
//
|
14306 |
// }
|
14307 |
//
|
14308 |
-
// .
|
14309 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14310 |
// }
|
14311 |
// </style>
|
14312 |
|
14313 |
};
|
14314 |
|
14315 |
/***/ }),
|
14316 |
-
/*
|
14317 |
/***/ (function(module, exports) {
|
14318 |
|
14319 |
-
module.exports = "\n\t<div
|
14320 |
|
14321 |
/***/ }),
|
14322 |
-
/*
|
14323 |
/***/ (function(module, exports) {
|
14324 |
|
14325 |
-
module.exports = "\n\t<div class=\"
|
14326 |
|
14327 |
/***/ }),
|
14328 |
-
/*
|
|
|
|
|
|
|
|
|
|
|
|
|
14329 |
/***/ (function(module, exports, __webpack_require__) {
|
14330 |
|
14331 |
"use strict";
|
@@ -14339,19 +15121,19 @@ var _vue = __webpack_require__(2);
|
|
14339 |
|
14340 |
var _vue2 = _interopRequireDefault(_vue);
|
14341 |
|
14342 |
-
var _vuex = __webpack_require__(
|
14343 |
|
14344 |
var _vuex2 = _interopRequireDefault(_vuex);
|
14345 |
|
14346 |
-
var _vueResource = __webpack_require__(
|
14347 |
|
14348 |
var _vueResource2 = _interopRequireDefault(_vueResource);
|
14349 |
|
14350 |
-
var _mutations = __webpack_require__(
|
14351 |
|
14352 |
var _mutations2 = _interopRequireDefault(_mutations);
|
14353 |
|
14354 |
-
var _actions = __webpack_require__(
|
14355 |
|
14356 |
var _actions2 = _interopRequireDefault(_actions);
|
14357 |
|
@@ -14366,9 +15148,11 @@ var store = new _vuex2.default.Store({
|
|
14366 |
state: {
|
14367 |
isConnecting: false,
|
14368 |
loading: false,
|
14369 |
-
|
|
|
14370 |
apiKey: optimoleDashboardApp.api_key ? optimoleDashboardApp.api_key : '',
|
14371 |
apiKeyValidity: true,
|
|
|
14372 |
userData: optimoleDashboardApp.user_data ? optimoleDashboardApp.user_data : null,
|
14373 |
optimizedImages: []
|
14374 |
},
|
@@ -14379,7 +15163,7 @@ var store = new _vuex2.default.Store({
|
|
14379 |
exports.default = store;
|
14380 |
|
14381 |
/***/ }),
|
14382 |
-
/*
|
14383 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
14384 |
|
14385 |
"use strict";
|
@@ -15323,16 +16107,16 @@ var index_esm = {
|
|
15323 |
|
15324 |
/* harmony default export */ __webpack_exports__["default"] = (index_esm);
|
15325 |
|
15326 |
-
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(
|
15327 |
|
15328 |
/***/ }),
|
15329 |
-
/*
|
15330 |
/***/ (function(module, exports) {
|
15331 |
|
15332 |
/* (ignored) */
|
15333 |
|
15334 |
/***/ }),
|
15335 |
-
/*
|
15336 |
/***/ (function(module, exports, __webpack_require__) {
|
15337 |
|
15338 |
"use strict";
|
@@ -15357,9 +16141,15 @@ var toggleConnectedToOptml = function toggleConnectedToOptml(state, data) {
|
|
15357 |
var updateUserData = function updateUserData(state, data) {
|
15358 |
state.userData = data;
|
15359 |
};
|
|
|
|
|
|
|
15360 |
var updateOptimizedImages = function updateOptimizedImages(state, data) {
|
15361 |
state.optimizedImages = data.body.data;
|
15362 |
};
|
|
|
|
|
|
|
15363 |
|
15364 |
exports.default = {
|
15365 |
toggleLoading: toggleLoading,
|
@@ -15367,11 +16157,13 @@ exports.default = {
|
|
15367 |
toggleKeyValidity: toggleKeyValidity,
|
15368 |
toggleConnectedToOptml: toggleConnectedToOptml,
|
15369 |
updateUserData: updateUserData,
|
|
|
|
|
15370 |
updateOptimizedImages: updateOptimizedImages
|
15371 |
};
|
15372 |
|
15373 |
/***/ }),
|
15374 |
-
/*
|
15375 |
/***/ (function(module, exports, __webpack_require__) {
|
15376 |
|
15377 |
"use strict";
|
@@ -15385,7 +16177,7 @@ var _vue = __webpack_require__(2);
|
|
15385 |
|
15386 |
var _vue2 = _interopRequireDefault(_vue);
|
15387 |
|
15388 |
-
var _vueResource = __webpack_require__(
|
15389 |
|
15390 |
var _vueResource2 = _interopRequireDefault(_vueResource);
|
15391 |
|
@@ -15414,6 +16206,7 @@ var connectOptimole = function connectOptimole(_ref, data) {
|
|
15414 |
if (response.body.code === 'success') {
|
15415 |
commit('toggleKeyValidity', true);
|
15416 |
commit('toggleConnectedToOptml', true);
|
|
|
15417 |
commit('updateUserData', response.body.data);
|
15418 |
console.log('%c OptiMole API connection successful.', 'color: #59B278');
|
15419 |
} else {
|
@@ -15423,10 +16216,34 @@ var connectOptimole = function connectOptimole(_ref, data) {
|
|
15423 |
});
|
15424 |
};
|
15425 |
|
15426 |
-
var
|
15427 |
var commit = _ref2.commit,
|
15428 |
state = _ref2.state;
|
15429 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15430 |
commit('toggleLoading', true, 'loading');
|
15431 |
_vue2.default.http({
|
15432 |
url: optimoleDashboardApp.root + '/disconnect',
|
@@ -15437,6 +16254,7 @@ var disconnectOptimole = function disconnectOptimole(_ref2, data) {
|
|
15437 |
}).then(function (response) {
|
15438 |
commit('updateUserData', null);
|
15439 |
commit('toggleLoading', false);
|
|
|
15440 |
if (response.ok) {
|
15441 |
commit('toggleConnectedToOptml', false);
|
15442 |
console.log('%c Disconnected from OptiMole API.', 'color: #59B278');
|
@@ -15446,38 +16264,56 @@ var disconnectOptimole = function disconnectOptimole(_ref2, data) {
|
|
15446 |
});
|
15447 |
};
|
15448 |
|
15449 |
-
var
|
15450 |
-
var commit =
|
15451 |
-
state =
|
15452 |
|
15453 |
-
|
15454 |
-
_vue2.default.http({
|
15455 |
url: optimoleDashboardApp.root + '/update_option',
|
15456 |
method: 'POST',
|
15457 |
headers: { 'X-WP-Nonce': optimoleDashboardApp.nonce },
|
15458 |
params: {
|
15459 |
'req': data.req,
|
15460 |
'option_key': data.option_key,
|
|
|
15461 |
'type': data.type ? data.type : ''
|
15462 |
},
|
15463 |
responseType: 'json'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15464 |
}).then(function (response) {
|
15465 |
-
|
15466 |
-
|
15467 |
-
|
15468 |
-
|
15469 |
-
console.error(response);
|
15470 |
}
|
15471 |
});
|
15472 |
};
|
15473 |
|
15474 |
-
var retrieveOptimizedImages = function retrieveOptimizedImages(
|
15475 |
-
var commit =
|
15476 |
-
state =
|
15477 |
|
15478 |
var self = this;
|
|
|
15479 |
setTimeout(function () {
|
15480 |
-
|
|
|
15481 |
console.log('%c Images already exsist.', 'color: #59B278');
|
15482 |
return false;
|
15483 |
}
|
@@ -15510,13 +16346,143 @@ var retrieveOptimizedImages = function retrieveOptimizedImages(_ref4, data) {
|
|
15510 |
|
15511 |
exports.default = {
|
15512 |
connectOptimole: connectOptimole,
|
|
|
15513 |
disconnectOptimole: disconnectOptimole,
|
15514 |
-
|
|
|
15515 |
retrieveOptimizedImages: retrieveOptimizedImages
|
15516 |
};
|
15517 |
|
15518 |
/***/ }),
|
15519 |
-
/*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15520 |
/***/ (function(module, exports, __webpack_require__) {
|
15521 |
|
15522 |
(function webpackUniversalModuleDefinition(root, factory) {
|
60 |
/******/ __webpack_require__.p = "/";
|
61 |
/******/
|
62 |
/******/ // Load entry module and return exports
|
63 |
+
/******/ return __webpack_require__(__webpack_require__.s = 7);
|
64 |
/******/ })
|
65 |
/************************************************************************/
|
66 |
/******/ ([
|
11336 |
|
11337 |
/* harmony default export */ __webpack_exports__["default"] = (Vue);
|
11338 |
|
11339 |
+
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(4), __webpack_require__(3), __webpack_require__(8).setImmediate))
|
11340 |
|
11341 |
/***/ }),
|
11342 |
/* 3 */
|
11343 |
/***/ (function(module, exports) {
|
11344 |
|
11345 |
+
var g;
|
11346 |
+
|
11347 |
+
// This works in non-strict mode
|
11348 |
+
g = (function() {
|
11349 |
+
return this;
|
11350 |
+
})();
|
11351 |
+
|
11352 |
+
try {
|
11353 |
+
// This works if eval is allowed (see CSP)
|
11354 |
+
g = g || Function("return this")() || (1,eval)("this");
|
11355 |
+
} catch(e) {
|
11356 |
+
// This works if the window reference is available
|
11357 |
+
if(typeof window === "object")
|
11358 |
+
g = window;
|
11359 |
+
}
|
11360 |
+
|
11361 |
+
// g can still be undefined, but nothing to do about it...
|
11362 |
+
// We return undefined, instead of nothing here, so it's
|
11363 |
+
// easier to handle this case. if(!global) { ...}
|
11364 |
+
|
11365 |
+
module.exports = g;
|
11366 |
+
|
11367 |
+
|
11368 |
+
/***/ }),
|
11369 |
+
/* 4 */
|
11370 |
+
/***/ (function(module, exports) {
|
11371 |
+
|
11372 |
// shim for using process in browser
|
11373 |
var process = module.exports = {};
|
11374 |
|
11556 |
|
11557 |
|
11558 |
/***/ }),
|
11559 |
+
/* 5 */
|
11560 |
+
/***/ (function(module, exports, __webpack_require__) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11561 |
|
11562 |
+
var __vue_script__, __vue_template__
|
11563 |
+
__vue_script__ = __webpack_require__(28)
|
11564 |
+
__vue_template__ = __webpack_require__(29)
|
11565 |
+
module.exports = __vue_script__ || {}
|
11566 |
+
if (module.exports.__esModule) module.exports = module.exports.default
|
11567 |
+
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
11568 |
+
if (false) {(function () { module.hot.accept()
|
11569 |
+
var hotAPI = require("vue-hot-reload-api")
|
11570 |
+
hotAPI.install(require("vue"), true)
|
11571 |
+
if (!hotAPI.compatible) return
|
11572 |
+
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\api-key-form.vue"
|
11573 |
+
if (!module.hot.data) {
|
11574 |
+
hotAPI.createRecord(id, module.exports)
|
11575 |
+
} else {
|
11576 |
+
hotAPI.update(id, module.exports, __vue_template__)
|
11577 |
+
}
|
11578 |
+
})()}
|
11579 |
|
11580 |
/***/ }),
|
11581 |
+
/* 6 */
|
11582 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
11583 |
|
11584 |
"use strict";
|
12677 |
|
12678 |
function nodeClient (request) {
|
12679 |
|
12680 |
+
var client = __webpack_require__(49);
|
12681 |
|
12682 |
return new PromiseObj(function (resolve) {
|
12683 |
|
13145 |
|
13146 |
|
13147 |
/***/ }),
|
13148 |
+
/* 7 */
|
13149 |
/***/ (function(module, exports, __webpack_require__) {
|
13150 |
|
13151 |
"use strict";
|
13155 |
|
13156 |
var _vue2 = _interopRequireDefault(_vue);
|
13157 |
|
13158 |
+
var _main = __webpack_require__(10);
|
13159 |
|
13160 |
var _main2 = _interopRequireDefault(_main);
|
13161 |
|
13162 |
+
var _store = __webpack_require__(47);
|
13163 |
|
13164 |
var _store2 = _interopRequireDefault(_store);
|
13165 |
|
13166 |
+
var _vueResize = __webpack_require__(52);
|
13167 |
+
|
13168 |
+
var _vueResize2 = _interopRequireDefault(_vueResize);
|
13169 |
+
|
13170 |
+
var _vueJsToggleButton = __webpack_require__(53);
|
13171 |
|
13172 |
var _vueJsToggleButton2 = _interopRequireDefault(_vueJsToggleButton);
|
13173 |
|
13174 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
13175 |
|
13176 |
+
_vue2.default.use(_vueJsToggleButton2.default); /*jshint esversion: 6 */
|
13177 |
+
|
13178 |
+
|
13179 |
+
_vue2.default.use(_vueResize2.default);
|
13180 |
|
13181 |
window.onload = function () {
|
13182 |
new _vue2.default({
|
13189 |
};
|
13190 |
|
13191 |
/***/ }),
|
13192 |
+
/* 8 */
|
13193 |
/***/ (function(module, exports, __webpack_require__) {
|
13194 |
|
13195 |
/* WEBPACK VAR INJECTION */(function(global) {var scope = (typeof global !== "undefined" && global) ||
|
13245 |
};
|
13246 |
|
13247 |
// setimmediate attaches itself to the global object
|
13248 |
+
__webpack_require__(9);
|
13249 |
// On some exotic environments, it's not clear which object `setimmediate` was
|
13250 |
// able to install onto. Search each possibility in the same order as the
|
13251 |
// `setimmediate` library.
|
13256 |
(typeof global !== "undefined" && global.clearImmediate) ||
|
13257 |
(this && this.clearImmediate);
|
13258 |
|
13259 |
+
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3)))
|
13260 |
|
13261 |
/***/ }),
|
13262 |
+
/* 9 */
|
13263 |
/***/ (function(module, exports, __webpack_require__) {
|
13264 |
|
13265 |
/* WEBPACK VAR INJECTION */(function(global, process) {(function (global, undefined) {
|
13449 |
attachTo.clearImmediate = clearImmediate;
|
13450 |
}(typeof self === "undefined" ? typeof global === "undefined" ? this : global : self));
|
13451 |
|
13452 |
+
/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(3), __webpack_require__(4)))
|
13453 |
|
13454 |
/***/ }),
|
13455 |
+
/* 10 */
|
13456 |
/***/ (function(module, exports, __webpack_require__) {
|
13457 |
|
13458 |
var __vue_script__, __vue_template__
|
13459 |
+
__webpack_require__(11)
|
13460 |
+
__vue_script__ = __webpack_require__(13)
|
13461 |
+
__vue_template__ = __webpack_require__(46)
|
13462 |
module.exports = __vue_script__ || {}
|
13463 |
if (module.exports.__esModule) module.exports = module.exports.default
|
13464 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
13475 |
})()}
|
13476 |
|
13477 |
/***/ }),
|
13478 |
+
/* 11 */
|
13479 |
/***/ (function(module, exports, __webpack_require__) {
|
13480 |
|
13481 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13482 |
|
13483 |
// load the styles
|
13484 |
+
var content = __webpack_require__(12);
|
13485 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13486 |
// add the styles to the DOM
|
13487 |
var update = __webpack_require__(1)(content, {});
|
13501 |
}
|
13502 |
|
13503 |
/***/ }),
|
13504 |
+
/* 12 */
|
13505 |
/***/ (function(module, exports, __webpack_require__) {
|
13506 |
|
13507 |
exports = module.exports = __webpack_require__(0)();
|
13509 |
|
13510 |
|
13511 |
// module
|
13512 |
+
exports.push([module.i, "#optimole-app {\n padding: 0 30px 0 20px;\n /*! bulma.io v0.7.1 | MIT License | github.com/jgthms/bulma */\n /*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */ }\n\n@keyframes spinAround {\n from {\n transform: rotate(0deg); }\n to {\n transform: rotate(359deg); } }\n #optimole-app .delete, #optimole-app .modal-close, #optimole-app .is-unselectable, #optimole-app .button, #optimole-app .file, #optimole-app .breadcrumb, #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis, #optimole-app .tabs {\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 #optimole-app .select:not(.is-multiple):not(.is-loading)::after, #optimole-app .navbar-link::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 #optimole-app .box:not(:last-child), #optimole-app .content:not(:last-child), #optimole-app .notification:not(:last-child), #optimole-app .progress:not(:last-child), #optimole-app .table:not(:last-child), #optimole-app .table-container:not(:last-child), #optimole-app .title:not(:last-child),\n #optimole-app .subtitle:not(:last-child), #optimole-app .block:not(:last-child), #optimole-app .highlight:not(:last-child), #optimole-app .breadcrumb:not(:last-child), #optimole-app .level:not(:last-child), #optimole-app .message:not(:last-child), #optimole-app .tabs:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .delete, #optimole-app .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 display: inline-block;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 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 #optimole-app .delete::before, #optimole-app .modal-close::before, #optimole-app .delete::after, #optimole-app .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 #optimole-app .delete::before, #optimole-app .modal-close::before {\n height: 2px;\n width: 50%; }\n #optimole-app .delete::after, #optimole-app .modal-close::after {\n height: 50%;\n width: 2px; }\n #optimole-app .delete:hover, #optimole-app .modal-close:hover, #optimole-app .delete:focus, #optimole-app .modal-close:focus {\n background-color: rgba(10, 10, 10, 0.3); }\n #optimole-app .delete:active, #optimole-app .modal-close:active {\n background-color: rgba(10, 10, 10, 0.4); }\n #optimole-app .is-small.delete, #optimole-app .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 #optimole-app .is-medium.delete, #optimole-app .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 #optimole-app .is-large.delete, #optimole-app .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 #optimole-app .button.is-loading::after, #optimole-app .select.is-loading::after, #optimole-app .control.is-loading::after, #optimole-app .loader {\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 #optimole-app .is-overlay, #optimole-app .image.is-square img, #optimole-app .image.is-1by1 img, #optimole-app .image.is-5by4 img, #optimole-app .image.is-4by3 img, #optimole-app .image.is-3by2 img, #optimole-app .image.is-5by3 img, #optimole-app .image.is-16by9 img, #optimole-app .image.is-2by1 img, #optimole-app .image.is-3by1 img, #optimole-app .image.is-4by5 img, #optimole-app .image.is-3by4 img, #optimole-app .image.is-2by3 img, #optimole-app .image.is-3by5 img, #optimole-app .image.is-9by16 img, #optimole-app .image.is-1by2 img, #optimole-app .image.is-1by3 img, #optimole-app .modal, #optimole-app .modal-background, #optimole-app .hero-video {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0; }\n #optimole-app .button, #optimole-app .input,\n #optimole-app .textarea, #optimole-app .select select, #optimole-app .file-cta,\n #optimole-app .file-name, #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis {\n -moz-appearance: none;\n -webkit-appearance: none;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 4px;\n box-shadow: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top; }\n #optimole-app .button:focus, #optimole-app .input:focus,\n #optimole-app .textarea:focus, #optimole-app .select select:focus, #optimole-app .file-cta:focus,\n #optimole-app .file-name:focus, #optimole-app .pagination-previous:focus,\n #optimole-app .pagination-next:focus,\n #optimole-app .pagination-link:focus,\n #optimole-app .pagination-ellipsis:focus, #optimole-app .is-focused.button, #optimole-app .is-focused.input,\n #optimole-app .is-focused.textarea, #optimole-app .select select.is-focused, #optimole-app .is-focused.file-cta,\n #optimole-app .is-focused.file-name, #optimole-app .is-focused.pagination-previous,\n #optimole-app .is-focused.pagination-next,\n #optimole-app .is-focused.pagination-link,\n #optimole-app .is-focused.pagination-ellipsis, #optimole-app .button:active, #optimole-app .input:active,\n #optimole-app .textarea:active, #optimole-app .select select:active, #optimole-app .file-cta:active,\n #optimole-app .file-name:active, #optimole-app .pagination-previous:active,\n #optimole-app .pagination-next:active,\n #optimole-app .pagination-link:active,\n #optimole-app .pagination-ellipsis:active, #optimole-app .is-active.button, #optimole-app .is-active.input,\n #optimole-app .is-active.textarea, #optimole-app .select select.is-active, #optimole-app .is-active.file-cta,\n #optimole-app .is-active.file-name, #optimole-app .is-active.pagination-previous,\n #optimole-app .is-active.pagination-next,\n #optimole-app .is-active.pagination-link,\n #optimole-app .is-active.pagination-ellipsis {\n outline: none; }\n #optimole-app .button[disabled], #optimole-app .input[disabled],\n #optimole-app .textarea[disabled], #optimole-app .select select[disabled], #optimole-app .file-cta[disabled],\n #optimole-app .file-name[disabled], #optimole-app .pagination-previous[disabled],\n #optimole-app .pagination-next[disabled],\n #optimole-app .pagination-link[disabled],\n #optimole-app .pagination-ellipsis[disabled] {\n cursor: not-allowed; }\n #optimole-app html,\n #optimole-app body,\n #optimole-app p,\n #optimole-app ol,\n #optimole-app ul,\n #optimole-app li,\n #optimole-app dl,\n #optimole-app dt,\n #optimole-app dd,\n #optimole-app blockquote,\n #optimole-app figure,\n #optimole-app fieldset,\n #optimole-app legend,\n #optimole-app textarea,\n #optimole-app pre,\n #optimole-app iframe,\n #optimole-app hr,\n #optimole-app h1,\n #optimole-app h2,\n #optimole-app h3,\n #optimole-app h4,\n #optimole-app h5,\n #optimole-app h6 {\n margin: 0;\n padding: 0; }\n #optimole-app h1,\n #optimole-app h2,\n #optimole-app h3,\n #optimole-app h4,\n #optimole-app h5,\n #optimole-app h6 {\n font-size: 100%;\n font-weight: normal; }\n #optimole-app ul {\n list-style: none; }\n #optimole-app button,\n #optimole-app input,\n #optimole-app select,\n #optimole-app textarea {\n margin: 0; }\n #optimole-app html {\n box-sizing: border-box; }\n #optimole-app *, #optimole-app *::before, #optimole-app *::after {\n box-sizing: inherit; }\n #optimole-app img,\n #optimole-app audio,\n #optimole-app video {\n height: auto;\n max-width: 100%; }\n #optimole-app iframe {\n border: 0; }\n #optimole-app table {\n border-collapse: collapse;\n border-spacing: 0; }\n #optimole-app td,\n #optimole-app th {\n padding: 0;\n text-align: left; }\n #optimole-app html {\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 -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n text-size-adjust: 100%; }\n #optimole-app article,\n #optimole-app aside,\n #optimole-app figure,\n #optimole-app footer,\n #optimole-app header,\n #optimole-app hgroup,\n #optimole-app section {\n display: block; }\n #optimole-app body,\n #optimole-app button,\n #optimole-app input,\n #optimole-app select,\n #optimole-app textarea {\n font-family: BlinkMacSystemFont, -apple-system, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", \"Helvetica\", \"Arial\", sans-serif; }\n #optimole-app code,\n #optimole-app pre {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: auto;\n font-family: monospace; }\n #optimole-app body {\n color: #4a4a4a;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5; }\n #optimole-app a {\n color: #3273dc;\n cursor: pointer;\n text-decoration: none; }\n #optimole-app a strong {\n color: currentColor; }\n #optimole-app a:hover {\n color: #363636; }\n #optimole-app code {\n background-color: whitesmoke;\n color: #ff3860;\n font-size: 0.875em;\n font-weight: normal;\n padding: 0.25em 0.5em 0.25em; }\n #optimole-app hr {\n background-color: whitesmoke;\n border: none;\n display: block;\n height: 2px;\n margin: 1.5rem 0; }\n #optimole-app img {\n height: auto;\n max-width: 100%; }\n #optimole-app input[type=\"checkbox\"],\n #optimole-app input[type=\"radio\"] {\n vertical-align: baseline; }\n #optimole-app small {\n font-size: 0.875em; }\n #optimole-app span {\n font-style: inherit;\n font-weight: inherit; }\n #optimole-app strong {\n color: #363636;\n font-weight: 700; }\n #optimole-app pre {\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 #optimole-app pre code {\n background-color: transparent;\n color: currentColor;\n font-size: 1em;\n padding: 0; }\n #optimole-app table td,\n #optimole-app table th {\n text-align: left;\n vertical-align: top; }\n #optimole-app table th {\n color: #363636; }\n #optimole-app .is-clearfix::after {\n clear: both;\n content: \" \";\n display: table; }\n #optimole-app .is-pulled-left {\n float: left !important; }\n #optimole-app .is-pulled-right {\n float: right !important; }\n #optimole-app .is-clipped {\n overflow: hidden !important; }\n #optimole-app .is-size-1 {\n font-size: 3rem !important; }\n #optimole-app .is-size-2 {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3 {\n font-size: 2rem !important; }\n #optimole-app .is-size-4 {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5 {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6 {\n font-size: 1rem !important; }\n #optimole-app .is-size-7 {\n font-size: 0.75rem !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-size-1-mobile {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-mobile {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-mobile {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-mobile {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-mobile {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-mobile {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-mobile {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-size-1-tablet {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-tablet {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-tablet {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-tablet {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-tablet {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-tablet {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-tablet {\n font-size: 0.75rem !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-size-1-touch {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-touch {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-touch {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-touch {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-touch {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-touch {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-touch {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-size-1-desktop {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-desktop {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-desktop {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-desktop {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-desktop {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-desktop {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-desktop {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-size-1-widescreen {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-widescreen {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-widescreen {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-widescreen {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-widescreen {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-widescreen {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-widescreen {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-size-1-fullhd {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-fullhd {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-fullhd {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-fullhd {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-fullhd {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-fullhd {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-fullhd {\n font-size: 0.75rem !important; } }\n #optimole-app .has-text-centered {\n text-align: center !important; }\n #optimole-app .has-text-justified {\n text-align: justify !important; }\n #optimole-app .has-text-left {\n text-align: left !important; }\n #optimole-app .has-text-right {\n text-align: right !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-centered-mobile {\n text-align: center !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-centered-tablet {\n text-align: center !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-centered-tablet-only {\n text-align: center !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-centered-touch {\n text-align: center !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-centered-desktop {\n text-align: center !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-centered-desktop-only {\n text-align: center !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-centered-widescreen {\n text-align: center !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-centered-widescreen-only {\n text-align: center !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-centered-fullhd {\n text-align: center !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-justified-mobile {\n text-align: justify !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-justified-tablet {\n text-align: justify !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-justified-tablet-only {\n text-align: justify !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-justified-touch {\n text-align: justify !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-justified-desktop {\n text-align: justify !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-justified-desktop-only {\n text-align: justify !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-justified-widescreen {\n text-align: justify !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-justified-widescreen-only {\n text-align: justify !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-justified-fullhd {\n text-align: justify !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-left-mobile {\n text-align: left !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-left-tablet {\n text-align: left !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-left-tablet-only {\n text-align: left !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-left-touch {\n text-align: left !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-left-desktop {\n text-align: left !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-left-desktop-only {\n text-align: left !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-left-widescreen {\n text-align: left !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-left-widescreen-only {\n text-align: left !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-left-fullhd {\n text-align: left !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-right-mobile {\n text-align: right !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-right-tablet {\n text-align: right !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-right-tablet-only {\n text-align: right !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-right-touch {\n text-align: right !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-right-desktop {\n text-align: right !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-right-desktop-only {\n text-align: right !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-right-widescreen {\n text-align: right !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-right-widescreen-only {\n text-align: right !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-right-fullhd {\n text-align: right !important; } }\n #optimole-app .is-capitalized {\n text-transform: capitalize !important; }\n #optimole-app .is-lowercase {\n text-transform: lowercase !important; }\n #optimole-app .is-uppercase {\n text-transform: uppercase !important; }\n #optimole-app .is-italic {\n font-style: italic !important; }\n #optimole-app .has-text-white {\n color: white !important; }\n #optimole-app a.has-text-white:hover, #optimole-app a.has-text-white:focus {\n color: #e6e6e6 !important; }\n #optimole-app .has-background-white {\n background-color: white !important; }\n #optimole-app .has-text-black {\n color: #0a0a0a !important; }\n #optimole-app a.has-text-black:hover, #optimole-app a.has-text-black:focus {\n color: black !important; }\n #optimole-app .has-background-black {\n background-color: #0a0a0a !important; }\n #optimole-app .has-text-light {\n color: whitesmoke !important; }\n #optimole-app a.has-text-light:hover, #optimole-app a.has-text-light:focus {\n color: #dbdbdb !important; }\n #optimole-app .has-background-light {\n background-color: whitesmoke !important; }\n #optimole-app .has-text-dark {\n color: #363636 !important; }\n #optimole-app a.has-text-dark:hover, #optimole-app a.has-text-dark:focus {\n color: #1c1c1c !important; }\n #optimole-app .has-background-dark {\n background-color: #363636 !important; }\n #optimole-app .has-text-primary {\n color: #e7602a !important; }\n #optimole-app a.has-text-primary:hover, #optimole-app a.has-text-primary:focus {\n color: #c84916 !important; }\n #optimole-app .has-background-primary {\n background-color: #e7602a !important; }\n #optimole-app .has-text-link {\n color: #3273dc !important; }\n #optimole-app a.has-text-link:hover, #optimole-app a.has-text-link:focus {\n color: #205bbc !important; }\n #optimole-app .has-background-link {\n background-color: #3273dc !important; }\n #optimole-app .has-text-info {\n color: #008ec2 !important; }\n #optimole-app a.has-text-info:hover, #optimole-app a.has-text-info:focus {\n color: #00698f !important; }\n #optimole-app .has-background-info {\n background-color: #008ec2 !important; }\n #optimole-app .has-text-success {\n color: #34a85e !important; }\n #optimole-app a.has-text-success:hover, #optimole-app a.has-text-success:focus {\n color: #288148 !important; }\n #optimole-app .has-background-success {\n background-color: #34a85e !important; }\n #optimole-app .has-text-warning {\n color: #ffdd57 !important; }\n #optimole-app a.has-text-warning:hover, #optimole-app a.has-text-warning:focus {\n color: #ffd324 !important; }\n #optimole-app .has-background-warning {\n background-color: #ffdd57 !important; }\n #optimole-app .has-text-danger {\n color: #d54222 !important; }\n #optimole-app a.has-text-danger:hover, #optimole-app a.has-text-danger:focus {\n color: #a9341b !important; }\n #optimole-app .has-background-danger {\n background-color: #d54222 !important; }\n #optimole-app .has-text-black-bis {\n color: #121212 !important; }\n #optimole-app .has-background-black-bis {\n background-color: #121212 !important; }\n #optimole-app .has-text-black-ter {\n color: #242424 !important; }\n #optimole-app .has-background-black-ter {\n background-color: #242424 !important; }\n #optimole-app .has-text-grey-darker {\n color: #363636 !important; }\n #optimole-app .has-background-grey-darker {\n background-color: #363636 !important; }\n #optimole-app .has-text-grey-dark {\n color: #4a4a4a !important; }\n #optimole-app .has-background-grey-dark {\n background-color: #4a4a4a !important; }\n #optimole-app .has-text-grey {\n color: #7a7a7a !important; }\n #optimole-app .has-background-grey {\n background-color: #7a7a7a !important; }\n #optimole-app .has-text-grey-light {\n color: #b5b5b5 !important; }\n #optimole-app .has-background-grey-light {\n background-color: #b5b5b5 !important; }\n #optimole-app .has-text-grey-lighter {\n color: #dbdbdb !important; }\n #optimole-app .has-background-grey-lighter {\n background-color: #dbdbdb !important; }\n #optimole-app .has-text-white-ter {\n color: whitesmoke !important; }\n #optimole-app .has-background-white-ter {\n background-color: whitesmoke !important; }\n #optimole-app .has-text-white-bis {\n color: #fafafa !important; }\n #optimole-app .has-background-white-bis {\n background-color: #fafafa !important; }\n #optimole-app .has-text-weight-light {\n font-weight: 300 !important; }\n #optimole-app .has-text-weight-normal {\n font-weight: 400 !important; }\n #optimole-app .has-text-weight-semibold {\n font-weight: 600 !important; }\n #optimole-app .has-text-weight-bold {\n font-weight: 700 !important; }\n #optimole-app .is-block {\n display: block !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-block-mobile {\n display: block !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-block-tablet {\n display: block !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-block-tablet-only {\n display: block !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-block-touch {\n display: block !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-block-desktop {\n display: block !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-block-desktop-only {\n display: block !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-block-widescreen {\n display: block !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-block-widescreen-only {\n display: block !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-block-fullhd {\n display: block !important; } }\n #optimole-app .is-flex {\n display: -ms-flexbox !important;\n display: flex !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-flex-mobile {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-flex-tablet {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-flex-tablet-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-flex-touch {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-flex-desktop {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-flex-desktop-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-flex-widescreen {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-flex-widescreen-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-flex-fullhd {\n display: -ms-flexbox !important;\n display: flex !important; } }\n #optimole-app .is-inline {\n display: inline !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-mobile {\n display: inline !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-tablet {\n display: inline !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-tablet-only {\n display: inline !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-touch {\n display: inline !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-desktop {\n display: inline !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-desktop-only {\n display: inline !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-widescreen {\n display: inline !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-widescreen-only {\n display: inline !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-fullhd {\n display: inline !important; } }\n #optimole-app .is-inline-block {\n display: inline-block !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-block-mobile {\n display: inline-block !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-block-tablet {\n display: inline-block !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-block-tablet-only {\n display: inline-block !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-block-touch {\n display: inline-block !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-block-desktop {\n display: inline-block !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-block-desktop-only {\n display: inline-block !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-block-widescreen {\n display: inline-block !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-block-widescreen-only {\n display: inline-block !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-block-fullhd {\n display: inline-block !important; } }\n #optimole-app .is-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-flex-mobile {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-flex-tablet {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-flex-tablet-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-flex-touch {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-flex-desktop {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-flex-desktop-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-flex-widescreen {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-flex-widescreen-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-flex-fullhd {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n #optimole-app .is-hidden {\n display: none !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-hidden-mobile {\n display: none !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-hidden-tablet {\n display: none !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-hidden-tablet-only {\n display: none !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-hidden-touch {\n display: none !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-hidden-desktop {\n display: none !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-hidden-desktop-only {\n display: none !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-hidden-widescreen {\n display: none !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-hidden-widescreen-only {\n display: none !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-hidden-fullhd {\n display: none !important; } }\n #optimole-app .is-invisible {\n visibility: hidden !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-invisible-mobile {\n visibility: hidden !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-invisible-tablet {\n visibility: hidden !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-invisible-tablet-only {\n visibility: hidden !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-invisible-touch {\n visibility: hidden !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-invisible-desktop {\n visibility: hidden !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-invisible-desktop-only {\n visibility: hidden !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-invisible-widescreen {\n visibility: hidden !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-invisible-widescreen-only {\n visibility: hidden !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-invisible-fullhd {\n visibility: hidden !important; } }\n #optimole-app .is-marginless {\n margin: 0 !important; }\n #optimole-app .is-paddingless {\n padding: 0 !important; }\n #optimole-app .is-radiusless {\n border-radius: 0 !important; }\n #optimole-app .is-shadowless {\n box-shadow: none !important; }\n #optimole-app .box {\n background-color: white;\n border-radius: 6px;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n display: block;\n padding: 1.25rem; }\n #optimole-app a.box:hover, #optimole-app a.box:focus {\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }\n #optimole-app a.box:active {\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }\n #optimole-app .button {\n background-color: white;\n border-color: #dbdbdb;\n border-width: 1px;\n color: #363636;\n cursor: pointer;\n -ms-flex-pack: center;\n justify-content: center;\n padding-bottom: calc(0.375em - 1px);\n padding-left: 0.75em;\n padding-right: 0.75em;\n padding-top: calc(0.375em - 1px);\n text-align: center;\n white-space: nowrap; }\n #optimole-app .button strong {\n color: inherit; }\n #optimole-app .button .icon, #optimole-app .button .icon.is-small, #optimole-app .button .icon.is-medium, #optimole-app .button .icon.is-large {\n height: 1.5em;\n width: 1.5em; }\n #optimole-app .button .icon:first-child:not(:last-child) {\n margin-left: calc(-0.375em - 1px);\n margin-right: 0.1875em; }\n #optimole-app .button .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: calc(-0.375em - 1px); }\n #optimole-app .button .icon:first-child:last-child {\n margin-left: calc(-0.375em - 1px);\n margin-right: calc(-0.375em - 1px); }\n #optimole-app .button:hover, #optimole-app .button.is-hovered {\n border-color: #b5b5b5;\n color: #363636; }\n #optimole-app .button:focus, #optimole-app .button.is-focused {\n border-color: #3273dc;\n color: #363636; }\n #optimole-app .button:focus:not(:active), #optimole-app .button.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .button:active, #optimole-app .button.is-active {\n border-color: #4a4a4a;\n color: #363636; }\n #optimole-app .button.is-text {\n background-color: transparent;\n border-color: transparent;\n color: #4a4a4a;\n text-decoration: underline; }\n #optimole-app .button.is-text:hover, #optimole-app .button.is-text.is-hovered, #optimole-app .button.is-text:focus, #optimole-app .button.is-text.is-focused {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-text:active, #optimole-app .button.is-text.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .button.is-text[disabled] {\n background-color: transparent;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-white {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:hover, #optimole-app .button.is-white.is-hovered {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:focus, #optimole-app .button.is-white.is-focused {\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:focus:not(:active), #optimole-app .button.is-white.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .button.is-white:active, #optimole-app .button.is-white.is-active {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white[disabled] {\n background-color: white;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-white.is-inverted {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-white.is-inverted:hover {\n background-color: black; }\n #optimole-app .button.is-white.is-inverted[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-white.is-loading::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n #optimole-app .button.is-white.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n #optimole-app .button.is-white.is-outlined:hover, #optimole-app .button.is-white.is-outlined:focus {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-white.is-outlined.is-loading::after {\n border-color: transparent transparent white white !important; }\n #optimole-app .button.is-white.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-white.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n #optimole-app .button.is-white.is-inverted.is-outlined:hover, #optimole-app .button.is-white.is-inverted.is-outlined:focus {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-white.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:hover, #optimole-app .button.is-black.is-hovered {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:focus, #optimole-app .button.is-black.is-focused {\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:focus:not(:active), #optimole-app .button.is-black.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .button.is-black:active, #optimole-app .button.is-black.is-active {\n background-color: black;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-black.is-inverted {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-black.is-inverted[disabled] {\n background-color: white;\n border-color: transparent;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-loading::after {\n border-color: transparent transparent white white !important; }\n #optimole-app .button.is-black.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-outlined:hover, #optimole-app .button.is-black.is-outlined:focus {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-black.is-outlined.is-loading::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n #optimole-app .button.is-black.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n #optimole-app .button.is-black.is-inverted.is-outlined:hover, #optimole-app .button.is-black.is-inverted.is-outlined:focus {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-light {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:hover, #optimole-app .button.is-light.is-hovered {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:focus, #optimole-app .button.is-light.is-focused {\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:focus:not(:active), #optimole-app .button.is-light.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .button.is-light:active, #optimole-app .button.is-light.is-active {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-light.is-inverted {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted:hover {\n background-color: #292929; }\n #optimole-app .button.is-light.is-inverted[disabled] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-loading::after {\n border-color: transparent transparent #363636 #363636 !important; }\n #optimole-app .button.is-light.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-outlined:hover, #optimole-app .button.is-light.is-outlined:focus {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-light.is-outlined.is-loading::after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n #optimole-app .button.is-light.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n #optimole-app .button.is-light.is-inverted.is-outlined:hover, #optimole-app .button.is-light.is-inverted.is-outlined:focus {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:hover, #optimole-app .button.is-dark.is-hovered {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:focus, #optimole-app .button.is-dark.is-focused {\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:focus:not(:active), #optimole-app .button.is-dark.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .button.is-dark:active, #optimole-app .button.is-dark.is-active {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark[disabled] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-dark.is-inverted {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted:hover {\n background-color: #e8e8e8; }\n #optimole-app .button.is-dark.is-inverted[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark.is-loading::after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n #optimole-app .button.is-dark.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n #optimole-app .button.is-dark.is-outlined:hover, #optimole-app .button.is-dark.is-outlined:focus {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-dark.is-outlined.is-loading::after {\n border-color: transparent transparent #363636 #363636 !important; }\n #optimole-app .button.is-dark.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n #optimole-app .button.is-dark.is-inverted.is-outlined:hover, #optimole-app .button.is-dark.is-inverted.is-outlined:focus {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-primary {\n background-color: #e7602a;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:hover, #optimole-app .button.is-primary.is-hovered {\n background-color: #e6571f;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:focus, #optimole-app .button.is-primary.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:focus:not(:active), #optimole-app .button.is-primary.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .button.is-primary:active, #optimole-app .button.is-primary.is-active {\n background-color: #de5119;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary[disabled] {\n background-color: #e7602a;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-primary.is-inverted {\n background-color: #fff;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-primary.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-primary.is-outlined {\n background-color: transparent;\n border-color: #e7602a;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-outlined:hover, #optimole-app .button.is-primary.is-outlined:focus {\n background-color: #e7602a;\n border-color: #e7602a;\n color: #fff; }\n #optimole-app .button.is-primary.is-outlined.is-loading::after {\n border-color: transparent transparent #e7602a #e7602a !important; }\n #optimole-app .button.is-primary.is-outlined[disabled] {\n background-color: transparent;\n border-color: #e7602a;\n box-shadow: none;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-primary.is-inverted.is-outlined:hover, #optimole-app .button.is-primary.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-link {\n background-color: #3273dc;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:hover, #optimole-app .button.is-link.is-hovered {\n background-color: #276cda;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:focus, #optimole-app .button.is-link.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:focus:not(:active), #optimole-app .button.is-link.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .button.is-link:active, #optimole-app .button.is-link.is-active {\n background-color: #2366d1;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link[disabled] {\n background-color: #3273dc;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-link.is-inverted {\n background-color: #fff;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-link.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #3273dc; }\n #optimole-app .button.is-link.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-link.is-outlined {\n background-color: transparent;\n border-color: #3273dc;\n color: #3273dc; }\n #optimole-app .button.is-link.is-outlined:hover, #optimole-app .button.is-link.is-outlined:focus {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .button.is-link.is-outlined.is-loading::after {\n border-color: transparent transparent #3273dc #3273dc !important; }\n #optimole-app .button.is-link.is-outlined[disabled] {\n background-color: transparent;\n border-color: #3273dc;\n box-shadow: none;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-link.is-inverted.is-outlined:hover, #optimole-app .button.is-link.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-info {\n background-color: #008ec2;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:hover, #optimole-app .button.is-info.is-hovered {\n background-color: #0085b5;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:focus, #optimole-app .button.is-info.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:focus:not(:active), #optimole-app .button.is-info.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .button.is-info:active, #optimole-app .button.is-info.is-active {\n background-color: #007ba9;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info[disabled] {\n background-color: #008ec2;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-info.is-inverted {\n background-color: #fff;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-info.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #008ec2; }\n #optimole-app .button.is-info.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-info.is-outlined {\n background-color: transparent;\n border-color: #008ec2;\n color: #008ec2; }\n #optimole-app .button.is-info.is-outlined:hover, #optimole-app .button.is-info.is-outlined:focus {\n background-color: #008ec2;\n border-color: #008ec2;\n color: #fff; }\n #optimole-app .button.is-info.is-outlined.is-loading::after {\n border-color: transparent transparent #008ec2 #008ec2 !important; }\n #optimole-app .button.is-info.is-outlined[disabled] {\n background-color: transparent;\n border-color: #008ec2;\n box-shadow: none;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-info.is-inverted.is-outlined:hover, #optimole-app .button.is-info.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-success {\n background-color: #34a85e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:hover, #optimole-app .button.is-success.is-hovered {\n background-color: #319e59;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:focus, #optimole-app .button.is-success.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:focus:not(:active), #optimole-app .button.is-success.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .button.is-success:active, #optimole-app .button.is-success.is-active {\n background-color: #2e9553;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success[disabled] {\n background-color: #34a85e;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-success.is-inverted {\n background-color: #fff;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-success.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #34a85e; }\n #optimole-app .button.is-success.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-success.is-outlined {\n background-color: transparent;\n border-color: #34a85e;\n color: #34a85e; }\n #optimole-app .button.is-success.is-outlined:hover, #optimole-app .button.is-success.is-outlined:focus {\n background-color: #34a85e;\n border-color: #34a85e;\n color: #fff; }\n #optimole-app .button.is-success.is-outlined.is-loading::after {\n border-color: transparent transparent #34a85e #34a85e !important; }\n #optimole-app .button.is-success.is-outlined[disabled] {\n background-color: transparent;\n border-color: #34a85e;\n box-shadow: none;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-success.is-inverted.is-outlined:hover, #optimole-app .button.is-success.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-warning {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:hover, #optimole-app .button.is-warning.is-hovered {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:focus, #optimole-app .button.is-warning.is-focused {\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:focus:not(:active), #optimole-app .button.is-warning.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .button.is-warning:active, #optimole-app .button.is-warning.is-active {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning[disabled] {\n background-color: #ffdd57;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-warning.is-inverted {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-inverted:hover {\n background-color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning.is-inverted[disabled] {\n background-color: rgba(0, 0, 0, 0.7);\n border-color: transparent;\n box-shadow: none;\n color: #ffdd57; }\n #optimole-app .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 #optimole-app .button.is-warning.is-outlined {\n background-color: transparent;\n border-color: #ffdd57;\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-outlined:hover, #optimole-app .button.is-warning.is-outlined:focus {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning.is-outlined.is-loading::after {\n border-color: transparent transparent #ffdd57 #ffdd57 !important; }\n #optimole-app .button.is-warning.is-outlined[disabled] {\n background-color: transparent;\n border-color: #ffdd57;\n box-shadow: none;\n color: #ffdd57; }\n #optimole-app .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 #optimole-app .button.is-warning.is-inverted.is-outlined:hover, #optimole-app .button.is-warning.is-inverted.is-outlined:focus {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-inverted.is-outlined[disabled] {\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 #optimole-app .button.is-danger {\n background-color: #d54222;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:hover, #optimole-app .button.is-danger.is-hovered {\n background-color: #ca3f20;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:focus, #optimole-app .button.is-danger.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:focus:not(:active), #optimole-app .button.is-danger.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .button.is-danger:active, #optimole-app .button.is-danger.is-active {\n background-color: #bf3b1e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger[disabled] {\n background-color: #d54222;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-danger.is-inverted {\n background-color: #fff;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-danger.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #d54222; }\n #optimole-app .button.is-danger.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-danger.is-outlined {\n background-color: transparent;\n border-color: #d54222;\n color: #d54222; }\n #optimole-app .button.is-danger.is-outlined:hover, #optimole-app .button.is-danger.is-outlined:focus {\n background-color: #d54222;\n border-color: #d54222;\n color: #fff; }\n #optimole-app .button.is-danger.is-outlined.is-loading::after {\n border-color: transparent transparent #d54222 #d54222 !important; }\n #optimole-app .button.is-danger.is-outlined[disabled] {\n background-color: transparent;\n border-color: #d54222;\n box-shadow: none;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-danger.is-inverted.is-outlined:hover, #optimole-app .button.is-danger.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .button.is-medium {\n font-size: 1.25rem; }\n #optimole-app .button.is-large {\n font-size: 1.5rem; }\n #optimole-app .button[disabled] {\n background-color: white;\n border-color: #dbdbdb;\n box-shadow: none;\n opacity: 0.5; }\n #optimole-app .button.is-fullwidth {\n display: -ms-flexbox;\n display: flex;\n width: 100%; }\n #optimole-app .button.is-loading {\n color: transparent !important;\n pointer-events: none; }\n #optimole-app .button.is-loading::after {\n position: absolute;\n left: calc(50% - (1em / 2));\n top: calc(50% - (1em / 2));\n position: absolute !important; }\n #optimole-app .button.is-static {\n background-color: whitesmoke;\n border-color: #dbdbdb;\n color: #7a7a7a;\n box-shadow: none;\n pointer-events: none; }\n #optimole-app .button.is-rounded {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n #optimole-app .buttons {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .buttons .button {\n margin-bottom: 0.5rem; }\n #optimole-app .buttons .button:not(:last-child) {\n margin-right: 0.5rem; }\n #optimole-app .buttons:last-child {\n margin-bottom: -0.5rem; }\n #optimole-app .buttons:not(:last-child) {\n margin-bottom: 1rem; }\n #optimole-app .buttons.has-addons .button:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .buttons.has-addons .button:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n margin-right: -1px; }\n #optimole-app .buttons.has-addons .button:last-child {\n margin-right: 0; }\n #optimole-app .buttons.has-addons .button:hover, #optimole-app .buttons.has-addons .button.is-hovered {\n z-index: 2; }\n #optimole-app .buttons.has-addons .button:focus, #optimole-app .buttons.has-addons .button.is-focused, #optimole-app .buttons.has-addons .button:active, #optimole-app .buttons.has-addons .button.is-active, #optimole-app .buttons.has-addons .button.is-selected {\n z-index: 3; }\n #optimole-app .buttons.has-addons .button:focus:hover, #optimole-app .buttons.has-addons .button.is-focused:hover, #optimole-app .buttons.has-addons .button:active:hover, #optimole-app .buttons.has-addons .button.is-active:hover, #optimole-app .buttons.has-addons .button.is-selected:hover {\n z-index: 4; }\n #optimole-app .buttons.has-addons .button.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .buttons.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .buttons.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .container {\n margin: 0 auto;\n position: relative; }\n @media screen and (min-width: 1088px) {\n #optimole-app .container {\n max-width: 960px;\n width: 960px; }\n #optimole-app .container.is-fluid {\n margin-left: 64px;\n margin-right: 64px;\n max-width: none;\n width: auto; } }\n @media screen and (max-width: 1279px) {\n #optimole-app .container.is-widescreen {\n max-width: 1152px;\n width: auto; } }\n @media screen and (max-width: 1471px) {\n #optimole-app .container.is-fullhd {\n max-width: 1344px;\n width: auto; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .container {\n max-width: 1152px;\n width: 1152px; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .container {\n max-width: 1344px;\n width: 1344px; } }\n #optimole-app .content li + li {\n margin-top: 0.25em; }\n #optimole-app .content p:not(:last-child),\n #optimole-app .content dl:not(:last-child),\n #optimole-app .content ol:not(:last-child),\n #optimole-app .content ul:not(:last-child),\n #optimole-app .content blockquote:not(:last-child),\n #optimole-app .content pre:not(:last-child),\n #optimole-app .content table:not(:last-child) {\n margin-bottom: 1em; }\n #optimole-app .content h1,\n #optimole-app .content h2,\n #optimole-app .content h3,\n #optimole-app .content h4,\n #optimole-app .content h5,\n #optimole-app .content h6 {\n color: #363636;\n font-weight: 600;\n line-height: 1.125; }\n #optimole-app .content h1 {\n font-size: 2em;\n margin-bottom: 0.5em; }\n #optimole-app .content h1:not(:first-child) {\n margin-top: 1em; }\n #optimole-app .content h2 {\n font-size: 1.75em;\n margin-bottom: 0.5714em; }\n #optimole-app .content h2:not(:first-child) {\n margin-top: 1.1428em; }\n #optimole-app .content h3 {\n font-size: 1.5em;\n margin-bottom: 0.6666em; }\n #optimole-app .content h3:not(:first-child) {\n margin-top: 1.3333em; }\n #optimole-app .content h4 {\n font-size: 1.25em;\n margin-bottom: 0.8em; }\n #optimole-app .content h5 {\n font-size: 1.125em;\n margin-bottom: 0.8888em; }\n #optimole-app .content h6 {\n font-size: 1em;\n margin-bottom: 1em; }\n #optimole-app .content blockquote {\n background-color: whitesmoke;\n border-left: 5px solid #dbdbdb;\n padding: 1.25em 1.5em; }\n #optimole-app .content ol {\n list-style: decimal outside;\n margin-left: 2em;\n margin-top: 1em; }\n #optimole-app .content ul {\n list-style: disc outside;\n margin-left: 2em;\n margin-top: 1em; }\n #optimole-app .content ul ul {\n list-style-type: circle;\n margin-top: 0.5em; }\n #optimole-app .content ul ul ul {\n list-style-type: square; }\n #optimole-app .content dd {\n margin-left: 2em; }\n #optimole-app .content figure {\n margin-left: 2em;\n margin-right: 2em;\n text-align: center; }\n #optimole-app .content figure:not(:first-child) {\n margin-top: 2em; }\n #optimole-app .content figure:not(:last-child) {\n margin-bottom: 2em; }\n #optimole-app .content figure img {\n display: inline-block; }\n #optimole-app .content figure figcaption {\n font-style: italic; }\n #optimole-app .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 #optimole-app .content sup,\n #optimole-app .content sub {\n font-size: 75%; }\n #optimole-app .content table {\n width: 100%; }\n #optimole-app .content table td,\n #optimole-app .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 #optimole-app .content table th {\n color: #363636;\n text-align: left; }\n #optimole-app .content table thead td,\n #optimole-app .content table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n #optimole-app .content table tfoot td,\n #optimole-app .content table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n #optimole-app .content table tbody tr:last-child td,\n #optimole-app .content table tbody tr:last-child th {\n border-bottom-width: 0; }\n #optimole-app .content.is-small {\n font-size: 0.75rem; }\n #optimole-app .content.is-medium {\n font-size: 1.25rem; }\n #optimole-app .content.is-large {\n font-size: 1.5rem; }\n #optimole-app .input,\n #optimole-app .textarea {\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);\n max-width: 100%;\n width: 100%; }\n #optimole-app .input::-moz-placeholder,\n #optimole-app .textarea::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input::-webkit-input-placeholder,\n #optimole-app .textarea::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:-moz-placeholder,\n #optimole-app .textarea:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:-ms-input-placeholder,\n #optimole-app .textarea:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:hover, #optimole-app .input.is-hovered,\n #optimole-app .textarea:hover,\n #optimole-app .textarea.is-hovered {\n border-color: #b5b5b5; }\n #optimole-app .input:focus, #optimole-app .input.is-focused, #optimole-app .input:active, #optimole-app .input.is-active,\n #optimole-app .textarea:focus,\n #optimole-app .textarea.is-focused,\n #optimole-app .textarea:active,\n #optimole-app .textarea.is-active {\n border-color: #3273dc;\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .input[disabled],\n #optimole-app .textarea[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n box-shadow: none;\n color: #7a7a7a; }\n #optimole-app .input[disabled]::-moz-placeholder,\n #optimole-app .textarea[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]::-webkit-input-placeholder,\n #optimole-app .textarea[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]:-moz-placeholder,\n #optimole-app .textarea[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]:-ms-input-placeholder,\n #optimole-app .textarea[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[readonly],\n #optimole-app .textarea[readonly] {\n box-shadow: none; }\n #optimole-app .input.is-white,\n #optimole-app .textarea.is-white {\n border-color: white; }\n #optimole-app .input.is-white:focus, #optimole-app .input.is-white.is-focused, #optimole-app .input.is-white:active, #optimole-app .input.is-white.is-active,\n #optimole-app .textarea.is-white:focus,\n #optimole-app .textarea.is-white.is-focused,\n #optimole-app .textarea.is-white:active,\n #optimole-app .textarea.is-white.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .input.is-black,\n #optimole-app .textarea.is-black {\n border-color: #0a0a0a; }\n #optimole-app .input.is-black:focus, #optimole-app .input.is-black.is-focused, #optimole-app .input.is-black:active, #optimole-app .input.is-black.is-active,\n #optimole-app .textarea.is-black:focus,\n #optimole-app .textarea.is-black.is-focused,\n #optimole-app .textarea.is-black:active,\n #optimole-app .textarea.is-black.is-active {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .input.is-light,\n #optimole-app .textarea.is-light {\n border-color: whitesmoke; }\n #optimole-app .input.is-light:focus, #optimole-app .input.is-light.is-focused, #optimole-app .input.is-light:active, #optimole-app .input.is-light.is-active,\n #optimole-app .textarea.is-light:focus,\n #optimole-app .textarea.is-light.is-focused,\n #optimole-app .textarea.is-light:active,\n #optimole-app .textarea.is-light.is-active {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .input.is-dark,\n #optimole-app .textarea.is-dark {\n border-color: #363636; }\n #optimole-app .input.is-dark:focus, #optimole-app .input.is-dark.is-focused, #optimole-app .input.is-dark:active, #optimole-app .input.is-dark.is-active,\n #optimole-app .textarea.is-dark:focus,\n #optimole-app .textarea.is-dark.is-focused,\n #optimole-app .textarea.is-dark:active,\n #optimole-app .textarea.is-dark.is-active {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .input.is-primary,\n #optimole-app .textarea.is-primary {\n border-color: #e7602a; }\n #optimole-app .input.is-primary:focus, #optimole-app .input.is-primary.is-focused, #optimole-app .input.is-primary:active, #optimole-app .input.is-primary.is-active,\n #optimole-app .textarea.is-primary:focus,\n #optimole-app .textarea.is-primary.is-focused,\n #optimole-app .textarea.is-primary:active,\n #optimole-app .textarea.is-primary.is-active {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .input.is-link,\n #optimole-app .textarea.is-link {\n border-color: #3273dc; }\n #optimole-app .input.is-link:focus, #optimole-app .input.is-link.is-focused, #optimole-app .input.is-link:active, #optimole-app .input.is-link.is-active,\n #optimole-app .textarea.is-link:focus,\n #optimole-app .textarea.is-link.is-focused,\n #optimole-app .textarea.is-link:active,\n #optimole-app .textarea.is-link.is-active {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .input.is-info,\n #optimole-app .textarea.is-info {\n border-color: #008ec2; }\n #optimole-app .input.is-info:focus, #optimole-app .input.is-info.is-focused, #optimole-app .input.is-info:active, #optimole-app .input.is-info.is-active,\n #optimole-app .textarea.is-info:focus,\n #optimole-app .textarea.is-info.is-focused,\n #optimole-app .textarea.is-info:active,\n #optimole-app .textarea.is-info.is-active {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .input.is-success,\n #optimole-app .textarea.is-success {\n border-color: #34a85e; }\n #optimole-app .input.is-success:focus, #optimole-app .input.is-success.is-focused, #optimole-app .input.is-success:active, #optimole-app .input.is-success.is-active,\n #optimole-app .textarea.is-success:focus,\n #optimole-app .textarea.is-success.is-focused,\n #optimole-app .textarea.is-success:active,\n #optimole-app .textarea.is-success.is-active {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .input.is-warning,\n #optimole-app .textarea.is-warning {\n border-color: #ffdd57; }\n #optimole-app .input.is-warning:focus, #optimole-app .input.is-warning.is-focused, #optimole-app .input.is-warning:active, #optimole-app .input.is-warning.is-active,\n #optimole-app .textarea.is-warning:focus,\n #optimole-app .textarea.is-warning.is-focused,\n #optimole-app .textarea.is-warning:active,\n #optimole-app .textarea.is-warning.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .input.is-danger,\n #optimole-app .textarea.is-danger {\n border-color: #d54222; }\n #optimole-app .input.is-danger:focus, #optimole-app .input.is-danger.is-focused, #optimole-app .input.is-danger:active, #optimole-app .input.is-danger.is-active,\n #optimole-app .textarea.is-danger:focus,\n #optimole-app .textarea.is-danger.is-focused,\n #optimole-app .textarea.is-danger:active,\n #optimole-app .textarea.is-danger.is-active {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .input.is-small,\n #optimole-app .textarea.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .input.is-medium,\n #optimole-app .textarea.is-medium {\n font-size: 1.25rem; }\n #optimole-app .input.is-large,\n #optimole-app .textarea.is-large {\n font-size: 1.5rem; }\n #optimole-app .input.is-fullwidth,\n #optimole-app .textarea.is-fullwidth {\n display: block;\n width: 100%; }\n #optimole-app .input.is-inline,\n #optimole-app .textarea.is-inline {\n display: inline;\n width: auto; }\n #optimole-app .input.is-rounded {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n #optimole-app .input.is-static {\n background-color: transparent;\n border-color: transparent;\n box-shadow: none;\n padding-left: 0;\n padding-right: 0; }\n #optimole-app .textarea {\n display: block;\n max-width: 100%;\n min-width: 100%;\n padding: 0.625em;\n resize: vertical; }\n #optimole-app .textarea:not([rows]) {\n max-height: 600px;\n min-height: 120px; }\n #optimole-app .textarea[rows] {\n height: initial; }\n #optimole-app .textarea.has-fixed-size {\n resize: none; }\n #optimole-app .checkbox,\n #optimole-app .radio {\n cursor: pointer;\n display: inline-block;\n line-height: 1.25;\n position: relative; }\n #optimole-app .checkbox input,\n #optimole-app .radio input {\n cursor: pointer; }\n #optimole-app .checkbox:hover,\n #optimole-app .radio:hover {\n color: #363636; }\n #optimole-app .checkbox[disabled],\n #optimole-app .radio[disabled] {\n color: #7a7a7a;\n cursor: not-allowed; }\n #optimole-app .radio + .radio {\n margin-left: 0.5em; }\n #optimole-app .select {\n display: inline-block;\n max-width: 100%;\n position: relative;\n vertical-align: top; }\n #optimole-app .select:not(.is-multiple) {\n height: 2.25em; }\n #optimole-app .select:not(.is-multiple):not(.is-loading)::after {\n border-color: #3273dc;\n right: 1.125em;\n z-index: 4; }\n #optimole-app .select.is-rounded select {\n border-radius: 290486px;\n padding-left: 1em; }\n #optimole-app .select select {\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n cursor: pointer;\n display: block;\n font-size: 1em;\n max-width: 100%;\n outline: none; }\n #optimole-app .select select::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:hover, #optimole-app .select select.is-hovered {\n border-color: #b5b5b5; }\n #optimole-app .select select:focus, #optimole-app .select select.is-focused, #optimole-app .select select:active, #optimole-app .select select.is-active {\n border-color: #3273dc;\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .select select[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n box-shadow: none;\n color: #7a7a7a; }\n #optimole-app .select select[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select::-ms-expand {\n display: none; }\n #optimole-app .select select[disabled]:hover {\n border-color: whitesmoke; }\n #optimole-app .select select:not([multiple]) {\n padding-right: 2.5em; }\n #optimole-app .select select[multiple] {\n height: initial;\n padding: 0; }\n #optimole-app .select select[multiple] option {\n padding: 0.5em 1em; }\n #optimole-app .select:not(.is-multiple):not(.is-loading):hover::after {\n border-color: #363636; }\n #optimole-app .select.is-white:not(:hover)::after {\n border-color: white; }\n #optimole-app .select.is-white select {\n border-color: white; }\n #optimole-app .select.is-white select:hover, #optimole-app .select.is-white select.is-hovered {\n border-color: #f2f2f2; }\n #optimole-app .select.is-white select:focus, #optimole-app .select.is-white select.is-focused, #optimole-app .select.is-white select:active, #optimole-app .select.is-white select.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .select.is-black:not(:hover)::after {\n border-color: #0a0a0a; }\n #optimole-app .select.is-black select {\n border-color: #0a0a0a; }\n #optimole-app .select.is-black select:hover, #optimole-app .select.is-black select.is-hovered {\n border-color: black; }\n #optimole-app .select.is-black select:focus, #optimole-app .select.is-black select.is-focused, #optimole-app .select.is-black select:active, #optimole-app .select.is-black select.is-active {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .select.is-light:not(:hover)::after {\n border-color: whitesmoke; }\n #optimole-app .select.is-light select {\n border-color: whitesmoke; }\n #optimole-app .select.is-light select:hover, #optimole-app .select.is-light select.is-hovered {\n border-color: #e8e8e8; }\n #optimole-app .select.is-light select:focus, #optimole-app .select.is-light select.is-focused, #optimole-app .select.is-light select:active, #optimole-app .select.is-light select.is-active {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .select.is-dark:not(:hover)::after {\n border-color: #363636; }\n #optimole-app .select.is-dark select {\n border-color: #363636; }\n #optimole-app .select.is-dark select:hover, #optimole-app .select.is-dark select.is-hovered {\n border-color: #292929; }\n #optimole-app .select.is-dark select:focus, #optimole-app .select.is-dark select.is-focused, #optimole-app .select.is-dark select:active, #optimole-app .select.is-dark select.is-active {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .select.is-primary:not(:hover)::after {\n border-color: #e7602a; }\n #optimole-app .select.is-primary select {\n border-color: #e7602a; }\n #optimole-app .select.is-primary select:hover, #optimole-app .select.is-primary select.is-hovered {\n border-color: #de5119; }\n #optimole-app .select.is-primary select:focus, #optimole-app .select.is-primary select.is-focused, #optimole-app .select.is-primary select:active, #optimole-app .select.is-primary select.is-active {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .select.is-link:not(:hover)::after {\n border-color: #3273dc; }\n #optimole-app .select.is-link select {\n border-color: #3273dc; }\n #optimole-app .select.is-link select:hover, #optimole-app .select.is-link select.is-hovered {\n border-color: #2366d1; }\n #optimole-app .select.is-link select:focus, #optimole-app .select.is-link select.is-focused, #optimole-app .select.is-link select:active, #optimole-app .select.is-link select.is-active {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .select.is-info:not(:hover)::after {\n border-color: #008ec2; }\n #optimole-app .select.is-info select {\n border-color: #008ec2; }\n #optimole-app .select.is-info select:hover, #optimole-app .select.is-info select.is-hovered {\n border-color: #007ba9; }\n #optimole-app .select.is-info select:focus, #optimole-app .select.is-info select.is-focused, #optimole-app .select.is-info select:active, #optimole-app .select.is-info select.is-active {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .select.is-success:not(:hover)::after {\n border-color: #34a85e; }\n #optimole-app .select.is-success select {\n border-color: #34a85e; }\n #optimole-app .select.is-success select:hover, #optimole-app .select.is-success select.is-hovered {\n border-color: #2e9553; }\n #optimole-app .select.is-success select:focus, #optimole-app .select.is-success select.is-focused, #optimole-app .select.is-success select:active, #optimole-app .select.is-success select.is-active {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .select.is-warning:not(:hover)::after {\n border-color: #ffdd57; }\n #optimole-app .select.is-warning select {\n border-color: #ffdd57; }\n #optimole-app .select.is-warning select:hover, #optimole-app .select.is-warning select.is-hovered {\n border-color: #ffd83d; }\n #optimole-app .select.is-warning select:focus, #optimole-app .select.is-warning select.is-focused, #optimole-app .select.is-warning select:active, #optimole-app .select.is-warning select.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .select.is-danger:not(:hover)::after {\n border-color: #d54222; }\n #optimole-app .select.is-danger select {\n border-color: #d54222; }\n #optimole-app .select.is-danger select:hover, #optimole-app .select.is-danger select.is-hovered {\n border-color: #bf3b1e; }\n #optimole-app .select.is-danger select:focus, #optimole-app .select.is-danger select.is-focused, #optimole-app .select.is-danger select:active, #optimole-app .select.is-danger select.is-active {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .select.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .select.is-medium {\n font-size: 1.25rem; }\n #optimole-app .select.is-large {\n font-size: 1.5rem; }\n #optimole-app .select.is-disabled::after {\n border-color: #7a7a7a; }\n #optimole-app .select.is-fullwidth {\n width: 100%; }\n #optimole-app .select.is-fullwidth select {\n width: 100%; }\n #optimole-app .select.is-loading::after {\n margin-top: 0;\n position: absolute;\n right: 0.625em;\n top: 0.625em;\n transform: none; }\n #optimole-app .select.is-loading.is-small:after {\n font-size: 0.75rem; }\n #optimole-app .select.is-loading.is-medium:after {\n font-size: 1.25rem; }\n #optimole-app .select.is-loading.is-large:after {\n font-size: 1.5rem; }\n #optimole-app .file {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start;\n position: relative; }\n #optimole-app .file.is-white .file-cta {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-white:hover .file-cta, #optimole-app .file.is-white.is-hovered .file-cta {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-white:focus .file-cta, #optimole-app .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 #optimole-app .file.is-white:active .file-cta, #optimole-app .file.is-white.is-active .file-cta {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-black .file-cta {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-black:hover .file-cta, #optimole-app .file.is-black.is-hovered .file-cta {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-black:focus .file-cta, #optimole-app .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 #optimole-app .file.is-black:active .file-cta, #optimole-app .file.is-black.is-active .file-cta {\n background-color: black;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-light .file-cta {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-light:hover .file-cta, #optimole-app .file.is-light.is-hovered .file-cta {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-light:focus .file-cta, #optimole-app .file.is-light.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);\n color: #363636; }\n #optimole-app .file.is-light:active .file-cta, #optimole-app .file.is-light.is-active .file-cta {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-dark .file-cta {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-dark:hover .file-cta, #optimole-app .file.is-dark.is-hovered .file-cta {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-dark:focus .file-cta, #optimole-app .file.is-dark.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);\n color: whitesmoke; }\n #optimole-app .file.is-dark:active .file-cta, #optimole-app .file.is-dark.is-active .file-cta {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-primary .file-cta {\n background-color: #e7602a;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-primary:hover .file-cta, #optimole-app .file.is-primary.is-hovered .file-cta {\n background-color: #e6571f;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-primary:focus .file-cta, #optimole-app .file.is-primary.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(231, 96, 42, 0.25);\n color: #fff; }\n #optimole-app .file.is-primary:active .file-cta, #optimole-app .file.is-primary.is-active .file-cta {\n background-color: #de5119;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link .file-cta {\n background-color: #3273dc;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link:hover .file-cta, #optimole-app .file.is-link.is-hovered .file-cta {\n background-color: #276cda;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link:focus .file-cta, #optimole-app .file.is-link.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);\n color: #fff; }\n #optimole-app .file.is-link:active .file-cta, #optimole-app .file.is-link.is-active .file-cta {\n background-color: #2366d1;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info .file-cta {\n background-color: #008ec2;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info:hover .file-cta, #optimole-app .file.is-info.is-hovered .file-cta {\n background-color: #0085b5;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info:focus .file-cta, #optimole-app .file.is-info.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(0, 142, 194, 0.25);\n color: #fff; }\n #optimole-app .file.is-info:active .file-cta, #optimole-app .file.is-info.is-active .file-cta {\n background-color: #007ba9;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success .file-cta {\n background-color: #34a85e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success:hover .file-cta, #optimole-app .file.is-success.is-hovered .file-cta {\n background-color: #319e59;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success:focus .file-cta, #optimole-app .file.is-success.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(52, 168, 94, 0.25);\n color: #fff; }\n #optimole-app .file.is-success:active .file-cta, #optimole-app .file.is-success.is-active .file-cta {\n background-color: #2e9553;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-warning .file-cta {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:hover .file-cta, #optimole-app .file.is-warning.is-hovered .file-cta {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:focus .file-cta, #optimole-app .file.is-warning.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:active .file-cta, #optimole-app .file.is-warning.is-active .file-cta {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-danger .file-cta {\n background-color: #d54222;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-danger:hover .file-cta, #optimole-app .file.is-danger.is-hovered .file-cta {\n background-color: #ca3f20;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-danger:focus .file-cta, #optimole-app .file.is-danger.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(213, 66, 34, 0.25);\n color: #fff; }\n #optimole-app .file.is-danger:active .file-cta, #optimole-app .file.is-danger.is-active .file-cta {\n background-color: #bf3b1e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-small {\n font-size: 0.75rem; }\n #optimole-app .file.is-medium {\n font-size: 1.25rem; }\n #optimole-app .file.is-medium .file-icon .fa {\n font-size: 21px; }\n #optimole-app .file.is-large {\n font-size: 1.5rem; }\n #optimole-app .file.is-large .file-icon .fa {\n font-size: 28px; }\n #optimole-app .file.has-name .file-cta {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .file.has-name .file-name {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .file.has-name.is-empty .file-cta {\n border-radius: 4px; }\n #optimole-app .file.has-name.is-empty .file-name {\n display: none; }\n #optimole-app .file.is-boxed .file-label {\n -ms-flex-direction: column;\n flex-direction: column; }\n #optimole-app .file.is-boxed .file-cta {\n -ms-flex-direction: column;\n flex-direction: column;\n height: auto;\n padding: 1em 3em; }\n #optimole-app .file.is-boxed .file-name {\n border-width: 0 1px 1px; }\n #optimole-app .file.is-boxed .file-icon {\n height: 1.5em;\n width: 1.5em; }\n #optimole-app .file.is-boxed .file-icon .fa {\n font-size: 21px; }\n #optimole-app .file.is-boxed.is-small .file-icon .fa {\n font-size: 14px; }\n #optimole-app .file.is-boxed.is-medium .file-icon .fa {\n font-size: 28px; }\n #optimole-app .file.is-boxed.is-large .file-icon .fa {\n font-size: 35px; }\n #optimole-app .file.is-boxed.has-name .file-cta {\n border-radius: 4px 4px 0 0; }\n #optimole-app .file.is-boxed.has-name .file-name {\n border-radius: 0 0 4px 4px;\n border-width: 0 1px 1px; }\n #optimole-app .file.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .file.is-fullwidth .file-label {\n width: 100%; }\n #optimole-app .file.is-fullwidth .file-name {\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: none; }\n #optimole-app .file.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .file.is-right .file-cta {\n border-radius: 0 4px 4px 0; }\n #optimole-app .file.is-right .file-name {\n border-radius: 4px 0 0 4px;\n border-width: 1px 0 1px 1px;\n -ms-flex-order: -1;\n order: -1; }\n #optimole-app .file-label {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n -ms-flex-pack: start;\n justify-content: flex-start;\n overflow: hidden;\n position: relative; }\n #optimole-app .file-label:hover .file-cta {\n background-color: #eeeeee;\n color: #363636; }\n #optimole-app .file-label:hover .file-name {\n border-color: #d5d5d5; }\n #optimole-app .file-label:active .file-cta {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .file-label:active .file-name {\n border-color: #cfcfcf; }\n #optimole-app .file-input {\n height: 0.01em;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 0.01em; }\n #optimole-app .file-cta,\n #optimole-app .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 #optimole-app .file-cta {\n background-color: whitesmoke;\n color: #4a4a4a; }\n #optimole-app .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: left;\n text-overflow: ellipsis; }\n #optimole-app .file-icon {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n height: 1em;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 0.5em;\n width: 1em; }\n #optimole-app .file-icon .fa {\n font-size: 14px; }\n #optimole-app .label {\n color: #363636;\n display: block;\n font-size: 1rem;\n font-weight: 700; }\n #optimole-app .label:not(:last-child) {\n margin-bottom: 0.5em; }\n #optimole-app .label.is-small {\n font-size: 0.75rem; }\n #optimole-app .label.is-medium {\n font-size: 1.25rem; }\n #optimole-app .label.is-large {\n font-size: 1.5rem; }\n #optimole-app .help {\n display: block;\n font-size: 0.75rem;\n margin-top: 0.25rem; }\n #optimole-app .help.is-white {\n color: white; }\n #optimole-app .help.is-black {\n color: #0a0a0a; }\n #optimole-app .help.is-light {\n color: whitesmoke; }\n #optimole-app .help.is-dark {\n color: #363636; }\n #optimole-app .help.is-primary {\n color: #e7602a; }\n #optimole-app .help.is-link {\n color: #3273dc; }\n #optimole-app .help.is-info {\n color: #008ec2; }\n #optimole-app .help.is-success {\n color: #34a85e; }\n #optimole-app .help.is-warning {\n color: #ffdd57; }\n #optimole-app .help.is-danger {\n color: #d54222; }\n #optimole-app .field:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .field.has-addons {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .field.has-addons .control:not(:last-child) {\n margin-right: -1px; }\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .button,\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .input,\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .select select {\n border-radius: 0; }\n #optimole-app .field.has-addons .control:first-child .button,\n #optimole-app .field.has-addons .control:first-child .input,\n #optimole-app .field.has-addons .control:first-child .select select {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .field.has-addons .control:last-child .button,\n #optimole-app .field.has-addons .control:last-child .input,\n #optimole-app .field.has-addons .control:last-child .select select {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .field.has-addons .control .button:hover, #optimole-app .field.has-addons .control .button.is-hovered,\n #optimole-app .field.has-addons .control .input:hover,\n #optimole-app .field.has-addons .control .input.is-hovered,\n #optimole-app .field.has-addons .control .select select:hover,\n #optimole-app .field.has-addons .control .select select.is-hovered {\n z-index: 2; }\n #optimole-app .field.has-addons .control .button:focus, #optimole-app .field.has-addons .control .button.is-focused, #optimole-app .field.has-addons .control .button:active, #optimole-app .field.has-addons .control .button.is-active,\n #optimole-app .field.has-addons .control .input:focus,\n #optimole-app .field.has-addons .control .input.is-focused,\n #optimole-app .field.has-addons .control .input:active,\n #optimole-app .field.has-addons .control .input.is-active,\n #optimole-app .field.has-addons .control .select select:focus,\n #optimole-app .field.has-addons .control .select select.is-focused,\n #optimole-app .field.has-addons .control .select select:active,\n #optimole-app .field.has-addons .control .select select.is-active {\n z-index: 3; }\n #optimole-app .field.has-addons .control .button:focus:hover, #optimole-app .field.has-addons .control .button.is-focused:hover, #optimole-app .field.has-addons .control .button:active:hover, #optimole-app .field.has-addons .control .button.is-active:hover,\n #optimole-app .field.has-addons .control .input:focus:hover,\n #optimole-app .field.has-addons .control .input.is-focused:hover,\n #optimole-app .field.has-addons .control .input:active:hover,\n #optimole-app .field.has-addons .control .input.is-active:hover,\n #optimole-app .field.has-addons .control .select select:focus:hover,\n #optimole-app .field.has-addons .control .select select.is-focused:hover,\n #optimole-app .field.has-addons .control .select select:active:hover,\n #optimole-app .field.has-addons .control .select select.is-active:hover {\n z-index: 4; }\n #optimole-app .field.has-addons .control.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .field.has-addons.has-addons-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .field.has-addons.has-addons-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .field.has-addons.has-addons-fullwidth .control {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .field.is-grouped {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .field.is-grouped > .control {\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .field.is-grouped > .control:not(:last-child) {\n margin-bottom: 0;\n margin-right: 0.75rem; }\n #optimole-app .field.is-grouped > .control.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field.is-grouped.is-grouped-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .field.is-grouped.is-grouped-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .field.is-grouped.is-grouped-multiline {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .field.is-grouped.is-grouped-multiline > .control:last-child, #optimole-app .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .field.is-grouped.is-grouped-multiline:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .field.is-grouped.is-grouped-multiline:not(:last-child) {\n margin-bottom: 0; }\n @media screen and (min-width: 769px), print {\n #optimole-app .field.is-horizontal {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .field-label .label {\n font-size: inherit; }\n @media screen and (max-width: 768px) {\n #optimole-app .field-label {\n margin-bottom: 0.5rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .field-label {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-right: 1.5rem;\n text-align: right; }\n #optimole-app .field-label.is-small {\n font-size: 0.75rem;\n padding-top: 0.375em; }\n #optimole-app .field-label.is-normal {\n padding-top: 0.375em; }\n #optimole-app .field-label.is-medium {\n font-size: 1.25rem;\n padding-top: 0.375em; }\n #optimole-app .field-label.is-large {\n font-size: 1.5rem;\n padding-top: 0.375em; } }\n #optimole-app .field-body .field .field {\n margin-bottom: 0; }\n @media screen and (min-width: 769px), print {\n #optimole-app .field-body {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 5;\n flex-grow: 5;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field-body .field {\n margin-bottom: 0; }\n #optimole-app .field-body > .field {\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field-body > .field:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .field-body > .field:not(:last-child) {\n margin-right: 0.75rem; } }\n #optimole-app .control {\n font-size: 1rem;\n position: relative;\n text-align: left; }\n #optimole-app .control.has-icon .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n #optimole-app .control.has-icon .input:focus + .icon {\n color: #7a7a7a; }\n #optimole-app .control.has-icon .input.is-small + .icon {\n font-size: 0.75rem; }\n #optimole-app .control.has-icon .input.is-medium + .icon {\n font-size: 1.25rem; }\n #optimole-app .control.has-icon .input.is-large + .icon {\n font-size: 1.5rem; }\n #optimole-app .control.has-icon:not(.has-icon-right) .icon {\n left: 0; }\n #optimole-app .control.has-icon:not(.has-icon-right) .input {\n padding-left: 2.25em; }\n #optimole-app .control.has-icon.has-icon-right .icon {\n right: 0; }\n #optimole-app .control.has-icon.has-icon-right .input {\n padding-right: 2.25em; }\n #optimole-app .control.has-icons-left .input:focus ~ .icon,\n #optimole-app .control.has-icons-left .select:focus ~ .icon, #optimole-app .control.has-icons-right .input:focus ~ .icon,\n #optimole-app .control.has-icons-right .select:focus ~ .icon {\n color: #7a7a7a; }\n #optimole-app .control.has-icons-left .input.is-small ~ .icon,\n #optimole-app .control.has-icons-left .select.is-small ~ .icon, #optimole-app .control.has-icons-right .input.is-small ~ .icon,\n #optimole-app .control.has-icons-right .select.is-small ~ .icon {\n font-size: 0.75rem; }\n #optimole-app .control.has-icons-left .input.is-medium ~ .icon,\n #optimole-app .control.has-icons-left .select.is-medium ~ .icon, #optimole-app .control.has-icons-right .input.is-medium ~ .icon,\n #optimole-app .control.has-icons-right .select.is-medium ~ .icon {\n font-size: 1.25rem; }\n #optimole-app .control.has-icons-left .input.is-large ~ .icon,\n #optimole-app .control.has-icons-left .select.is-large ~ .icon, #optimole-app .control.has-icons-right .input.is-large ~ .icon,\n #optimole-app .control.has-icons-right .select.is-large ~ .icon {\n font-size: 1.5rem; }\n #optimole-app .control.has-icons-left .icon, #optimole-app .control.has-icons-right .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n #optimole-app .control.has-icons-left .input,\n #optimole-app .control.has-icons-left .select select {\n padding-left: 2.25em; }\n #optimole-app .control.has-icons-left .icon.is-left {\n left: 0; }\n #optimole-app .control.has-icons-right .input,\n #optimole-app .control.has-icons-right .select select {\n padding-right: 2.25em; }\n #optimole-app .control.has-icons-right .icon.is-right {\n right: 0; }\n #optimole-app .control.is-loading::after {\n position: absolute !important;\n right: 0.625em;\n top: 0.625em;\n z-index: 4; }\n #optimole-app .control.is-loading.is-small:after {\n font-size: 0.75rem; }\n #optimole-app .control.is-loading.is-medium:after {\n font-size: 1.25rem; }\n #optimole-app .control.is-loading.is-large:after {\n font-size: 1.5rem; }\n #optimole-app .icon {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n height: 1.5rem;\n width: 1.5rem; }\n #optimole-app .icon.is-small {\n height: 1rem;\n width: 1rem; }\n #optimole-app .icon.is-medium {\n height: 2rem;\n width: 2rem; }\n #optimole-app .icon.is-large {\n height: 3rem;\n width: 3rem; }\n #optimole-app .image {\n display: block;\n position: relative; }\n #optimole-app .image img {\n display: block;\n height: auto;\n width: 100%; }\n #optimole-app .image img.is-rounded {\n border-radius: 290486px; }\n #optimole-app .image.is-square img, #optimole-app .image.is-1by1 img, #optimole-app .image.is-5by4 img, #optimole-app .image.is-4by3 img, #optimole-app .image.is-3by2 img, #optimole-app .image.is-5by3 img, #optimole-app .image.is-16by9 img, #optimole-app .image.is-2by1 img, #optimole-app .image.is-3by1 img, #optimole-app .image.is-4by5 img, #optimole-app .image.is-3by4 img, #optimole-app .image.is-2by3 img, #optimole-app .image.is-3by5 img, #optimole-app .image.is-9by16 img, #optimole-app .image.is-1by2 img, #optimole-app .image.is-1by3 img {\n height: 100%;\n width: 100%; }\n #optimole-app .image.is-square, #optimole-app .image.is-1by1 {\n padding-top: 100%; }\n #optimole-app .image.is-5by4 {\n padding-top: 80%; }\n #optimole-app .image.is-4by3 {\n padding-top: 75%; }\n #optimole-app .image.is-3by2 {\n padding-top: 66.6666%; }\n #optimole-app .image.is-5by3 {\n padding-top: 60%; }\n #optimole-app .image.is-16by9 {\n padding-top: 56.25%; }\n #optimole-app .image.is-2by1 {\n padding-top: 50%; }\n #optimole-app .image.is-3by1 {\n padding-top: 33.3333%; }\n #optimole-app .image.is-4by5 {\n padding-top: 125%; }\n #optimole-app .image.is-3by4 {\n padding-top: 133.3333%; }\n #optimole-app .image.is-2by3 {\n padding-top: 150%; }\n #optimole-app .image.is-3by5 {\n padding-top: 166.6666%; }\n #optimole-app .image.is-9by16 {\n padding-top: 177.7777%; }\n #optimole-app .image.is-1by2 {\n padding-top: 200%; }\n #optimole-app .image.is-1by3 {\n padding-top: 300%; }\n #optimole-app .image.is-16x16 {\n height: 16px;\n width: 16px; }\n #optimole-app .image.is-24x24 {\n height: 24px;\n width: 24px; }\n #optimole-app .image.is-32x32 {\n height: 32px;\n width: 32px; }\n #optimole-app .image.is-48x48 {\n height: 48px;\n width: 48px; }\n #optimole-app .image.is-64x64 {\n height: 64px;\n width: 64px; }\n #optimole-app .image.is-96x96 {\n height: 96px;\n width: 96px; }\n #optimole-app .image.is-128x128 {\n height: 128px;\n width: 128px; }\n #optimole-app .notification {\n background-color: whitesmoke;\n border-radius: 4px;\n padding: 1.25rem 2.5rem 1.25rem 1.5rem;\n position: relative; }\n #optimole-app .notification a:not(.button) {\n color: currentColor;\n text-decoration: underline; }\n #optimole-app .notification strong {\n color: currentColor; }\n #optimole-app .notification code,\n #optimole-app .notification pre {\n background: white; }\n #optimole-app .notification pre code {\n background: transparent; }\n #optimole-app .notification > .delete {\n position: absolute;\n right: 0.5rem;\n top: 0.5rem; }\n #optimole-app .notification .title,\n #optimole-app .notification .subtitle,\n #optimole-app .notification .content {\n color: currentColor; }\n #optimole-app .notification.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .notification.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .notification.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .notification.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .notification.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .notification.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .notification.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .notification.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .notification.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .notification.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .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 #optimole-app .progress::-webkit-progress-bar {\n background-color: #dbdbdb; }\n #optimole-app .progress::-webkit-progress-value {\n background-color: #4a4a4a; }\n #optimole-app .progress::-moz-progress-bar {\n background-color: #4a4a4a; }\n #optimole-app .progress::-ms-fill {\n background-color: #4a4a4a;\n border: none; }\n #optimole-app .progress.is-white::-webkit-progress-value {\n background-color: white; }\n #optimole-app .progress.is-white::-moz-progress-bar {\n background-color: white; }\n #optimole-app .progress.is-white::-ms-fill {\n background-color: white; }\n #optimole-app .progress.is-black::-webkit-progress-value {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-black::-moz-progress-bar {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-black::-ms-fill {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-light::-webkit-progress-value {\n background-color: whitesmoke; }\n #optimole-app .progress.is-light::-moz-progress-bar {\n background-color: whitesmoke; }\n #optimole-app .progress.is-light::-ms-fill {\n background-color: whitesmoke; }\n #optimole-app .progress.is-dark::-webkit-progress-value {\n background-color: #363636; }\n #optimole-app .progress.is-dark::-moz-progress-bar {\n background-color: #363636; }\n #optimole-app .progress.is-dark::-ms-fill {\n background-color: #363636; }\n #optimole-app .progress.is-primary::-webkit-progress-value {\n background-color: #e7602a; }\n #optimole-app .progress.is-primary::-moz-progress-bar {\n background-color: #e7602a; }\n #optimole-app .progress.is-primary::-ms-fill {\n background-color: #e7602a; }\n #optimole-app .progress.is-link::-webkit-progress-value {\n background-color: #3273dc; }\n #optimole-app .progress.is-link::-moz-progress-bar {\n background-color: #3273dc; }\n #optimole-app .progress.is-link::-ms-fill {\n background-color: #3273dc; }\n #optimole-app .progress.is-info::-webkit-progress-value {\n background-color: #008ec2; }\n #optimole-app .progress.is-info::-moz-progress-bar {\n background-color: #008ec2; }\n #optimole-app .progress.is-info::-ms-fill {\n background-color: #008ec2; }\n #optimole-app .progress.is-success::-webkit-progress-value {\n background-color: #34a85e; }\n #optimole-app .progress.is-success::-moz-progress-bar {\n background-color: #34a85e; }\n #optimole-app .progress.is-success::-ms-fill {\n background-color: #34a85e; }\n #optimole-app .progress.is-warning::-webkit-progress-value {\n background-color: #ffdd57; }\n #optimole-app .progress.is-warning::-moz-progress-bar {\n background-color: #ffdd57; }\n #optimole-app .progress.is-warning::-ms-fill {\n background-color: #ffdd57; }\n #optimole-app .progress.is-danger::-webkit-progress-value {\n background-color: #d54222; }\n #optimole-app .progress.is-danger::-moz-progress-bar {\n background-color: #d54222; }\n #optimole-app .progress.is-danger::-ms-fill {\n background-color: #d54222; }\n #optimole-app .progress.is-small {\n height: 0.75rem; }\n #optimole-app .progress.is-medium {\n height: 1.25rem; }\n #optimole-app .progress.is-large {\n height: 1.5rem; }\n #optimole-app .table {\n background-color: white;\n color: #363636; }\n #optimole-app .table td,\n #optimole-app .table th {\n border: 1px solid #dbdbdb;\n border-width: 0 0 1px;\n padding: 0.5em 0.75em;\n vertical-align: top; }\n #optimole-app .table td.is-white,\n #optimole-app .table th.is-white {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .table td.is-black,\n #optimole-app .table th.is-black {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .table td.is-light,\n #optimole-app .table th.is-light {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .table td.is-dark,\n #optimole-app .table th.is-dark {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .table td.is-primary,\n #optimole-app .table th.is-primary {\n background-color: #e7602a;\n border-color: #e7602a;\n color: #fff; }\n #optimole-app .table td.is-link,\n #optimole-app .table th.is-link {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .table td.is-info,\n #optimole-app .table th.is-info {\n background-color: #008ec2;\n border-color: #008ec2;\n color: #fff; }\n #optimole-app .table td.is-success,\n #optimole-app .table th.is-success {\n background-color: #34a85e;\n border-color: #34a85e;\n color: #fff; }\n #optimole-app .table td.is-warning,\n #optimole-app .table th.is-warning {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .table td.is-danger,\n #optimole-app .table th.is-danger {\n background-color: #d54222;\n border-color: #d54222;\n color: #fff; }\n #optimole-app .table td.is-narrow,\n #optimole-app .table th.is-narrow {\n white-space: nowrap;\n width: 1%; }\n #optimole-app .table td.is-selected,\n #optimole-app .table th.is-selected {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .table td.is-selected a,\n #optimole-app .table td.is-selected strong,\n #optimole-app .table th.is-selected a,\n #optimole-app .table th.is-selected strong {\n color: currentColor; }\n #optimole-app .table th {\n color: #363636;\n text-align: left; }\n #optimole-app .table tr.is-selected {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .table tr.is-selected a,\n #optimole-app .table tr.is-selected strong {\n color: currentColor; }\n #optimole-app .table tr.is-selected td,\n #optimole-app .table tr.is-selected th {\n border-color: #fff;\n color: currentColor; }\n #optimole-app .table thead td,\n #optimole-app .table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n #optimole-app .table tfoot td,\n #optimole-app .table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n #optimole-app .table tbody tr:last-child td,\n #optimole-app .table tbody tr:last-child th {\n border-bottom-width: 0; }\n #optimole-app .table.is-bordered td,\n #optimole-app .table.is-bordered th {\n border-width: 1px; }\n #optimole-app .table.is-bordered tr:last-child td,\n #optimole-app .table.is-bordered tr:last-child th {\n border-bottom-width: 1px; }\n #optimole-app .table.is-fullwidth {\n width: 100%; }\n #optimole-app .table.is-hoverable tbody tr:not(.is-selected):hover {\n background-color: #fafafa; }\n #optimole-app .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {\n background-color: whitesmoke; }\n #optimole-app .table.is-narrow td,\n #optimole-app .table.is-narrow th {\n padding: 0.25em 0.5em; }\n #optimole-app .table.is-striped tbody tr:not(.is-selected):nth-child(even) {\n background-color: #fafafa; }\n #optimole-app .table-container {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n overflow-y: hidden;\n max-width: 100%; }\n #optimole-app .tags {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .tags .tag {\n margin-bottom: 0.5rem; }\n #optimole-app .tags .tag:not(:last-child) {\n margin-right: 0.5rem; }\n #optimole-app .tags:last-child {\n margin-bottom: -0.5rem; }\n #optimole-app .tags:not(:last-child) {\n margin-bottom: 1rem; }\n #optimole-app .tags.has-addons .tag {\n margin-right: 0; }\n #optimole-app .tags.has-addons .tag:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .tags.has-addons .tag:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .tags.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .tags.is-centered .tag {\n margin-right: 0.25rem;\n margin-left: 0.25rem; }\n #optimole-app .tags.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .tags.is-right .tag:not(:first-child) {\n margin-left: 0.5rem; }\n #optimole-app .tags.is-right .tag:not(:last-child) {\n margin-right: 0; }\n #optimole-app .tag:not(body) {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 4px;\n color: #4a4a4a;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 0.75rem;\n height: 2em;\n -ms-flex-pack: center;\n justify-content: center;\n line-height: 1.5;\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n #optimole-app .tag:not(body) .delete {\n margin-left: 0.25rem;\n margin-right: -0.375rem; }\n #optimole-app .tag:not(body).is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .tag:not(body).is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .tag:not(body).is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .tag:not(body).is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .tag:not(body).is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .tag:not(body).is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .tag:not(body).is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .tag:not(body).is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .tag:not(body).is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .tag:not(body).is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .tag:not(body).is-medium {\n font-size: 1rem; }\n #optimole-app .tag:not(body).is-large {\n font-size: 1.25rem; }\n #optimole-app .tag:not(body) .icon:first-child:not(:last-child) {\n margin-left: -0.375em;\n margin-right: 0.1875em; }\n #optimole-app .tag:not(body) .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: -0.375em; }\n #optimole-app .tag:not(body) .icon:first-child:last-child {\n margin-left: -0.375em;\n margin-right: -0.375em; }\n #optimole-app .tag:not(body).is-delete {\n margin-left: 1px;\n padding: 0;\n position: relative;\n width: 2em; }\n #optimole-app .tag:not(body).is-delete::before, #optimole-app .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 #optimole-app .tag:not(body).is-delete::before {\n height: 1px;\n width: 50%; }\n #optimole-app .tag:not(body).is-delete::after {\n height: 50%;\n width: 1px; }\n #optimole-app .tag:not(body).is-delete:hover, #optimole-app .tag:not(body).is-delete:focus {\n background-color: #e8e8e8; }\n #optimole-app .tag:not(body).is-delete:active {\n background-color: #dbdbdb; }\n #optimole-app .tag:not(body).is-rounded {\n border-radius: 290486px; }\n #optimole-app a.tag:hover {\n text-decoration: underline; }\n #optimole-app .title,\n #optimole-app .subtitle {\n word-break: break-word; }\n #optimole-app .title em,\n #optimole-app .title span,\n #optimole-app .subtitle em,\n #optimole-app .subtitle span {\n font-weight: inherit; }\n #optimole-app .title sub,\n #optimole-app .subtitle sub {\n font-size: 0.75em; }\n #optimole-app .title sup,\n #optimole-app .subtitle sup {\n font-size: 0.75em; }\n #optimole-app .title .tag,\n #optimole-app .subtitle .tag {\n vertical-align: middle; }\n #optimole-app .title {\n color: #363636;\n font-size: 2rem;\n font-weight: 600;\n line-height: 1.125; }\n #optimole-app .title strong {\n color: inherit;\n font-weight: inherit; }\n #optimole-app .title + .highlight {\n margin-top: -0.75rem; }\n #optimole-app .title:not(.is-spaced) + .subtitle {\n margin-top: -1.25rem; }\n #optimole-app .title.is-1 {\n font-size: 3rem; }\n #optimole-app .title.is-2 {\n font-size: 2.5rem; }\n #optimole-app .title.is-3 {\n font-size: 2rem; }\n #optimole-app .title.is-4 {\n font-size: 1.5rem; }\n #optimole-app .title.is-5 {\n font-size: 1.25rem; }\n #optimole-app .title.is-6 {\n font-size: 1rem; }\n #optimole-app .title.is-7 {\n font-size: 0.75rem; }\n #optimole-app .subtitle {\n color: #4a4a4a;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 1.25; }\n #optimole-app .subtitle strong {\n color: #363636;\n font-weight: 600; }\n #optimole-app .subtitle:not(.is-spaced) + .title {\n margin-top: -1.25rem; }\n #optimole-app .subtitle.is-1 {\n font-size: 3rem; }\n #optimole-app .subtitle.is-2 {\n font-size: 2.5rem; }\n #optimole-app .subtitle.is-3 {\n font-size: 2rem; }\n #optimole-app .subtitle.is-4 {\n font-size: 1.5rem; }\n #optimole-app .subtitle.is-5 {\n font-size: 1.25rem; }\n #optimole-app .subtitle.is-6 {\n font-size: 1rem; }\n #optimole-app .subtitle.is-7 {\n font-size: 0.75rem; }\n #optimole-app .heading {\n display: block;\n font-size: 11px;\n letter-spacing: 1px;\n margin-bottom: 5px;\n text-transform: uppercase; }\n #optimole-app .highlight {\n font-weight: 400;\n max-width: 100%;\n overflow: hidden;\n padding: 0; }\n #optimole-app .highlight pre {\n overflow: auto;\n max-width: 100%; }\n #optimole-app .number {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 290486px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1.25rem;\n height: 2em;\n -ms-flex-pack: center;\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 #optimole-app .breadcrumb {\n font-size: 1rem;\n white-space: nowrap; }\n #optimole-app .breadcrumb a {\n -ms-flex-align: center;\n align-items: center;\n color: #3273dc;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0 0.75em; }\n #optimole-app .breadcrumb a:hover {\n color: #363636; }\n #optimole-app .breadcrumb li {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .breadcrumb li:first-child a {\n padding-left: 0; }\n #optimole-app .breadcrumb li.is-active a {\n color: #363636;\n cursor: default;\n pointer-events: none; }\n #optimole-app .breadcrumb li + li::before {\n color: #b5b5b5;\n content: \"/\"; }\n #optimole-app .breadcrumb ul,\n #optimole-app .breadcrumb ol {\n -ms-flex-align: start;\n align-items: flex-start;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .breadcrumb .icon:first-child {\n margin-right: 0.5em; }\n #optimole-app .breadcrumb .icon:last-child {\n margin-left: 0.5em; }\n #optimole-app .breadcrumb.is-centered ol,\n #optimole-app .breadcrumb.is-centered ul {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .breadcrumb.is-right ol,\n #optimole-app .breadcrumb.is-right ul {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .breadcrumb.is-small {\n font-size: 0.75rem; }\n #optimole-app .breadcrumb.is-medium {\n font-size: 1.25rem; }\n #optimole-app .breadcrumb.is-large {\n font-size: 1.5rem; }\n #optimole-app .breadcrumb.has-arrow-separator li + li::before {\n content: \"\\2192\"; }\n #optimole-app .breadcrumb.has-bullet-separator li + li::before {\n content: \"\\2022\"; }\n #optimole-app .breadcrumb.has-dot-separator li + li::before {\n content: \"\\B7\"; }\n #optimole-app .breadcrumb.has-succeeds-separator li + li::before {\n content: \"\\227B\"; }\n #optimole-app .card {\n background-color: white;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n max-width: 100%;\n position: relative; }\n #optimole-app .card-header {\n background-color: none;\n -ms-flex-align: stretch;\n align-items: stretch;\n box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .card-header-title {\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-positive: 1;\n flex-grow: 1;\n font-weight: 700;\n padding: 0.75rem; }\n #optimole-app .card-header-title.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .card-header-icon {\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n #optimole-app .card-image {\n display: block;\n position: relative; }\n #optimole-app .card-content {\n background-color: none;\n padding: 1.5rem; }\n #optimole-app .card-footer {\n background-color: none;\n border-top: 1px solid #dbdbdb;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .card-footer-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n #optimole-app .card-footer-item:not(:last-child) {\n border-right: 1px solid #dbdbdb; }\n #optimole-app .card .media:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .dropdown {\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n vertical-align: top; }\n #optimole-app .dropdown.is-active .dropdown-menu, #optimole-app .dropdown.is-hoverable:hover .dropdown-menu {\n display: block; }\n #optimole-app .dropdown.is-right .dropdown-menu {\n left: auto;\n right: 0; }\n #optimole-app .dropdown.is-up .dropdown-menu {\n bottom: 100%;\n padding-bottom: 4px;\n padding-top: initial;\n top: auto; }\n #optimole-app .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 #optimole-app .dropdown-content {\n background-color: white;\n border-radius: 4px;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n #optimole-app .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 #optimole-app a.dropdown-item {\n padding-right: 3rem;\n white-space: nowrap; }\n #optimole-app a.dropdown-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app a.dropdown-item.is-active {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .dropdown-divider {\n background-color: #dbdbdb;\n border: none;\n display: block;\n height: 1px;\n margin: 0.5rem 0; }\n #optimole-app .level {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .level code {\n border-radius: 4px; }\n #optimole-app .level img {\n display: inline-block;\n vertical-align: top; }\n #optimole-app .level.is-mobile {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level.is-mobile .level-left,\n #optimole-app .level.is-mobile .level-right {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level.is-mobile .level-left + .level-right {\n margin-top: 0; }\n #optimole-app .level.is-mobile .level-item {\n margin-right: 0.75rem; }\n #optimole-app .level.is-mobile .level-item:not(:last-child) {\n margin-bottom: 0; }\n #optimole-app .level.is-mobile .level-item:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level > .level-item:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; } }\n #optimole-app .level-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .level-item .title,\n #optimole-app .level-item .subtitle {\n margin-bottom: 0; }\n @media screen and (max-width: 768px) {\n #optimole-app .level-item:not(:last-child) {\n margin-bottom: 0.75rem; } }\n #optimole-app .level-left,\n #optimole-app .level-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .level-left .level-item.is-flexible,\n #optimole-app .level-right .level-item.is-flexible {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-left .level-item:not(:last-child),\n #optimole-app .level-right .level-item:not(:last-child) {\n margin-right: 0.75rem; } }\n #optimole-app .level-left {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n @media screen and (max-width: 768px) {\n #optimole-app .level-left + .level-right {\n margin-top: 1.5rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-left {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .level-right {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-right {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .media {\n -ms-flex-align: start;\n align-items: flex-start;\n display: -ms-flexbox;\n display: flex;\n text-align: left; }\n #optimole-app .media .content:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .media .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n display: -ms-flexbox;\n display: flex;\n padding-top: 0.75rem; }\n #optimole-app .media .media .content:not(:last-child),\n #optimole-app .media .media .control:not(:last-child) {\n margin-bottom: 0.5rem; }\n #optimole-app .media .media .media {\n padding-top: 0.5rem; }\n #optimole-app .media .media .media + .media {\n margin-top: 0.5rem; }\n #optimole-app .media + .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n margin-top: 1rem;\n padding-top: 1rem; }\n #optimole-app .media.is-large + .media {\n margin-top: 1.5rem;\n padding-top: 1.5rem; }\n #optimole-app .media-left,\n #optimole-app .media-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .media-left {\n margin-right: 1rem; }\n #optimole-app .media-right {\n margin-left: 1rem; }\n #optimole-app .media-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n text-align: left; }\n #optimole-app .menu {\n font-size: 1rem; }\n #optimole-app .menu.is-small {\n font-size: 0.75rem; }\n #optimole-app .menu.is-medium {\n font-size: 1.25rem; }\n #optimole-app .menu.is-large {\n font-size: 1.5rem; }\n #optimole-app .menu-list {\n line-height: 1.25; }\n #optimole-app .menu-list a {\n border-radius: 2px;\n color: #4a4a4a;\n display: block;\n padding: 0.5em 0.75em; }\n #optimole-app .menu-list a:hover {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .menu-list a.is-active {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .menu-list li ul {\n border-left: 1px solid #dbdbdb;\n margin: 0.75em;\n padding-left: 0.75em; }\n #optimole-app .menu-label {\n color: #7a7a7a;\n font-size: 0.75em;\n letter-spacing: 0.1em;\n text-transform: uppercase; }\n #optimole-app .menu-label:not(:first-child) {\n margin-top: 1em; }\n #optimole-app .menu-label:not(:last-child) {\n margin-bottom: 1em; }\n #optimole-app .message {\n background-color: whitesmoke;\n border-radius: 4px;\n font-size: 1rem; }\n #optimole-app .message strong {\n color: currentColor; }\n #optimole-app .message a:not(.button):not(.tag) {\n color: currentColor;\n text-decoration: underline; }\n #optimole-app .message.is-small {\n font-size: 0.75rem; }\n #optimole-app .message.is-medium {\n font-size: 1.25rem; }\n #optimole-app .message.is-large {\n font-size: 1.5rem; }\n #optimole-app .message.is-white {\n background-color: white; }\n #optimole-app .message.is-white .message-header {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .message.is-white .message-body {\n border-color: white;\n color: #4d4d4d; }\n #optimole-app .message.is-black {\n background-color: #fafafa; }\n #optimole-app .message.is-black .message-header {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .message.is-black .message-body {\n border-color: #0a0a0a;\n color: #090909; }\n #optimole-app .message.is-light {\n background-color: #fafafa; }\n #optimole-app .message.is-light .message-header {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .message.is-light .message-body {\n border-color: whitesmoke;\n color: #505050; }\n #optimole-app .message.is-dark {\n background-color: #fafafa; }\n #optimole-app .message.is-dark .message-header {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .message.is-dark .message-body {\n border-color: #363636;\n color: #2a2a2a; }\n #optimole-app .message.is-primary {\n background-color: #fef8f6; }\n #optimole-app .message.is-primary .message-header {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .message.is-primary .message-body {\n border-color: #e7602a;\n color: #8e3a18; }\n #optimole-app .message.is-link {\n background-color: #f6f9fe; }\n #optimole-app .message.is-link .message-header {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .message.is-link .message-body {\n border-color: #3273dc;\n color: #22509a; }\n #optimole-app .message.is-info {\n background-color: #f5fcff; }\n #optimole-app .message.is-info .message-header {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .message.is-info .message-body {\n border-color: #008ec2;\n color: #044259; }\n #optimole-app .message.is-success {\n background-color: #f7fdf9; }\n #optimole-app .message.is-success .message-header {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .message.is-success .message-body {\n border-color: #34a85e;\n color: #1b432a; }\n #optimole-app .message.is-warning {\n background-color: #fffdf5; }\n #optimole-app .message.is-warning .message-header {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .message.is-warning .message-body {\n border-color: #ffdd57;\n color: #3b3108; }\n #optimole-app .message.is-danger {\n background-color: #fef8f6; }\n #optimole-app .message.is-danger .message-header {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .message.is-danger .message-body {\n border-color: #d54222;\n color: #8d311d; }\n #optimole-app .message-header {\n -ms-flex-align: center;\n align-items: center;\n background-color: #4a4a4a;\n border-radius: 4px 4px 0 0;\n color: #fff;\n display: -ms-flexbox;\n display: flex;\n font-weight: 700;\n -ms-flex-pack: justify;\n justify-content: space-between;\n line-height: 1.25;\n padding: 0.75em 1em;\n position: relative; }\n #optimole-app .message-header .delete {\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-left: 0.75em; }\n #optimole-app .message-header + .message-body {\n border-width: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .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 #optimole-app .message-body code,\n #optimole-app .message-body pre {\n background-color: white; }\n #optimole-app .message-body pre code {\n background-color: transparent; }\n #optimole-app .modal {\n -ms-flex-align: center;\n align-items: center;\n display: none;\n -ms-flex-pack: center;\n justify-content: center;\n overflow: hidden;\n position: fixed;\n z-index: 40; }\n #optimole-app .modal.is-active {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .modal-background {\n background-color: rgba(10, 10, 10, 0.86); }\n #optimole-app .modal-content,\n #optimole-app .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 #optimole-app .modal-content,\n #optimole-app .modal-card {\n margin: 0 auto;\n max-height: calc(100vh - 40px);\n width: 640px; } }\n #optimole-app .modal-close {\n background: none;\n height: 40px;\n position: fixed;\n right: 20px;\n top: 20px;\n width: 40px; }\n #optimole-app .modal-card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n max-height: calc(100vh - 40px);\n overflow: hidden; }\n #optimole-app .modal-card-head,\n #optimole-app .modal-card-foot {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 20px;\n position: relative; }\n #optimole-app .modal-card-head {\n border-bottom: 1px solid #dbdbdb;\n border-top-left-radius: 6px;\n border-top-right-radius: 6px; }\n #optimole-app .modal-card-title {\n color: #363636;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-size: 1.5rem;\n line-height: 1; }\n #optimole-app .modal-card-foot {\n border-bottom-left-radius: 6px;\n border-bottom-right-radius: 6px;\n border-top: 1px solid #dbdbdb; }\n #optimole-app .modal-card-foot .button:not(:last-child) {\n margin-right: 10px; }\n #optimole-app .modal-card-body {\n -webkit-overflow-scrolling: touch;\n background-color: white;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n overflow: auto;\n padding: 20px; }\n #optimole-app .navbar {\n background-color: white;\n min-height: 3.25rem;\n position: relative;\n z-index: 30; }\n #optimole-app .navbar.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link {\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-white .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand .navbar-link::after {\n border-color: #0a0a0a; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-white .navbar-start > .navbar-item,\n #optimole-app .navbar.is-white .navbar-start .navbar-link,\n #optimole-app .navbar.is-white .navbar-end > .navbar-item,\n #optimole-app .navbar.is-white .navbar-end .navbar-link {\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-white .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-white .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-white .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-end .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-white .navbar-end .navbar-link::after {\n border-color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-dropdown a.navbar-item.is-active {\n background-color: white;\n color: #0a0a0a; } }\n #optimole-app .navbar.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link {\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-black .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand .navbar-link::after {\n border-color: white; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-black .navbar-start > .navbar-item,\n #optimole-app .navbar.is-black .navbar-start .navbar-link,\n #optimole-app .navbar.is-black .navbar-end > .navbar-item,\n #optimole-app .navbar.is-black .navbar-end .navbar-link {\n color: white; }\n #optimole-app .navbar.is-black .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-black .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-black .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-black .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-end .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-black .navbar-end .navbar-link::after {\n border-color: white; }\n #optimole-app .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-dropdown a.navbar-item.is-active {\n background-color: #0a0a0a;\n color: white; } }\n #optimole-app .navbar.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link {\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-light .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand .navbar-link::after {\n border-color: #363636; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-light .navbar-start > .navbar-item,\n #optimole-app .navbar.is-light .navbar-start .navbar-link,\n #optimole-app .navbar.is-light .navbar-end > .navbar-item,\n #optimole-app .navbar.is-light .navbar-end .navbar-link {\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-light .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-light .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-light .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-end .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-light .navbar-end .navbar-link::after {\n border-color: #363636; }\n #optimole-app .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #363636; } }\n #optimole-app .navbar.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link {\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-dark .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link::after {\n border-color: whitesmoke; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-dark .navbar-start > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link,\n #optimole-app .navbar.is-dark .navbar-end > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link {\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-dark .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-dark .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-dark .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link::after {\n border-color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {\n background-color: #363636;\n color: whitesmoke; } }\n #optimole-app .navbar.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-primary .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-primary .navbar-start > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link,\n #optimole-app .navbar.is-primary .navbar-end > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-primary .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-primary .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-primary .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {\n background-color: #e7602a;\n color: #fff; } }\n #optimole-app .navbar.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-link .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-link .navbar-start > .navbar-item,\n #optimole-app .navbar.is-link .navbar-start .navbar-link,\n #optimole-app .navbar.is-link .navbar-end > .navbar-item,\n #optimole-app .navbar.is-link .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-link .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-link .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-link .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-end .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-link .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-dropdown a.navbar-item.is-active {\n background-color: #3273dc;\n color: #fff; } }\n #optimole-app .navbar.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-info .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-info .navbar-start > .navbar-item,\n #optimole-app .navbar.is-info .navbar-start .navbar-link,\n #optimole-app .navbar.is-info .navbar-end > .navbar-item,\n #optimole-app .navbar.is-info .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-info .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-info .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-info .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-end .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-info .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-dropdown a.navbar-item.is-active {\n background-color: #008ec2;\n color: #fff; } }\n #optimole-app .navbar.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-success .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-success .navbar-start > .navbar-item,\n #optimole-app .navbar.is-success .navbar-start .navbar-link,\n #optimole-app .navbar.is-success .navbar-end > .navbar-item,\n #optimole-app .navbar.is-success .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-success .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-success .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-success .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-end .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-success .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-dropdown a.navbar-item.is-active {\n background-color: #34a85e;\n color: #fff; } }\n #optimole-app .navbar.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-warning .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-warning .navbar-start > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link,\n #optimole-app .navbar.is-warning .navbar-end > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-warning .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-warning .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-warning .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); } }\n #optimole-app .navbar.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-danger .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-danger .navbar-start > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link,\n #optimole-app .navbar.is-danger .navbar-end > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-danger .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-danger .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-danger .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {\n background-color: #d54222;\n color: #fff; } }\n #optimole-app .navbar > .container {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n min-height: 3.25rem;\n width: 100%; }\n #optimole-app .navbar.has-shadow {\n box-shadow: 0 2px 0 0 whitesmoke; }\n #optimole-app .navbar.is-fixed-bottom, #optimole-app .navbar.is-fixed-top {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom.has-shadow {\n box-shadow: 0 -2px 0 0 whitesmoke; }\n #optimole-app .navbar.is-fixed-top {\n top: 0; }\n #optimole-app html.has-navbar-fixed-top,\n #optimole-app body.has-navbar-fixed-top {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom,\n #optimole-app body.has-navbar-fixed-bottom {\n padding-bottom: 3.25rem; }\n #optimole-app .navbar-brand,\n #optimole-app .navbar-tabs {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n min-height: 3.25rem; }\n #optimole-app .navbar-brand a.navbar-item:hover {\n background-color: transparent; }\n #optimole-app .navbar-tabs {\n -webkit-overflow-scrolling: touch;\n max-width: 100vw;\n overflow-x: auto;\n overflow-y: hidden; }\n #optimole-app .navbar-burger {\n cursor: pointer;\n display: block;\n height: 3.25rem;\n position: relative;\n width: 3.25rem;\n margin-left: auto; }\n #optimole-app .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 #optimole-app .navbar-burger span:nth-child(1) {\n top: calc(50% - 6px); }\n #optimole-app .navbar-burger span:nth-child(2) {\n top: calc(50% - 1px); }\n #optimole-app .navbar-burger span:nth-child(3) {\n top: calc(50% + 4px); }\n #optimole-app .navbar-burger:hover {\n background-color: rgba(0, 0, 0, 0.05); }\n #optimole-app .navbar-burger.is-active span:nth-child(1) {\n transform: translateY(5px) rotate(45deg); }\n #optimole-app .navbar-burger.is-active span:nth-child(2) {\n opacity: 0; }\n #optimole-app .navbar-burger.is-active span:nth-child(3) {\n transform: translateY(-5px) rotate(-45deg); }\n #optimole-app .navbar-menu {\n display: none; }\n #optimole-app .navbar-item,\n #optimole-app .navbar-link {\n color: #4a4a4a;\n display: block;\n line-height: 1.5;\n padding: 0.5rem 0.75rem;\n position: relative; }\n #optimole-app .navbar-item .icon:only-child,\n #optimole-app .navbar-link .icon:only-child {\n margin-left: -0.25rem;\n margin-right: -0.25rem; }\n #optimole-app a.navbar-item,\n #optimole-app .navbar-link {\n cursor: pointer; }\n #optimole-app a.navbar-item:hover, #optimole-app a.navbar-item.is-active,\n #optimole-app .navbar-link:hover,\n #optimole-app .navbar-link.is-active {\n background-color: #fafafa;\n color: #3273dc; }\n #optimole-app .navbar-item {\n display: block;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .navbar-item img {\n max-height: 1.75rem; }\n #optimole-app .navbar-item.has-dropdown {\n padding: 0; }\n #optimole-app .navbar-item.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .navbar-item.is-tab {\n border-bottom: 1px solid transparent;\n min-height: 3.25rem;\n padding-bottom: calc(0.5rem - 1px); }\n #optimole-app .navbar-item.is-tab:hover {\n background-color: transparent;\n border-bottom-color: #3273dc; }\n #optimole-app .navbar-item.is-tab.is-active {\n background-color: transparent;\n border-bottom-color: #3273dc;\n border-bottom-style: solid;\n border-bottom-width: 3px;\n color: #3273dc;\n padding-bottom: calc(0.5rem - 3px); }\n #optimole-app .navbar-content {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .navbar-link {\n padding-right: 2.5em; }\n #optimole-app .navbar-link::after {\n border-color: #3273dc;\n margin-top: -0.375em;\n right: 1.125em; }\n #optimole-app .navbar-dropdown {\n font-size: 0.875rem;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n #optimole-app .navbar-dropdown .navbar-item {\n padding-left: 1.5rem;\n padding-right: 1.5rem; }\n #optimole-app .navbar-divider {\n background-color: whitesmoke;\n border: none;\n display: none;\n height: 2px;\n margin: 0.5rem 0; }\n @media screen and (max-width: 1087px) {\n #optimole-app .navbar > .container {\n display: block; }\n #optimole-app .navbar-brand .navbar-item,\n #optimole-app .navbar-tabs .navbar-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-link::after {\n display: none; }\n #optimole-app .navbar-menu {\n background-color: white;\n box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);\n padding: 0.5rem 0; }\n #optimole-app .navbar-menu.is-active {\n display: block; }\n #optimole-app .navbar.is-fixed-bottom-touch, #optimole-app .navbar.is-fixed-top-touch {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom-touch {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom-touch.has-shadow {\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n #optimole-app .navbar.is-fixed-top-touch {\n top: 0; }\n #optimole-app .navbar.is-fixed-top .navbar-menu, #optimole-app .navbar.is-fixed-top-touch .navbar-menu {\n -webkit-overflow-scrolling: touch;\n max-height: calc(100vh - 3.25rem);\n overflow: auto; }\n #optimole-app html.has-navbar-fixed-top-touch,\n #optimole-app body.has-navbar-fixed-top-touch {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom-touch,\n #optimole-app body.has-navbar-fixed-bottom-touch {\n padding-bottom: 3.25rem; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar,\n #optimole-app .navbar-menu,\n #optimole-app .navbar-start,\n #optimole-app .navbar-end {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar {\n min-height: 3.25rem; }\n #optimole-app .navbar.is-spaced {\n padding: 1rem 2rem; }\n #optimole-app .navbar.is-spaced .navbar-start,\n #optimole-app .navbar.is-spaced .navbar-end {\n -ms-flex-align: center;\n align-items: center; }\n #optimole-app .navbar.is-spaced a.navbar-item,\n #optimole-app .navbar.is-spaced .navbar-link {\n border-radius: 4px; }\n #optimole-app .navbar.is-transparent a.navbar-item:hover, #optimole-app .navbar.is-transparent a.navbar-item.is-active,\n #optimole-app .navbar.is-transparent .navbar-link:hover,\n #optimole-app .navbar.is-transparent .navbar-link.is-active {\n background-color: transparent !important; }\n #optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, #optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {\n background-color: transparent !important; }\n #optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #3273dc; }\n #optimole-app .navbar-burger {\n display: none; }\n #optimole-app .navbar-item,\n #optimole-app .navbar-link {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-item {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-item.has-dropdown {\n -ms-flex-align: stretch;\n align-items: stretch; }\n #optimole-app .navbar-item.has-dropdown-up .navbar-link::after {\n transform: rotate(135deg) translate(0.25em, -0.25em); }\n #optimole-app .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 #optimole-app .navbar-item.is-active .navbar-dropdown, #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown {\n display: block; }\n .navbar.is-spaced #optimole-app .navbar-item.is-active .navbar-dropdown, #optimole-app .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown, #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {\n opacity: 1;\n pointer-events: auto;\n transform: translateY(0); }\n #optimole-app .navbar-menu {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .navbar-start {\n -ms-flex-pack: start;\n justify-content: flex-start;\n margin-right: auto; }\n #optimole-app .navbar-end {\n -ms-flex-pack: end;\n justify-content: flex-end;\n margin-left: auto; }\n #optimole-app .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 #optimole-app .navbar-dropdown .navbar-item {\n padding: 0.375rem 1rem;\n white-space: nowrap; }\n #optimole-app .navbar-dropdown a.navbar-item {\n padding-right: 3rem; }\n #optimole-app .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #3273dc; }\n .navbar.is-spaced #optimole-app .navbar-dropdown, #optimole-app .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 #optimole-app .navbar-dropdown.is-right {\n left: auto;\n right: 0; }\n #optimole-app .navbar-divider {\n display: block; }\n #optimole-app .navbar > .container .navbar-brand,\n #optimole-app .container > .navbar .navbar-brand {\n margin-left: -1rem; }\n #optimole-app .navbar > .container .navbar-menu,\n #optimole-app .container > .navbar .navbar-menu {\n margin-right: -1rem; }\n #optimole-app .navbar.is-fixed-bottom-desktop, #optimole-app .navbar.is-fixed-top-desktop {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom-desktop {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom-desktop.has-shadow {\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n #optimole-app .navbar.is-fixed-top-desktop {\n top: 0; }\n #optimole-app html.has-navbar-fixed-top-desktop,\n #optimole-app body.has-navbar-fixed-top-desktop {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom-desktop,\n #optimole-app body.has-navbar-fixed-bottom-desktop {\n padding-bottom: 3.25rem; }\n #optimole-app html.has-spaced-navbar-fixed-top,\n #optimole-app body.has-spaced-navbar-fixed-top {\n padding-top: 5.25rem; }\n #optimole-app html.has-spaced-navbar-fixed-bottom,\n #optimole-app body.has-spaced-navbar-fixed-bottom {\n padding-bottom: 5.25rem; }\n #optimole-app a.navbar-item.is-active,\n #optimole-app .navbar-link.is-active {\n color: #0a0a0a; }\n #optimole-app a.navbar-item.is-active:not(:hover),\n #optimole-app .navbar-link.is-active:not(:hover) {\n background-color: transparent; }\n #optimole-app .navbar-item.has-dropdown:hover .navbar-link, #optimole-app .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #fafafa; } }\n #optimole-app .pagination {\n font-size: 1rem;\n margin: -0.25rem; }\n #optimole-app .pagination.is-small {\n font-size: 0.75rem; }\n #optimole-app .pagination.is-medium {\n font-size: 1.25rem; }\n #optimole-app .pagination.is-large {\n font-size: 1.5rem; }\n #optimole-app .pagination.is-rounded .pagination-previous,\n #optimole-app .pagination.is-rounded .pagination-next {\n padding-left: 1em;\n padding-right: 1em;\n border-radius: 290486px; }\n #optimole-app .pagination.is-rounded .pagination-link {\n border-radius: 290486px; }\n #optimole-app .pagination,\n #optimole-app .pagination-list {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis {\n font-size: 1em;\n padding-left: 0.5em;\n padding-right: 0.5em;\n -ms-flex-pack: center;\n justify-content: center;\n margin: 0.25rem;\n text-align: center; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link {\n border-color: #dbdbdb;\n color: #363636;\n min-width: 2.25em; }\n #optimole-app .pagination-previous:hover,\n #optimole-app .pagination-next:hover,\n #optimole-app .pagination-link:hover {\n border-color: #b5b5b5;\n color: #363636; }\n #optimole-app .pagination-previous:focus,\n #optimole-app .pagination-next:focus,\n #optimole-app .pagination-link:focus {\n border-color: #3273dc; }\n #optimole-app .pagination-previous:active,\n #optimole-app .pagination-next:active,\n #optimole-app .pagination-link:active {\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }\n #optimole-app .pagination-previous[disabled],\n #optimole-app .pagination-next[disabled],\n #optimole-app .pagination-link[disabled] {\n background-color: #dbdbdb;\n border-color: #dbdbdb;\n box-shadow: none;\n color: #7a7a7a;\n opacity: 0.5; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next {\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n #optimole-app .pagination-link.is-current {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .pagination-ellipsis {\n color: #b5b5b5;\n pointer-events: none; }\n #optimole-app .pagination-list {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n @media screen and (max-width: 768px) {\n #optimole-app .pagination {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .pagination-list li {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .pagination-list {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination-previous {\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination-next {\n -ms-flex-order: 3;\n order: 3; }\n #optimole-app .pagination {\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .pagination.is-centered .pagination-previous {\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination.is-centered .pagination-list {\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination.is-centered .pagination-next {\n -ms-flex-order: 3;\n order: 3; }\n #optimole-app .pagination.is-right .pagination-previous {\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination.is-right .pagination-next {\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination.is-right .pagination-list {\n -ms-flex-pack: end;\n justify-content: flex-end;\n -ms-flex-order: 3;\n order: 3; } }\n #optimole-app .panel {\n font-size: 1rem; }\n #optimole-app .panel:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .panel-heading,\n #optimole-app .panel-tabs,\n #optimole-app .panel-block {\n border-bottom: 1px solid #dbdbdb;\n border-left: 1px solid #dbdbdb;\n border-right: 1px solid #dbdbdb; }\n #optimole-app .panel-heading:first-child,\n #optimole-app .panel-tabs:first-child,\n #optimole-app .panel-block:first-child {\n border-top: 1px solid #dbdbdb; }\n #optimole-app .panel-heading {\n background-color: whitesmoke;\n border-radius: 4px 4px 0 0;\n color: #363636;\n font-size: 1.25em;\n font-weight: 300;\n line-height: 1.25;\n padding: 0.5em 0.75em; }\n #optimole-app .panel-tabs {\n -ms-flex-align: end;\n align-items: flex-end;\n display: -ms-flexbox;\n display: flex;\n font-size: 0.875em;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .panel-tabs a {\n border-bottom: 1px solid #dbdbdb;\n margin-bottom: -1px;\n padding: 0.5em; }\n #optimole-app .panel-tabs a.is-active {\n border-bottom-color: #4a4a4a;\n color: #363636; }\n #optimole-app .panel-list a {\n color: #4a4a4a; }\n #optimole-app .panel-list a:hover {\n color: #3273dc; }\n #optimole-app .panel-block {\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 0.5em 0.75em; }\n #optimole-app .panel-block input[type=\"checkbox\"] {\n margin-right: 0.75em; }\n #optimole-app .panel-block > .control {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n width: 100%; }\n #optimole-app .panel-block.is-wrapped {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .panel-block.is-active {\n border-left-color: #3273dc;\n color: #363636; }\n #optimole-app .panel-block.is-active .panel-icon {\n color: #3273dc; }\n #optimole-app a.panel-block,\n #optimole-app label.panel-block {\n cursor: pointer; }\n #optimole-app a.panel-block:hover,\n #optimole-app label.panel-block:hover {\n background-color: whitesmoke; }\n #optimole-app .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 #optimole-app .panel-icon .fa {\n font-size: inherit;\n line-height: inherit; }\n #optimole-app .tabs {\n -webkit-overflow-scrolling: touch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n font-size: 1rem;\n -ms-flex-pack: justify;\n justify-content: space-between;\n overflow: hidden;\n overflow-x: auto;\n white-space: nowrap; }\n #optimole-app .tabs a {\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n color: #4a4a4a;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: -1px;\n padding: 0.5em 1em;\n vertical-align: top; }\n #optimole-app .tabs a:hover {\n border-bottom-color: #363636;\n color: #363636; }\n #optimole-app .tabs li {\n display: block; }\n #optimole-app .tabs li.is-active a {\n border-bottom-color: #3273dc;\n color: #3273dc; }\n #optimole-app .tabs ul {\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .tabs ul.is-left {\n padding-right: 0.75em; }\n #optimole-app .tabs ul.is-center {\n -ms-flex: none;\n flex: none;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0.75em;\n padding-right: 0.75em; }\n #optimole-app .tabs ul.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding-left: 0.75em; }\n #optimole-app .tabs .icon:first-child {\n margin-right: 0.5em; }\n #optimole-app .tabs .icon:last-child {\n margin-left: 0.5em; }\n #optimole-app .tabs.is-centered ul {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .tabs.is-right ul {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .tabs.is-boxed a {\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0; }\n #optimole-app .tabs.is-boxed a:hover {\n background-color: whitesmoke;\n border-bottom-color: #dbdbdb; }\n #optimole-app .tabs.is-boxed li.is-active a {\n background-color: white;\n border-color: #dbdbdb;\n border-bottom-color: transparent !important; }\n #optimole-app .tabs.is-fullwidth li {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .tabs.is-toggle a {\n border-color: #dbdbdb;\n border-style: solid;\n border-width: 1px;\n margin-bottom: 0;\n position: relative; }\n #optimole-app .tabs.is-toggle a:hover {\n background-color: whitesmoke;\n border-color: #b5b5b5;\n z-index: 2; }\n #optimole-app .tabs.is-toggle li + li {\n margin-left: -1px; }\n #optimole-app .tabs.is-toggle li:first-child a {\n border-radius: 4px 0 0 4px; }\n #optimole-app .tabs.is-toggle li:last-child a {\n border-radius: 0 4px 4px 0; }\n #optimole-app .tabs.is-toggle li.is-active a {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff;\n z-index: 1; }\n #optimole-app .tabs.is-toggle ul {\n border-bottom: none; }\n #optimole-app .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 #optimole-app .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 #optimole-app .tabs.is-small {\n font-size: 0.75rem; }\n #optimole-app .tabs.is-medium {\n font-size: 1.25rem; }\n #optimole-app .tabs.is-large {\n font-size: 1.5rem; }\n #optimole-app .column {\n display: block;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n padding: 0.75rem; }\n .columns.is-mobile > #optimole-app .column.is-narrow {\n -ms-flex: none;\n flex: none; }\n .columns.is-mobile > #optimole-app .column.is-full {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .columns.is-mobile > #optimole-app .column.is-three-quarters {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .columns.is-mobile > #optimole-app .column.is-two-thirds {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .columns.is-mobile > #optimole-app .column.is-half {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .columns.is-mobile > #optimole-app .column.is-one-third {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .columns.is-mobile > #optimole-app .column.is-one-quarter {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .columns.is-mobile > #optimole-app .column.is-one-fifth {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .columns.is-mobile > #optimole-app .column.is-two-fifths {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .columns.is-mobile > #optimole-app .column.is-three-fifths {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .columns.is-mobile > #optimole-app .column.is-four-fifths {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .columns.is-mobile > #optimole-app .column.is-offset-three-quarters {\n margin-left: 75%; }\n .columns.is-mobile > #optimole-app .column.is-offset-two-thirds {\n margin-left: 66.6666%; }\n .columns.is-mobile > #optimole-app .column.is-offset-half {\n margin-left: 50%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-third {\n margin-left: 33.3333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-quarter {\n margin-left: 25%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-fifth {\n margin-left: 20%; }\n .columns.is-mobile > #optimole-app .column.is-offset-two-fifths {\n margin-left: 40%; }\n .columns.is-mobile > #optimole-app .column.is-offset-three-fifths {\n margin-left: 60%; }\n .columns.is-mobile > #optimole-app .column.is-offset-four-fifths {\n margin-left: 80%; }\n .columns.is-mobile > #optimole-app .column.is-1 {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-1 {\n margin-left: 8.33333%; }\n .columns.is-mobile > #optimole-app .column.is-2 {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-2 {\n margin-left: 16.66667%; }\n .columns.is-mobile > #optimole-app .column.is-3 {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .columns.is-mobile > #optimole-app .column.is-offset-3 {\n margin-left: 25%; }\n .columns.is-mobile > #optimole-app .column.is-4 {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-4 {\n margin-left: 33.33333%; }\n .columns.is-mobile > #optimole-app .column.is-5 {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-5 {\n margin-left: 41.66667%; }\n .columns.is-mobile > #optimole-app .column.is-6 {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .columns.is-mobile > #optimole-app .column.is-offset-6 {\n margin-left: 50%; }\n .columns.is-mobile > #optimole-app .column.is-7 {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-7 {\n margin-left: 58.33333%; }\n .columns.is-mobile > #optimole-app .column.is-8 {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-8 {\n margin-left: 66.66667%; }\n .columns.is-mobile > #optimole-app .column.is-9 {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .columns.is-mobile > #optimole-app .column.is-offset-9 {\n margin-left: 75%; }\n .columns.is-mobile > #optimole-app .column.is-10 {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-10 {\n margin-left: 83.33333%; }\n .columns.is-mobile > #optimole-app .column.is-11 {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-11 {\n margin-left: 91.66667%; }\n .columns.is-mobile > #optimole-app .column.is-12 {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .columns.is-mobile > #optimole-app .column.is-offset-12 {\n margin-left: 100%; }\n @media screen and (max-width: 768px) {\n #optimole-app .column.is-narrow-mobile {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-mobile {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-mobile {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-mobile {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-mobile {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-mobile {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-mobile {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-mobile {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-mobile {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-mobile {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-mobile {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-mobile {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-mobile {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-mobile {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-mobile {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-mobile {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-mobile {\n margin-left: 80%; }\n #optimole-app .column.is-1-mobile {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-mobile {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-mobile {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-mobile {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-mobile {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-mobile {\n margin-left: 25%; }\n #optimole-app .column.is-4-mobile {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-mobile {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-mobile {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-mobile {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-mobile {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-mobile {\n margin-left: 50%; }\n #optimole-app .column.is-7-mobile {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-mobile {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-mobile {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-mobile {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-mobile {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-mobile {\n margin-left: 75%; }\n #optimole-app .column.is-10-mobile {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-mobile {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-mobile {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-mobile {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-mobile {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-mobile {\n margin-left: 100%; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .column.is-narrow, #optimole-app .column.is-narrow-tablet {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full, #optimole-app .column.is-full-tablet {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters, #optimole-app .column.is-three-quarters-tablet {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds, #optimole-app .column.is-two-thirds-tablet {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half, #optimole-app .column.is-half-tablet {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third, #optimole-app .column.is-one-third-tablet {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter, #optimole-app .column.is-one-quarter-tablet {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth, #optimole-app .column.is-one-fifth-tablet {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths, #optimole-app .column.is-two-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths, #optimole-app .column.is-three-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths, #optimole-app .column.is-four-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters, #optimole-app .column.is-offset-three-quarters-tablet {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds, #optimole-app .column.is-offset-two-thirds-tablet {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half, #optimole-app .column.is-offset-half-tablet {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third, #optimole-app .column.is-offset-one-third-tablet {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter, #optimole-app .column.is-offset-one-quarter-tablet {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth, #optimole-app .column.is-offset-one-fifth-tablet {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths, #optimole-app .column.is-offset-two-fifths-tablet {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths, #optimole-app .column.is-offset-three-fifths-tablet {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths, #optimole-app .column.is-offset-four-fifths-tablet {\n margin-left: 80%; }\n #optimole-app .column.is-1, #optimole-app .column.is-1-tablet {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1, #optimole-app .column.is-offset-1-tablet {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2, #optimole-app .column.is-2-tablet {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2, #optimole-app .column.is-offset-2-tablet {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3, #optimole-app .column.is-3-tablet {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3, #optimole-app .column.is-offset-3-tablet {\n margin-left: 25%; }\n #optimole-app .column.is-4, #optimole-app .column.is-4-tablet {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4, #optimole-app .column.is-offset-4-tablet {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5, #optimole-app .column.is-5-tablet {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5, #optimole-app .column.is-offset-5-tablet {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6, #optimole-app .column.is-6-tablet {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6, #optimole-app .column.is-offset-6-tablet {\n margin-left: 50%; }\n #optimole-app .column.is-7, #optimole-app .column.is-7-tablet {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7, #optimole-app .column.is-offset-7-tablet {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8, #optimole-app .column.is-8-tablet {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8, #optimole-app .column.is-offset-8-tablet {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9, #optimole-app .column.is-9-tablet {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9, #optimole-app .column.is-offset-9-tablet {\n margin-left: 75%; }\n #optimole-app .column.is-10, #optimole-app .column.is-10-tablet {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10, #optimole-app .column.is-offset-10-tablet {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11, #optimole-app .column.is-11-tablet {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11, #optimole-app .column.is-offset-11-tablet {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12, #optimole-app .column.is-12-tablet {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12, #optimole-app .column.is-offset-12-tablet {\n margin-left: 100%; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .column.is-narrow-touch {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-touch {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-touch {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-touch {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-touch {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-touch {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-touch {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-touch {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-touch {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-touch {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-touch {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-touch {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-touch {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-touch {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-touch {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-touch {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-touch {\n margin-left: 80%; }\n #optimole-app .column.is-1-touch {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-touch {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-touch {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-touch {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-touch {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-touch {\n margin-left: 25%; }\n #optimole-app .column.is-4-touch {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-touch {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-touch {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-touch {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-touch {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-touch {\n margin-left: 50%; }\n #optimole-app .column.is-7-touch {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-touch {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-touch {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-touch {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-touch {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-touch {\n margin-left: 75%; }\n #optimole-app .column.is-10-touch {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-touch {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-touch {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-touch {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-touch {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-touch {\n margin-left: 100%; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .column.is-narrow-desktop {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-desktop {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-desktop {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-desktop {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-desktop {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-desktop {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-desktop {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-desktop {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-desktop {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-desktop {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-desktop {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-desktop {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-desktop {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-desktop {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-desktop {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-desktop {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-desktop {\n margin-left: 80%; }\n #optimole-app .column.is-1-desktop {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-desktop {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-desktop {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-desktop {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-desktop {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-desktop {\n margin-left: 25%; }\n #optimole-app .column.is-4-desktop {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-desktop {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-desktop {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-desktop {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-desktop {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-desktop {\n margin-left: 50%; }\n #optimole-app .column.is-7-desktop {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-desktop {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-desktop {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-desktop {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-desktop {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-desktop {\n margin-left: 75%; }\n #optimole-app .column.is-10-desktop {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-desktop {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-desktop {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-desktop {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-desktop {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-desktop {\n margin-left: 100%; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .column.is-narrow-widescreen {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-widescreen {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-widescreen {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-widescreen {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-widescreen {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-widescreen {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-widescreen {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-widescreen {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-widescreen {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-widescreen {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-widescreen {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-widescreen {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-widescreen {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-widescreen {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-widescreen {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-widescreen {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-widescreen {\n margin-left: 80%; }\n #optimole-app .column.is-1-widescreen {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-widescreen {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-widescreen {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-widescreen {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-widescreen {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-widescreen {\n margin-left: 25%; }\n #optimole-app .column.is-4-widescreen {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-widescreen {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-widescreen {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-widescreen {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-widescreen {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-widescreen {\n margin-left: 50%; }\n #optimole-app .column.is-7-widescreen {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-widescreen {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-widescreen {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-widescreen {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-widescreen {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-widescreen {\n margin-left: 75%; }\n #optimole-app .column.is-10-widescreen {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-widescreen {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-widescreen {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-widescreen {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-widescreen {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-widescreen {\n margin-left: 100%; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .column.is-narrow-fullhd {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-fullhd {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-fullhd {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-fullhd {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-fullhd {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-fullhd {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-fullhd {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-fullhd {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-fullhd {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-fullhd {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-fullhd {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-fullhd {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-fullhd {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-fullhd {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-fullhd {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-fullhd {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-fullhd {\n margin-left: 80%; }\n #optimole-app .column.is-1-fullhd {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-fullhd {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-fullhd {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-fullhd {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-fullhd {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-fullhd {\n margin-left: 25%; }\n #optimole-app .column.is-4-fullhd {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-fullhd {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-fullhd {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-fullhd {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-fullhd {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-fullhd {\n margin-left: 50%; }\n #optimole-app .column.is-7-fullhd {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-fullhd {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-fullhd {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-fullhd {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-fullhd {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-fullhd {\n margin-left: 75%; }\n #optimole-app .column.is-10-fullhd {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-fullhd {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-fullhd {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-fullhd {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-fullhd {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-fullhd {\n margin-left: 100%; } }\n #optimole-app .columns {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n margin-top: -0.75rem; }\n #optimole-app .columns:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .columns:not(:last-child) {\n margin-bottom: calc(1.5rem - 0.75rem); }\n #optimole-app .columns.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .columns.is-gapless {\n margin-left: 0;\n margin-right: 0;\n margin-top: 0; }\n #optimole-app .columns.is-gapless > .column {\n margin: 0;\n padding: 0 !important; }\n #optimole-app .columns.is-gapless:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .columns.is-gapless:last-child {\n margin-bottom: 0; }\n #optimole-app .columns.is-mobile {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .columns.is-multiline {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .columns.is-vcentered {\n -ms-flex-align: center;\n align-items: center; }\n @media screen and (min-width: 769px), print {\n #optimole-app .columns:not(.is-desktop) {\n display: -ms-flexbox;\n display: flex; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .columns.is-desktop {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .columns.is-variable {\n --columnGap: 0.75rem;\n margin-left: calc(-1 * var(--columnGap));\n margin-right: calc(-1 * var(--columnGap)); }\n #optimole-app .columns.is-variable .column {\n padding-left: var(--columnGap);\n padding-right: var(--columnGap); }\n #optimole-app .columns.is-variable.is-0 {\n --columnGap: 0rem; }\n #optimole-app .columns.is-variable.is-1 {\n --columnGap: 0.25rem; }\n #optimole-app .columns.is-variable.is-2 {\n --columnGap: 0.5rem; }\n #optimole-app .columns.is-variable.is-3 {\n --columnGap: 0.75rem; }\n #optimole-app .columns.is-variable.is-4 {\n --columnGap: 1rem; }\n #optimole-app .columns.is-variable.is-5 {\n --columnGap: 1.25rem; }\n #optimole-app .columns.is-variable.is-6 {\n --columnGap: 1.5rem; }\n #optimole-app .columns.is-variable.is-7 {\n --columnGap: 1.75rem; }\n #optimole-app .columns.is-variable.is-8 {\n --columnGap: 2rem; }\n #optimole-app .tile {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: block;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n min-height: -webkit-min-content;\n min-height: -moz-min-content;\n min-height: min-content; }\n #optimole-app .tile.is-ancestor {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n margin-top: -0.75rem; }\n #optimole-app .tile.is-ancestor:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .tile.is-ancestor:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .tile.is-child {\n margin: 0 !important; }\n #optimole-app .tile.is-parent {\n padding: 0.75rem; }\n #optimole-app .tile.is-vertical {\n -ms-flex-direction: column;\n flex-direction: column; }\n #optimole-app .tile.is-vertical > .tile.is-child:not(:last-child) {\n margin-bottom: 1.5rem !important; }\n @media screen and (min-width: 769px), print {\n #optimole-app .tile:not(.is-child) {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .tile.is-1 {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .tile.is-2 {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .tile.is-3 {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .tile.is-4 {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .tile.is-5 {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .tile.is-6 {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .tile.is-7 {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .tile.is-8 {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .tile.is-9 {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .tile.is-10 {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .tile.is-11 {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .tile.is-12 {\n -ms-flex: none;\n flex: none;\n width: 100%; } }\n #optimole-app .hero {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .hero .navbar {\n background: none; }\n #optimole-app .hero .tabs ul {\n border-bottom: none; }\n #optimole-app .hero.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .hero.is-white a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-white strong {\n color: inherit; }\n #optimole-app .hero.is-white .title {\n color: #0a0a0a; }\n #optimole-app .hero.is-white .subtitle {\n color: rgba(10, 10, 10, 0.9); }\n #optimole-app .hero.is-white .subtitle a:not(.button),\n #optimole-app .hero.is-white .subtitle strong {\n color: #0a0a0a; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-white .navbar-menu {\n background-color: white; } }\n #optimole-app .hero.is-white .navbar-item,\n #optimole-app .hero.is-white .navbar-link {\n color: rgba(10, 10, 10, 0.7); }\n #optimole-app .hero.is-white a.navbar-item:hover, #optimole-app .hero.is-white a.navbar-item.is-active,\n #optimole-app .hero.is-white .navbar-link:hover,\n #optimole-app .hero.is-white .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .hero.is-white .tabs a {\n color: #0a0a0a;\n opacity: 0.9; }\n #optimole-app .hero.is-white .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-white .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-white .tabs.is-boxed a, #optimole-app .hero.is-white .tabs.is-toggle a {\n color: #0a0a0a; }\n #optimole-app .hero.is-white .tabs.is-boxed a:hover, #optimole-app .hero.is-white .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-white .tabs.is-boxed li.is-active a, #optimole-app .hero.is-white .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-white .tabs.is-toggle li.is-active a, #optimole-app .hero.is-white .tabs.is-toggle li.is-active a:hover {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .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 #optimole-app .hero.is-white.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }\n #optimole-app .hero.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .hero.is-black a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-black strong {\n color: inherit; }\n #optimole-app .hero.is-black .title {\n color: white; }\n #optimole-app .hero.is-black .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-black .subtitle a:not(.button),\n #optimole-app .hero.is-black .subtitle strong {\n color: white; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-black .navbar-menu {\n background-color: #0a0a0a; } }\n #optimole-app .hero.is-black .navbar-item,\n #optimole-app .hero.is-black .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-black a.navbar-item:hover, #optimole-app .hero.is-black a.navbar-item.is-active,\n #optimole-app .hero.is-black .navbar-link:hover,\n #optimole-app .hero.is-black .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .hero.is-black .tabs a {\n color: white;\n opacity: 0.9; }\n #optimole-app .hero.is-black .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-black .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-black .tabs.is-boxed a, #optimole-app .hero.is-black .tabs.is-toggle a {\n color: white; }\n #optimole-app .hero.is-black .tabs.is-boxed a:hover, #optimole-app .hero.is-black .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-black .tabs.is-boxed li.is-active a, #optimole-app .hero.is-black .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-black .tabs.is-toggle li.is-active a, #optimole-app .hero.is-black .tabs.is-toggle li.is-active a:hover {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .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 #optimole-app .hero.is-black.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }\n #optimole-app .hero.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .hero.is-light a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-light strong {\n color: inherit; }\n #optimole-app .hero.is-light .title {\n color: #363636; }\n #optimole-app .hero.is-light .subtitle {\n color: rgba(54, 54, 54, 0.9); }\n #optimole-app .hero.is-light .subtitle a:not(.button),\n #optimole-app .hero.is-light .subtitle strong {\n color: #363636; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-light .navbar-menu {\n background-color: whitesmoke; } }\n #optimole-app .hero.is-light .navbar-item,\n #optimole-app .hero.is-light .navbar-link {\n color: rgba(54, 54, 54, 0.7); }\n #optimole-app .hero.is-light a.navbar-item:hover, #optimole-app .hero.is-light a.navbar-item.is-active,\n #optimole-app .hero.is-light .navbar-link:hover,\n #optimole-app .hero.is-light .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .hero.is-light .tabs a {\n color: #363636;\n opacity: 0.9; }\n #optimole-app .hero.is-light .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-light .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-light .tabs.is-boxed a, #optimole-app .hero.is-light .tabs.is-toggle a {\n color: #363636; }\n #optimole-app .hero.is-light .tabs.is-boxed a:hover, #optimole-app .hero.is-light .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-light .tabs.is-boxed li.is-active a, #optimole-app .hero.is-light .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-light .tabs.is-toggle li.is-active a, #optimole-app .hero.is-light .tabs.is-toggle li.is-active a:hover {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .hero.is-light.is-bold {\n background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-light.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }\n #optimole-app .hero.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-dark strong {\n color: inherit; }\n #optimole-app .hero.is-dark .title {\n color: whitesmoke; }\n #optimole-app .hero.is-dark .subtitle {\n color: rgba(245, 245, 245, 0.9); }\n #optimole-app .hero.is-dark .subtitle a:not(.button),\n #optimole-app .hero.is-dark .subtitle strong {\n color: whitesmoke; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-dark .navbar-menu {\n background-color: #363636; } }\n #optimole-app .hero.is-dark .navbar-item,\n #optimole-app .hero.is-dark .navbar-link {\n color: rgba(245, 245, 245, 0.7); }\n #optimole-app .hero.is-dark a.navbar-item:hover, #optimole-app .hero.is-dark a.navbar-item.is-active,\n #optimole-app .hero.is-dark .navbar-link:hover,\n #optimole-app .hero.is-dark .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .hero.is-dark .tabs a {\n color: whitesmoke;\n opacity: 0.9; }\n #optimole-app .hero.is-dark .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-dark .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-dark .tabs.is-boxed a, #optimole-app .hero.is-dark .tabs.is-toggle a {\n color: whitesmoke; }\n #optimole-app .hero.is-dark .tabs.is-boxed a:hover, #optimole-app .hero.is-dark .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-dark .tabs.is-boxed li.is-active a, #optimole-app .hero.is-dark .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-dark .tabs.is-toggle li.is-active a, #optimole-app .hero.is-dark .tabs.is-toggle li.is-active a:hover {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .hero.is-dark.is-bold {\n background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-dark.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }\n #optimole-app .hero.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-primary strong {\n color: inherit; }\n #optimole-app .hero.is-primary .title {\n color: #fff; }\n #optimole-app .hero.is-primary .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-primary .subtitle a:not(.button),\n #optimole-app .hero.is-primary .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-primary .navbar-menu {\n background-color: #e7602a; } }\n #optimole-app .hero.is-primary .navbar-item,\n #optimole-app .hero.is-primary .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-primary a.navbar-item:hover, #optimole-app .hero.is-primary a.navbar-item.is-active,\n #optimole-app .hero.is-primary .navbar-link:hover,\n #optimole-app .hero.is-primary .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .hero.is-primary .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-primary .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-primary .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-primary .tabs.is-boxed a, #optimole-app .hero.is-primary .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-primary .tabs.is-boxed a:hover, #optimole-app .hero.is-primary .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-primary .tabs.is-boxed li.is-active a, #optimole-app .hero.is-primary .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-primary .tabs.is-toggle li.is-active a, #optimole-app .hero.is-primary .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #e7602a; }\n #optimole-app .hero.is-primary.is-bold {\n background-image: linear-gradient(141deg, #d3230b 0%, #e7602a 71%, #ef8d3c 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-primary.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #d3230b 0%, #e7602a 71%, #ef8d3c 100%); } }\n #optimole-app .hero.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .hero.is-link a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-link strong {\n color: inherit; }\n #optimole-app .hero.is-link .title {\n color: #fff; }\n #optimole-app .hero.is-link .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-link .subtitle a:not(.button),\n #optimole-app .hero.is-link .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-link .navbar-menu {\n background-color: #3273dc; } }\n #optimole-app .hero.is-link .navbar-item,\n #optimole-app .hero.is-link .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-link a.navbar-item:hover, #optimole-app .hero.is-link a.navbar-item.is-active,\n #optimole-app .hero.is-link .navbar-link:hover,\n #optimole-app .hero.is-link .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .hero.is-link .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-link .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-link .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-link .tabs.is-boxed a, #optimole-app .hero.is-link .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-link .tabs.is-boxed a:hover, #optimole-app .hero.is-link .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-link .tabs.is-boxed li.is-active a, #optimole-app .hero.is-link .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-link .tabs.is-toggle li.is-active a, #optimole-app .hero.is-link .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #3273dc; }\n #optimole-app .hero.is-link.is-bold {\n background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-link.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }\n #optimole-app .hero.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .hero.is-info a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-info strong {\n color: inherit; }\n #optimole-app .hero.is-info .title {\n color: #fff; }\n #optimole-app .hero.is-info .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-info .subtitle a:not(.button),\n #optimole-app .hero.is-info .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-info .navbar-menu {\n background-color: #008ec2; } }\n #optimole-app .hero.is-info .navbar-item,\n #optimole-app .hero.is-info .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-info a.navbar-item:hover, #optimole-app .hero.is-info a.navbar-item.is-active,\n #optimole-app .hero.is-info .navbar-link:hover,\n #optimole-app .hero.is-info .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .hero.is-info .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-info .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-info .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-info .tabs.is-boxed a, #optimole-app .hero.is-info .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-info .tabs.is-boxed a:hover, #optimole-app .hero.is-info .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-info .tabs.is-boxed li.is-active a, #optimole-app .hero.is-info .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-info .tabs.is-toggle li.is-active a, #optimole-app .hero.is-info .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #008ec2; }\n #optimole-app .hero.is-info.is-bold {\n background-image: linear-gradient(141deg, #00818f 0%, #008ec2 71%, #007cdc 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-info.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #00818f 0%, #008ec2 71%, #007cdc 100%); } }\n #optimole-app .hero.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .hero.is-success a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-success strong {\n color: inherit; }\n #optimole-app .hero.is-success .title {\n color: #fff; }\n #optimole-app .hero.is-success .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-success .subtitle a:not(.button),\n #optimole-app .hero.is-success .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-success .navbar-menu {\n background-color: #34a85e; } }\n #optimole-app .hero.is-success .navbar-item,\n #optimole-app .hero.is-success .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-success a.navbar-item:hover, #optimole-app .hero.is-success a.navbar-item.is-active,\n #optimole-app .hero.is-success .navbar-link:hover,\n #optimole-app .hero.is-success .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .hero.is-success .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-success .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-success .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-success .tabs.is-boxed a, #optimole-app .hero.is-success .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-success .tabs.is-boxed a:hover, #optimole-app .hero.is-success .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-success .tabs.is-boxed li.is-active a, #optimole-app .hero.is-success .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-success .tabs.is-toggle li.is-active a, #optimole-app .hero.is-success .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #34a85e; }\n #optimole-app .hero.is-success.is-bold {\n background-image: linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-success.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%); } }\n #optimole-app .hero.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-warning strong {\n color: inherit; }\n #optimole-app .hero.is-warning .title {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning .subtitle {\n color: rgba(0, 0, 0, 0.9); }\n #optimole-app .hero.is-warning .subtitle a:not(.button),\n #optimole-app .hero.is-warning .subtitle strong {\n color: rgba(0, 0, 0, 0.7); }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-warning .navbar-menu {\n background-color: #ffdd57; } }\n #optimole-app .hero.is-warning .navbar-item,\n #optimole-app .hero.is-warning .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning a.navbar-item:hover, #optimole-app .hero.is-warning a.navbar-item.is-active,\n #optimole-app .hero.is-warning .navbar-link:hover,\n #optimole-app .hero.is-warning .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning .tabs a {\n color: rgba(0, 0, 0, 0.7);\n opacity: 0.9; }\n #optimole-app .hero.is-warning .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-warning .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-warning .tabs.is-boxed a, #optimole-app .hero.is-warning .tabs.is-toggle a {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .hero.is-warning .tabs.is-boxed a:hover, #optimole-app .hero.is-warning .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-warning .tabs.is-boxed li.is-active a, #optimole-app .hero.is-warning .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-warning .tabs.is-toggle li.is-active a, #optimole-app .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: #ffdd57; }\n #optimole-app .hero.is-warning.is-bold {\n background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-warning.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }\n #optimole-app .hero.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag),\n #optimole-app .hero.is-danger strong {\n color: inherit; }\n #optimole-app .hero.is-danger .title {\n color: #fff; }\n #optimole-app .hero.is-danger .subtitle {\n color: rgba(255, 255, 255, 0.9); }\n #optimole-app .hero.is-danger .subtitle a:not(.button),\n #optimole-app .hero.is-danger .subtitle strong {\n color: #fff; }\n @media screen and (max-width: 1087px) {\n #optimole-app .hero.is-danger .navbar-menu {\n background-color: #d54222; } }\n #optimole-app .hero.is-danger .navbar-item,\n #optimole-app .hero.is-danger .navbar-link {\n color: rgba(255, 255, 255, 0.7); }\n #optimole-app .hero.is-danger a.navbar-item:hover, #optimole-app .hero.is-danger a.navbar-item.is-active,\n #optimole-app .hero.is-danger .navbar-link:hover,\n #optimole-app .hero.is-danger .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .hero.is-danger .tabs a {\n color: #fff;\n opacity: 0.9; }\n #optimole-app .hero.is-danger .tabs a:hover {\n opacity: 1; }\n #optimole-app .hero.is-danger .tabs li.is-active a {\n opacity: 1; }\n #optimole-app .hero.is-danger .tabs.is-boxed a, #optimole-app .hero.is-danger .tabs.is-toggle a {\n color: #fff; }\n #optimole-app .hero.is-danger .tabs.is-boxed a:hover, #optimole-app .hero.is-danger .tabs.is-toggle a:hover {\n background-color: rgba(10, 10, 10, 0.1); }\n #optimole-app .hero.is-danger .tabs.is-boxed li.is-active a, #optimole-app .hero.is-danger .tabs.is-boxed li.is-active a:hover, #optimole-app .hero.is-danger .tabs.is-toggle li.is-active a, #optimole-app .hero.is-danger .tabs.is-toggle li.is-active a:hover {\n background-color: #fff;\n border-color: #fff;\n color: #d54222; }\n #optimole-app .hero.is-danger.is-bold {\n background-image: linear-gradient(141deg, #b31311 0%, #d54222 71%, #e46c2c 100%); }\n @media screen and (max-width: 768px) {\n #optimole-app .hero.is-danger.is-bold .navbar-menu {\n background-image: linear-gradient(141deg, #b31311 0%, #d54222 71%, #e46c2c 100%); } }\n #optimole-app .hero.is-small .hero-body {\n padding-bottom: 1.5rem;\n padding-top: 1.5rem; }\n @media screen and (min-width: 769px), print {\n #optimole-app .hero.is-medium .hero-body {\n padding-bottom: 9rem;\n padding-top: 9rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .hero.is-large .hero-body {\n padding-bottom: 18rem;\n padding-top: 18rem; } }\n #optimole-app .hero.is-halfheight .hero-body, #optimole-app .hero.is-fullheight .hero-body {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .hero.is-halfheight .hero-body > .container, #optimole-app .hero.is-fullheight .hero-body > .container {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .hero.is-halfheight {\n min-height: 50vh; }\n #optimole-app .hero.is-fullheight {\n min-height: 100vh; }\n #optimole-app .hero-video {\n overflow: hidden; }\n #optimole-app .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 #optimole-app .hero-video.is-transparent {\n opacity: 0.3; }\n @media screen and (max-width: 768px) {\n #optimole-app .hero-video {\n display: none; } }\n #optimole-app .hero-buttons {\n margin-top: 1.5rem; }\n @media screen and (max-width: 768px) {\n #optimole-app .hero-buttons .button {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .hero-buttons .button:not(:last-child) {\n margin-bottom: 0.75rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .hero-buttons {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .hero-buttons .button:not(:last-child) {\n margin-right: 1.5rem; } }\n #optimole-app .hero-head,\n #optimole-app .hero-foot {\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .hero-body {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n padding: 3rem 1.5rem; }\n #optimole-app .section {\n padding: 3rem 1.5rem; }\n @media screen and (min-width: 1088px) {\n #optimole-app .section.is-medium {\n padding: 9rem 1.5rem; }\n #optimole-app .section.is-large {\n padding: 18rem 1.5rem; } }\n #optimole-app .footer {\n background-color: #fafafa;\n padding: 3rem 1.5rem 6rem; }\n #optimole-app .card {\n transition: all 750ms ease-in-out;\n border: 0;\n border-radius: .1875rem;\n box-shadow: 0 1px 15px 1px rgba(39, 39, 39, 0.1); }\n #optimole-app .logo {\n margin-bottom: 10px; }\n #optimole-app .logo img {\n max-width: 180px;\n margin: 0 auto; }\n #optimole-app .vue-js-switch {\n -ms-flex-item-align: center;\n -ms-grid-row-align: center;\n align-self: center; }\n #optimole-app .api-key-control {\n padding: 0 15px 0 0; }\n #optimole-app .api-key-field .button.is-danger {\n padding-left: 20px;\n padding-right: 20px; }\n #optimole-app .api-key-label {\n -ms-flex-item-align: center;\n -ms-grid-row-align: center;\n align-self: center;\n margin: 0.5em 10px 0.5em 0;\n font-size: 1em; }\n #optimole-app .header {\n padding: 0 1.5rem 0; }\n #optimole-app .header.level {\n margin-bottom: 0; }\n #optimole-app .account img {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px; }\n #optimole-app .account .label {\n margin-bottom: 0; }\n #optimole-app .optimized-images table td, #optimole-app .optimized-images table th {\n vertical-align: middle; }\n #optimole-app .media-diff {\n position: relative;\n margin: 0 auto; }\n #optimole-app .media-diff video, #optimole-app .media-diff img {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%; }\n #optimole-app .origin-wrapper {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n z-index: 1;\n transform: translateZ(0);\n will-change: width; }\n #optimole-app .handle {\n position: absolute;\n top: 0;\n bottom: 0;\n color: rgba(255, 255, 255, 0.8);\n background-color: rgba(255, 255, 255, 0.8);\n width: 2px;\n cursor: ew-resize;\n transform: translateX(-50%) translateZ(0);\n z-index: 2;\n will-change: left;\n left: 200px; }\n #optimole-app .cursor {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateZ(0); }\n #optimole-app .cursor .circle {\n background-color: rgba(255, 255, 255, 0.8);\n width: 24px;\n height: 24px;\n border-radius: 50%; }\n\n.fade-enter-active, .fade-leave-active {\n transition: opacity .5s; }\n\n.fade-enter, .fade-leave-to {\n opacity: 0; }\n\n.media_page_optimole #wpbody-content > * {\n display: none !important; }\n\n.media_page_optimole #wpbody-content > #optimole-app {\n display: block !important; }\n\n#optimole-app img.optml-image {\n float: left;\n max-width: 100px;\n width: auto;\n margin: auto; }\n\n.optml-ratio-feedback .emoji {\n font-size: 1.5em; }\n\n.optml-ratio-feedback {\n float: right;\n padding-right: 20px; }\n\n.optml-image-heading {\n text-align: left; }\n\nth.optml-image-ratio-heading {\n text-align: right !important;\n font-size: 150%; }\n\n#optimole-app .tabs a {\n margin-bottom: -4px; }\n\n#optimole-app .is-tab {\n min-height: 700px; }\n", ""]);
|
13513 |
|
13514 |
// exports
|
13515 |
|
13516 |
|
13517 |
/***/ }),
|
13518 |
+
/* 13 */
|
13519 |
/***/ (function(module, exports, __webpack_require__) {
|
13520 |
|
13521 |
"use strict";
|
13522 |
|
13523 |
|
13524 |
+
var _appHeader = __webpack_require__(14);
|
|
|
|
|
|
|
|
|
13525 |
|
13526 |
var _appHeader2 = _interopRequireDefault(_appHeader);
|
13527 |
|
13528 |
+
var _cdnDetails = __webpack_require__(19);
|
|
|
|
|
|
|
|
|
13529 |
|
13530 |
var _cdnDetails2 = _interopRequireDefault(_cdnDetails);
|
13531 |
|
13532 |
+
var _connectLayout = __webpack_require__(24);
|
13533 |
|
13534 |
+
var _connectLayout2 = _interopRequireDefault(_connectLayout);
|
13535 |
|
13536 |
var _lastImages = __webpack_require__(31);
|
13537 |
|
13538 |
var _lastImages2 = _interopRequireDefault(_lastImages);
|
13539 |
|
13540 |
+
var _apiKeyForm = __webpack_require__(5);
|
13541 |
+
|
13542 |
+
var _apiKeyForm2 = _interopRequireDefault(_apiKeyForm);
|
13543 |
+
|
13544 |
+
var _options = __webpack_require__(36);
|
13545 |
+
|
13546 |
+
var _options2 = _interopRequireDefault(_options);
|
13547 |
+
|
13548 |
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
13549 |
|
13550 |
+
// <template>
|
|
|
|
|
13551 |
// <div class="card">
|
13552 |
// <app-header></app-header>
|
13553 |
// <div class="card-content">
|
13554 |
// <div class="content">
|
13555 |
+
// <connect-layout v-if="! this.$store.state.connected"></connect-layout>
|
|
|
13556 |
// <transition name="fade" mode="out-in">
|
13557 |
// <div v-if="this.$store.state.connected">
|
13558 |
+
// <div class="tabs is-left is-boxed is-medium">
|
13559 |
+
// <ul class="is-marginless">
|
13560 |
+
// <li :class="tab === 'dashboard' ? 'is-active' : ''">
|
13561 |
+
// <a @click="changeTab('dashboard')" class="is-size-6-mobile">
|
13562 |
+
// <span class="icon is-size-6-mobile dashicons dashicons-admin-home"></span>
|
13563 |
+
// <span class="is-size-6-mobile ">{{strings.dashboard_menu_item}}</span>
|
13564 |
+
// </a>
|
13565 |
+
// </li>
|
13566 |
+
//
|
13567 |
+
// <li :class="tab === 'settings' ? 'is-active' : ''" >
|
13568 |
+
// <a @click="changeTab('settings')" class="is-size-6-mobile">
|
13569 |
+
// <span class="icon is-size-6-mobile dashicons dashicons-admin-settings"></span>
|
13570 |
+
// <span class="is-size-6-mobile">{{strings.settings_menu_item}}</span>
|
13571 |
+
// </a>
|
13572 |
+
// </li>
|
13573 |
+
// </ul>
|
13574 |
+
// </div>
|
13575 |
+
//
|
13576 |
+
// <div class="is-tab" v-if="tab === 'dashboard' ">
|
13577 |
+
// <api-key-form></api-key-form>
|
13578 |
+
// <cdn-details v-if="this.$store.state.userData"></cdn-details>
|
13579 |
+
// <hr/>
|
13580 |
+
// <last-images :status="fetchStatus"></last-images>
|
13581 |
+
// </div>
|
13582 |
+
// <div class="is-tab" v-if=" tab === 'settings'" >
|
13583 |
+
// <options></options>
|
13584 |
+
// </div>
|
13585 |
// </div>
|
13586 |
// </transition>
|
13587 |
// </div>
|
13588 |
// </div>
|
13589 |
+
//
|
13590 |
+
// <div class="level-right">
|
13591 |
+
// <p class="level-item"><a href="https://optimole.com" target="_blank">Optimole v{{strings.version}}</a></p>
|
13592 |
+
// <p class="level-item"><a href="https://optimole.com/terms/" target="_blank">{{strings.terms_menu}}</a></p>
|
13593 |
+
// <p class="level-item"><a href="https://optimole.com/privacy-policy/" target="_blank">{{strings.privacy_menu}}</a>
|
13594 |
+
// </p>
|
13595 |
+
// <p class="level-item"><a :href="'https://speedtest.optimole.com/?url=' + home " target="_blank">{{strings.testdrive_menu}}</a>
|
13596 |
+
// </p>
|
13597 |
+
// </div>
|
13598 |
// </div>
|
13599 |
// </template>
|
13600 |
//
|
13601 |
// <script>
|
|
|
13602 |
module.exports = {
|
13603 |
name: 'app',
|
13604 |
data: function data() {
|
13605 |
return {
|
13606 |
strings: optimoleDashboardApp.strings,
|
13607 |
+
home: optimoleDashboardApp.home_url,
|
13608 |
+
fetchStatus: false,
|
13609 |
+
tab: 'dashboard'
|
13610 |
};
|
13611 |
},
|
13612 |
|
13613 |
components: {
|
13614 |
AppHeader: _appHeader2.default,
|
|
|
13615 |
Options: _options2.default,
|
13616 |
+
ConnectLayout: _connectLayout2.default,
|
13617 |
+
ApiKeyForm: _apiKeyForm2.default,
|
13618 |
CdnDetails: _cdnDetails2.default,
|
13619 |
LastImages: _lastImages2.default
|
13620 |
},
|
13624 |
this.$store.dispatch('retrieveOptimizedImages', { waitTime: 0, component: null });
|
13625 |
self.fetchStatus = true;
|
13626 |
}
|
13627 |
+
},
|
13628 |
+
|
13629 |
+
methods: {
|
13630 |
+
changeTab: function changeTab(value) {
|
13631 |
+
this.tab = value;
|
13632 |
+
}
|
13633 |
}
|
13634 |
+
// </script>
|
13635 |
+
// <style lang="sass-loader">
|
13636 |
+
// @import '../../css/style.scss';
|
13637 |
+
// #optimole-app .tabs a{
|
13638 |
+
// margin-bottom: -4px;
|
13639 |
+
// }
|
13640 |
+
// #optimole-app .is-tab{
|
13641 |
+
// min-height: 700px;
|
13642 |
+
// }
|
13643 |
+
// </style>
|
13644 |
+
|
13645 |
};
|
|
|
|
|
|
|
|
|
|
|
13646 |
|
13647 |
/***/ }),
|
13648 |
+
/* 14 */
|
13649 |
/***/ (function(module, exports, __webpack_require__) {
|
13650 |
|
13651 |
var __vue_script__, __vue_template__
|
13652 |
+
__webpack_require__(15)
|
13653 |
+
__vue_script__ = __webpack_require__(17)
|
13654 |
+
__vue_template__ = __webpack_require__(18)
|
13655 |
module.exports = __vue_script__ || {}
|
13656 |
if (module.exports.__esModule) module.exports = module.exports.default
|
13657 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
13668 |
})()}
|
13669 |
|
13670 |
/***/ }),
|
13671 |
+
/* 15 */
|
13672 |
/***/ (function(module, exports, __webpack_require__) {
|
13673 |
|
13674 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13675 |
|
13676 |
// load the styles
|
13677 |
+
var content = __webpack_require__(16);
|
13678 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13679 |
// add the styles to the DOM
|
13680 |
var update = __webpack_require__(1)(content, {});
|
13694 |
}
|
13695 |
|
13696 |
/***/ }),
|
13697 |
+
/* 16 */
|
13698 |
/***/ (function(module, exports, __webpack_require__) {
|
13699 |
|
13700 |
exports = module.exports = __webpack_require__(0)();
|
13708 |
|
13709 |
|
13710 |
/***/ }),
|
13711 |
+
/* 17 */
|
13712 |
/***/ (function(module, exports, __webpack_require__) {
|
13713 |
|
13714 |
"use strict";
|
13720 |
// <template>
|
13721 |
// <div>
|
13722 |
// <div class="header has-text-centered level">
|
13723 |
+
//
|
13724 |
// <div class="level-left">
|
13725 |
// <a class="logo level-item" href="https://optimole.com" target="_blank">
|
13726 |
// <figure class="media">
|
13727 |
+
// <img :src="logo" :alt="strings.optimole + ' ' + strings.service_details">
|
13728 |
// </figure>
|
13729 |
// </a>
|
13730 |
// <h3 class="has-text-centered has-text-grey-dark is-size-4 level-item">
|
13731 |
// <span class="has-text-weight-semibold">
|
13732 |
+
// {{strings.service_details}}
|
13733 |
// </span>
|
13734 |
// </h3>
|
13735 |
// </div>
|
13740 |
// <span v-else class="tag is-danger">{{strings.not_connected}}</span>
|
13741 |
// </div>
|
13742 |
// </div>
|
13743 |
+
//
|
13744 |
// </div>
|
13745 |
// <hr/>
|
13746 |
// </div>
|
13773 |
|
13774 |
};
|
13775 |
|
|
|
|
|
|
|
|
|
|
|
|
|
13776 |
/***/ }),
|
13777 |
/* 18 */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13778 |
/***/ (function(module, exports) {
|
13779 |
|
13780 |
+
module.exports = "\n\t<div _v-1f2f7f0a=\"\">\n\t\t<div class=\"header has-text-centered level\" _v-1f2f7f0a=\"\">\n\t\t\t\n\t\t\t<div class=\"level-left\" _v-1f2f7f0a=\"\">\n\t\t\t\t<a class=\"logo level-item\" href=\"https://optimole.com\" target=\"_blank\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t<figure class=\"media\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t\t<img :src=\"logo\" :alt=\"strings.optimole + ' ' + strings.service_details\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t</figure>\n\t\t\t\t</a>\n\t\t\t\t<h3 class=\"has-text-centered has-text-grey-dark is-size-4 level-item\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t<span class=\"has-text-weight-semibold\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t{{strings.service_details}}\n\t\t\t\t\t</span>\n\t\t\t\t</h3>\n\t\t\t</div>\n\t\t\t<div class=\"level-right\" _v-1f2f7f0a=\"\">\n\t\t\t\t<div class=\"tags has-addons level-item\" _v-1f2f7f0a=\"\">\n\t\t\t\t\t<span class=\"tag is-dark\" _v-1f2f7f0a=\"\">{{strings.status}}</span>\n\t\t\t\t\t<span v-if=\"connected\" class=\"tag is-success\" _v-1f2f7f0a=\"\">{{strings.connected}}</span>\n\t\t\t\t\t<span v-else=\"\" class=\"tag is-danger\" _v-1f2f7f0a=\"\">{{strings.not_connected}}</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\n\t\t</div>\n\t\t<hr _v-1f2f7f0a=\"\">\n\t</div>\n";
|
13781 |
|
13782 |
/***/ }),
|
13783 |
+
/* 19 */
|
13784 |
/***/ (function(module, exports, __webpack_require__) {
|
13785 |
|
13786 |
var __vue_script__, __vue_template__
|
13787 |
+
__webpack_require__(20)
|
13788 |
+
__vue_script__ = __webpack_require__(22)
|
13789 |
+
__vue_template__ = __webpack_require__(23)
|
13790 |
module.exports = __vue_script__ || {}
|
13791 |
if (module.exports.__esModule) module.exports = module.exports.default
|
13792 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
13803 |
})()}
|
13804 |
|
13805 |
/***/ }),
|
13806 |
+
/* 20 */
|
13807 |
/***/ (function(module, exports, __webpack_require__) {
|
13808 |
|
13809 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13810 |
|
13811 |
// load the styles
|
13812 |
+
var content = __webpack_require__(21);
|
13813 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13814 |
// add the styles to the DOM
|
13815 |
var update = __webpack_require__(1)(content, {});
|
13829 |
}
|
13830 |
|
13831 |
/***/ }),
|
13832 |
+
/* 21 */
|
13833 |
/***/ (function(module, exports, __webpack_require__) {
|
13834 |
|
13835 |
exports = module.exports = __webpack_require__(0)();
|
13843 |
|
13844 |
|
13845 |
/***/ }),
|
13846 |
+
/* 22 */
|
13847 |
/***/ (function(module, exports, __webpack_require__) {
|
13848 |
|
13849 |
"use strict";
|
13921 |
};
|
13922 |
|
13923 |
/***/ }),
|
13924 |
+
/* 23 */
|
13925 |
/***/ (function(module, exports) {
|
13926 |
|
13927 |
module.exports = "\n\t<div class=\"cdn-details\" _v-c05eee60=\"\">\n\t\t<hr _v-c05eee60=\"\">\n\t\t<div class=\"account level has-text-centered\" _v-c05eee60=\"\">\n\t\t\t<div class=\"level-left\" _v-c05eee60=\"\">\n\t\t\t\t<span class=\"label level-item\" _v-c05eee60=\"\">{{strings.logged_in_as}}:</span>\n\t\t\t\t<p class=\"details level-item tags has-addons\" _v-c05eee60=\"\">\n\t\t\t\t\t<span class=\"tag is-light\" _v-c05eee60=\"\">{{userData.display_name}}</span>\n\t\t\t\t\t<span class=\"tag is-paddingless\" _v-c05eee60=\"\"><img :src=\"userData.picture\" class=\"image is-24x24 is-rounded\" :alt=\"userData.display_name\" _v-c05eee60=\"\"></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class=\"level-right\" _v-c05eee60=\"\">\n\t\t\t\t<span class=\"label level-item\" _v-c05eee60=\"\">{{strings.private_cdn_url}}:</span>\n\t\t\t\t<p class=\"details level-item tag is-light\" _v-c05eee60=\"\">{{userData.cdn_key}}.i.optimole.com</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<hr _v-c05eee60=\"\">\n\t\t<div class=\"level stats\" _v-c05eee60=\"\">\n\t\t\t<div class=\"level-left\" _v-c05eee60=\"\">\n\t\t\t\t<div class=\"level-item\" _v-c05eee60=\"\">\n\t\t\t\t\t<div class=\"tags has-addons\" _v-c05eee60=\"\">\n\t\t\t\t\t\t<span class=\"tag is-info\" _v-c05eee60=\"\">{{strings.usage}}:</span>\n\t\t\t\t\t\t<span class=\"tag\" _v-c05eee60=\"\">{{this.userData.usage_pretty}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<h4 class=\"level-item is-size-5 is-marginless has-text-grey\" _v-c05eee60=\"\">\n\t\t\t\t{{computedPercentage()}}%\n\t\t\t</h4>\n\t\t\t<div class=\"level-right\" _v-c05eee60=\"\">\n\t\t\t\t<div class=\"level-item\" _v-c05eee60=\"\">\n\t\t\t\t\t<div class=\"tags has-addons\" _v-c05eee60=\"\">\n\t\t\t\t\t\t<span class=\"tag is-info\" _v-c05eee60=\"\">{{strings.quota}}:</span>\n\t\t\t\t\t\t<span class=\"tag\" _v-c05eee60=\"\">{{this.userData.quota_pretty}}</span>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<progress class=\"progress is-success\" :value=\"this.userData.usage\" :max=\"this.userData.quota\" _v-c05eee60=\"\">60%</progress>\n\n\t</div>\n";
|
13928 |
|
13929 |
/***/ }),
|
13930 |
+
/* 24 */
|
13931 |
/***/ (function(module, exports, __webpack_require__) {
|
13932 |
|
13933 |
var __vue_script__, __vue_template__
|
13934 |
+
__webpack_require__(25)
|
13935 |
+
__vue_script__ = __webpack_require__(27)
|
13936 |
__vue_template__ = __webpack_require__(30)
|
13937 |
module.exports = __vue_script__ || {}
|
13938 |
if (module.exports.__esModule) module.exports = module.exports.default
|
13941 |
var hotAPI = require("vue-hot-reload-api")
|
13942 |
hotAPI.install(require("vue"), true)
|
13943 |
if (!hotAPI.compatible) return
|
13944 |
+
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\connect-layout.vue"
|
13945 |
if (!module.hot.data) {
|
13946 |
hotAPI.createRecord(id, module.exports)
|
13947 |
} else {
|
13950 |
})()}
|
13951 |
|
13952 |
/***/ }),
|
13953 |
+
/* 25 */
|
13954 |
/***/ (function(module, exports, __webpack_require__) {
|
13955 |
|
13956 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
13957 |
|
13958 |
// load the styles
|
13959 |
+
var content = __webpack_require__(26);
|
13960 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
13961 |
// add the styles to the DOM
|
13962 |
var update = __webpack_require__(1)(content, {});
|
13965 |
if(false) {
|
13966 |
// When the styles change, update the <style> tags
|
13967 |
if(!content.locals) {
|
13968 |
+
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-3494772f&file=connect-layout.vue&scoped=true!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./connect-layout.vue", function() {
|
13969 |
+
var newContent = require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-3494772f&file=connect-layout.vue&scoped=true!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./connect-layout.vue");
|
13970 |
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
|
13971 |
update(newContent);
|
13972 |
});
|
13976 |
}
|
13977 |
|
13978 |
/***/ }),
|
13979 |
+
/* 26 */
|
13980 |
/***/ (function(module, exports, __webpack_require__) {
|
13981 |
|
13982 |
exports = module.exports = __webpack_require__(0)();
|
13984 |
|
13985 |
|
13986 |
// module
|
13987 |
+
exports.push([module.i, "\n\tinput[_v-3494772f],.notification .delete[_v-3494772f] {\n\t\tbox-sizing: border-box !important;\n\t}\n\n", ""]);
|
13988 |
|
13989 |
// exports
|
13990 |
|
13991 |
|
13992 |
/***/ }),
|
13993 |
+
/* 27 */
|
13994 |
/***/ (function(module, exports, __webpack_require__) {
|
13995 |
|
13996 |
"use strict";
|
13999 |
Object.defineProperty(exports, "__esModule", {
|
14000 |
value: true
|
14001 |
});
|
14002 |
+
|
14003 |
+
var _apiKeyForm = __webpack_require__(5);
|
14004 |
+
|
14005 |
+
var _apiKeyForm2 = _interopRequireDefault(_apiKeyForm);
|
14006 |
+
|
14007 |
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
14008 |
+
|
14009 |
+
exports.default = {
|
14010 |
+
name: 'connect-layout',
|
14011 |
+
components: { ApiKeyForm: _apiKeyForm2.default },
|
14012 |
+
data: function data() {
|
14013 |
+
return {
|
14014 |
+
email: optimoleDashboardApp.current_user.email,
|
14015 |
+
strings: optimoleDashboardApp.strings,
|
14016 |
+
showApiKey: false,
|
14017 |
+
error: false,
|
14018 |
+
from_register: false
|
14019 |
+
};
|
14020 |
+
},
|
14021 |
+
|
14022 |
+
computed: {
|
14023 |
+
isLoading: function isLoading() {
|
14024 |
+
return this.$store.state.loading;
|
14025 |
+
}
|
14026 |
+
},
|
14027 |
+
methods: {
|
14028 |
+
toggleApiForm: function toggleApiForm() {
|
14029 |
+
this.error = false;
|
14030 |
+
this.from_register = false;
|
14031 |
+
this.showApiKey = !this.showApiKey;
|
14032 |
+
},
|
14033 |
+
registerAccount: function registerAccount() {
|
14034 |
+
var _this = this;
|
14035 |
+
|
14036 |
+
this.error = false;
|
14037 |
+
this.$store.dispatch('registerOptimole', {
|
14038 |
+
email: this.email
|
14039 |
+
}).then(function (response) {
|
14040 |
+
if (response.code === 'success') {
|
14041 |
+
_this.showApiKey = true;
|
14042 |
+
_this.from_register = true;
|
14043 |
+
} else {
|
14044 |
+
_this.error = true;
|
14045 |
+
}
|
14046 |
+
});
|
14047 |
+
}
|
14048 |
+
}
|
14049 |
+
// </script>
|
14050 |
+
// <style scoped>
|
14051 |
+
// input,.notification .delete {
|
14052 |
+
// box-sizing: border-box !important;
|
14053 |
+
// }
|
14054 |
+
//
|
14055 |
+
// </style>
|
14056 |
+
|
14057 |
+
}; // <template>
|
14058 |
+
// <section class="is-clearfix">
|
14059 |
+
// <nav class="breadcrumb" aria-label="breadcrumbs" v-if="showApiKey">
|
14060 |
+
// <ul>
|
14061 |
+
// <li><a @click="toggleApiForm" href="#">{{strings.back_to_register}}</a></li>
|
14062 |
+
// <li class="is-active is-marginless" v-if="showApiKey"><a href="#" aria-current="page">{{strings.back_to_connect}}</a>
|
14063 |
+
// </li>
|
14064 |
+
// </ul>
|
14065 |
+
// </nav>
|
14066 |
+
// <div class="section" v-if="showApiKey">
|
14067 |
+
// <div class="notification is-success" v-if="from_register">
|
14068 |
+
// {{strings.notification_message_register}}
|
14069 |
+
// </div>
|
14070 |
+
// <api-key-form></api-key-form>
|
14071 |
+
// <hr/>
|
14072 |
+
// <div class="columns">
|
14073 |
+
//
|
14074 |
+
// <div class="column columns is-marginless is-vcentered ">
|
14075 |
+
//
|
14076 |
+
// <span class="dashicons dashicons-share column is-2 is-size-3 is-paddingless"></span>
|
14077 |
+
// <div class="is-pulled-left column is-10 is-paddingless">
|
14078 |
+
// <p class="title is-size-5 ">1. {{strings.step_one_api_title}}</p>
|
14079 |
+
// <p class="subtitle is-size-6" v-html="strings.step_one_api_desc"></p>
|
14080 |
+
// </div>
|
14081 |
+
// </div>
|
14082 |
+
// <div class="column is columns is-vcentered is-marginless">
|
14083 |
+
//
|
14084 |
+
// <span class="dashicons dashicons-admin-plugins column is-2 is-size-3 is-paddingless"></span>
|
14085 |
+
// <div class="is-pulled-left column is-10 is-paddingless">
|
14086 |
+
// <p class="title is-size-5">2. {{strings.step_two_api_title}}</p>
|
14087 |
+
// <p class="subtitle is-size-6">{{strings.step_two_api_desc}}</p>
|
14088 |
+
// </div>
|
14089 |
+
// </div>
|
14090 |
+
// </div>
|
14091 |
+
//
|
14092 |
// </div>
|
14093 |
+
// <div class="columns is-vcentered is-desktop " v-else >
|
14094 |
+
// <div class="column has-text-left is-fluid is-hidden-touch">
|
14095 |
+
// <div class="hero">
|
14096 |
+
// <div class="hero-body content">
|
14097 |
+
// <p class="title">{{strings.account_needed_heading}}</p>
|
14098 |
+
// <p class="subtitle " v-html="strings.account_needed_title"></p>
|
14099 |
+
// <div class=" is-hidden-touch">
|
14100 |
+
// <div class="columns is-vcentered ">
|
14101 |
+
// <div class=" is-narrow is-hidden-touch column">
|
14102 |
+
// <span class="dashicons icon dashicons-format-image is-size-4 "></span>
|
14103 |
+
// </div>
|
14104 |
+
// <div class="column">
|
14105 |
+
// <p class="subtitle column is-size-6 is-vcentered has-text-left"><br/>
|
14106 |
+
// {{strings.account_needed_subtitle_1}}</p>
|
14107 |
+
// </div>
|
14108 |
+
// </div>
|
14109 |
+
// <div class="columns is-vcentered">
|
14110 |
+
// <div class=" is-narrow is-hidden-touch column">
|
14111 |
+
// <span class="dashicons icon dashicons-plus is-size-4 "></span>
|
14112 |
+
// </div>
|
14113 |
+
// <div class="column">
|
14114 |
+
// <p class="subtitle column is-size-6 is-vcentered has-text-left"><br/>
|
14115 |
+
// {{strings.account_needed_subtitle_2}}</p>
|
14116 |
+
// </div>
|
14117 |
+
// </div>
|
14118 |
+
// </div>
|
14119 |
+
// </div>
|
14120 |
+
// </div>
|
14121 |
+
// </div>
|
14122 |
+
// <div class="column ">
|
14123 |
+
// <p v-html="strings.account_needed_title" class="is-size-6 has-text-centered is-hidden-desktop"></p>
|
14124 |
+
// <div class="field ">
|
14125 |
+
// <label for="optml-email" class="label title is-size-5 is-12">{{strings.email_address_label}}
|
14126 |
+
// :</label>
|
14127 |
+
// <div class="control is-12 is-small has-icons-left ">
|
14128 |
+
// <input name="optml-email" id="optml-email" class="input is-medium is-fullwidth is-danger"
|
14129 |
+
// type="email"
|
14130 |
+
// v-model="email"/>
|
14131 |
+
// <span class="icon is-small is-left dashicons dashicons-email"></span>
|
14132 |
+
//
|
14133 |
+
// </div>
|
14134 |
+
//
|
14135 |
+
// <p class="help is-danger" v-if="error" v-html="strings.error_register"></p>
|
14136 |
+
// </div>
|
14137 |
+
// <div class="field is-desktop ">
|
14138 |
+
// <div class="control columns ">
|
14139 |
+
// <div class="column has-text-centered-mobile">
|
14140 |
+
// <button @click="registerAccount" class="button is-small is-primary "
|
14141 |
+
// :class="isLoading ? 'is-loading' :'' ">
|
14142 |
+
// <span class="icon dashicons dashicons-admin-users"></span>
|
14143 |
+
// <span>{{strings.register_btn}}</span>
|
14144 |
+
// </button>
|
14145 |
+
// </div>
|
14146 |
+
// <div class="column has-text-centered-mobile has-text-right">
|
14147 |
+
// <button @click="toggleApiForm" class="button is-small is-outlined is-info">
|
14148 |
+
// <span class="icon dashicons dashicons-admin-network is-small"></span>
|
14149 |
+
// <span>{{strings.api_exists}}</span>
|
14150 |
+
// </button>
|
14151 |
+
// </div>
|
14152 |
+
// </div>
|
14153 |
+
// </div>
|
14154 |
+
// </div>
|
14155 |
// </div>
|
14156 |
+
// </section>
|
14157 |
+
// </template>
|
14158 |
//
|
14159 |
+
// <script>
|
14160 |
+
|
14161 |
+
/***/ }),
|
14162 |
+
/* 28 */
|
14163 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14164 |
+
|
14165 |
+
"use strict";
|
14166 |
+
|
14167 |
+
|
14168 |
+
Object.defineProperty(exports, "__esModule", {
|
14169 |
+
value: true
|
14170 |
+
});
|
14171 |
+
// <template>
|
14172 |
+
// <div>
|
14173 |
+
// <div class="field has-addons api-key-field">
|
14174 |
+
// <label v-if="isConnected"
|
14175 |
+
// class="label api-key-label has-text-grey-dark">{{strings.api_key_placeholder}}:</label>
|
14176 |
+
// <div class="control is-expanded api-key-control">
|
14177 |
+
// <input :type="isConnected ? 'password' : 'text'" :disabled="isConnected" name="api_key" class="input is-small"
|
14178 |
+
// :class="validKey ? '' : 'is-danger'" :placeholder="strings.api_key_placeholder"
|
14179 |
+
// v-model="apiKey">
|
14180 |
+
// </div>
|
14181 |
+
// <div class="control">
|
14182 |
+
// <button v-if="! isConnected" class="button button is-success is-small"
|
14183 |
+
// @click="connect" :class="{ 'is-loading' : this.$store.state.isConnecting }">
|
14184 |
+
// <span class="icon"><i class="dashicons dashicons-admin-plugins"></i></span>
|
14185 |
+
// <span>{{strings.connect_btn}}</span>
|
14186 |
+
// </button>
|
14187 |
+
// <button v-else class="button is-danger is-small" @click="disconnect"
|
14188 |
+
// :class="{ 'is-loading' : this.$store.state.isConnecting }">
|
14189 |
+
// <span class="icon"><i class="dashicons dashicons-dismiss"></i></span>
|
14190 |
+
// <span>{{strings.disconnect_btn}}</span>
|
14191 |
+
// </button>
|
14192 |
+
// </div>
|
14193 |
+
// </div>
|
14194 |
+
// <p v-if="! validKey" class="help is-danger">
|
14195 |
+
// {{strings.invalid_key}}
|
14196 |
+
// </p>
|
14197 |
// </div>
|
14198 |
+
// </template>
|
14199 |
//
|
14200 |
+
// <script>
|
14201 |
+
exports.default = {
|
14202 |
+
name: 'api-key-form',
|
14203 |
+
data: function data() {
|
14204 |
+
return {
|
14205 |
+
apiKey: this.$store.state.apiKey ? this.$store.state.apiKey : '',
|
14206 |
+
connected: this.$store.state.connected,
|
14207 |
+
strings: optimoleDashboardApp.strings,
|
14208 |
+
isLoading: false
|
14209 |
+
};
|
14210 |
+
},
|
14211 |
+
|
14212 |
+
mounted: function mounted() {},
|
14213 |
+
|
14214 |
+
computed: {
|
14215 |
+
validKey: function validKey() {
|
14216 |
+
return this.$store.state.apiKeyValidity;
|
14217 |
+
},
|
14218 |
+
isConnected: function isConnected() {
|
14219 |
+
return this.$store.state.connected;
|
14220 |
+
}
|
14221 |
+
},
|
14222 |
+
methods: {
|
14223 |
+
connect: function connect() {
|
14224 |
+
this.$store.dispatch('connectOptimole', {
|
14225 |
+
req: 'Connect to OptiMole',
|
14226 |
+
apiKey: this.apiKey
|
14227 |
+
});
|
14228 |
+
},
|
14229 |
+
disconnect: function disconnect() {
|
14230 |
+
this.apiKey = '';
|
14231 |
+
this.$store.dispatch('disconnectOptimole', {
|
14232 |
+
req: 'Disconnect from OptiMole'
|
14233 |
+
});
|
14234 |
+
}
|
14235 |
+
}
|
14236 |
+
// </script>
|
14237 |
+
|
14238 |
+
};
|
14239 |
+
|
14240 |
+
/***/ }),
|
14241 |
+
/* 29 */
|
14242 |
+
/***/ (function(module, exports) {
|
14243 |
+
|
14244 |
+
module.exports = "\n\t<div>\n\t\t<div class=\"field has-addons api-key-field\">\n\t\t\t<label v-if=\"isConnected\"\n\t\t\t\t\tclass=\"label api-key-label has-text-grey-dark\">{{strings.api_key_placeholder}}:</label>\n\t\t\t<div class=\"control is-expanded api-key-control\">\n\t\t\t\t<input :type=\"isConnected ? 'password' : 'text'\" :disabled=\"isConnected\" name=\"api_key\" class=\"input is-small\"\n\t\t\t\t\t\t:class=\"validKey ? '' : 'is-danger'\" :placeholder=\"strings.api_key_placeholder\"\n\t\t\t\t\t\tv-model=\"apiKey\">\n\t\t\t</div>\n\t\t\t<div class=\"control\">\n\t\t\t\t<button v-if=\"! isConnected\" class=\"button button is-success is-small\"\n\t\t\t\t\t\t@click=\"connect\" :class=\"{ 'is-loading' : this.$store.state.isConnecting }\">\n\t\t\t\t\t<span class=\"icon\"><i class=\"dashicons dashicons-admin-plugins\"></i></span>\n\t\t\t\t\t<span>{{strings.connect_btn}}</span>\n\t\t\t\t</button>\n\t\t\t\t<button v-else class=\"button is-danger is-small\" @click=\"disconnect\"\n\t\t\t\t\t\t:class=\"{ 'is-loading' : this.$store.state.isConnecting }\">\n\t\t\t\t\t<span class=\"icon\"><i class=\"dashicons dashicons-dismiss\"></i></span>\n\t\t\t\t\t<span>{{strings.disconnect_btn}}</span>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t\t<p v-if=\"! validKey\" class=\"help is-danger\">\n\t\t\t{{strings.invalid_key}}\n\t\t</p>\n\t</div>\n";
|
14245 |
+
|
14246 |
+
/***/ }),
|
14247 |
+
/* 30 */
|
14248 |
+
/***/ (function(module, exports) {
|
14249 |
+
|
14250 |
+
module.exports = "\n\t<section class=\"is-clearfix\" _v-3494772f=\"\">\n\t\t<nav class=\"breadcrumb\" aria-label=\"breadcrumbs\" v-if=\"showApiKey\" _v-3494772f=\"\">\n\t\t\t<ul _v-3494772f=\"\">\n\t\t\t\t<li _v-3494772f=\"\"><a @click=\"toggleApiForm\" href=\"#\" _v-3494772f=\"\">{{strings.back_to_register}}</a></li>\n\t\t\t\t<li class=\"is-active is-marginless\" v-if=\"showApiKey\" _v-3494772f=\"\"><a href=\"#\" aria-current=\"page\" _v-3494772f=\"\">{{strings.back_to_connect}}</a>\n\t\t\t\t</li>\n\t\t\t</ul>\n\t\t</nav>\n\t\t<div class=\"section\" v-if=\"showApiKey\" _v-3494772f=\"\">\n\t\t\t<div class=\"notification is-success\" v-if=\"from_register\" _v-3494772f=\"\">\n\t\t\t\t{{strings.notification_message_register}}\n\t\t\t</div>\n\t\t\t<api-key-form _v-3494772f=\"\"></api-key-form>\n\t\t\t<hr _v-3494772f=\"\">\n\t\t\t<div class=\"columns\" _v-3494772f=\"\">\n\t\t\t\t\n\t\t\t\t<div class=\"column columns is-marginless is-vcentered \" _v-3494772f=\"\">\n\t\t\t\t\t\n\t\t\t\t\t<span class=\"dashicons dashicons-share column is-2 is-size-3 is-paddingless\" _v-3494772f=\"\"></span>\n\t\t\t\t\t<div class=\"is-pulled-left column is-10 is-paddingless\" _v-3494772f=\"\">\n\t\t\t\t\t\t<p class=\"title is-size-5 \" _v-3494772f=\"\">1. {{strings.step_one_api_title}}</p>\n\t\t\t\t\t\t<p class=\"subtitle is-size-6\" v-html=\"strings.step_one_api_desc\" _v-3494772f=\"\"></p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"column is columns is-vcentered is-marginless\" _v-3494772f=\"\">\n\t\t\t\t\t\n\t\t\t\t\t<span class=\"dashicons dashicons-admin-plugins column is-2 is-size-3 is-paddingless\" _v-3494772f=\"\"></span>\n\t\t\t\t\t<div class=\"is-pulled-left column is-10 is-paddingless\" _v-3494772f=\"\">\n\t\t\t\t\t\t<p class=\"title is-size-5\" _v-3494772f=\"\">2. {{strings.step_two_api_title}}</p>\n\t\t\t\t\t\t<p class=\"subtitle is-size-6\" _v-3494772f=\"\">{{strings.step_two_api_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\n\t\t</div>\n\t\t<div class=\"columns is-vcentered is-desktop \" v-else=\"\" _v-3494772f=\"\">\n\t\t\t<div class=\"column has-text-left is-fluid is-hidden-touch\" _v-3494772f=\"\">\n\t\t\t\t<div class=\"hero\" _v-3494772f=\"\">\n\t\t\t\t\t<div class=\"hero-body content\" _v-3494772f=\"\">\n\t\t\t\t\t\t<p class=\"title\" _v-3494772f=\"\">{{strings.account_needed_heading}}</p>\n\t\t\t\t\t\t<p class=\"subtitle \" v-html=\"strings.account_needed_title\" _v-3494772f=\"\"></p>\n\t\t\t\t\t\t<div class=\" is-hidden-touch\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t<div class=\"columns is-vcentered \" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t<div class=\" is-narrow is-hidden-touch column\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t\t<span class=\"dashicons icon dashicons-format-image is-size-4 \" _v-3494772f=\"\"></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"column\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t\t<p class=\"subtitle column is-size-6 is-vcentered has-text-left\" _v-3494772f=\"\"><br _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t\t\t{{strings.account_needed_subtitle_1}}</p>\n\t\t\t\t\t\t\t\t</div>\n\t \t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"columns is-vcentered\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t<div class=\" is-narrow is-hidden-touch column\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t\t<span class=\"dashicons icon dashicons-plus is-size-4 \" _v-3494772f=\"\"></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"column\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t\t<p class=\"subtitle column is-size-6 is-vcentered has-text-left\" _v-3494772f=\"\"><br _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t\t\t{{strings.account_needed_subtitle_2}}</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div class=\"column \" _v-3494772f=\"\">\n\t\t\t\t<p v-html=\"strings.account_needed_title\" class=\"is-size-6 has-text-centered is-hidden-desktop\" _v-3494772f=\"\"></p>\n\t\t\t\t<div class=\"field \" _v-3494772f=\"\">\n\t\t\t\t\t<label for=\"optml-email\" class=\"label title is-size-5 is-12\" _v-3494772f=\"\">{{strings.email_address_label}}\n\t\t\t\t\t\t:</label>\n\t\t\t\t\t<div class=\"control is-12 is-small has-icons-left \" _v-3494772f=\"\">\n\t\t\t\t\t\t<input name=\"optml-email\" id=\"optml-email\" class=\"input is-medium is-fullwidth is-danger\" type=\"email\" v-model=\"email\" _v-3494772f=\"\">\n\t\t\t\t\t\t<span class=\"icon is-small is-left dashicons dashicons-email\" _v-3494772f=\"\"></span>\n\t\t\t\t\t\n\t\t\t\t\t</div>\n\t\t\t\t\t\n\t\t\t\t\t<p class=\"help is-danger\" v-if=\"error\" v-html=\"strings.error_register\" _v-3494772f=\"\"></p>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"field is-desktop \" _v-3494772f=\"\">\n\t\t\t\t\t<div class=\"control columns \" _v-3494772f=\"\">\n\t\t\t\t\t\t<div class=\"column has-text-centered-mobile\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t<button @click=\"registerAccount\" class=\"button is-small is-primary \" :class=\"isLoading ? 'is-loading' :'' \" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t<span class=\"icon dashicons dashicons-admin-users\" _v-3494772f=\"\"></span>\n\t\t\t\t\t\t\t\t<span _v-3494772f=\"\">{{strings.register_btn}}</span>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"column has-text-centered-mobile has-text-right\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t<button @click=\"toggleApiForm\" class=\"button is-small is-outlined is-info\" _v-3494772f=\"\">\n\t\t\t\t\t\t\t\t<span class=\"icon dashicons dashicons-admin-network is-small\" _v-3494772f=\"\"></span>\n\t\t\t\t\t\t\t\t<span _v-3494772f=\"\">{{strings.api_exists}}</span>\n\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t</section>\n";
|
14251 |
+
|
14252 |
+
/***/ }),
|
14253 |
+
/* 31 */
|
14254 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14255 |
+
|
14256 |
+
var __vue_script__, __vue_template__
|
14257 |
+
__webpack_require__(32)
|
14258 |
+
__vue_script__ = __webpack_require__(34)
|
14259 |
+
__vue_template__ = __webpack_require__(35)
|
14260 |
+
module.exports = __vue_script__ || {}
|
14261 |
+
if (module.exports.__esModule) module.exports = module.exports.default
|
14262 |
+
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
14263 |
+
if (false) {(function () { module.hot.accept()
|
14264 |
+
var hotAPI = require("vue-hot-reload-api")
|
14265 |
+
hotAPI.install(require("vue"), true)
|
14266 |
+
if (!hotAPI.compatible) return
|
14267 |
+
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\last-images.vue"
|
14268 |
+
if (!module.hot.data) {
|
14269 |
+
hotAPI.createRecord(id, module.exports)
|
14270 |
+
} else {
|
14271 |
+
hotAPI.update(id, module.exports, __vue_template__)
|
14272 |
+
}
|
14273 |
+
})()}
|
14274 |
+
|
14275 |
+
/***/ }),
|
14276 |
+
/* 32 */
|
14277 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14278 |
+
|
14279 |
+
// style-loader: Adds some css to the DOM by adding a <style> tag
|
14280 |
+
|
14281 |
+
// load the styles
|
14282 |
+
var content = __webpack_require__(33);
|
14283 |
+
if(typeof content === 'string') content = [[module.i, content, '']];
|
14284 |
+
// add the styles to the DOM
|
14285 |
+
var update = __webpack_require__(1)(content, {});
|
14286 |
+
if(content.locals) module.exports = content.locals;
|
14287 |
+
// Hot Module Replacement
|
14288 |
+
if(false) {
|
14289 |
+
// When the styles change, update the <style> tags
|
14290 |
+
if(!content.locals) {
|
14291 |
+
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-3e27d73d&file=last-images.vue&scoped=true!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./last-images.vue", function() {
|
14292 |
+
var newContent = require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-3e27d73d&file=last-images.vue&scoped=true!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./last-images.vue");
|
14293 |
+
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
|
14294 |
+
update(newContent);
|
14295 |
+
});
|
14296 |
+
}
|
14297 |
+
// When the module is disposed, remove the <style> tags
|
14298 |
+
module.hot.dispose(function() { update(); });
|
14299 |
+
}
|
14300 |
+
|
14301 |
+
/***/ }),
|
14302 |
+
/* 33 */
|
14303 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14304 |
+
|
14305 |
+
exports = module.exports = __webpack_require__(0)();
|
14306 |
+
// imports
|
14307 |
+
|
14308 |
+
|
14309 |
+
// module
|
14310 |
+
exports.push([module.i, "\n\t.loader[_v-3e27d73d] {\n\t\tmargin: 0 auto;\n\t\tfont-size: 10em;\n\t\tborder-left: 2px solid #888 !important;\n\t\tborder-bottom: 2px solid #888 !important;\n\t\tmargin-top: 0.2em;\n\t}\n\t\n\t.progress[_v-3e27d73d]::-webkit-progress-value {\n\t\ttransition: width 0.5s ease;\n\t}\n", ""]);
|
14311 |
+
|
14312 |
+
// exports
|
14313 |
+
|
14314 |
+
|
14315 |
+
/***/ }),
|
14316 |
+
/* 34 */
|
14317 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14318 |
+
|
14319 |
+
"use strict";
|
14320 |
+
|
14321 |
+
|
14322 |
+
Object.defineProperty(exports, "__esModule", {
|
14323 |
+
value: true
|
14324 |
+
});
|
14325 |
+
// <template>
|
14326 |
+
// <div>
|
14327 |
+
// <div class="optimized-images" v-if="! loading ">
|
14328 |
+
// <div v-if="!noImages">
|
14329 |
+
// <h3 class="has-text-centered">{{strings.last}} {{strings.optimized_images}}</h3>
|
14330 |
+
// <table class="table is-striped is-hoverable is-fullwidth">
|
14331 |
+
// <thead>
|
14332 |
+
// <tr>
|
14333 |
+
// <th class="optml-image-heading">{{strings.image}}</th>
|
14334 |
+
// <th class="optml-image-ratio-heading">{{strings.compression}}</th>
|
14335 |
+
// </tr>
|
14336 |
+
// </thead>
|
14337 |
+
// <tbody>
|
14338 |
+
// <tr v-for="(item, index) in imageData">
|
14339 |
+
// <td><a :href="item.url" target="_blank"><img :src="item.url" class="optml-image"/></a></td>
|
14340 |
+
// <td><p
|
14341 |
+
// class="optml-ratio-feedback"
|
14342 |
+
// v-html="compressionRate(item.ex_size_raw, item.new_size_raw)"></p>
|
14343 |
+
// </td>
|
14344 |
+
// </tr>
|
14345 |
+
// </tbody>
|
14346 |
+
// </table>
|
14347 |
+
// </div>
|
14348 |
+
// </div>
|
14349 |
+
// <div v-else>
|
14350 |
+
// <iframe width="1" height="1" :src="home_url" style="visibility: hidden"></iframe>
|
14351 |
+
// <h6 class="has-text-centered">{{strings.loading_latest_images}}</h6>
|
14352 |
+
// <progress class="progress is-large" :value="startTime" :max="maxTime"></progress>
|
14353 |
+
// </div>
|
14354 |
+
// <table class="table is-striped is-hoverable is-fullwidth" v-if="noImages">
|
14355 |
+
// <thead>
|
14356 |
+
// <tr>
|
14357 |
+
// <th class="optml-image-heading has-text-centered" v-html="strings.no_images_found"></th>
|
14358 |
+
// </tr>
|
14359 |
+
// </thead>
|
14360 |
+
// </table>
|
14361 |
+
// </div>
|
14362 |
// </template>
|
14363 |
//
|
14364 |
// <script>
|
14365 |
+
|
14366 |
+
exports.default = {
|
14367 |
+
name: "last-images",
|
14368 |
+
data: function data() {
|
14369 |
+
return {
|
14370 |
+
loading: true,
|
14371 |
+
startTime: 0,
|
14372 |
+
maxTime: 20,
|
14373 |
+
noImages: false,
|
14374 |
+
home_url: optimoleDashboardApp.home_url,
|
14375 |
+
strings: optimoleDashboardApp.strings.latest_images
|
14376 |
+
};
|
14377 |
+
},
|
14378 |
+
|
14379 |
+
props: {
|
14380 |
+
status: status
|
14381 |
+
},
|
14382 |
+
mounted: function mounted() {
|
14383 |
+
if (this.$store.state.optimizedImages.length > 0) {
|
14384 |
+
this.loading = false;
|
14385 |
+
return;
|
14386 |
+
}
|
14387 |
+
this.doProgressBar();
|
14388 |
+
this.$store.dispatch('retrieveOptimizedImages', { waitTime: this.maxTime * 1000, component: this });
|
14389 |
+
},
|
14390 |
+
|
14391 |
+
watch: {
|
14392 |
+
imageData: function imageData() {
|
14393 |
+
var _this = this;
|
14394 |
+
|
14395 |
+
if (this.imageData.length > 0) {
|
14396 |
+
this.startTime = this.maxTime;
|
14397 |
+
setTimeout(function () {
|
14398 |
+
_this.loading = false;
|
14399 |
+
}, 1000);
|
14400 |
+
}
|
14401 |
+
}
|
14402 |
+
},
|
14403 |
+
computed: {
|
14404 |
+
imageData: function imageData() {
|
14405 |
+
|
14406 |
+
return this.$store.state.optimizedImages !== null ? this.$store.state.optimizedImages : [];
|
14407 |
+
}
|
14408 |
+
},
|
14409 |
+
methods: {
|
14410 |
+
doProgressBar: function doProgressBar() {
|
14411 |
+
if (this.startTime === this.maxTime) {
|
14412 |
+
return;
|
14413 |
+
}
|
14414 |
+
this.startTime++;
|
14415 |
+
//console.log(this.startTime);
|
14416 |
+
setTimeout(this.doProgressBar, 1000);
|
14417 |
+
},
|
14418 |
+
compressionRate: function compressionRate(oldSize, newSize) {
|
14419 |
+
var value = (parseFloat(oldSize / newSize * 100) - 100).toFixed(1);
|
14420 |
+
if (value < 1) {
|
14421 |
+
return this.strings.same_size;
|
14422 |
+
}
|
14423 |
+
if (value > 1 && value < 25) {
|
14424 |
+
return this.strings.small_optimization.replace('{ratio}', value.toString() + '%');
|
14425 |
+
}
|
14426 |
+
if (value > 25 && value < 100) {
|
14427 |
+
return this.strings.medium_optimization.replace('{ratio}', value.toString() + '%');
|
14428 |
+
}
|
14429 |
+
if (value > 100) {
|
14430 |
+
return this.strings.big_optimization.replace('{ratio}', (Math.floor(value / 10 + 10) / 10).toFixed(1).toString() + 'x');
|
14431 |
+
}
|
14432 |
+
}
|
14433 |
+
}
|
14434 |
+
// </script>
|
14435 |
+
//
|
14436 |
+
// <style scoped>
|
14437 |
+
// .loader {
|
14438 |
+
// margin: 0 auto;
|
14439 |
+
// font-size: 10em;
|
14440 |
+
// border-left: 2px solid #888 !important;
|
14441 |
+
// border-bottom: 2px solid #888 !important;
|
14442 |
+
// margin-top: 0.2em;
|
14443 |
+
// }
|
14444 |
+
//
|
14445 |
+
// .progress::-webkit-progress-value {
|
14446 |
+
// transition: width 0.5s ease;
|
14447 |
+
// }
|
14448 |
+
// </style>
|
14449 |
+
|
14450 |
+
};
|
14451 |
+
|
14452 |
+
/***/ }),
|
14453 |
+
/* 35 */
|
14454 |
+
/***/ (function(module, exports) {
|
14455 |
+
|
14456 |
+
module.exports = "\n\t<div _v-3e27d73d=\"\">\n\t\t<div class=\"optimized-images\" v-if=\"! loading \" _v-3e27d73d=\"\">\n\t\t\t<div v-if=\"!noImages\" _v-3e27d73d=\"\">\n\t\t\t\t<h3 class=\"has-text-centered\" _v-3e27d73d=\"\">{{strings.last}} {{strings.optimized_images}}</h3>\n\t\t\t\t<table class=\"table is-striped is-hoverable is-fullwidth\" _v-3e27d73d=\"\">\n\t\t\t\t\t<thead _v-3e27d73d=\"\">\n\t\t\t\t\t<tr _v-3e27d73d=\"\">\n\t\t\t\t\t\t<th class=\"optml-image-heading\" _v-3e27d73d=\"\">{{strings.image}}</th>\n\t\t\t\t\t\t<th class=\"optml-image-ratio-heading\" _v-3e27d73d=\"\">{{strings.compression}}</th>\n\t\t\t\t\t</tr>\n\t\t\t\t\t</thead>\n\t\t\t\t\t<tbody _v-3e27d73d=\"\">\n\t\t\t\t\t<tr v-for=\"(item, index) in imageData\" _v-3e27d73d=\"\">\n\t\t\t\t\t\t<td _v-3e27d73d=\"\"><a :href=\"item.url\" target=\"_blank\" _v-3e27d73d=\"\"><img :src=\"item.url\" class=\"optml-image\" _v-3e27d73d=\"\"></a></td>\n\t\t\t\t\t\t<td _v-3e27d73d=\"\"><p class=\"optml-ratio-feedback\" v-html=\"compressionRate(item.ex_size_raw, item.new_size_raw)\" _v-3e27d73d=\"\"></p>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t</tbody>\n\t\t\t\t</table>\n\t\t\t</div>\n\t\t</div>\n\t\t<div v-else=\"\" _v-3e27d73d=\"\">\n\t\t\t<iframe width=\"1\" height=\"1\" :src=\"home_url\" style=\"visibility: hidden\" _v-3e27d73d=\"\"></iframe>\n\t\t\t<h6 class=\"has-text-centered\" _v-3e27d73d=\"\">{{strings.loading_latest_images}}</h6>\n\t\t\t<progress class=\"progress is-large\" :value=\"startTime\" :max=\"maxTime\" _v-3e27d73d=\"\"></progress>\n\t\t</div>\n\t\t<table class=\"table is-striped is-hoverable is-fullwidth\" v-if=\"noImages\" _v-3e27d73d=\"\">\n\t\t\t<thead _v-3e27d73d=\"\">\n\t\t\t<tr _v-3e27d73d=\"\">\n\t\t\t\t<th class=\"optml-image-heading has-text-centered\" v-html=\"strings.no_images_found\" _v-3e27d73d=\"\"></th>\n\t\t\t</tr>\n\t\t\t</thead>\n\t\t</table>\n\t</div>\n";
|
14457 |
+
|
14458 |
+
/***/ }),
|
14459 |
+
/* 36 */
|
14460 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14461 |
+
|
14462 |
+
var __vue_script__, __vue_template__
|
14463 |
+
__webpack_require__(37)
|
14464 |
+
__vue_script__ = __webpack_require__(39)
|
14465 |
+
__vue_template__ = __webpack_require__(45)
|
14466 |
+
module.exports = __vue_script__ || {}
|
14467 |
+
if (module.exports.__esModule) module.exports = module.exports.default
|
14468 |
+
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
14469 |
+
if (false) {(function () { module.hot.accept()
|
14470 |
+
var hotAPI = require("vue-hot-reload-api")
|
14471 |
+
hotAPI.install(require("vue"), true)
|
14472 |
+
if (!hotAPI.compatible) return
|
14473 |
+
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\options.vue"
|
14474 |
+
if (!module.hot.data) {
|
14475 |
+
hotAPI.createRecord(id, module.exports)
|
14476 |
+
} else {
|
14477 |
+
hotAPI.update(id, module.exports, __vue_template__)
|
14478 |
+
}
|
14479 |
+
})()}
|
14480 |
+
|
14481 |
+
/***/ }),
|
14482 |
+
/* 37 */
|
14483 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14484 |
+
|
14485 |
+
// style-loader: Adds some css to the DOM by adding a <style> tag
|
14486 |
+
|
14487 |
+
// load the styles
|
14488 |
+
var content = __webpack_require__(38);
|
14489 |
+
if(typeof content === 'string') content = [[module.i, content, '']];
|
14490 |
+
// add the styles to the DOM
|
14491 |
+
var update = __webpack_require__(1)(content, {});
|
14492 |
+
if(content.locals) module.exports = content.locals;
|
14493 |
+
// Hot Module Replacement
|
14494 |
+
if(false) {
|
14495 |
+
// When the styles change, update the <style> tags
|
14496 |
+
if(!content.locals) {
|
14497 |
+
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-d718d868&file=options.vue&scoped=true!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./options.vue", function() {
|
14498 |
+
var newContent = require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-d718d868&file=options.vue&scoped=true!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./options.vue");
|
14499 |
+
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
|
14500 |
+
update(newContent);
|
14501 |
+
});
|
14502 |
+
}
|
14503 |
+
// When the module is disposed, remove the <style> tags
|
14504 |
+
module.hot.dispose(function() { update(); });
|
14505 |
+
}
|
14506 |
+
|
14507 |
+
/***/ }),
|
14508 |
+
/* 38 */
|
14509 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14510 |
+
|
14511 |
+
exports = module.exports = __webpack_require__(0)();
|
14512 |
+
// imports
|
14513 |
+
|
14514 |
+
|
14515 |
+
// module
|
14516 |
+
exports.push([module.i, "\n\t.saving--option[_v-d718d868] {\n\t\topacity: .75;\n\t}\n\t\n\t#optimole-app .notification[_v-d718d868] {\n\t\tpadding: 0.5rem;\n\t}\n\t\n\t#optimole-app .image[_v-d718d868] {\n\t\ttext-align: center;\n\t}\n\t\n\t#optimole-app .visual-compare img[_v-d718d868] {\n\t\twidth: 100%;\n\t}\n\t\n\t#optimole-app .image img[_v-d718d868] {\n\t\t\n\t\tmax-height: 300px;\n\t\twidth: auto;\n\t\t\n\t}\n\t\n\t.field[_v-d718d868]:nth-child(even) {\n\t\t-ms-flex-pack: end;\n\t\t justify-content: flex-end;\n\t}\n", ""]);
|
14517 |
+
|
14518 |
+
// exports
|
14519 |
+
|
14520 |
+
|
14521 |
+
/***/ }),
|
14522 |
+
/* 39 */
|
14523 |
+
/***/ (function(module, exports, __webpack_require__) {
|
14524 |
+
|
14525 |
+
"use strict";
|
14526 |
+
|
14527 |
+
|
14528 |
+
Object.defineProperty(exports, "__esModule", {
|
14529 |
+
value: true
|
14530 |
+
});
|
14531 |
+
|
14532 |
+
var _image_diff = __webpack_require__(40);
|
14533 |
+
|
14534 |
+
var _image_diff2 = _interopRequireDefault(_image_diff);
|
14535 |
+
|
14536 |
+
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
14537 |
+
|
14538 |
exports.default = {
|
14539 |
name: "options",
|
14540 |
+
components: { Image_diff: _image_diff2.default },
|
14541 |
data: function data() {
|
14542 |
return {
|
14543 |
strings: optimoleDashboardApp.strings.options_strings,
|
14544 |
adminBarItem: optimoleDashboardApp.admin_bar_item,
|
14545 |
+
imageReplacer: optimoleDashboardApp.image_replacer,
|
14546 |
+
quality_saved: optimoleDashboardApp.quality,
|
14547 |
+
showNotification: false,
|
14548 |
+
loading_images: false,
|
14549 |
+
loading_quality: false
|
14550 |
};
|
14551 |
},
|
14552 |
|
14553 |
+
mounted: function mounted() {
|
14554 |
+
this.updateSampleImage(this.quality_saved);
|
14555 |
+
},
|
14556 |
methods: {
|
14557 |
toggleOption: function toggleOption(optionKey) {
|
14558 |
+
var _this = this;
|
14559 |
+
|
14560 |
+
this.$store.dispatch('updateSetting', {
|
14561 |
req: 'Toggle ' + optionKey,
|
14562 |
option_key: optionKey,
|
14563 |
type: 'toggle'
|
14564 |
+
}).then(function (response) {
|
14565 |
+
_this.showNotification = true;
|
14566 |
+
setTimeout(function () {
|
14567 |
+
_this.showNotification = false;
|
14568 |
+
}, 1000);
|
14569 |
+
}, function (response) {});
|
14570 |
+
},
|
14571 |
+
changeQuality: function changeQuality(value) {
|
14572 |
+
|
14573 |
+
this.updateSampleImage(value);
|
14574 |
+
this.quality_saved = value;
|
14575 |
+
},
|
14576 |
+
updateSampleImage: function updateSampleImage(value) {
|
14577 |
+
var _this2 = this;
|
14578 |
+
|
14579 |
+
this.$store.dispatch('sampleRate', {
|
14580 |
+
quality: value,
|
14581 |
+
component: this
|
14582 |
+
}).then(function (response) {
|
14583 |
+
|
14584 |
+
setTimeout(function () {
|
14585 |
+
_this2.showNotification = false;
|
14586 |
+
}, 1000);
|
14587 |
+
}, function (response) {});
|
14588 |
+
},
|
14589 |
+
saveQuality: function saveQuality() {
|
14590 |
+
var _this3 = this;
|
14591 |
+
|
14592 |
+
this.loading_quality = true;
|
14593 |
+
this.$store.dispatch('updateSetting', {
|
14594 |
+
option_key: 'quality',
|
14595 |
+
option_value: this.quality_saved,
|
14596 |
+
type: 'enum'
|
14597 |
+
}).then(function () {
|
14598 |
+
_this3.loading_quality = false;
|
14599 |
+
//Force recompute of showSaveQuality
|
14600 |
+
optimoleDashboardApp.quality = _this3.quality_saved;
|
14601 |
+
_this3.quality_saved = '';
|
14602 |
+
_this3.quality_saved = optimoleDashboardApp.quality;
|
14603 |
+
}, function () {
|
14604 |
+
_this3.loading_quality = false;
|
14605 |
});
|
14606 |
}
|
14607 |
},
|
14619 |
return !(this.adminBarItem === 'disabled');
|
14620 |
}
|
14621 |
},
|
14622 |
+
showSaveQuality: function showSaveQuality() {
|
14623 |
+
return this.quality_saved !== optimoleDashboardApp.quality;
|
14624 |
+
},
|
14625 |
+
sample_images: function sample_images() {
|
14626 |
+
return this.$store.state.sample_rate;
|
14627 |
+
},
|
14628 |
imageReplacerStatus: function imageReplacerStatus() {
|
14629 |
return !(this.imageReplacer === 'disabled');
|
14630 |
}
|
14636 |
// opacity: .75;
|
14637 |
// }
|
14638 |
//
|
14639 |
+
// #optimole-app .notification {
|
14640 |
+
// padding: 0.5rem;
|
14641 |
+
// }
|
14642 |
+
//
|
14643 |
+
// #optimole-app .image {
|
14644 |
+
// text-align: center;
|
14645 |
+
// }
|
14646 |
+
//
|
14647 |
+
// #optimole-app .visual-compare img {
|
14648 |
+
// width: 100%;
|
14649 |
+
// }
|
14650 |
+
//
|
14651 |
+
// #optimole-app .image img {
|
14652 |
+
//
|
14653 |
+
// max-height: 300px;
|
14654 |
+
// width: auto;
|
14655 |
+
//
|
14656 |
+
// }
|
14657 |
+
//
|
14658 |
// .field:nth-child(even) {
|
14659 |
// justify-content: flex-end;
|
14660 |
// }
|
14661 |
// </style>
|
14662 |
|
14663 |
+
}; // <template>
|
14664 |
+
// <div class=" container " :class="{ 'saving--option' : this.$store.state.loading }">
|
14665 |
+
// <div class="columns" v-if="showNotification">
|
14666 |
+
// <div class="notification column is-one-quarter is-success">
|
14667 |
+
// {{strings.option_saved}}
|
14668 |
+
// </div>
|
14669 |
+
// </div>
|
14670 |
+
//
|
14671 |
+
// <div class="field columns">
|
14672 |
+
// <label class="label column has-text-grey-dark">
|
14673 |
+
// {{strings.enable_image_replace}}
|
14674 |
+
// <p class="is-italic has-text-weight-normal">
|
14675 |
+
// {{strings.replacer_desc}}
|
14676 |
+
// </p>
|
14677 |
+
// </label>
|
14678 |
+
// <div class="column ">
|
14679 |
+
// <toggle-button @change="toggleOption('image_replacer')" :class="'has-text-dark'"
|
14680 |
+
// :value="imageReplacerStatus"
|
14681 |
+
// :disabled="this.$store.state.loading"
|
14682 |
+
// :labels="{checked: strings.enabled, unchecked: strings.disabled}"
|
14683 |
+
// :width="80"
|
14684 |
+
// :height="25"
|
14685 |
+
// color="#008ec2"></toggle-button>
|
14686 |
+
// </div>
|
14687 |
+
//
|
14688 |
+
// </div>
|
14689 |
+
// <div class="field is-fullwidth columns">
|
14690 |
+
// <label class="label column has-text-grey-dark">
|
14691 |
+
// {{strings.toggle_ab_item}}
|
14692 |
+
// <p class="is-italic has-text-weight-normal">
|
14693 |
+
// {{strings.admin_bar_desc}}
|
14694 |
+
// </p>
|
14695 |
+
// </label>
|
14696 |
+
//
|
14697 |
+
// <div class="column ">
|
14698 |
+
// <toggle-button :class="'has-text-dark'" @change="toggleOption('admin_bar_item')"
|
14699 |
+
// v-model="adminBarItemStatus"
|
14700 |
+
// :disabled="this.$store.state.loading"
|
14701 |
+
// :labels="{checked: strings.show, unchecked: strings.hide}"
|
14702 |
+
// :width="80"
|
14703 |
+
// :height="25"
|
14704 |
+
// color="#008ec2"></toggle-button>
|
14705 |
+
// </div>
|
14706 |
+
// </div>
|
14707 |
+
// <div class="field columns">
|
14708 |
+
// <label class="label column has-text-grey-dark">
|
14709 |
+
// {{strings.quality_title}}
|
14710 |
+
// <p class="is-italic has-text-weight-normal">
|
14711 |
+
// {{strings.quality_desc}}
|
14712 |
+
// </p>
|
14713 |
+
// </label>
|
14714 |
+
// <div class="column buttons ">
|
14715 |
+
// <div class="field columns ">
|
14716 |
+
// <div class="column field has-addons">
|
14717 |
+
// <p class="control">
|
14718 |
+
// <a @click="changeQuality('auto')" :class="{ 'is-info':( quality_saved === 'auto' ) }"
|
14719 |
+
// class="button is-small is-rounded">
|
14720 |
+
// <span class="icon is-small dashicons-admin-customizer dashicons"></span>
|
14721 |
+
// <span>{{strings.auto_q_title}}</span>
|
14722 |
+
// </a>
|
14723 |
+
// </p>
|
14724 |
+
//
|
14725 |
+
// <p class="control">
|
14726 |
+
// <a @click="changeQuality('low')" :class="{ 'is-info':( quality_saved === 'low' ) }"
|
14727 |
+
// class="button is-small">
|
14728 |
+
// <span class="icon is-small dashicons dashicons-arrow-right"></span>
|
14729 |
+
// <span>{{strings.low_q_title}}</span>
|
14730 |
+
// </a>
|
14731 |
+
// </p>
|
14732 |
+
//
|
14733 |
+
// <p class="control">
|
14734 |
+
// <a @click="changeQuality('medium')" :class="{ 'is-info':( quality_saved === 'medium' ) }"
|
14735 |
+
// class="button is-small">
|
14736 |
+
// <span class="icon is-small dashicons dashicons-controls-play"></span>
|
14737 |
+
// <span>{{strings.medium_q_title}}</span>
|
14738 |
+
// </a>
|
14739 |
+
// </p>
|
14740 |
+
// <p class="control">
|
14741 |
+
// <a @click="changeQuality('high')" :class="{ 'is-info':( quality_saved === 'high' ) }"
|
14742 |
+
// class="button is-rounded is-small">
|
14743 |
+
// <span class="icon is-small dashicons dashicons-controls-forward"></span>
|
14744 |
+
// <span>{{strings.high_q_title}}</span>
|
14745 |
+
// </a>
|
14746 |
+
// </p>
|
14747 |
+
// </div>
|
14748 |
+
// <p class="control column " v-if="showSaveQuality">
|
14749 |
+
// <a @click="saveQuality()" class="button is-small is-success "
|
14750 |
+
// :class="{'is-loading':loading_quality}">
|
14751 |
+
// <span class="dashicons dashicons-yes icon"></span>
|
14752 |
+
// <span> {{strings.save_quality_btn}}</span>
|
14753 |
+
// </a>
|
14754 |
+
// </p>
|
14755 |
+
// </div>
|
14756 |
+
// </div>
|
14757 |
+
// </div>
|
14758 |
+
// <div v-if="loading_images" class="has-text-centered subtitle ">{{strings.sample_image_loading}}<span
|
14759 |
+
// class="loader has-text-black-bis icon is-small"></span></div>
|
14760 |
+
// <div v-else-if="sample_images.id">
|
14761 |
+
// <p class="title has-text-centered is-5 is-size-6-mobile">{{strings.quality_slider_desc}}</p>
|
14762 |
+
// <div class="columns is-centered is-vcentered is-multiline is-mobile">
|
14763 |
+
//
|
14764 |
+
// <div class="column visual-compare is-half-fullhd is-half-desktop is-three-quarters-touch is-12-mobile ">
|
14765 |
+
//
|
14766 |
+
// <Image_diff class="is-fullwidth" value="50" :first_label="strings.image_1_label"
|
14767 |
+
// :second_label="strings.image_2_label">
|
14768 |
+
// <img slot="first" :src="sample_images.original">
|
14769 |
+
// <img slot="second" :src="sample_images.optimized">
|
14770 |
+
//
|
14771 |
+
// </Image_diff>
|
14772 |
+
// </div>
|
14773 |
+
//
|
14774 |
+
// </div>
|
14775 |
+
// </div>
|
14776 |
+
// <div v-else>
|
14777 |
+
// <p class="title has-text-centered is-5 is-size-6-mobile">{{strings.no_images_found}}</p></div>
|
14778 |
+
// </div>
|
14779 |
+
//
|
14780 |
+
// </template>
|
14781 |
+
//
|
14782 |
+
// <script>
|
14783 |
|
14784 |
/***/ }),
|
14785 |
+
/* 40 */
|
14786 |
/***/ (function(module, exports, __webpack_require__) {
|
14787 |
|
14788 |
var __vue_script__, __vue_template__
|
14789 |
+
__webpack_require__(41)
|
14790 |
+
__vue_script__ = __webpack_require__(43)
|
14791 |
+
__vue_template__ = __webpack_require__(44)
|
14792 |
module.exports = __vue_script__ || {}
|
14793 |
if (module.exports.__esModule) module.exports = module.exports.default
|
14794 |
if (__vue_template__) { (typeof module.exports === "function" ? module.exports.options : module.exports).template = __vue_template__ }
|
14796 |
var hotAPI = require("vue-hot-reload-api")
|
14797 |
hotAPI.install(require("vue"), true)
|
14798 |
if (!hotAPI.compatible) return
|
14799 |
+
var id = "D:\\local\\optimolewp\\app\\public\\wp-content\\plugins\\optimole-wp\\assets\\vue\\components\\image_diff.vue"
|
14800 |
if (!module.hot.data) {
|
14801 |
hotAPI.createRecord(id, module.exports)
|
14802 |
} else {
|
14805 |
})()}
|
14806 |
|
14807 |
/***/ }),
|
14808 |
+
/* 41 */
|
14809 |
/***/ (function(module, exports, __webpack_require__) {
|
14810 |
|
14811 |
// style-loader: Adds some css to the DOM by adding a <style> tag
|
14812 |
|
14813 |
// load the styles
|
14814 |
+
var content = __webpack_require__(42);
|
14815 |
if(typeof content === 'string') content = [[module.i, content, '']];
|
14816 |
// add the styles to the DOM
|
14817 |
var update = __webpack_require__(1)(content, {});
|
14820 |
if(false) {
|
14821 |
// When the styles change, update the <style> tags
|
14822 |
if(!content.locals) {
|
14823 |
+
module.hot.accept("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-66ecc92b&file=image_diff.vue!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./image_diff.vue", function() {
|
14824 |
+
var newContent = require("!!../../../node_modules/css-loader/index.js!../../../node_modules/vue-loader/lib/style-rewriter.js?id=_v-66ecc92b&file=image_diff.vue!../../../node_modules/vue-loader/lib/selector.js?type=style&index=0!../../../node_modules/eslint-loader/index.js!../../../node_modules/eslint-loader/index.js!./image_diff.vue");
|
14825 |
if(typeof newContent === 'string') newContent = [[module.id, newContent, '']];
|
14826 |
update(newContent);
|
14827 |
});
|
14831 |
}
|
14832 |
|
14833 |
/***/ }),
|
14834 |
+
/* 42 */
|
14835 |
/***/ (function(module, exports, __webpack_require__) {
|
14836 |
|
14837 |
exports = module.exports = __webpack_require__(0)();
|
14839 |
|
14840 |
|
14841 |
// module
|
14842 |
+
exports.push([module.i, "\r\n\t:root {\r\n\t\t--handle-bg: #4a4a4a;\r\n\t\t--handle-width: 30px;\r\n\t\t--handle-height: 30px;\r\n\t\t--handle-chevron-size: 20px;\r\n\t\t\r\n\t\t--handle-line-bg: #4a4a4a;\r\n\t\t--handle-line-width: 2px;\r\n\t\t--handle-line-height: 100%;\r\n\t\t\r\n\t\t--z-index-handle: 5;\r\n\t\t--z-index-handle-line: 4;\r\n\t\t--z-index-range-input: 6;\r\n\t}\r\n\t\r\n\t.compare-wrapper {\r\n\t\tposition: relative;\r\n\t}\r\n\t\r\n\t.compare,\r\n\t.compare__content {\r\n\t\tposition: relative;\r\n\t\theight: 100%;\r\n\t}\r\n\t\r\n\t.compare-overlay.initial,\r\n\t.compare__content.initial {\r\n\t\topacity: 0.2;\r\n\t}\r\n\t\r\n\t.compare-overlay,\r\n\t.compare__content {\r\n\t\ttransition: opacity .3s ease-in-out;\r\n\t}\r\n\t\r\n\t.compare-overlay {\r\n\t\tposition: absolute;\r\n\t\toverflow: hidden;\r\n\t\theight: 100%;\r\n\t\ttop: 0;\r\n\t}\r\n\t\r\n\t.compare-overlay__content {\r\n\t\tposition: relative;\r\n\t\theight: 100%;\r\n\t\twidth: 100%;\r\n\t}\r\n\t\r\n\t.handle__arrow {\r\n\t\tposition: absolute;\r\n\t\twidth: var(--handle-chevron-size);\r\n\t}\r\n\t\r\n\t.handle__arrow--l {\r\n\t\tleft: 0;\r\n\t}\r\n\t\r\n\t.handle__arrow--r {\r\n\t\tright: 0;\r\n\t}\r\n\t\r\n\t.handle-wrap {\r\n\t\tdisplay: -ms-flexbox;\r\n\t\tdisplay: flex;\r\n\t\t-ms-flex-align: center;\r\n\t\t align-items: center;\r\n\t\t-ms-flex-pack: center;\r\n\t\t justify-content: center;\r\n\t\tposition: absolute;\r\n\t\ttop: 50%;\r\n\t\theight: 100%;\r\n\t\ttransform: translate(-50%, -50%);\r\n\t\tz-index: var(--z-index-handle);\r\n\t}\r\n\t\r\n\t.handle-icon {\r\n\t\tdisplay: -ms-flexbox;\r\n\t\tdisplay: flex;\r\n\t\t-ms-flex-align: center;\r\n\t\t align-items: center;\r\n\t\t-ms-flex-pack: center;\r\n\t\t justify-content: center;\r\n\t\tcolor: white;\r\n\t\tbackground: var(--handle-bg);\r\n\t\tborder-radius: 50%;\r\n\t\twidth: var(--handle-width);\r\n\t\theight: var(--handle-height);\r\n\t}\r\n\t\r\n\t.handle-line {\r\n\t\tcontent: '';\r\n\t\tposition: absolute;\r\n\t\ttop: 0;\r\n\t\twidth: var(--handle-line-width);\r\n\t\theight: 100%;\r\n\t\tbackground: var(--handle-line-bg);\r\n\t\tz-index: var(--z-index-handle-line);\r\n\t\tpointer-events: none;\r\n\t\t-webkit-user-select: none;\r\n\t\t -moz-user-select: none;\r\n\t\t -ms-user-select: none;\r\n\t\t user-select: none;\r\n\t}\r\n\t\r\n\t.compare__range {\r\n\t\tposition: absolute;\r\n\t\tcursor: ew-resize;\r\n\t\tleft: calc(var(--handle-width) / -2);\r\n\t\twidth: calc(100% + var(--handle-width));\r\n\t\ttransform: translatey(-50%);\r\n\t\ttop: calc(50%);\r\n\t\tz-index: var(--z-index-range-input);\r\n\t\t-webkit-appearance: none;\r\n\t\theight: var(--handle-height);\r\n\t\t/* debugging purposes only */\r\n\t\tbackground: rgba(0, 0, 0, .4);\r\n\t\topacity: .0;\r\n\t}\r\n\t\r\n\t.object-fit-cover {\r\n\t\t-o-object-fit: cover;\r\n\t\t object-fit: cover;\r\n\t}\r\n\t\r\n\t.compare_optimized {\r\n\t\tright: 5px;\r\n\t}\r\n\t\r\n\t.compare_original {\r\n\t\tleft: 5px;\r\n\t}\r\n\t\r\n\t.compare_label {\r\n\t\tposition: absolute;\r\n\t\tz-index: 999;\r\n\t\tbackground: #444;\r\n\t\topacity: 0.6;\r\n\t\tpadding: 0.5rem;\r\n\t\tborder-radius: 0.2rem;\r\n\t\tcolor: #fff;\r\n\t\ttop: 10px;\r\n\t\t\r\n\t}\r\n", ""]);
|
14843 |
|
14844 |
// exports
|
14845 |
|
14846 |
|
14847 |
/***/ }),
|
14848 |
+
/* 43 */
|
14849 |
/***/ (function(module, exports, __webpack_require__) {
|
14850 |
|
14851 |
"use strict";
|
14855 |
value: true
|
14856 |
});
|
14857 |
// <template>
|
14858 |
+
// <div class="compare-wrapper" @mouseenter="removeInitial">
|
14859 |
+
// <div class="compare">
|
14860 |
+
//
|
14861 |
+
// <span class="compare_label compare_original">{{this.first_label}}</span>
|
14862 |
+
// <span class="compare_label compare_optimized">{{this.second_label}}</span>
|
14863 |
+
// <div class="compare__content " :class="{'initial':!initial}" :style="{'width': width}">
|
14864 |
+
// <slot name="first"></slot>
|
14865 |
+
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14866 |
// </div>
|
14867 |
+
//
|
14868 |
+
// <resize-observer @notify="handleResize"></resize-observer>
|
14869 |
+
// <div class="handle-wrap" :style="{left:`calc(${compareWidth + '%'} - var(--handle-line-width) / 2`}">
|
14870 |
+
// <div class="handle-icon">
|
14871 |
+
// <svg class="handle__arrow handle__arrow--l" xmlns="http://www.w3.org/2000/svg" width="24"
|
14872 |
+
// height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
14873 |
+
// stroke-linecap="round" stroke-linejoin="round">
|
14874 |
+
// <polyline points="15 18 9 12 15 6"></polyline>
|
14875 |
+
// </svg>
|
14876 |
+
// <svg class="handle__arrow handle__arrow--r" xmlns="http://www.w3.org/2000/svg" width="24"
|
14877 |
+
// height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
14878 |
+
// stroke-linecap="round" stroke-linejoin="round">
|
14879 |
+
// <polyline points="9 18 15 12 9 6"></polyline>
|
14880 |
+
// </svg>
|
14881 |
+
//
|
14882 |
+
// </div>
|
14883 |
+
// <span class="handle-line"></span>
|
14884 |
+
// </div>
|
14885 |
+
//
|
14886 |
+
// <div class="compare-overlay" :class="{'initial':!initial}" :style="{width:`calc(${compareWidth + '%'})`}">
|
14887 |
+
// <div class="compare-overlay__content" :style="{ 'width': width}">
|
14888 |
+
// <slot name="second"></slot>
|
14889 |
+
// </div>
|
14890 |
+
// </div>
|
14891 |
+
//
|
14892 |
// </div>
|
14893 |
+
// <input type="range" min="0" max="100" :step="step" class="compare__range" :value="compareWidth"
|
14894 |
+
// @input="handleInput" tabindex="-1">
|
14895 |
+
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14896 |
// </div>
|
14897 |
// </template>
|
|
|
14898 |
// <script>
|
14899 |
|
14900 |
exports.default = {
|
14901 |
+
name: 'image_diff',
|
14902 |
+
props: {
|
14903 |
+
value: { default: 50 },
|
14904 |
+
first_label: {
|
14905 |
+
type: String,
|
14906 |
+
default: ''
|
14907 |
+
},
|
14908 |
+
second_label: {
|
14909 |
+
type: String,
|
14910 |
+
default: ''
|
14911 |
+
},
|
14912 |
+
step: { default: '.1' }
|
14913 |
+
},
|
14914 |
data: function data() {
|
14915 |
return {
|
14916 |
+
width: null,
|
14917 |
+
initial: false,
|
14918 |
+
compareWidth: this.value
|
|
|
|
|
|
|
14919 |
};
|
14920 |
},
|
14921 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14922 |
watch: {
|
14923 |
+
value: function value() {
|
14924 |
+
this.compareWidth = this.value;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14925 |
}
|
14926 |
},
|
14927 |
+
mounted: function mounted() {
|
14928 |
+
this.width = this.getContainerWidth();
|
|
|
|
|
|
|
14929 |
},
|
14930 |
+
|
14931 |
methods: {
|
14932 |
+
removeInitial: function removeInitial() {
|
14933 |
+
this.initial = true;
|
|
|
|
|
|
|
|
|
|
|
14934 |
},
|
14935 |
+
handleInput: function handleInput(e) {
|
14936 |
+
this.compareWidth = e.target.value;
|
14937 |
+
this.$emit('input', e.target.value);
|
14938 |
+
},
|
14939 |
+
handleResize: function handleResize() {
|
14940 |
+
var w = this.getContainerWidth();
|
14941 |
+
if (w === this.width) return;
|
14942 |
+
this.width = w;
|
14943 |
+
},
|
14944 |
+
getContainerWidth: function getContainerWidth() {
|
14945 |
+
return window.getComputedStyle(this.$el, null).getPropertyValue('width');
|
|
|
|
|
|
|
14946 |
}
|
14947 |
}
|
14948 |
// </script>
|
14949 |
+
// <style>
|
14950 |
+
// :root {
|
14951 |
+
// --handle-bg: #4a4a4a;
|
14952 |
+
// --handle-width: 30px;
|
14953 |
+
// --handle-height: 30px;
|
14954 |
+
// --handle-chevron-size: 20px;
|
14955 |
//
|
14956 |
+
// --handle-line-bg: #4a4a4a;
|
14957 |
+
// --handle-line-width: 2px;
|
14958 |
+
// --handle-line-height: 100%;
|
14959 |
+
//
|
14960 |
+
// --z-index-handle: 5;
|
14961 |
+
// --z-index-handle-line: 4;
|
14962 |
+
// --z-index-range-input: 6;
|
14963 |
// }
|
14964 |
//
|
14965 |
+
// .compare-wrapper {
|
14966 |
+
// position: relative;
|
14967 |
+
// }
|
14968 |
+
//
|
14969 |
+
// .compare,
|
14970 |
+
// .compare__content {
|
14971 |
+
// position: relative;
|
14972 |
+
// height: 100%;
|
14973 |
+
// }
|
14974 |
+
//
|
14975 |
+
// .compare-overlay.initial,
|
14976 |
+
// .compare__content.initial {
|
14977 |
+
// opacity: 0.2;
|
14978 |
+
// }
|
14979 |
+
//
|
14980 |
+
// .compare-overlay,
|
14981 |
+
// .compare__content {
|
14982 |
+
// -webkit-transition: opacity .3s ease-in-out;
|
14983 |
+
// -moz-transition: opacity .3s ease-in-out;
|
14984 |
+
// -ms-transition: opacity .3s ease-in-out;
|
14985 |
+
// -o-transition: opacity .3s ease-in-out;
|
14986 |
+
// transition: opacity .3s ease-in-out;
|
14987 |
+
// }
|
14988 |
+
//
|
14989 |
+
// .compare-overlay {
|
14990 |
+
// position: absolute;
|
14991 |
+
// overflow: hidden;
|
14992 |
+
// height: 100%;
|
14993 |
+
// top: 0;
|
14994 |
+
// }
|
14995 |
+
//
|
14996 |
+
// .compare-overlay__content {
|
14997 |
+
// position: relative;
|
14998 |
+
// height: 100%;
|
14999 |
+
// width: 100%;
|
15000 |
+
// }
|
15001 |
+
//
|
15002 |
+
// .handle__arrow {
|
15003 |
+
// position: absolute;
|
15004 |
+
// width: var(--handle-chevron-size);
|
15005 |
+
// }
|
15006 |
+
//
|
15007 |
+
// .handle__arrow--l {
|
15008 |
+
// left: 0;
|
15009 |
+
// }
|
15010 |
+
//
|
15011 |
+
// .handle__arrow--r {
|
15012 |
+
// right: 0;
|
15013 |
+
// }
|
15014 |
+
//
|
15015 |
+
// .handle-wrap {
|
15016 |
+
// display: flex;
|
15017 |
+
// align-items: center;
|
15018 |
+
// justify-content: center;
|
15019 |
+
// position: absolute;
|
15020 |
+
// top: 50%;
|
15021 |
+
// height: 100%;
|
15022 |
+
// transform: translate(-50%, -50%);
|
15023 |
+
// z-index: var(--z-index-handle);
|
15024 |
+
// }
|
15025 |
+
//
|
15026 |
+
// .handle-icon {
|
15027 |
+
// display: flex;
|
15028 |
+
// align-items: center;
|
15029 |
+
// justify-content: center;
|
15030 |
+
// color: white;
|
15031 |
+
// background: var(--handle-bg);
|
15032 |
+
// border-radius: 50%;
|
15033 |
+
// width: var(--handle-width);
|
15034 |
+
// height: var(--handle-height);
|
15035 |
+
// }
|
15036 |
+
//
|
15037 |
+
// .handle-line {
|
15038 |
+
// content: '';
|
15039 |
+
// position: absolute;
|
15040 |
+
// top: 0;
|
15041 |
+
// width: var(--handle-line-width);
|
15042 |
+
// height: 100%;
|
15043 |
+
// background: var(--handle-line-bg);
|
15044 |
+
// z-index: var(--z-index-handle-line);
|
15045 |
+
// pointer-events: none;
|
15046 |
+
// user-select: none;
|
15047 |
+
// }
|
15048 |
+
//
|
15049 |
+
// .compare__range {
|
15050 |
+
// position: absolute;
|
15051 |
+
// cursor: ew-resize;
|
15052 |
+
// left: calc(var(--handle-width) / -2);
|
15053 |
+
// width: calc(100% + var(--handle-width));
|
15054 |
+
// transform: translatey(-50%);
|
15055 |
+
// top: calc(50%);
|
15056 |
+
// z-index: var(--z-index-range-input);
|
15057 |
+
// -webkit-appearance: none;
|
15058 |
+
// height: var(--handle-height);
|
15059 |
+
// /* debugging purposes only */
|
15060 |
+
// background: rgba(0, 0, 0, .4);
|
15061 |
+
// opacity: .0;
|
15062 |
+
// }
|
15063 |
+
//
|
15064 |
+
// .object-fit-cover {
|
15065 |
+
// object-fit: cover;
|
15066 |
+
// }
|
15067 |
+
//
|
15068 |
+
// .compare_optimized {
|
15069 |
+
// right: 5px;
|
15070 |
+
// }
|
15071 |
+
//
|
15072 |
+
// .compare_original {
|
15073 |
+
// left: 5px;
|
15074 |
+
// }
|
15075 |
+
//
|
15076 |
+
// .compare_label {
|
15077 |
+
// position: absolute;
|
15078 |
+
// z-index: 999;
|
15079 |
+
// background: #444;
|
15080 |
+
// opacity: 0.6;
|
15081 |
+
// padding: 0.5rem;
|
15082 |
+
// border-radius: 0.2rem;
|
15083 |
+
// color: #fff;
|
15084 |
+
// top: 10px;
|
15085 |
+
//
|
15086 |
// }
|
15087 |
// </style>
|
15088 |
|
15089 |
};
|
15090 |
|
15091 |
/***/ }),
|
15092 |
+
/* 44 */
|
15093 |
/***/ (function(module, exports) {
|
15094 |
|
15095 |
+
module.exports = "\r\n\t<div class=\"compare-wrapper\" @mouseenter=\"removeInitial\">\r\n\t\t<div class=\"compare\">\r\n\t\t\t\r\n\t\t\t<span class=\"compare_label compare_original\">{{this.first_label}}</span>\r\n\t\t\t<span class=\"compare_label compare_optimized\">{{this.second_label}}</span>\r\n\t\t\t<div class=\"compare__content \" :class=\"{'initial':!initial}\" :style=\"{'width': width}\">\r\n\t\t\t\t<slot name=\"first\"></slot>\r\n\t\t\t\r\n\t\t\t</div>\r\n\t\t\t\r\n\t\t\t<resize-observer @notify=\"handleResize\"></resize-observer>\r\n\t\t\t<div class=\"handle-wrap\" :style=\"{left:`calc(${compareWidth + '%'} - var(--handle-line-width) / 2`}\">\r\n\t\t\t\t<div class=\"handle-icon\">\r\n\t\t\t\t\t<svg class=\"handle__arrow handle__arrow--l\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\"\r\n\t\t\t\t\t height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\r\n\t\t\t\t\t stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n\t\t\t\t\t\t<polyline points=\"15 18 9 12 15 6\"></polyline>\r\n\t\t\t\t\t</svg>\r\n\t\t\t\t\t<svg class=\"handle__arrow handle__arrow--r\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\"\r\n\t\t\t\t\t height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\r\n\t\t\t\t\t stroke-linecap=\"round\" stroke-linejoin=\"round\">\r\n\t\t\t\t\t\t<polyline points=\"9 18 15 12 9 6\"></polyline>\r\n\t\t\t\t\t</svg>\r\n\t\t\t\t\r\n\t\t\t\t</div>\r\n\t\t\t\t<span class=\"handle-line\"></span>\r\n\t\t\t</div>\r\n\t\t\t\r\n\t\t\t<div class=\"compare-overlay\" :class=\"{'initial':!initial}\" :style=\"{width:`calc(${compareWidth + '%'})`}\">\r\n\t\t\t\t<div class=\"compare-overlay__content\" :style=\"{ 'width': width}\">\r\n\t\t\t\t\t<slot name=\"second\"></slot>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\r\n\t\t</div>\r\n\t\t<input type=\"range\" min=\"0\" max=\"100\" :step=\"step\" class=\"compare__range\" :value=\"compareWidth\"\r\n\t\t @input=\"handleInput\" tabindex=\"-1\">\r\n\t\r\n\t</div>\r\n";
|
15096 |
|
15097 |
/***/ }),
|
15098 |
+
/* 45 */
|
15099 |
/***/ (function(module, exports) {
|
15100 |
|
15101 |
+
module.exports = "\n\t<div class=\" container \" :class=\"{ 'saving--option' : this.$store.state.loading }\" _v-d718d868=\"\">\n\t\t<div class=\"columns\" v-if=\"showNotification\" _v-d718d868=\"\">\n\t\t\t<div class=\"notification column is-one-quarter is-success\" _v-d718d868=\"\">\n\t\t\t\t{{strings.option_saved}}\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class=\"field columns\" _v-d718d868=\"\">\n\t\t\t<label class=\"label column has-text-grey-dark\" _v-d718d868=\"\">\n\t\t\t\t{{strings.enable_image_replace}}\n\t\t\t\t<p class=\"is-italic has-text-weight-normal\" _v-d718d868=\"\">\n\t\t\t\t\t{{strings.replacer_desc}}\n\t\t\t\t</p>\n\t\t\t</label>\n\t\t\t<div class=\"column \" _v-d718d868=\"\">\n\t\t\t\t<toggle-button @change=\"toggleOption('image_replacer')\" :class=\"'has-text-dark'\" :value=\"imageReplacerStatus\" :disabled=\"this.$store.state.loading\" :labels=\"{checked: strings.enabled, unchecked: strings.disabled}\" :width=\"80\" :height=\"25\" color=\"#008ec2\" _v-d718d868=\"\"></toggle-button>\n\t\t\t</div>\n\t\t\n\t\t</div>\n\t\t<div class=\"field is-fullwidth columns\" _v-d718d868=\"\">\n\t\t\t<label class=\"label column has-text-grey-dark\" _v-d718d868=\"\">\n\t\t\t\t{{strings.toggle_ab_item}}\n\t\t\t\t<p class=\"is-italic has-text-weight-normal\" _v-d718d868=\"\">\n\t\t\t\t\t{{strings.admin_bar_desc}}\n\t\t\t\t</p>\n\t\t\t</label>\n\t\t\t\n\t\t\t<div class=\"column \" _v-d718d868=\"\">\n\t\t\t\t<toggle-button :class=\"'has-text-dark'\" @change=\"toggleOption('admin_bar_item')\" v-model=\"adminBarItemStatus\" :disabled=\"this.$store.state.loading\" :labels=\"{checked: strings.show, unchecked: strings.hide}\" :width=\"80\" :height=\"25\" color=\"#008ec2\" _v-d718d868=\"\"></toggle-button>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class=\"field columns\" _v-d718d868=\"\">\n\t\t\t<label class=\"label column has-text-grey-dark\" _v-d718d868=\"\">\n\t\t\t\t{{strings.quality_title}}\n\t\t\t\t<p class=\"is-italic has-text-weight-normal\" _v-d718d868=\"\">\n\t\t\t\t\t{{strings.quality_desc}}\n\t\t\t\t</p>\n\t\t\t</label>\n\t\t\t<div class=\"column buttons \" _v-d718d868=\"\">\n\t\t\t\t<div class=\"field columns \" _v-d718d868=\"\">\n\t\t\t\t\t<div class=\"column field has-addons\" _v-d718d868=\"\">\n\t\t\t\t\t\t<p class=\"control\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t<a @click=\"changeQuality('auto')\" :class=\"{ 'is-info':( quality_saved === 'auto' ) }\" class=\"button is-small is-rounded\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t\t<span class=\"icon is-small dashicons-admin-customizer dashicons\" _v-d718d868=\"\"></span>\n\t\t\t\t\t\t\t\t<span _v-d718d868=\"\">{{strings.auto_q_title}}</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p class=\"control\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t<a @click=\"changeQuality('low')\" :class=\"{ 'is-info':( quality_saved === 'low' ) }\" class=\"button is-small\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t\t<span class=\"icon is-small dashicons dashicons-arrow-right\" _v-d718d868=\"\"></span>\n\t\t\t\t\t\t\t\t<span _v-d718d868=\"\">{{strings.low_q_title}}</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<p class=\"control\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t<a @click=\"changeQuality('medium')\" :class=\"{ 'is-info':( quality_saved === 'medium' ) }\" class=\"button is-small\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t\t<span class=\"icon is-small dashicons dashicons-controls-play\" _v-d718d868=\"\"></span>\n\t\t\t\t\t\t\t\t<span _v-d718d868=\"\">{{strings.medium_q_title}}</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t\t<p class=\"control\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t<a @click=\"changeQuality('high')\" :class=\"{ 'is-info':( quality_saved === 'high' ) }\" class=\"button is-rounded is-small\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t\t<span class=\"icon is-small dashicons dashicons-controls-forward\" _v-d718d868=\"\"></span>\n\t\t\t\t\t\t\t\t<span _v-d718d868=\"\">{{strings.high_q_title}}</span>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\t\t\t\t\t<p class=\"control column \" v-if=\"showSaveQuality\" _v-d718d868=\"\">\n\t\t\t\t\t\t<a @click=\"saveQuality()\" class=\"button is-small is-success \" :class=\"{'is-loading':loading_quality}\" _v-d718d868=\"\">\n\t\t\t\t\t\t\t<span class=\"dashicons dashicons-yes icon\" _v-d718d868=\"\"></span>\n\t\t\t\t\t\t\t<span _v-d718d868=\"\">\t{{strings.save_quality_btn}}</span>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t</p>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t</div>\n\t\t<div v-if=\"loading_images\" class=\"has-text-centered subtitle \" _v-d718d868=\"\">{{strings.sample_image_loading}}<span class=\"loader has-text-black-bis icon is-small\" _v-d718d868=\"\"></span></div>\n\t\t<div v-else-if=\"sample_images.id\" _v-d718d868=\"\">\n\t\t\t<p class=\"title has-text-centered is-5 is-size-6-mobile\" _v-d718d868=\"\">{{strings.quality_slider_desc}}</p>\n\t\t\t<div class=\"columns is-centered is-vcentered is-multiline is-mobile\" _v-d718d868=\"\">\n\t\t\t\t\n\t\t\t\t<div class=\"column visual-compare is-half-fullhd is-half-desktop is-three-quarters-touch is-12-mobile \" _v-d718d868=\"\">\n\t\t\t\t\t\n\t\t\t\t\t<image_diff class=\"is-fullwidth\" value=\"50\" :first_label=\"strings.image_1_label\" :second_label=\"strings.image_2_label\" _v-d718d868=\"\">\n\t\t\t\t\t\t<img slot=\"first\" :src=\"sample_images.original\" _v-d718d868=\"\">\n\t\t\t\t\t\t<img slot=\"second\" :src=\"sample_images.optimized\" _v-d718d868=\"\">\n\t\t\t\t\t\n\t\t\t\t\t</image_diff>\n\t\t\t\t</div>\n\t\t\t\n\t\t\t</div>\n\t\t</div>\n\t\t<div v-else=\"\" _v-d718d868=\"\">\n\t\t\t<p class=\"title has-text-centered is-5 is-size-6-mobile\" _v-d718d868=\"\">{{strings.no_images_found}}</p></div>\n\t</div>\n\n";
|
15102 |
|
15103 |
/***/ }),
|
15104 |
+
/* 46 */
|
15105 |
+
/***/ (function(module, exports) {
|
15106 |
+
|
15107 |
+
module.exports = "\n\t<div class=\"card\">\n\t\t<app-header></app-header>\n\t\t<div class=\"card-content\">\n\t\t\t<div class=\"content\">\n\t\t\t\t<connect-layout v-if=\"! this.$store.state.connected\"></connect-layout>\n\t\t\t\t<transition name=\"fade\" mode=\"out-in\">\n\t\t\t\t\t<div v-if=\"this.$store.state.connected\">\n\t\t\t\t\t\t<div class=\"tabs is-left is-boxed is-medium\">\n\t\t\t\t\t\t\t<ul class=\"is-marginless\">\n\t\t\t\t\t\t\t\t<li :class=\"tab === 'dashboard' ? 'is-active' : ''\">\n\t\t\t\t\t\t\t\t\t<a @click=\"changeTab('dashboard')\" class=\"is-size-6-mobile\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"icon is-size-6-mobile dashicons dashicons-admin-home\"></span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"is-size-6-mobile \">{{strings.dashboard_menu_item}}</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t<li :class=\"tab === 'settings' ? 'is-active' : ''\" >\n\t\t\t\t\t\t\t\t\t<a @click=\"changeTab('settings')\" class=\"is-size-6-mobile\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"icon is-size-6-mobile dashicons dashicons-admin-settings\"></span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"is-size-6-mobile\">{{strings.settings_menu_item}}</span>\n\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\n\t\t\t\t\t\t<div class=\"is-tab\" v-if=\"tab === 'dashboard' \">\n\t\t\t\t\t\t\t<api-key-form></api-key-form>\n\t\t\t\t\t\t\t<cdn-details v-if=\"this.$store.state.userData\"></cdn-details>\n\t\t\t\t\t\t\t<hr/>\n\t\t\t\t\t\t\t<last-images :status=\"fetchStatus\"></last-images>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"is-tab\" v-if=\" tab === 'settings'\" >\n\t\t\t\t\t\t\t<options></options>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</transition>\n\t\t\t</div>\n\t\t</div>\n\t\t\n\t\t<div class=\"level-right\">\n\t\t\t<p class=\"level-item\"><a href=\"https://optimole.com\" target=\"_blank\">Optimole v{{strings.version}}</a></p>\n\t\t\t<p class=\"level-item\"><a href=\"https://optimole.com/terms/\" target=\"_blank\">{{strings.terms_menu}}</a></p>\n\t\t\t<p class=\"level-item\"><a href=\"https://optimole.com/privacy-policy/\" target=\"_blank\">{{strings.privacy_menu}}</a>\n\t\t\t</p>\n\t\t\t<p class=\"level-item\"><a :href=\"'https://speedtest.optimole.com/?url=' + home \" target=\"_blank\">{{strings.testdrive_menu}}</a>\n\t\t\t</p>\n\t\t</div>\n\t</div>\n";
|
15108 |
+
|
15109 |
+
/***/ }),
|
15110 |
+
/* 47 */
|
15111 |
/***/ (function(module, exports, __webpack_require__) {
|
15112 |
|
15113 |
"use strict";
|
15121 |
|
15122 |
var _vue2 = _interopRequireDefault(_vue);
|
15123 |
|
15124 |
+
var _vuex = __webpack_require__(48);
|
15125 |
|
15126 |
var _vuex2 = _interopRequireDefault(_vuex);
|
15127 |
|
15128 |
+
var _vueResource = __webpack_require__(6);
|
15129 |
|
15130 |
var _vueResource2 = _interopRequireDefault(_vueResource);
|
15131 |
|
15132 |
+
var _mutations = __webpack_require__(50);
|
15133 |
|
15134 |
var _mutations2 = _interopRequireDefault(_mutations);
|
15135 |
|
15136 |
+
var _actions = __webpack_require__(51);
|
15137 |
|
15138 |
var _actions2 = _interopRequireDefault(_actions);
|
15139 |
|
15148 |
state: {
|
15149 |
isConnecting: false,
|
15150 |
loading: false,
|
15151 |
+
quality: optimoleDashboardApp.quality,
|
15152 |
+
connected: optimoleDashboardApp.connection_status === 'yes',
|
15153 |
apiKey: optimoleDashboardApp.api_key ? optimoleDashboardApp.api_key : '',
|
15154 |
apiKeyValidity: true,
|
15155 |
+
sample_rate: {},
|
15156 |
userData: optimoleDashboardApp.user_data ? optimoleDashboardApp.user_data : null,
|
15157 |
optimizedImages: []
|
15158 |
},
|
15163 |
exports.default = store;
|
15164 |
|
15165 |
/***/ }),
|
15166 |
+
/* 48 */
|
15167 |
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
15168 |
|
15169 |
"use strict";
|
16107 |
|
16108 |
/* harmony default export */ __webpack_exports__["default"] = (index_esm);
|
16109 |
|
16110 |
+
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(4)))
|
16111 |
|
16112 |
/***/ }),
|
16113 |
+
/* 49 */
|
16114 |
/***/ (function(module, exports) {
|
16115 |
|
16116 |
/* (ignored) */
|
16117 |
|
16118 |
/***/ }),
|
16119 |
+
/* 50 */
|
16120 |
/***/ (function(module, exports, __webpack_require__) {
|
16121 |
|
16122 |
"use strict";
|
16141 |
var updateUserData = function updateUserData(state, data) {
|
16142 |
state.userData = data;
|
16143 |
};
|
16144 |
+
var updateApiKey = function updateApiKey(state, data) {
|
16145 |
+
state.apiKey = data;
|
16146 |
+
};
|
16147 |
var updateOptimizedImages = function updateOptimizedImages(state, data) {
|
16148 |
state.optimizedImages = data.body.data;
|
16149 |
};
|
16150 |
+
var updateSampleRate = function updateSampleRate(state, data) {
|
16151 |
+
state.sample_rate = data;
|
16152 |
+
};
|
16153 |
|
16154 |
exports.default = {
|
16155 |
toggleLoading: toggleLoading,
|
16157 |
toggleKeyValidity: toggleKeyValidity,
|
16158 |
toggleConnectedToOptml: toggleConnectedToOptml,
|
16159 |
updateUserData: updateUserData,
|
16160 |
+
updateApiKey: updateApiKey,
|
16161 |
+
updateSampleRate: updateSampleRate,
|
16162 |
updateOptimizedImages: updateOptimizedImages
|
16163 |
};
|
16164 |
|
16165 |
/***/ }),
|
16166 |
+
/* 51 */
|
16167 |
/***/ (function(module, exports, __webpack_require__) {
|
16168 |
|
16169 |
"use strict";
|
16177 |
|
16178 |
var _vue2 = _interopRequireDefault(_vue);
|
16179 |
|
16180 |
+
var _vueResource = __webpack_require__(6);
|
16181 |
|
16182 |
var _vueResource2 = _interopRequireDefault(_vueResource);
|
16183 |
|
16206 |
if (response.body.code === 'success') {
|
16207 |
commit('toggleKeyValidity', true);
|
16208 |
commit('toggleConnectedToOptml', true);
|
16209 |
+
commit('updateApiKey', data.apiKey);
|
16210 |
commit('updateUserData', response.body.data);
|
16211 |
console.log('%c OptiMole API connection successful.', 'color: #59B278');
|
16212 |
} else {
|
16216 |
});
|
16217 |
};
|
16218 |
|
16219 |
+
var registerOptimole = function registerOptimole(_ref2, data) {
|
16220 |
var commit = _ref2.commit,
|
16221 |
state = _ref2.state;
|
16222 |
|
16223 |
+
|
16224 |
+
commit('toggleLoading', true);
|
16225 |
+
return _vue2.default.http({
|
16226 |
+
url: optimoleDashboardApp.root + '/register',
|
16227 |
+
method: 'POST',
|
16228 |
+
headers: { 'X-WP-Nonce': optimoleDashboardApp.nonce },
|
16229 |
+
params: { 'req': data.req },
|
16230 |
+
body: {
|
16231 |
+
'email': data.email
|
16232 |
+
},
|
16233 |
+
responseType: 'json'
|
16234 |
+
}).then(function (response) {
|
16235 |
+
commit('toggleLoading', false);
|
16236 |
+
return response.data;
|
16237 |
+
}, function (response) {
|
16238 |
+
commit('toggleLoading', false);
|
16239 |
+
return response.data;
|
16240 |
+
});
|
16241 |
+
};
|
16242 |
+
|
16243 |
+
var disconnectOptimole = function disconnectOptimole(_ref3, data) {
|
16244 |
+
var commit = _ref3.commit,
|
16245 |
+
state = _ref3.state;
|
16246 |
+
|
16247 |
commit('toggleLoading', true, 'loading');
|
16248 |
_vue2.default.http({
|
16249 |
url: optimoleDashboardApp.root + '/disconnect',
|
16254 |
}).then(function (response) {
|
16255 |
commit('updateUserData', null);
|
16256 |
commit('toggleLoading', false);
|
16257 |
+
commit('updateApiKey', '');
|
16258 |
if (response.ok) {
|
16259 |
commit('toggleConnectedToOptml', false);
|
16260 |
console.log('%c Disconnected from OptiMole API.', 'color: #59B278');
|
16264 |
});
|
16265 |
};
|
16266 |
|
16267 |
+
var updateSetting = function updateSetting(_ref4, data) {
|
16268 |
+
var commit = _ref4.commit,
|
16269 |
+
state = _ref4.state;
|
16270 |
|
16271 |
+
|
16272 |
+
return _vue2.default.http({
|
16273 |
url: optimoleDashboardApp.root + '/update_option',
|
16274 |
method: 'POST',
|
16275 |
headers: { 'X-WP-Nonce': optimoleDashboardApp.nonce },
|
16276 |
params: {
|
16277 |
'req': data.req,
|
16278 |
'option_key': data.option_key,
|
16279 |
+
'option_value': data.option_value ? data.option_value : null,
|
16280 |
'type': data.type ? data.type : ''
|
16281 |
},
|
16282 |
responseType: 'json'
|
16283 |
+
});
|
16284 |
+
};
|
16285 |
+
var sampleRate = function sampleRate(_ref5, data) {
|
16286 |
+
var commit = _ref5.commit,
|
16287 |
+
state = _ref5.state;
|
16288 |
+
|
16289 |
+
|
16290 |
+
data.component.loading_images = true;
|
16291 |
+
return _vue2.default.http({
|
16292 |
+
url: optimoleDashboardApp.root + '/images-sample-rate',
|
16293 |
+
method: 'POST',
|
16294 |
+
headers: { 'X-WP-Nonce': optimoleDashboardApp.nonce },
|
16295 |
+
params: {
|
16296 |
+
'quality': data.quality
|
16297 |
+
},
|
16298 |
+
responseType: 'json'
|
16299 |
}).then(function (response) {
|
16300 |
+
|
16301 |
+
data.component.loading_images = false;
|
16302 |
+
if (response.body.code === 'success') {
|
16303 |
+
commit('updateSampleRate', response.body.data);
|
|
|
16304 |
}
|
16305 |
});
|
16306 |
};
|
16307 |
|
16308 |
+
var retrieveOptimizedImages = function retrieveOptimizedImages(_ref6, data) {
|
16309 |
+
var commit = _ref6.commit,
|
16310 |
+
state = _ref6.state;
|
16311 |
|
16312 |
var self = this;
|
16313 |
+
|
16314 |
setTimeout(function () {
|
16315 |
+
|
16316 |
+
if (self.state.optimizedImages.length > 0) {
|
16317 |
console.log('%c Images already exsist.', 'color: #59B278');
|
16318 |
return false;
|
16319 |
}
|
16346 |
|
16347 |
exports.default = {
|
16348 |
connectOptimole: connectOptimole,
|
16349 |
+
registerOptimole: registerOptimole,
|
16350 |
disconnectOptimole: disconnectOptimole,
|
16351 |
+
updateSetting: updateSetting,
|
16352 |
+
sampleRate: sampleRate,
|
16353 |
retrieveOptimizedImages: retrieveOptimizedImages
|
16354 |
};
|
16355 |
|
16356 |
/***/ }),
|
16357 |
+
/* 52 */
|
16358 |
+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
16359 |
+
|
16360 |
+
"use strict";
|
16361 |
+
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
|
16362 |
+
/* WEBPACK VAR INJECTION */(function(global) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "install", function() { return install; });
|
16363 |
+
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ResizeObserver", function() { return ResizeObserver; });
|
16364 |
+
function getInternetExplorerVersion() {
|
16365 |
+
var ua = window.navigator.userAgent;
|
16366 |
+
|
16367 |
+
var msie = ua.indexOf('MSIE ');
|
16368 |
+
if (msie > 0) {
|
16369 |
+
// IE 10 or older => return version number
|
16370 |
+
return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10);
|
16371 |
+
}
|
16372 |
+
|
16373 |
+
var trident = ua.indexOf('Trident/');
|
16374 |
+
if (trident > 0) {
|
16375 |
+
// IE 11 => return version number
|
16376 |
+
var rv = ua.indexOf('rv:');
|
16377 |
+
return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10);
|
16378 |
+
}
|
16379 |
+
|
16380 |
+
var edge = ua.indexOf('Edge/');
|
16381 |
+
if (edge > 0) {
|
16382 |
+
// Edge (IE 12+) => return version number
|
16383 |
+
return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10);
|
16384 |
+
}
|
16385 |
+
|
16386 |
+
// other browser
|
16387 |
+
return -1;
|
16388 |
+
}
|
16389 |
+
|
16390 |
+
var isIE = void 0;
|
16391 |
+
|
16392 |
+
function initCompat() {
|
16393 |
+
if (!initCompat.init) {
|
16394 |
+
initCompat.init = true;
|
16395 |
+
isIE = getInternetExplorerVersion() !== -1;
|
16396 |
+
}
|
16397 |
+
}
|
16398 |
+
|
16399 |
+
var ResizeObserver = { render: function render() {
|
16400 |
+
var _vm = this;var _h = _vm.$createElement;var _c = _vm._self._c || _h;return _c('div', { staticClass: "resize-observer", attrs: { "tabindex": "-1" } });
|
16401 |
+
}, staticRenderFns: [], _scopeId: 'data-v-b329ee4c',
|
16402 |
+
name: 'resize-observer',
|
16403 |
+
|
16404 |
+
methods: {
|
16405 |
+
notify: function notify() {
|
16406 |
+
this.$emit('notify');
|
16407 |
+
},
|
16408 |
+
addResizeHandlers: function addResizeHandlers() {
|
16409 |
+
this._resizeObject.contentDocument.defaultView.addEventListener('resize', this.notify);
|
16410 |
+
if (this._w !== this.$el.offsetWidth || this._h !== this.$el.offsetHeight) {
|
16411 |
+
this.notify();
|
16412 |
+
}
|
16413 |
+
},
|
16414 |
+
removeResizeHandlers: function removeResizeHandlers() {
|
16415 |
+
if (this._resizeObject && this._resizeObject.onload) {
|
16416 |
+
if (!isIE && this._resizeObject.contentDocument) {
|
16417 |
+
this._resizeObject.contentDocument.defaultView.removeEventListener('resize', this.notify);
|
16418 |
+
}
|
16419 |
+
delete this._resizeObject.onload;
|
16420 |
+
}
|
16421 |
+
}
|
16422 |
+
},
|
16423 |
+
|
16424 |
+
mounted: function mounted() {
|
16425 |
+
var _this = this;
|
16426 |
+
|
16427 |
+
initCompat();
|
16428 |
+
this.$nextTick(function () {
|
16429 |
+
_this._w = _this.$el.offsetWidth;
|
16430 |
+
_this._h = _this.$el.offsetHeight;
|
16431 |
+
});
|
16432 |
+
var object = document.createElement('object');
|
16433 |
+
this._resizeObject = object;
|
16434 |
+
object.setAttribute('style', 'display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; pointer-events: none; z-index: -1;');
|
16435 |
+
object.setAttribute('aria-hidden', 'true');
|
16436 |
+
object.setAttribute('tabindex', -1);
|
16437 |
+
object.onload = this.addResizeHandlers;
|
16438 |
+
object.type = 'text/html';
|
16439 |
+
if (isIE) {
|
16440 |
+
this.$el.appendChild(object);
|
16441 |
+
}
|
16442 |
+
object.data = 'about:blank';
|
16443 |
+
if (!isIE) {
|
16444 |
+
this.$el.appendChild(object);
|
16445 |
+
}
|
16446 |
+
},
|
16447 |
+
beforeDestroy: function beforeDestroy() {
|
16448 |
+
this.removeResizeHandlers();
|
16449 |
+
}
|
16450 |
+
};
|
16451 |
+
|
16452 |
+
// Install the components
|
16453 |
+
function install(Vue) {
|
16454 |
+
Vue.component('resize-observer', ResizeObserver);
|
16455 |
+
/* -- Add more components here -- */
|
16456 |
+
}
|
16457 |
+
|
16458 |
+
/* -- Plugin definition & Auto-install -- */
|
16459 |
+
/* You shouldn't have to modify the code below */
|
16460 |
+
|
16461 |
+
// Plugin
|
16462 |
+
var plugin = {
|
16463 |
+
// eslint-disable-next-line no-undef
|
16464 |
+
version: "0.4.4",
|
16465 |
+
install: install
|
16466 |
+
};
|
16467 |
+
|
16468 |
+
// Auto-install
|
16469 |
+
var GlobalVue = null;
|
16470 |
+
if (typeof window !== 'undefined') {
|
16471 |
+
GlobalVue = window.Vue;
|
16472 |
+
} else if (typeof global !== 'undefined') {
|
16473 |
+
GlobalVue = global.Vue;
|
16474 |
+
}
|
16475 |
+
if (GlobalVue) {
|
16476 |
+
GlobalVue.use(plugin);
|
16477 |
+
}
|
16478 |
+
|
16479 |
+
|
16480 |
+
/* harmony default export */ __webpack_exports__["default"] = (plugin);
|
16481 |
+
|
16482 |
+
/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(3)))
|
16483 |
+
|
16484 |
+
/***/ }),
|
16485 |
+
/* 53 */
|
16486 |
/***/ (function(module, exports, __webpack_require__) {
|
16487 |
|
16488 |
(function webpackUniversalModuleDefinition(root, factory) {
|
assets/js/bundle.min.js
CHANGED
@@ -1,16 +1,16 @@
|
|
1 |
-
!function(e){function n(t){if(o[t])return o[t].exports;var i=o[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var o={};n.m=e,n.c=o,n.d=function(e,o,t){n.o(e,o)||Object.defineProperty(e,o,{configurable:!1,enumerable:!0,get:t})},n.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(o,"a",o),o},n.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},n.p="/",n(n.s=5)}([function(e,n){e.exports=function(){var e=[];return e.toString=function(){for(var e=[],n=0;n<this.length;n++){var o=this[n];o[2]?e.push("@media "+o[2]+"{"+o[1]+"}"):e.push(o[1])}return e.join("")},e.i=function(n,o){"string"==typeof n&&(n=[[null,n,""]]);for(var t={},i=0;i<this.length;i++){var a=this[i][0];"number"==typeof a&&(t[a]=!0)}for(i=0;i<n.length;i++){var r=n[i];"number"==typeof r[0]&&t[r[0]]||(o&&!r[2]?r[2]=o:o&&(r[2]="("+r[2]+") and ("+o+")"),e.push(r))}},e}},function(e,n){function o(e,n){for(var o=0;o<e.length;o++){var t=e[o],i=d[t.id];if(i){i.refs++;for(var a=0;a<i.parts.length;a++)i.parts[a](t.parts[a]);for(;a<t.parts.length;a++)i.parts.push(l(t.parts[a],n))}else{for(var r=[],a=0;a<t.parts.length;a++)r.push(l(t.parts[a],n));d[t.id]={id:t.id,refs:1,parts:r}}}}function t(e){for(var n=[],o={},t=0;t<e.length;t++){var i=e[t],a=i[0],r=i[1],p=i[2],l=i[3],s={css:r,media:p,sourceMap:l};o[a]?o[a].parts.push(s):n.push(o[a]={id:a,parts:[s]})}return n}function i(e,n){var o=b(),t=v[v.length-1];if("top"===e.insertAt)t?t.nextSibling?o.insertBefore(n,t.nextSibling):o.appendChild(n):o.insertBefore(n,o.firstChild),v.push(n);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");o.appendChild(n)}}function a(e){e.parentNode.removeChild(e);var n=v.indexOf(e);n>=0&&v.splice(n,1)}function r(e){var n=document.createElement("style");return n.type="text/css",i(e,n),n}function p(e){var n=document.createElement("link");return n.rel="stylesheet",i(e,n),n}function l(e,n){var o,t,i;if(n.singleton){var l=g++;o=h||(h=r(n)),t=s.bind(null,o,l,!1),i=s.bind(null,o,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(o=p(n),t=m.bind(null,o),i=function(){a(o),o.href&&URL.revokeObjectURL(o.href)}):(o=r(n),t=c.bind(null,o),i=function(){a(o)});return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else i()}}function s(e,n,o,t){var i=o?"":t.css;if(e.styleSheet)e.styleSheet.cssText=x(n,i);else{var a=document.createTextNode(i),r=e.childNodes;r[n]&&e.removeChild(r[n]),r.length?e.insertBefore(a,r[n]):e.appendChild(a)}}function c(e,n){var o=n.css,t=n.media;if(t&&e.setAttribute("media",t),e.styleSheet)e.styleSheet.cssText=o;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(o))}}function m(e,n){var o=n.css,t=n.sourceMap;t&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */");var i=new Blob([o],{type:"text/css"}),a=e.href;e.href=URL.createObjectURL(i),a&&URL.revokeObjectURL(a)}var d={},f=function(e){var n;return function(){return void 0===n&&(n=e.apply(this,arguments)),n}},u=f(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),b=f(function(){return document.head||document.getElementsByTagName("head")[0]}),h=null,g=0,v=[];e.exports=function(e,n){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");n=n||{},void 0===n.singleton&&(n.singleton=u()),void 0===n.insertAt&&(n.insertAt="bottom");var i=t(e);return o(i,n),function(e){for(var a=[],r=0;r<i.length;r++){var p=i[r],l=d[p.id];l.refs--,a.push(l)}if(e){o(t(e),n)}for(var r=0;r<a.length;r++){var l=a[r];if(0===l.refs){for(var s=0;s<l.parts.length;s++)l.parts[s]();delete d[l.id]}}}};var x=function(){var e=[];return function(n,o){return e[n]=o,e.filter(Boolean).join("\n")}}()},function(e,n,o){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),function(e,o){function t(e){return void 0===e||null===e}function i(e){return void 0!==e&&null!==e}function a(e){return!0===e}function r(e){return!1===e}function p(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function l(e){return null!==e&&"object"==typeof e}function s(e){return"[object Object]"===la.call(e)}function c(e){return"[object RegExp]"===la.call(e)}function m(e){var n=parseFloat(String(e));return n>=0&&Math.floor(n)===n&&isFinite(e)}function d(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function f(e){var n=parseFloat(e);return isNaN(n)?e:n}function u(e,n){for(var o=Object.create(null),t=e.split(","),i=0;i<t.length;i++)o[t[i]]=!0;return n?function(e){return o[e.toLowerCase()]}:function(e){return o[e]}}function b(e,n){if(e.length){var o=e.indexOf(n);if(o>-1)return e.splice(o,1)}}function h(e,n){return ma.call(e,n)}function g(e){var n=Object.create(null);return function(o){return n[o]||(n[o]=e(o))}}function v(e,n){function o(o){var t=arguments.length;return t?t>1?e.apply(n,arguments):e.call(n,o):e.call(n)}return o._length=e.length,o}function x(e,n){return e.bind(n)}function w(e,n){n=n||0;for(var o=e.length-n,t=new Array(o);o--;)t[o]=e[o+n];return t}function k(e,n){for(var o in n)e[o]=n[o];return e}function y(e){for(var n={},o=0;o<e.length;o++)e[o]&&k(n,e[o]);return n}function _(e,n,o){}function C(e,n){if(e===n)return!0;var o=l(e),t=l(n);if(!o||!t)return!o&&!t&&String(e)===String(n);try{var i=Array.isArray(e),a=Array.isArray(n);if(i&&a)return e.length===n.length&&e.every(function(e,o){return C(e,n[o])});if(i||a)return!1;var r=Object.keys(e),p=Object.keys(n);return r.length===p.length&&r.every(function(o){return C(e[o],n[o])})}catch(e){return!1}}function $(e,n){for(var o=0;o<e.length;o++)if(C(e[o],n))return o;return-1}function z(e){var n=!1;return function(){n||(n=!0,e.apply(this,arguments))}}function j(e){var n=(e+"").charCodeAt(0);return 36===n||95===n}function O(e,n,o,t){Object.defineProperty(e,n,{value:o,enumerable:!!t,writable:!0,configurable:!0})}function A(e){if(!Ca.test(e)){var n=e.split(".");return function(e){for(var o=0;o<n.length;o++){if(!e)return;e=e[n[o]]}return e}}}function T(e){return"function"==typeof e&&/native code/.test(e.toString())}function S(e){Ha.target&&Ga.push(Ha.target),Ha.target=e}function E(){Ha.target=Ga.pop()}function M(e){return new Ka(void 0,void 0,void 0,String(e))}function I(e){var n=new Ka(e.tag,e.data,e.children,e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return n.ns=e.ns,n.isStatic=e.isStatic,n.key=e.key,n.isComment=e.isComment,n.fnContext=e.fnContext,n.fnOptions=e.fnOptions,n.fnScopeId=e.fnScopeId,n.isCloned=!0,n}function P(e){Za=e}function L(e,n,o){e.__proto__=n}function D(e,n,o){for(var t=0,i=o.length;t<i;t++){var a=o[t];O(e,a,n[a])}}function N(e,n){if(l(e)&&!(e instanceof Ka)){var o;return h(e,"__ob__")&&e.__ob__ instanceof Qa?o=e.__ob__:Za&&!Ra()&&(Array.isArray(e)||s(e))&&Object.isExtensible(e)&&!e._isVue&&(o=new Qa(e)),n&&o&&o.vmCount++,o}}function R(e,n,o,t,i){var a=new Ha,r=Object.getOwnPropertyDescriptor(e,n);if(!r||!1!==r.configurable){var p=r&&r.get;p||2!==arguments.length||(o=e[n]);var l=r&&r.set,s=!i&&N(o);Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:function(){var n=p?p.call(e):o;return Ha.target&&(a.depend(),s&&(s.dep.depend(),Array.isArray(n)&&q(n))),n},set:function(n){var t=p?p.call(e):o;n===t||n!==n&&t!==t||(l?l.call(e,n):o=n,s=!i&&N(n),a.notify())}})}}function U(e,n,o){if(Array.isArray(e)&&m(n))return e.length=Math.max(e.length,n),e.splice(n,1,o),o;if(n in e&&!(n in Object.prototype))return e[n]=o,o;var t=e.__ob__;return e._isVue||t&&t.vmCount?o:t?(R(t.value,n,o),t.dep.notify(),o):(e[n]=o,o)}function B(e,n){if(Array.isArray(e)&&m(n))return void e.splice(n,1);var o=e.__ob__;e._isVue||o&&o.vmCount||h(e,n)&&(delete e[n],o&&o.dep.notify())}function q(e){for(var n=void 0,o=0,t=e.length;o<t;o++)n=e[o],n&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&q(n)}function F(e,n){if(!n)return e;for(var o,t,i,a=Object.keys(n),r=0;r<a.length;r++)o=a[r],t=e[o],i=n[o],h(e,o)?s(t)&&s(i)&&F(t,i):U(e,o,i);return e}function H(e,n,o){return o?function(){var t="function"==typeof n?n.call(o,o):n,i="function"==typeof e?e.call(o,o):e;return t?F(t,i):i}:n?e?function(){return F("function"==typeof n?n.call(this,this):n,"function"==typeof e?e.call(this,this):e)}:n:e}function G(e,n){return n?e?e.concat(n):Array.isArray(n)?n:[n]:e}function K(e,n,o,t){var i=Object.create(e||null);return n?k(i,n):i}function V(e,n){var o=e.props;if(o){var t,i,a,r={};if(Array.isArray(o))for(t=o.length;t--;)"string"==typeof(i=o[t])&&(a=fa(i),r[a]={type:null});else if(s(o))for(var p in o)i=o[p],a=fa(p),r[a]=s(i)?i:{type:i};e.props=r}}function J(e,n){var o=e.inject;if(o){var t=e.inject={};if(Array.isArray(o))for(var i=0;i<o.length;i++)t[o[i]]={from:o[i]};else if(s(o))for(var a in o){var r=o[a];t[a]=s(r)?k({from:a},r):{from:r}}}}function W(e){var n=e.directives;if(n)for(var o in n){var t=n[o];"function"==typeof t&&(n[o]={bind:t,update:t})}}function X(e,n,o){function t(t){var i=er[t]||tr;l[t]=i(e[t],n[t],o,t)}"function"==typeof n&&(n=n.options),V(n,o),J(n,o),W(n);var i=n.extends;if(i&&(e=X(e,i,o)),n.mixins)for(var a=0,r=n.mixins.length;a<r;a++)e=X(e,n.mixins[a],o);var p,l={};for(p in e)t(p);for(p in n)h(e,p)||t(p);return l}function Y(e,n,o,t){if("string"==typeof o){var i=e[n];if(h(i,o))return i[o];var a=fa(o);if(h(i,a))return i[a];var r=ua(a);if(h(i,r))return i[r];return i[o]||i[a]||i[r]}}function Z(e,n,o,t){var i=n[e],a=!h(o,e),r=o[e],p=oe(Boolean,i.type);if(p>-1)if(a&&!h(i,"default"))r=!1;else if(""===r||r===ha(e)){var l=oe(String,i.type);(l<0||p<l)&&(r=!0)}if(void 0===r){r=Q(t,i,e);var s=Za;P(!0),N(r),P(s)}return r}function Q(e,n,o){if(h(n,"default")){var t=n.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[o]&&void 0!==e._props[o]?e._props[o]:"function"==typeof t&&"Function"!==ee(n.type)?t.call(e):t}}function ee(e){var n=e&&e.toString().match(/^\s*function (\w+)/);return n?n[1]:""}function ne(e,n){return ee(e)===ee(n)}function oe(e,n){if(!Array.isArray(n))return ne(n,e)?0:-1;for(var o=0,t=n.length;o<t;o++)if(ne(n[o],e))return o;return-1}function te(e,n,o){if(n)for(var t=n;t=t.$parent;){var i=t.$options.errorCaptured;if(i)for(var a=0;a<i.length;a++)try{var r=!1===i[a].call(t,e,n,o);if(r)return}catch(e){ie(e,t,"errorCaptured hook")}}ie(e,n,o)}function ie(e,n,o){if(_a.errorHandler)try{return _a.errorHandler.call(null,e,n,o)}catch(e){ae(e,null,"config.errorHandler")}ae(e,n,o)}function ae(e,n,o){if(!za&&!ja||"undefined"==typeof console)throw e;console.error(e)}function re(){ar=!1;var e=ir.slice(0);ir.length=0;for(var n=0;n<e.length;n++)e[n]()}function pe(e){return e._withTask||(e._withTask=function(){rr=!0;var n=e.apply(null,arguments);return rr=!1,n})}function le(e,n){var o;if(ir.push(function(){if(e)try{e.call(n)}catch(e){te(e,n,"nextTick")}else o&&o(n)}),ar||(ar=!0,rr?or():nr()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){o=e})}function se(e){ce(e,mr),mr.clear()}function ce(e,n){var o,t,i=Array.isArray(e);if(!(!i&&!l(e)||Object.isFrozen(e)||e instanceof Ka)){if(e.__ob__){var a=e.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(o=e.length;o--;)ce(e[o],n);else for(t=Object.keys(e),o=t.length;o--;)ce(e[t[o]],n)}}function me(e){function n(){var e=arguments,o=n.fns;if(!Array.isArray(o))return o.apply(null,arguments);for(var t=o.slice(),i=0;i<t.length;i++)t[i].apply(null,e)}return n.fns=e,n}function de(e,n,o,i,a){var r,p,l,s;for(r in e)p=e[r],l=n[r],s=dr(r),t(p)||(t(l)?(t(p.fns)&&(p=e[r]=me(p)),o(s.name,p,s.once,s.capture,s.passive,s.params)):p!==l&&(l.fns=p,e[r]=l));for(r in n)t(e[r])&&(s=dr(r),i(s.name,n[r],s.capture))}function fe(e,n,o){function r(){o.apply(this,arguments),b(p.fns,r)}e instanceof Ka&&(e=e.data.hook||(e.data.hook={}));var p,l=e[n];t(l)?p=me([r]):i(l.fns)&&a(l.merged)?(p=l,p.fns.push(r)):p=me([l,r]),p.merged=!0,e[n]=p}function ue(e,n,o){var a=n.options.props;if(!t(a)){var r={},p=e.attrs,l=e.props;if(i(p)||i(l))for(var s in a){var c=ha(s);be(r,l,s,c,!0)||be(r,p,s,c,!1)}return r}}function be(e,n,o,t,a){if(i(n)){if(h(n,o))return e[o]=n[o],a||delete n[o],!0;if(h(n,t))return e[o]=n[t],a||delete n[t],!0}return!1}function he(e){for(var n=0;n<e.length;n++)if(Array.isArray(e[n]))return Array.prototype.concat.apply([],e);return e}function ge(e){return p(e)?[M(e)]:Array.isArray(e)?xe(e):void 0}function ve(e){return i(e)&&i(e.text)&&r(e.isComment)}function xe(e,n){var o,r,l,s,c=[];for(o=0;o<e.length;o++)r=e[o],t(r)||"boolean"==typeof r||(l=c.length-1,s=c[l],Array.isArray(r)?r.length>0&&(r=xe(r,(n||"")+"_"+o),ve(r[0])&&ve(s)&&(c[l]=M(s.text+r[0].text),r.shift()),c.push.apply(c,r)):p(r)?ve(s)?c[l]=M(s.text+r):""!==r&&c.push(M(r)):ve(r)&&ve(s)?c[l]=M(s.text+r.text):(a(e._isVList)&&i(r.tag)&&t(r.key)&&i(n)&&(r.key="__vlist"+n+"_"+o+"__"),c.push(r)));return c}function we(e,n){return(e.__esModule||Ba&&"Module"===e[Symbol.toStringTag])&&(e=e.default),l(e)?n.extend(e):e}function ke(e,n,o,t,i){var a=Ja();return a.asyncFactory=e,a.asyncMeta={data:n,context:o,children:t,tag:i},a}function ye(e,n,o){if(a(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;if(a(e.loading)&&i(e.loadingComp))return e.loadingComp;if(!i(e.contexts)){var r=e.contexts=[o],p=!0,s=function(){for(var e=0,n=r.length;e<n;e++)r[e].$forceUpdate()},c=z(function(o){e.resolved=we(o,n),p||s()}),m=z(function(n){i(e.errorComp)&&(e.error=!0,s())}),d=e(c,m);return l(d)&&("function"==typeof d.then?t(e.resolved)&&d.then(c,m):i(d.component)&&"function"==typeof d.component.then&&(d.component.then(c,m),i(d.error)&&(e.errorComp=we(d.error,n)),i(d.loading)&&(e.loadingComp=we(d.loading,n),0===d.delay?e.loading=!0:setTimeout(function(){t(e.resolved)&&t(e.error)&&(e.loading=!0,s())},d.delay||200)),i(d.timeout)&&setTimeout(function(){t(e.resolved)&&m(null)},d.timeout))),p=!1,e.loading?e.loadingComp:e.resolved}e.contexts.push(o)}function _e(e){return e.isComment&&e.asyncFactory}function Ce(e){if(Array.isArray(e))for(var n=0;n<e.length;n++){var o=e[n];if(i(o)&&(i(o.componentOptions)||_e(o)))return o}}function $e(e){e._events=Object.create(null),e._hasHookEvent=!1;var n=e.$options._parentListeners;n&&Oe(e,n)}function ze(e,n,o){o?cr.$once(e,n):cr.$on(e,n)}function je(e,n){cr.$off(e,n)}function Oe(e,n,o){cr=e,de(n,o||{},ze,je,e),cr=void 0}function Ae(e,n){var o={};if(!e)return o;for(var t=0,i=e.length;t<i;t++){var a=e[t],r=a.data;if(r&&r.attrs&&r.attrs.slot&&delete r.attrs.slot,a.context!==n&&a.fnContext!==n||!r||null==r.slot)(o.default||(o.default=[])).push(a);else{var p=r.slot,l=o[p]||(o[p]=[]);"template"===a.tag?l.push.apply(l,a.children||[]):l.push(a)}}for(var s in o)o[s].every(Te)&&delete o[s];return o}function Te(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Se(e,n){n=n||{};for(var o=0;o<e.length;o++)Array.isArray(e[o])?Se(e[o],n):n[e[o].key]=e[o].fn;return n}function Ee(e){var n=e.$options,o=n.parent;if(o&&!n.abstract){for(;o.$options.abstract&&o.$parent;)o=o.$parent;o.$children.push(e)}e.$parent=o,e.$root=o?o.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function Me(e,n,o){e.$el=n,e.$options.render||(e.$options.render=Ja),Ne(e,"beforeMount");var t;return t=function(){e._update(e._render(),o)},new kr(e,t,_,null,!0),o=!1,null==e.$vnode&&(e._isMounted=!0,Ne(e,"mounted")),e}function Ie(e,n,o,t,i){var a=!!(i||e.$options._renderChildren||t.data.scopedSlots||e.$scopedSlots!==pa);if(e.$options._parentVnode=t,e.$vnode=t,e._vnode&&(e._vnode.parent=t),e.$options._renderChildren=i,e.$attrs=t.data.attrs||pa,e.$listeners=o||pa,n&&e.$options.props){P(!1);for(var r=e._props,p=e.$options._propKeys||[],l=0;l<p.length;l++){var s=p[l],c=e.$options.props;r[s]=Z(s,c,n,e)}P(!0),e.$options.propsData=n}o=o||pa;var m=e.$options._parentListeners;e.$options._parentListeners=o,Oe(e,o,m),a&&(e.$slots=Ae(i,t.context),e.$forceUpdate())}function Pe(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Le(e,n){if(n){if(e._directInactive=!1,Pe(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var o=0;o<e.$children.length;o++)Le(e.$children[o]);Ne(e,"activated")}}function De(e,n){if(!(n&&(e._directInactive=!0,Pe(e))||e._inactive)){e._inactive=!0;for(var o=0;o<e.$children.length;o++)De(e.$children[o]);Ne(e,"deactivated")}}function Ne(e,n){S();var o=e.$options[n];if(o)for(var t=0,i=o.length;t<i;t++)try{o[t].call(e)}catch(o){te(o,e,n+" hook")}e._hasHookEvent&&e.$emit("hook:"+n),E()}function Re(){xr=ur.length=br.length=0,hr={},gr=vr=!1}function Ue(){vr=!0;var e,n;for(ur.sort(function(e,n){return e.id-n.id}),xr=0;xr<ur.length;xr++)e=ur[xr],n=e.id,hr[n]=null,e.run();var o=br.slice(),t=ur.slice();Re(),Fe(o),Be(t),Ua&&_a.devtools&&Ua.emit("flush")}function Be(e){for(var n=e.length;n--;){var o=e[n],t=o.vm;t._watcher===o&&t._isMounted&&Ne(t,"updated")}}function qe(e){e._inactive=!1,br.push(e)}function Fe(e){for(var n=0;n<e.length;n++)e[n]._inactive=!0,Le(e[n],!0)}function He(e){var n=e.id;if(null==hr[n]){if(hr[n]=!0,vr){for(var o=ur.length-1;o>xr&&ur[o].id>e.id;)o--;ur.splice(o+1,0,e)}else ur.push(e);gr||(gr=!0,le(Ue))}}function Ge(e,n,o){yr.get=function(){return this[n][o]},yr.set=function(e){this[n][o]=e},Object.defineProperty(e,o,yr)}function Ke(e){e._watchers=[];var n=e.$options;n.props&&Ve(e,n.props),n.methods&&Qe(e,n.methods),n.data?Je(e):N(e._data={},!0),n.computed&&Xe(e,n.computed),n.watch&&n.watch!==Ia&&en(e,n.watch)}function Ve(e,n){var o=e.$options.propsData||{},t=e._props={},i=e.$options._propKeys=[];!e.$parent||P(!1);for(var a in n)!function(a){i.push(a);var r=Z(a,n,o,e);R(t,a,r),a in e||Ge(e,"_props",a)}(a);P(!0)}function Je(e){var n=e.$options.data;n=e._data="function"==typeof n?We(n,e):n||{},s(n)||(n={});for(var o=Object.keys(n),t=e.$options.props,i=(e.$options.methods,o.length);i--;){var a=o[i];t&&h(t,a)||j(a)||Ge(e,"_data",a)}N(n,!0)}function We(e,n){S();try{return e.call(n,n)}catch(e){return te(e,n,"data()"),{}}finally{E()}}function Xe(e,n){var o=e._computedWatchers=Object.create(null),t=Ra();for(var i in n){var a=n[i],r="function"==typeof a?a:a.get;t||(o[i]=new kr(e,r||_,_,_r)),i in e||Ye(e,i,a)}}function Ye(e,n,o){var t=!Ra();"function"==typeof o?(yr.get=t?Ze(n):o,yr.set=_):(yr.get=o.get?t&&!1!==o.cache?Ze(n):o.get:_,yr.set=o.set?o.set:_),Object.defineProperty(e,n,yr)}function Ze(e){return function(){var n=this._computedWatchers&&this._computedWatchers[e];if(n)return n.dirty&&n.evaluate(),Ha.target&&n.depend(),n.value}}function Qe(e,n){e.$options.props;for(var o in n)e[o]=null==n[o]?_:ga(n[o],e)}function en(e,n){for(var o in n){var t=n[o];if(Array.isArray(t))for(var i=0;i<t.length;i++)nn(e,o,t[i]);else nn(e,o,t)}}function nn(e,n,o,t){return s(o)&&(t=o,o=o.handler),"string"==typeof o&&(o=e[o]),e.$watch(n,o,t)}function on(e){var n=e.$options.provide;n&&(e._provided="function"==typeof n?n.call(e):n)}function tn(e){var n=an(e.$options.inject,e);n&&(P(!1),Object.keys(n).forEach(function(o){R(e,o,n[o])}),P(!0))}function an(e,n){if(e){for(var o=Object.create(null),t=Ba?Reflect.ownKeys(e).filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}):Object.keys(e),i=0;i<t.length;i++){for(var a=t[i],r=e[a].from,p=n;p;){if(p._provided&&h(p._provided,r)){o[a]=p._provided[r];break}p=p.$parent}if(!p&&"default"in e[a]){var l=e[a].default;o[a]="function"==typeof l?l.call(n):l}}return o}}function rn(e,n){var o,t,a,r,p;if(Array.isArray(e)||"string"==typeof e)for(o=new Array(e.length),t=0,a=e.length;t<a;t++)o[t]=n(e[t],t);else if("number"==typeof e)for(o=new Array(e),t=0;t<e;t++)o[t]=n(t+1,t);else if(l(e))for(r=Object.keys(e),o=new Array(r.length),t=0,a=r.length;t<a;t++)p=r[t],o[t]=n(e[p],p,t);return i(o)&&(o._isVList=!0),o}function pn(e,n,o,t){var i,a=this.$scopedSlots[e];if(a)o=o||{},t&&(o=k(k({},t),o)),i=a(o)||n;else{var r=this.$slots[e];r&&(r._rendered=!0),i=r||n}var p=o&&o.slot;return p?this.$createElement("template",{slot:p},i):i}function ln(e){return Y(this.$options,"filters",e,!0)||xa}function sn(e,n){return Array.isArray(e)?-1===e.indexOf(n):e!==n}function cn(e,n,o,t,i){var a=_a.keyCodes[n]||o;return i&&t&&!_a.keyCodes[n]?sn(i,t):a?sn(a,e):t?ha(t)!==n:void 0}function mn(e,n,o,t,i){if(o)if(l(o)){Array.isArray(o)&&(o=y(o));var a;for(var r in o)!function(r){if("class"===r||"style"===r||ca(r))a=e;else{var p=e.attrs&&e.attrs.type;a=t||_a.mustUseProp(n,p,r)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}if(!(r in a)&&(a[r]=o[r],i)){(e.on||(e.on={}))["update:"+r]=function(e){o[r]=e}}}(r)}else;return e}function dn(e,n){var o=this._staticTrees||(this._staticTrees=[]),t=o[e];return t&&!n?t:(t=o[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),un(t,"__static__"+e,!1),t)}function fn(e,n,o){return un(e,"__once__"+n+(o?"_"+o:""),!0),e}function un(e,n,o){if(Array.isArray(e))for(var t=0;t<e.length;t++)e[t]&&"string"!=typeof e[t]&&bn(e[t],n+"_"+t,o);else bn(e,n,o)}function bn(e,n,o){e.isStatic=!0,e.key=n,e.isOnce=o}function hn(e,n){if(n)if(s(n)){var o=e.on=e.on?k({},e.on):{};for(var t in n){var i=o[t],a=n[t];o[t]=i?[].concat(i,a):a}}else;return e}function gn(e){e._o=fn,e._n=f,e._s=d,e._l=rn,e._t=pn,e._q=C,e._i=$,e._m=dn,e._f=ln,e._k=cn,e._b=mn,e._v=M,e._e=Ja,e._u=Se,e._g=hn}function vn(e,n,o,t,i){var r,p=i.options;h(t,"_uid")?(r=Object.create(t),r._original=t):(r=t,t=t._original);var l=a(p._compiled),s=!l;this.data=e,this.props=n,this.children=o,this.parent=t,this.listeners=e.on||pa,this.injections=an(p.inject,t),this.slots=function(){return Ae(o,t)},l&&(this.$options=p,this.$slots=this.slots(),this.$scopedSlots=e.scopedSlots||pa),p._scopeId?this._c=function(e,n,o,i){var a=zn(r,e,n,o,i,s);return a&&!Array.isArray(a)&&(a.fnScopeId=p._scopeId,a.fnContext=t),a}:this._c=function(e,n,o,t){return zn(r,e,n,o,t,s)}}function xn(e,n,o,t,a){var r=e.options,p={},l=r.props;if(i(l))for(var s in l)p[s]=Z(s,l,n||pa);else i(o.attrs)&&kn(p,o.attrs),i(o.props)&&kn(p,o.props);var c=new vn(o,p,a,t,e),m=r.render.call(null,c._c,c);if(m instanceof Ka)return wn(m,o,c.parent,r);if(Array.isArray(m)){for(var d=ge(m)||[],f=new Array(d.length),u=0;u<d.length;u++)f[u]=wn(d[u],o,c.parent,r);return f}}function wn(e,n,o,t){var i=I(e);return i.fnContext=o,i.fnOptions=t,n.slot&&((i.data||(i.data={})).slot=n.slot),i}function kn(e,n){for(var o in n)e[fa(o)]=n[o]}function yn(e,n,o,r,p){if(!t(e)){var s=o.$options._base;if(l(e)&&(e=s.extend(e)),"function"==typeof e){var c;if(t(e.cid)&&(c=e,void 0===(e=ye(c,s,o))))return ke(c,n,o,r,p);n=n||{},En(e),i(n.model)&&$n(e.options,n);var m=ue(n,e,p);if(a(e.options.functional))return xn(e,m,n,o,r);var d=n.on;if(n.on=n.nativeOn,a(e.options.abstract)){var f=n.slot;n={},f&&(n.slot=f)}Cn(n);var u=e.options.name||p;return new Ka("vue-component-"+e.cid+(u?"-"+u:""),n,void 0,void 0,void 0,o,{Ctor:e,propsData:m,listeners:d,tag:p,children:r},c)}}}function _n(e,n,o,t){var a={_isComponent:!0,parent:n,_parentVnode:e,_parentElm:o||null,_refElm:t||null},r=e.data.inlineTemplate;return i(r)&&(a.render=r.render,a.staticRenderFns=r.staticRenderFns),new e.componentOptions.Ctor(a)}function Cn(e){for(var n=e.hook||(e.hook={}),o=0;o<$r.length;o++){var t=$r[o];n[t]=Cr[t]}}function $n(e,n){var o=e.model&&e.model.prop||"value",t=e.model&&e.model.event||"input";(n.props||(n.props={}))[o]=n.model.value;var a=n.on||(n.on={});i(a[t])?a[t]=[n.model.callback].concat(a[t]):a[t]=n.model.callback}function zn(e,n,o,t,i,r){return(Array.isArray(o)||p(o))&&(i=t,t=o,o=void 0),a(r)&&(i=jr),jn(e,n,o,t,i)}function jn(e,n,o,t,a){if(i(o)&&i(o.__ob__))return Ja();if(i(o)&&i(o.is)&&(n=o.is),!n)return Ja();Array.isArray(t)&&"function"==typeof t[0]&&(o=o||{},o.scopedSlots={default:t[0]},t.length=0),a===jr?t=ge(t):a===zr&&(t=he(t));var r,p;if("string"==typeof n){var l;p=e.$vnode&&e.$vnode.ns||_a.getTagNamespace(n),r=_a.isReservedTag(n)?new Ka(_a.parsePlatformTagName(n),o,t,void 0,void 0,e):i(l=Y(e.$options,"components",n))?yn(l,o,e,t,n):new Ka(n,o,t,void 0,void 0,e)}else r=yn(n,o,e,t);return Array.isArray(r)?r:i(r)?(i(p)&&On(r,p),i(o)&&An(o),r):Ja()}function On(e,n,o){if(e.ns=n,"foreignObject"===e.tag&&(n=void 0,o=!0),i(e.children))for(var r=0,p=e.children.length;r<p;r++){var l=e.children[r];i(l.tag)&&(t(l.ns)||a(o)&&"svg"!==l.tag)&&On(l,n,o)}}function An(e){l(e.style)&&se(e.style),l(e.class)&&se(e.class)}function Tn(e){e._vnode=null,e._staticTrees=null;var n=e.$options,o=e.$vnode=n._parentVnode,t=o&&o.context;e.$slots=Ae(n._renderChildren,t),e.$scopedSlots=pa,e._c=function(n,o,t,i){return zn(e,n,o,t,i,!1)},e.$createElement=function(n,o,t,i){return zn(e,n,o,t,i,!0)};var i=o&&o.data;R(e,"$attrs",i&&i.attrs||pa,null,!0),R(e,"$listeners",n._parentListeners||pa,null,!0)}function Sn(e,n){var o=e.$options=Object.create(e.constructor.options),t=n._parentVnode;o.parent=n.parent,o._parentVnode=t,o._parentElm=n._parentElm,o._refElm=n._refElm;var i=t.componentOptions;o.propsData=i.propsData,o._parentListeners=i.listeners,o._renderChildren=i.children,o._componentTag=i.tag,n.render&&(o.render=n.render,o.staticRenderFns=n.staticRenderFns)}function En(e){var n=e.options;if(e.super){var o=En(e.super);if(o!==e.superOptions){e.superOptions=o;var t=Mn(e);t&&k(e.extendOptions,t),n=e.options=X(o,e.extendOptions),n.name&&(n.components[n.name]=e)}}return n}function Mn(e){var n,o=e.options,t=e.extendOptions,i=e.sealedOptions;for(var a in o)o[a]!==i[a]&&(n||(n={}),n[a]=In(o[a],t[a],i[a]));return n}function In(e,n,o){if(Array.isArray(e)){var t=[];o=Array.isArray(o)?o:[o],n=Array.isArray(n)?n:[n];for(var i=0;i<e.length;i++)(n.indexOf(e[i])>=0||o.indexOf(e[i])<0)&&t.push(e[i]);return t}return e}function Pn(e){this._init(e)}function Ln(e){e.use=function(e){var n=this._installedPlugins||(this._installedPlugins=[]);if(n.indexOf(e)>-1)return this;var o=w(arguments,1);return o.unshift(this),"function"==typeof e.install?e.install.apply(e,o):"function"==typeof e&&e.apply(null,o),n.push(e),this}}function Dn(e){e.mixin=function(e){return this.options=X(this.options,e),this}}function Nn(e){e.cid=0;var n=1;e.extend=function(e){e=e||{};var o=this,t=o.cid,i=e._Ctor||(e._Ctor={});if(i[t])return i[t];var a=e.name||o.options.name,r=function(e){this._init(e)};return r.prototype=Object.create(o.prototype),r.prototype.constructor=r,r.cid=n++,r.options=X(o.options,e),r.super=o,r.options.props&&Rn(r),r.options.computed&&Un(r),r.extend=o.extend,r.mixin=o.mixin,r.use=o.use,ka.forEach(function(e){r[e]=o[e]}),a&&(r.options.components[a]=r),r.superOptions=o.options,r.extendOptions=e,r.sealedOptions=k({},r.options),i[t]=r,r}}function Rn(e){var n=e.options.props;for(var o in n)Ge(e.prototype,"_props",o)}function Un(e){var n=e.options.computed;for(var o in n)Ye(e.prototype,o,n[o])}function Bn(e){ka.forEach(function(n){e[n]=function(e,o){return o?("component"===n&&s(o)&&(o.name=o.name||e,o=this.options._base.extend(o)),"directive"===n&&"function"==typeof o&&(o={bind:o,update:o}),this.options[n+"s"][e]=o,o):this.options[n+"s"][e]}})}function qn(e){return e&&(e.Ctor.options.name||e.tag)}function Fn(e,n){return Array.isArray(e)?e.indexOf(n)>-1:"string"==typeof e?e.split(",").indexOf(n)>-1:!!c(e)&&e.test(n)}function Hn(e,n){var o=e.cache,t=e.keys,i=e._vnode;for(var a in o){var r=o[a];if(r){var p=qn(r.componentOptions);p&&!n(p)&&Gn(o,a,t,i)}}}function Gn(e,n,o,t){var i=e[n];!i||t&&i.tag===t.tag||i.componentInstance.$destroy(),e[n]=null,b(o,n)}function Kn(e){for(var n=e.data,o=e,t=e;i(t.componentInstance);)(t=t.componentInstance._vnode)&&t.data&&(n=Vn(t.data,n));for(;i(o=o.parent);)o&&o.data&&(n=Vn(n,o.data));return Jn(n.staticClass,n.class)}function Vn(e,n){return{staticClass:Wn(e.staticClass,n.staticClass),class:i(e.class)?[e.class,n.class]:n.class}}function Jn(e,n){return i(e)||i(n)?Wn(e,Xn(n)):""}function Wn(e,n){return e?n?e+" "+n:e:n||""}function Xn(e){return Array.isArray(e)?Yn(e):l(e)?Zn(e):"string"==typeof e?e:""}function Yn(e){for(var n,o="",t=0,a=e.length;t<a;t++)i(n=Xn(e[t]))&&""!==n&&(o&&(o+=" "),o+=n);return o}function Zn(e){var n="";for(var o in e)e[o]&&(n&&(n+=" "),n+=o);return n}function Qn(e){return Zr(e)?"svg":"math"===e?"math":void 0}function eo(e){if(!za)return!0;if(ep(e))return!1;if(e=e.toLowerCase(),null!=np[e])return np[e];var n=document.createElement(e);return e.indexOf("-")>-1?np[e]=n.constructor===window.HTMLUnknownElement||n.constructor===window.HTMLElement:np[e]=/HTMLUnknownElement/.test(n.toString())}function no(e){if("string"==typeof e){var n=document.querySelector(e);return n||document.createElement("div")}return e}function oo(e,n){var o=document.createElement(e);return"select"!==e?o:(n.data&&n.data.attrs&&void 0!==n.data.attrs.multiple&&o.setAttribute("multiple","multiple"),o)}function to(e,n){return document.createElementNS(Xr[e],n)}function io(e){return document.createTextNode(e)}function ao(e){return document.createComment(e)}function ro(e,n,o){e.insertBefore(n,o)}function po(e,n){e.removeChild(n)}function lo(e,n){e.appendChild(n)}function so(e){return e.parentNode}function co(e){return e.nextSibling}function mo(e){return e.tagName}function fo(e,n){e.textContent=n}function uo(e,n){e.setAttribute(n,"")}function bo(e,n){var o=e.data.ref;if(i(o)){var t=e.context,a=e.componentInstance||e.elm,r=t.$refs;n?Array.isArray(r[o])?b(r[o],a):r[o]===a&&(r[o]=void 0):e.data.refInFor?Array.isArray(r[o])?r[o].indexOf(a)<0&&r[o].push(a):r[o]=[a]:r[o]=a}}function ho(e,n){return e.key===n.key&&(e.tag===n.tag&&e.isComment===n.isComment&&i(e.data)===i(n.data)&&go(e,n)||a(e.isAsyncPlaceholder)&&e.asyncFactory===n.asyncFactory&&t(n.asyncFactory.error))}function go(e,n){if("input"!==e.tag)return!0;var o,t=i(o=e.data)&&i(o=o.attrs)&&o.type,a=i(o=n.data)&&i(o=o.attrs)&&o.type;return t===a||op(t)&&op(a)}function vo(e,n,o){var t,a,r={};for(t=n;t<=o;++t)a=e[t].key,i(a)&&(r[a]=t);return r}function xo(e,n){(e.data.directives||n.data.directives)&&wo(e,n)}function wo(e,n){var o,t,i,a=e===ap,r=n===ap,p=ko(e.data.directives,e.context),l=ko(n.data.directives,n.context),s=[],c=[];for(o in l)t=p[o],i=l[o],t?(i.oldValue=t.value,_o(i,"update",n,e),i.def&&i.def.componentUpdated&&c.push(i)):(_o(i,"bind",n,e),i.def&&i.def.inserted&&s.push(i));if(s.length){var m=function(){for(var o=0;o<s.length;o++)_o(s[o],"inserted",n,e)};a?fe(n,"insert",m):m()}if(c.length&&fe(n,"postpatch",function(){for(var o=0;o<c.length;o++)_o(c[o],"componentUpdated",n,e)}),!a)for(o in p)l[o]||_o(p[o],"unbind",e,e,r)}function ko(e,n){var o=Object.create(null);if(!e)return o;var t,i;for(t=0;t<e.length;t++)i=e[t],i.modifiers||(i.modifiers=lp),o[yo(i)]=i,i.def=Y(n.$options,"directives",i.name,!0);return o}function yo(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function _o(e,n,o,t,i){var a=e.def&&e.def[n];if(a)try{a(o.elm,e,o,t,i)}catch(t){te(t,o.context,"directive "+e.name+" "+n+" hook")}}function Co(e,n){var o=n.componentOptions;if(!(i(o)&&!1===o.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(n.data.attrs))){var a,r,p=n.elm,l=e.data.attrs||{},s=n.data.attrs||{};i(s.__ob__)&&(s=n.data.attrs=k({},s));for(a in s)r=s[a],l[a]!==r&&$o(p,a,r);(Ta||Ea)&&s.value!==l.value&&$o(p,"value",s.value);for(a in l)t(s[a])&&(Vr(a)?p.removeAttributeNS(Kr,Jr(a)):Hr(a)||p.removeAttribute(a))}}function $o(e,n,o){e.tagName.indexOf("-")>-1?zo(e,n,o):Gr(n)?Wr(o)?e.removeAttribute(n):(o="allowfullscreen"===n&&"EMBED"===e.tagName?"true":n,e.setAttribute(n,o)):Hr(n)?e.setAttribute(n,Wr(o)||"false"===o?"false":"true"):Vr(n)?Wr(o)?e.removeAttributeNS(Kr,Jr(n)):e.setAttributeNS(Kr,n,o):zo(e,n,o)}function zo(e,n,o){if(Wr(o))e.removeAttribute(n);else{if(Ta&&!Sa&&"TEXTAREA"===e.tagName&&"placeholder"===n&&!e.__ieph){var t=function(n){n.stopImmediatePropagation(),e.removeEventListener("input",t)};e.addEventListener("input",t),e.__ieph=!0}e.setAttribute(n,o)}}function jo(e,n){var o=n.elm,a=n.data,r=e.data;if(!(t(a.staticClass)&&t(a.class)&&(t(r)||t(r.staticClass)&&t(r.class)))){var p=Kn(n),l=o._transitionClasses;i(l)&&(p=Wn(p,Xn(l))),p!==o._prevClass&&(o.setAttribute("class",p),o._prevClass=p)}}function Oo(e){function n(){(r||(r=[])).push(e.slice(u,i).trim()),u=i+1}var o,t,i,a,r,p=!1,l=!1,s=!1,c=!1,m=0,d=0,f=0,u=0;for(i=0;i<e.length;i++)if(t=o,o=e.charCodeAt(i),p)39===o&&92!==t&&(p=!1);else if(l)34===o&&92!==t&&(l=!1);else if(s)96===o&&92!==t&&(s=!1);else if(c)47===o&&92!==t&&(c=!1);else if(124!==o||124===e.charCodeAt(i+1)||124===e.charCodeAt(i-1)||m||d||f){switch(o){case 34:l=!0;break;case 39:p=!0;break;case 96:s=!0;break;case 40:f++;break;case 41:f--;break;case 91:d++;break;case 93:d--;break;case 123:m++;break;case 125:m--}if(47===o){for(var b=i-1,h=void 0;b>=0&&" "===(h=e.charAt(b));b--);h&&dp.test(h)||(c=!0)}}else void 0===a?(u=i+1,a=e.slice(0,i).trim()):n();if(void 0===a?a=e.slice(0,i).trim():0!==u&&n(),r)for(i=0;i<r.length;i++)a=Ao(a,r[i]);return a}function Ao(e,n){var o=n.indexOf("(");if(o<0)return'_f("'+n+'")('+e+")";var t=n.slice(0,o),i=n.slice(o+1);return'_f("'+t+'")('+e+(")"!==i?","+i:i)}function To(e){console.error("[Vue compiler]: "+e)}function So(e,n){return e?e.map(function(e){return e[n]}).filter(function(e){return e}):[]}function Eo(e,n,o){(e.props||(e.props=[])).push({name:n,value:o}),e.plain=!1}function Mo(e,n,o){(e.attrs||(e.attrs=[])).push({name:n,value:o}),e.plain=!1}function Io(e,n,o){e.attrsMap[n]=o,e.attrsList.push({name:n,value:o})}function Po(e,n,o,t,i,a){(e.directives||(e.directives=[])).push({name:n,rawName:o,value:t,arg:i,modifiers:a}),e.plain=!1}function Lo(e,n,o,t,i,a){t=t||pa,t.capture&&(delete t.capture,n="!"+n),t.once&&(delete t.once,n="~"+n),t.passive&&(delete t.passive,n="&"+n),"click"===n&&(t.right?(n="contextmenu",delete t.right):t.middle&&(n="mouseup"));var r;t.native?(delete t.native,r=e.nativeEvents||(e.nativeEvents={})):r=e.events||(e.events={});var p={value:o.trim()};t!==pa&&(p.modifiers=t);var l=r[n];Array.isArray(l)?i?l.unshift(p):l.push(p):r[n]=l?i?[p,l]:[l,p]:p,e.plain=!1}function Do(e,n,o){var t=No(e,":"+n)||No(e,"v-bind:"+n);if(null!=t)return Oo(t);if(!1!==o){var i=No(e,n);if(null!=i)return JSON.stringify(i)}}function No(e,n,o){var t;if(null!=(t=e.attrsMap[n]))for(var i=e.attrsList,a=0,r=i.length;a<r;a++)if(i[a].name===n){i.splice(a,1);break}return o&&delete e.attrsMap[n],t}function Ro(e,n,o){var t=o||{},i=t.number,a=t.trim,r="$$v";a&&(r="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(r="_n("+r+")");var p=Uo(n,r);e.model={value:"("+n+")",expression:'"'+n+'"',callback:"function ($$v) {"+p+"}"}}function Uo(e,n){var o=Bo(e);return null===o.key?e+"="+n:"$set("+o.exp+", "+o.key+", "+n+")"}function Bo(e){if(e=e.trim(),Er=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Er-1)return Pr=e.lastIndexOf("."),Pr>-1?{exp:e.slice(0,Pr),key:'"'+e.slice(Pr+1)+'"'}:{exp:e,key:null};for(Mr=e,Pr=Lr=Dr=0;!Fo();)Ir=qo(),Ho(Ir)?Ko(Ir):91===Ir&&Go(Ir);return{exp:e.slice(0,Lr),key:e.slice(Lr+1,Dr)}}function qo(){return Mr.charCodeAt(++Pr)}function Fo(){return Pr>=Er}function Ho(e){return 34===e||39===e}function Go(e){var n=1;for(Lr=Pr;!Fo();)if(e=qo(),Ho(e))Ko(e);else if(91===e&&n++,93===e&&n--,0===n){Dr=Pr;break}}function Ko(e){for(var n=e;!Fo()&&(e=qo())!==n;);}function Vo(e,n,o){Nr=o;var t=n.value,i=n.modifiers,a=e.tag,r=e.attrsMap.type;if(e.component)return Ro(e,t,i),!1;if("select"===a)Xo(e,t,i);else if("input"===a&&"checkbox"===r)Jo(e,t,i);else if("input"===a&&"radio"===r)Wo(e,t,i);else if("input"===a||"textarea"===a)Yo(e,t,i);else if(!_a.isReservedTag(a))return Ro(e,t,i),!1;return!0}function Jo(e,n,o){var t=o&&o.number,i=Do(e,"value")||"null",a=Do(e,"true-value")||"true",r=Do(e,"false-value")||"false";Eo(e,"checked","Array.isArray("+n+")?_i("+n+","+i+")>-1"+("true"===a?":("+n+")":":_q("+n+","+a+")")),Lo(e,"change","var $$a="+n+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+r+");if(Array.isArray($$a)){var $$v="+(t?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Uo(n,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Uo(n,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Uo(n,"$$c")+"}",null,!0)}function Wo(e,n,o){var t=o&&o.number,i=Do(e,"value")||"null";i=t?"_n("+i+")":i,Eo(e,"checked","_q("+n+","+i+")"),Lo(e,"change",Uo(n,i),null,!0)}function Xo(e,n,o){var t=o&&o.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(t?"_n(val)":"val")+"})",a="var $$selectedVal = "+i+";";a=a+" "+Uo(n,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Lo(e,"change",a,null,!0)}function Yo(e,n,o){var t=e.attrsMap.type,i=o||{},a=i.lazy,r=i.number,p=i.trim,l=!a&&"range"!==t,s=a?"change":"range"===t?fp:"input",c="$event.target.value";p&&(c="$event.target.value.trim()"),r&&(c="_n("+c+")");var m=Uo(n,c);l&&(m="if($event.target.composing)return;"+m),Eo(e,"value","("+n+")"),Lo(e,s,m,null,!0),(p||r)&&Lo(e,"blur","$forceUpdate()")}function Zo(e){if(i(e[fp])){var n=Ta?"change":"input";e[n]=[].concat(e[fp],e[n]||[]),delete e[fp]}i(e[up])&&(e.change=[].concat(e[up],e.change||[]),delete e[up])}function Qo(e,n,o){var t=Rr;return function i(){null!==e.apply(null,arguments)&&nt(n,i,o,t)}}function et(e,n,o,t,i){n=pe(n),o&&(n=Qo(n,e,t)),Rr.addEventListener(e,n,Pa?{capture:t,passive:i}:t)}function nt(e,n,o,t){(t||Rr).removeEventListener(e,n._withTask||n,o)}function ot(e,n){if(!t(e.data.on)||!t(n.data.on)){var o=n.data.on||{},i=e.data.on||{};Rr=n.elm,Zo(o),de(o,i,et,nt,n.context),Rr=void 0}}function tt(e,n){if(!t(e.data.domProps)||!t(n.data.domProps)){var o,a,r=n.elm,p=e.data.domProps||{},l=n.data.domProps||{};i(l.__ob__)&&(l=n.data.domProps=k({},l));for(o in p)t(l[o])&&(r[o]="");for(o in l){if(a=l[o],"textContent"===o||"innerHTML"===o){if(n.children&&(n.children.length=0),a===p[o])continue;1===r.childNodes.length&&r.removeChild(r.childNodes[0])}if("value"===o){r._value=a;var s=t(a)?"":String(a);it(r,s)&&(r.value=s)}else r[o]=a}}}function it(e,n){return!e.composing&&("OPTION"===e.tagName||at(e,n)||rt(e,n))}function at(e,n){var o=!0;try{o=document.activeElement!==e}catch(e){}return o&&e.value!==n}function rt(e,n){var o=e.value,t=e._vModifiers;if(i(t)){if(t.lazy)return!1;if(t.number)return f(o)!==f(n);if(t.trim)return o.trim()!==n.trim()}return o!==n}function pt(e){var n=lt(e.style);return e.staticStyle?k(e.staticStyle,n):n}function lt(e){return Array.isArray(e)?y(e):"string"==typeof e?gp(e):e}function st(e,n){var o,t={};if(n)for(var i=e;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(o=pt(i.data))&&k(t,o);(o=pt(e.data))&&k(t,o);for(var a=e;a=a.parent;)a.data&&(o=pt(a.data))&&k(t,o);return t}function ct(e,n){var o=n.data,a=e.data;if(!(t(o.staticStyle)&&t(o.style)&&t(a.staticStyle)&&t(a.style))){var r,p,l=n.elm,s=a.staticStyle,c=a.normalizedStyle||a.style||{},m=s||c,d=lt(n.data.style)||{};n.data.normalizedStyle=i(d.__ob__)?k({},d):d;var f=st(n,!0);for(p in m)t(f[p])&&wp(l,p,"");for(p in f)(r=f[p])!==m[p]&&wp(l,p,null==r?"":r)}}function mt(e,n){if(n&&(n=n.trim()))if(e.classList)n.indexOf(" ")>-1?n.split(/\s+/).forEach(function(n){return e.classList.add(n)}):e.classList.add(n);else{var o=" "+(e.getAttribute("class")||"")+" ";o.indexOf(" "+n+" ")<0&&e.setAttribute("class",(o+n).trim())}}function dt(e,n){if(n&&(n=n.trim()))if(e.classList)n.indexOf(" ")>-1?n.split(/\s+/).forEach(function(n){return e.classList.remove(n)}):e.classList.remove(n),e.classList.length||e.removeAttribute("class");else{for(var o=" "+(e.getAttribute("class")||"")+" ",t=" "+n+" ";o.indexOf(t)>=0;)o=o.replace(t," ");o=o.trim(),o?e.setAttribute("class",o):e.removeAttribute("class")}}function ft(e){if(e){if("object"==typeof e){var n={};return!1!==e.css&&k(n,Cp(e.name||"v")),k(n,e),n}return"string"==typeof e?Cp(e):void 0}}function ut(e){Ep(function(){Ep(e)})}function bt(e,n){var o=e._transitionClasses||(e._transitionClasses=[]);o.indexOf(n)<0&&(o.push(n),mt(e,n))}function ht(e,n){e._transitionClasses&&b(e._transitionClasses,n),dt(e,n)}function gt(e,n,o){var t=vt(e,n),i=t.type,a=t.timeout,r=t.propCount;if(!i)return o();var p=i===zp?Ap:Sp,l=0,s=function(){e.removeEventListener(p,c),o()},c=function(n){n.target===e&&++l>=r&&s()};setTimeout(function(){l<r&&s()},a+1),e.addEventListener(p,c)}function vt(e,n){var o,t=window.getComputedStyle(e),i=t[Op+"Delay"].split(", "),a=t[Op+"Duration"].split(", "),r=xt(i,a),p=t[Tp+"Delay"].split(", "),l=t[Tp+"Duration"].split(", "),s=xt(p,l),c=0,m=0;return n===zp?r>0&&(o=zp,c=r,m=a.length):n===jp?s>0&&(o=jp,c=s,m=l.length):(c=Math.max(r,s),o=c>0?r>s?zp:jp:null,m=o?o===zp?a.length:l.length:0),{type:o,timeout:c,propCount:m,hasTransform:o===zp&&Mp.test(t[Op+"Property"])}}function xt(e,n){for(;e.length<n.length;)e=e.concat(e);return Math.max.apply(null,n.map(function(n,o){return wt(n)+wt(e[o])}))}function wt(e){return 1e3*Number(e.slice(0,-1))}function kt(e,n){var o=e.elm;i(o._leaveCb)&&(o._leaveCb.cancelled=!0,o._leaveCb());var a=ft(e.data.transition);if(!t(a)&&!i(o._enterCb)&&1===o.nodeType){for(var r=a.css,p=a.type,s=a.enterClass,c=a.enterToClass,m=a.enterActiveClass,d=a.appearClass,u=a.appearToClass,b=a.appearActiveClass,h=a.beforeEnter,g=a.enter,v=a.afterEnter,x=a.enterCancelled,w=a.beforeAppear,k=a.appear,y=a.afterAppear,_=a.appearCancelled,C=a.duration,$=fr,j=fr.$vnode;j&&j.parent;)j=j.parent,$=j.context;var O=!$._isMounted||!e.isRootInsert;if(!O||k||""===k){var A=O&&d?d:s,T=O&&b?b:m,S=O&&u?u:c,E=O?w||h:h,M=O&&"function"==typeof k?k:g,I=O?y||v:v,P=O?_||x:x,L=f(l(C)?C.enter:C),D=!1!==r&&!Sa,N=Ct(M),R=o._enterCb=z(function(){D&&(ht(o,S),ht(o,T)),R.cancelled?(D&&ht(o,A),P&&P(o)):I&&I(o),o._enterCb=null});e.data.show||fe(e,"insert",function(){var n=o.parentNode,t=n&&n._pending&&n._pending[e.key];t&&t.tag===e.tag&&t.elm._leaveCb&&t.elm._leaveCb(),M&&M(o,R)}),E&&E(o),D&&(bt(o,A),bt(o,T),ut(function(){ht(o,A),R.cancelled||(bt(o,S),N||(_t(L)?setTimeout(R,L):gt(o,p,R)))})),e.data.show&&(n&&n(),M&&M(o,R)),D||N||R()}}}function yt(e,n){function o(){_.cancelled||(e.data.show||((a.parentNode._pending||(a.parentNode._pending={}))[e.key]=e),u&&u(a),w&&(bt(a,c),bt(a,d),ut(function(){ht(a,c),_.cancelled||(bt(a,m),k||(_t(y)?setTimeout(_,y):gt(a,s,_)))})),b&&b(a,_),w||k||_())}var a=e.elm;i(a._enterCb)&&(a._enterCb.cancelled=!0,a._enterCb());var r=ft(e.data.transition);if(t(r)||1!==a.nodeType)return n();if(!i(a._leaveCb)){var p=r.css,s=r.type,c=r.leaveClass,m=r.leaveToClass,d=r.leaveActiveClass,u=r.beforeLeave,b=r.leave,h=r.afterLeave,g=r.leaveCancelled,v=r.delayLeave,x=r.duration,w=!1!==p&&!Sa,k=Ct(b),y=f(l(x)?x.leave:x),_=a._leaveCb=z(function(){a.parentNode&&a.parentNode._pending&&(a.parentNode._pending[e.key]=null),w&&(ht(a,m),ht(a,d)),_.cancelled?(w&&ht(a,c),g&&g(a)):(n(),h&&h(a)),a._leaveCb=null});v?v(o):o()}}function _t(e){return"number"==typeof e&&!isNaN(e)}function Ct(e){if(t(e))return!1;var n=e.fns;return i(n)?Ct(Array.isArray(n)?n[0]:n):(e._length||e.length)>1}function $t(e,n){!0!==n.data.show&&kt(n)}function zt(e,n,o){jt(e,n,o),(Ta||Ea)&&setTimeout(function(){jt(e,n,o)},0)}function jt(e,n,o){var t=n.value,i=e.multiple;if(!i||Array.isArray(t)){for(var a,r,p=0,l=e.options.length;p<l;p++)if(r=e.options[p],i)a=$(t,At(r))>-1,r.selected!==a&&(r.selected=a);else if(C(At(r),t))return void(e.selectedIndex!==p&&(e.selectedIndex=p));i||(e.selectedIndex=-1)}}function Ot(e,n){return n.every(function(n){return!C(n,e)})}function At(e){return"_value"in e?e._value:e.value}function Tt(e){e.target.composing=!0}function St(e){e.target.composing&&(e.target.composing=!1,Et(e.target,"input"))}function Et(e,n){var o=document.createEvent("HTMLEvents");o.initEvent(n,!0,!0),e.dispatchEvent(o)}function Mt(e){return!e.componentInstance||e.data&&e.data.transition?e:Mt(e.componentInstance._vnode)}function It(e){var n=e&&e.componentOptions;return n&&n.Ctor.options.abstract?It(Ce(n.children)):e}function Pt(e){var n={},o=e.$options;for(var t in o.propsData)n[t]=e[t];var i=o._parentListeners;for(var a in i)n[fa(a)]=i[a];return n}function Lt(e,n){if(/\d-keep-alive$/.test(n.tag))return e("keep-alive",{props:n.componentOptions.propsData})}function Dt(e){for(;e=e.parent;)if(e.data.transition)return!0}function Nt(e,n){return n.key===e.key&&n.tag===e.tag}function Rt(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function Ut(e){e.data.newPos=e.elm.getBoundingClientRect()}function Bt(e){var n=e.data.pos,o=e.data.newPos,t=n.left-o.left,i=n.top-o.top;if(t||i){e.data.moved=!0;var a=e.elm.style;a.transform=a.WebkitTransform="translate("+t+"px,"+i+"px)",a.transitionDuration="0s"}}function qt(e,n){var o=n?Wp(n):Vp;if(o.test(e)){for(var t,i,a,r=[],p=[],l=o.lastIndex=0;t=o.exec(e);){i=t.index,i>l&&(p.push(a=e.slice(l,i)),r.push(JSON.stringify(a)));var s=Oo(t[1].trim());r.push("_s("+s+")"),p.push({"@binding":s}),l=i+t[0].length}return l<e.length&&(p.push(a=e.slice(l)),r.push(JSON.stringify(a))),{expression:r.join("+"),tokens:p}}}function Ft(e,n){var o=(n.warn,No(e,"class"));o&&(e.staticClass=JSON.stringify(o));var t=Do(e,"class",!1);t&&(e.classBinding=t)}function Ht(e){var n="";return e.staticClass&&(n+="staticClass:"+e.staticClass+","),e.classBinding&&(n+="class:"+e.classBinding+","),n}function Gt(e,n){var o=(n.warn,No(e,"style"));if(o){e.staticStyle=JSON.stringify(gp(o))}var t=Do(e,"style",!1);t&&(e.styleBinding=t)}function Kt(e){var n="";return e.staticStyle&&(n+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(n+="style:("+e.styleBinding+"),"),n}function Vt(e,n){var o=n?jl:zl;return e.replace(o,function(e){return $l[e]})}function Jt(e,n){function o(n){c+=n,e=e.substring(n)}function t(e,o,t){var i,p;if(null==o&&(o=c),null==t&&(t=c),e&&(p=e.toLowerCase()),e)for(i=r.length-1;i>=0&&r[i].lowerCasedTag!==p;i--);else i=0;if(i>=0){for(var l=r.length-1;l>=i;l--)n.end&&n.end(r[l].tag,o,t);r.length=i,a=i&&r[i-1].tag}else"br"===p?n.start&&n.start(e,[],!0,o,t):"p"===p&&(n.start&&n.start(e,[],!1,o,t),n.end&&n.end(e,o,t))}for(var i,a,r=[],p=n.expectHTML,l=n.isUnaryTag||va,s=n.canBeLeftOpenTag||va,c=0;e;){if(i=e,a&&_l(a)){var m=0,d=a.toLowerCase(),f=Cl[d]||(Cl[d]=new RegExp("([\\s\\S]*?)(</"+d+"[^>]*>)","i")),u=e.replace(f,function(e,o,t){return m=t.length,_l(d)||"noscript"===d||(o=o.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Al(d,o)&&(o=o.slice(1)),n.chars&&n.chars(o),""});c+=e.length-u.length,e=u,t(d,c-m,c)}else{var b=e.indexOf("<");if(0===b){if(sl.test(e)){var h=e.indexOf("--\x3e");if(h>=0){n.shouldKeepComment&&n.comment(e.substring(4,h)),o(h+3);continue}}if(cl.test(e)){var g=e.indexOf("]>");if(g>=0){o(g+2);continue}}var v=e.match(ll);if(v){o(v[0].length);continue}var x=e.match(pl);if(x){var w=c;o(x[0].length),t(x[1],w,c);continue}var k=function(){var n=e.match(al);if(n){var t={tagName:n[1],attrs:[],start:c};o(n[0].length);for(var i,a;!(i=e.match(rl))&&(a=e.match(ol));)o(a[0].length),t.attrs.push(a);if(i)return t.unarySlash=i[1],o(i[0].length),t.end=c,t}}();if(k){!function(e){var o=e.tagName,i=e.unarySlash;p&&("p"===a&&nl(o)&&t(a),s(o)&&a===o&&t(o));for(var c=l(o)||!!i,m=e.attrs.length,d=new Array(m),f=0;f<m;f++){var u=e.attrs[f];ml&&-1===u[0].indexOf('""')&&(""===u[3]&&delete u[3],""===u[4]&&delete u[4],""===u[5]&&delete u[5]);var b=u[3]||u[4]||u[5]||"",h="a"===o&&"href"===u[1]?n.shouldDecodeNewlinesForHref:n.shouldDecodeNewlines;d[f]={name:u[1],value:Vt(b,h)}}c||(r.push({tag:o,lowerCasedTag:o.toLowerCase(),attrs:d}),a=o),n.start&&n.start(o,d,c,e.start,e.end)}(k),Al(a,e)&&o(1);continue}}var y=void 0,_=void 0,C=void 0;if(b>=0){for(_=e.slice(b);!(pl.test(_)||al.test(_)||sl.test(_)||cl.test(_)||(C=_.indexOf("<",1))<0);)b+=C,_=e.slice(b);y=e.substring(0,b),o(b)}b<0&&(y=e,e=""),n.chars&&y&&n.chars(y)}if(e===i){n.chars&&n.chars(e);break}}t()}function Wt(e,n,o){return{type:1,tag:e,attrsList:n,attrsMap:ui(n),parent:o,children:[]}}function Xt(e,n){function o(e){e.pre&&(p=!1),gl(e.tag)&&(l=!1);for(var o=0;o<hl.length;o++)hl[o](e,n)}dl=n.warn||To,gl=n.isPreTag||va,vl=n.mustUseProp||va,xl=n.getTagNamespace||va,ul=So(n.modules,"transformNode"),bl=So(n.modules,"preTransformNode"),hl=So(n.modules,"postTransformNode"),fl=n.delimiters;var t,i,a=[],r=!1!==n.preserveWhitespace,p=!1,l=!1;return Jt(e,{warn:dl,expectHTML:n.expectHTML,isUnaryTag:n.isUnaryTag,canBeLeftOpenTag:n.canBeLeftOpenTag,shouldDecodeNewlines:n.shouldDecodeNewlines,shouldDecodeNewlinesForHref:n.shouldDecodeNewlinesForHref,shouldKeepComment:n.comments,start:function(e,r,s){var c=i&&i.ns||xl(e);Ta&&"svg"===c&&(r=gi(r));var m=Wt(e,r,i);c&&(m.ns=c),hi(m)&&!Ra()&&(m.forbidden=!0);for(var d=0;d<bl.length;d++)m=bl[d](m,n)||m;if(p||(Yt(m),m.pre&&(p=!0)),gl(m.tag)&&(l=!0),p?Zt(m):m.processed||(oi(m),ii(m),li(m),Qt(m,n)),t?a.length||t.if&&(m.elseif||m.else)&&pi(t,{exp:m.elseif,block:m}):t=m,i&&!m.forbidden)if(m.elseif||m.else)ai(m,i);else if(m.slotScope){i.plain=!1;var f=m.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[f]=m}else i.children.push(m),m.parent=i;s?o(m):(i=m,a.push(m))},end:function(){var e=a[a.length-1],n=e.children[e.children.length-1];n&&3===n.type&&" "===n.text&&!l&&e.children.pop(),a.length-=1,i=a[a.length-1],o(e)},chars:function(e){if(i&&(!Ta||"textarea"!==i.tag||i.attrsMap.placeholder!==e)){var n=i.children;if(e=l||e.trim()?bi(i)?e:Nl(e):r&&n.length?" ":""){var o;!p&&" "!==e&&(o=qt(e,fl))?n.push({type:2,expression:o.expression,tokens:o.tokens,text:e}):" "===e&&n.length&&" "===n[n.length-1].text||n.push({type:3,text:e})}}},comment:function(e){i.children.push({type:3,text:e,isComment:!0})}}),t}function Yt(e){null!=No(e,"v-pre")&&(e.pre=!0)}function Zt(e){var n=e.attrsList.length;if(n)for(var o=e.attrs=new Array(n),t=0;t<n;t++)o[t]={name:e.attrsList[t].name,value:JSON.stringify(e.attrsList[t].value)};else e.pre||(e.plain=!0)}function Qt(e,n){ei(e),e.plain=!e.key&&!e.attrsList.length,ni(e),si(e),ci(e);for(var o=0;o<ul.length;o++)e=ul[o](e,n)||e;mi(e)}function ei(e){var n=Do(e,"key");n&&(e.key=n)}function ni(e){var n=Do(e,"ref");n&&(e.ref=n,e.refInFor=di(e))}function oi(e){var n;if(n=No(e,"v-for")){var o=ti(n);o&&k(e,o)}}function ti(e){var n=e.match(El);if(n){var o={};o.for=n[2].trim();var t=n[1].trim().replace(Il,""),i=t.match(Ml);return i?(o.alias=t.replace(Ml,""),o.iterator1=i[1].trim(),i[2]&&(o.iterator2=i[2].trim())):o.alias=t,o}}function ii(e){var n=No(e,"v-if");if(n)e.if=n,pi(e,{exp:n,block:e});else{null!=No(e,"v-else")&&(e.else=!0);var o=No(e,"v-else-if");o&&(e.elseif=o)}}function ai(e,n){var o=ri(n.children);o&&o.if&&pi(o,{exp:e.elseif,block:e})}function ri(e){for(var n=e.length;n--;){if(1===e[n].type)return e[n];e.pop()}}function pi(e,n){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(n)}function li(e){null!=No(e,"v-once")&&(e.once=!0)}function si(e){if("slot"===e.tag)e.slotName=Do(e,"name");else{var n;"template"===e.tag?(n=No(e,"scope"),e.slotScope=n||No(e,"slot-scope")):(n=No(e,"slot-scope"))&&(e.slotScope=n);var o=Do(e,"slot");o&&(e.slotTarget='""'===o?'"default"':o,"template"===e.tag||e.slotScope||Mo(e,"slot",o))}}function ci(e){var n;(n=Do(e,"is"))&&(e.component=n),null!=No(e,"inline-template")&&(e.inlineTemplate=!0)}function mi(e){var n,o,t,i,a,r,p,l=e.attrsList;for(n=0,o=l.length;n<o;n++)if(t=i=l[n].name,a=l[n].value,Sl.test(t))if(e.hasBindings=!0,r=fi(t),r&&(t=t.replace(Dl,"")),Ll.test(t))t=t.replace(Ll,""),a=Oo(a),p=!1,r&&(r.prop&&(p=!0,"innerHtml"===(t=fa(t))&&(t="innerHTML")),r.camel&&(t=fa(t)),r.sync&&Lo(e,"update:"+fa(t),Uo(a,"$event"))),p||!e.component&&vl(e.tag,e.attrsMap.type,t)?Eo(e,t,a):Mo(e,t,a);else if(Tl.test(t))t=t.replace(Tl,""),Lo(e,t,a,r,!1,dl);else{t=t.replace(Sl,"");var s=t.match(Pl),c=s&&s[1];c&&(t=t.slice(0,-(c.length+1))),Po(e,t,i,a,c,r)}else{Mo(e,t,JSON.stringify(a)),!e.component&&"muted"===t&&vl(e.tag,e.attrsMap.type,t)&&Eo(e,t,"true")}}function di(e){for(var n=e;n;){if(void 0!==n.for)return!0;n=n.parent}return!1}function fi(e){var n=e.match(Dl);if(n){var o={};return n.forEach(function(e){o[e.slice(1)]=!0}),o}}function ui(e){for(var n={},o=0,t=e.length;o<t;o++)n[e[o].name]=e[o].value;return n}function bi(e){return"script"===e.tag||"style"===e.tag}function hi(e){return"style"===e.tag||"script"===e.tag&&(!e.attrsMap.type||"text/javascript"===e.attrsMap.type)}function gi(e){for(var n=[],o=0;o<e.length;o++){var t=e[o];Rl.test(t.name)||(t.name=t.name.replace(Ul,""),n.push(t))}return n}function vi(e,n){if("input"===e.tag){var o=e.attrsMap;if(!o["v-model"])return;var t;if((o[":type"]||o["v-bind:type"])&&(t=Do(e,"type")),o.type||t||!o["v-bind"]||(t="("+o["v-bind"]+").type"),t){var i=No(e,"v-if",!0),a=i?"&&("+i+")":"",r=null!=No(e,"v-else",!0),p=No(e,"v-else-if",!0),l=xi(e);oi(l),Io(l,"type","checkbox"),Qt(l,n),l.processed=!0,l.if="("+t+")==='checkbox'"+a,pi(l,{exp:l.if,block:l});var s=xi(e);No(s,"v-for",!0),Io(s,"type","radio"),Qt(s,n),pi(l,{exp:"("+t+")==='radio'"+a,block:s});var c=xi(e);return No(c,"v-for",!0),Io(c,":type",t),Qt(c,n),pi(l,{exp:i,block:c}),r?l.else=!0:p&&(l.elseif=p),l}}}function xi(e){return Wt(e.tag,e.attrsList.slice(),e.parent)}function wi(e,n){n.value&&Eo(e,"textContent","_s("+n.value+")")}function ki(e,n){n.value&&Eo(e,"innerHTML","_s("+n.value+")")}function yi(e,n){e&&(wl=Gl(n.staticKeys||""),kl=n.isReservedTag||va,Ci(e),$i(e,!1))}function _i(e){return u("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(e?","+e:""))}function Ci(e){if(e.static=zi(e),1===e.type){if(!kl(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var n=0,o=e.children.length;n<o;n++){var t=e.children[n];Ci(t),t.static||(e.static=!1)}if(e.ifConditions)for(var i=1,a=e.ifConditions.length;i<a;i++){var r=e.ifConditions[i].block;Ci(r),r.static||(e.static=!1)}}}function $i(e,n){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=n),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var o=0,t=e.children.length;o<t;o++)$i(e.children[o],n||!!e.for);if(e.ifConditions)for(var i=1,a=e.ifConditions.length;i<a;i++)$i(e.ifConditions[i].block,n)}}function zi(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||sa(e.tag)||!kl(e.tag)||ji(e)||!Object.keys(e).every(wl))))}function ji(e){for(;e.parent;){if(e=e.parent,"template"!==e.tag)return!1;if(e.for)return!0}return!1}function Oi(e,n,o){var t=n?"nativeOn:{":"on:{";for(var i in e)t+='"'+i+'":'+Ai(i,e[i])+",";return t.slice(0,-1)+"}"}function Ai(e,n){if(!n)return"function(){}";if(Array.isArray(n))return"["+n.map(function(n){return Ai(e,n)}).join(",")+"]";var o=Vl.test(n.value),t=Kl.test(n.value);if(n.modifiers){var i="",a="",r=[];for(var p in n.modifiers)if(Yl[p])a+=Yl[p],Jl[p]&&r.push(p);else if("exact"===p){var l=n.modifiers;a+=Xl(["ctrl","shift","alt","meta"].filter(function(e){return!l[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else r.push(p);r.length&&(i+=Ti(r)),a&&(i+=a);return"function($event){"+i+(o?"return "+n.value+"($event)":t?"return ("+n.value+")($event)":n.value)+"}"}return o||t?n.value:"function($event){"+n.value+"}"}function Ti(e){return"if(!('button' in $event)&&"+e.map(Si).join("&&")+")return null;"}function Si(e){var n=parseInt(e,10);if(n)return"$event.keyCode!=="+n;var o=Jl[e],t=Wl[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(o)+",$event.key,"+JSON.stringify(t)+")"}function Ei(e,n){e.wrapListeners=function(e){return"_g("+e+","+n.value+")"}}function Mi(e,n){e.wrapData=function(o){return"_b("+o+",'"+e.tag+"',"+n.value+","+(n.modifiers&&n.modifiers.prop?"true":"false")+(n.modifiers&&n.modifiers.sync?",true":"")+")"}}function Ii(e,n){var o=new Ql(n);return{render:"with(this){return "+(e?Pi(e,o):'_c("div")')+"}",staticRenderFns:o.staticRenderFns}}function Pi(e,n){if(e.staticRoot&&!e.staticProcessed)return Li(e,n);if(e.once&&!e.onceProcessed)return Di(e,n);if(e.for&&!e.forProcessed)return Ui(e,n);if(e.if&&!e.ifProcessed)return Ni(e,n);if("template"!==e.tag||e.slotTarget){if("slot"===e.tag)return Qi(e,n);var o;if(e.component)o=ea(e.component,e,n);else{var t=e.plain?void 0:Bi(e,n),i=e.inlineTemplate?null:Vi(e,n,!0);o="_c('"+e.tag+"'"+(t?","+t:"")+(i?","+i:"")+")"}for(var a=0;a<n.transforms.length;a++)o=n.transforms[a](e,o);return o}return Vi(e,n)||"void 0"}function Li(e,n){return e.staticProcessed=!0,n.staticRenderFns.push("with(this){return "+Pi(e,n)+"}"),"_m("+(n.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function Di(e,n){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Ni(e,n);if(e.staticInFor){for(var o="",t=e.parent;t;){if(t.for){o=t.key;break}t=t.parent}return o?"_o("+Pi(e,n)+","+n.onceId+++","+o+")":Pi(e,n)}return Li(e,n)}function Ni(e,n,o,t){return e.ifProcessed=!0,Ri(e.ifConditions.slice(),n,o,t)}function Ri(e,n,o,t){function i(e){return o?o(e,n):e.once?Di(e,n):Pi(e,n)}if(!e.length)return t||"_e()";var a=e.shift();return a.exp?"("+a.exp+")?"+i(a.block)+":"+Ri(e,n,o,t):""+i(a.block)}function Ui(e,n,o,t){var i=e.for,a=e.alias,r=e.iterator1?","+e.iterator1:"",p=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(t||"_l")+"(("+i+"),function("+a+r+p+"){return "+(o||Pi)(e,n)+"})"}function Bi(e,n){var o="{",t=qi(e,n);t&&(o+=t+","),e.key&&(o+="key:"+e.key+","),e.ref&&(o+="ref:"+e.ref+","),e.refInFor&&(o+="refInFor:true,"),e.pre&&(o+="pre:true,"),e.component&&(o+='tag:"'+e.tag+'",');for(var i=0;i<n.dataGenFns.length;i++)o+=n.dataGenFns[i](e);if(e.attrs&&(o+="attrs:{"+na(e.attrs)+"},"),e.props&&(o+="domProps:{"+na(e.props)+"},"),e.events&&(o+=Oi(e.events,!1,n.warn)+","),e.nativeEvents&&(o+=Oi(e.nativeEvents,!0,n.warn)+","),e.slotTarget&&!e.slotScope&&(o+="slot:"+e.slotTarget+","),e.scopedSlots&&(o+=Hi(e.scopedSlots,n)+","),e.model&&(o+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var a=Fi(e,n);a&&(o+=a+",")}return o=o.replace(/,$/,"")+"}",e.wrapData&&(o=e.wrapData(o)),e.wrapListeners&&(o=e.wrapListeners(o)),o}function qi(e,n){var o=e.directives;if(o){var t,i,a,r,p="directives:[",l=!1;for(t=0,i=o.length;t<i;t++){a=o[t],r=!0;var s=n.directives[a.name];s&&(r=!!s(e,a,n.warn)),r&&(l=!0,p+='{name:"'+a.name+'",rawName:"'+a.rawName+'"'+(a.value?",value:("+a.value+"),expression:"+JSON.stringify(a.value):"")+(a.arg?',arg:"'+a.arg+'"':"")+(a.modifiers?",modifiers:"+JSON.stringify(a.modifiers):"")+"},")}return l?p.slice(0,-1)+"]":void 0}}function Fi(e,n){var o=e.children[0];if(1===o.type){var t=Ii(o,n.options);return"inlineTemplate:{render:function(){"+t.render+"},staticRenderFns:["+t.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}function Hi(e,n){return"scopedSlots:_u(["+Object.keys(e).map(function(o){return Gi(o,e[o],n)}).join(",")+"])"}function Gi(e,n,o){return n.for&&!n.forProcessed?Ki(e,n,o):"{key:"+e+",fn:function("+String(n.slotScope)+"){return "+("template"===n.tag?n.if?n.if+"?"+(Vi(n,o)||"undefined")+":undefined":Vi(n,o)||"undefined":Pi(n,o))+"}}"}function Ki(e,n,o){var t=n.for,i=n.alias,a=n.iterator1?","+n.iterator1:"",r=n.iterator2?","+n.iterator2:"";return n.forProcessed=!0,"_l(("+t+"),function("+i+a+r+"){return "+Gi(e,n,o)+"})"}function Vi(e,n,o,t,i){var a=e.children;if(a.length){var r=a[0];if(1===a.length&&r.for&&"template"!==r.tag&&"slot"!==r.tag)return(t||Pi)(r,n);var p=o?Ji(a,n.maybeComponent):0,l=i||Xi;return"["+a.map(function(e){return l(e,n)}).join(",")+"]"+(p?","+p:"")}}function Ji(e,n){for(var o=0,t=0;t<e.length;t++){var i=e[t];if(1===i.type){if(Wi(i)||i.ifConditions&&i.ifConditions.some(function(e){return Wi(e.block)})){o=2;break}(n(i)||i.ifConditions&&i.ifConditions.some(function(e){return n(e.block)}))&&(o=1)}}return o}function Wi(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Xi(e,n){return 1===e.type?Pi(e,n):3===e.type&&e.isComment?Zi(e):Yi(e)}function Yi(e){return"_v("+(2===e.type?e.expression:oa(JSON.stringify(e.text)))+")"}function Zi(e){return"_e("+JSON.stringify(e.text)+")"}function Qi(e,n){var o=e.slotName||'"default"',t=Vi(e,n),i="_t("+o+(t?","+t:""),a=e.attrs&&"{"+e.attrs.map(function(e){return fa(e.name)+":"+e.value}).join(",")+"}",r=e.attrsMap["v-bind"];return!a&&!r||t||(i+=",null"),a&&(i+=","+a),r&&(i+=(a?"":",null")+","+r),i+")"}function ea(e,n,o){var t=n.inlineTemplate?null:Vi(n,o,!0);return"_c("+e+","+Bi(n,o)+(t?","+t:"")+")"}function na(e){for(var n="",o=0;o<e.length;o++){var t=e[o];n+='"'+t.name+'":'+oa(t.value)+","}return n.slice(0,-1)}function oa(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function ta(e,n){try{return new Function(e)}catch(o){return n.push({err:o,code:e}),_}}function ia(e){var n=Object.create(null);return function(o,t,i){t=k({},t);t.warn;delete t.warn;var a=t.delimiters?String(t.delimiters)+o:o;if(n[a])return n[a];var r=e(o,t),p={},l=[];return p.render=ta(r.render,l),p.staticRenderFns=r.staticRenderFns.map(function(e){return ta(e,l)}),n[a]=p}}function aa(e){return yl=yl||document.createElement("div"),yl.innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',yl.innerHTML.indexOf(" ")>0}function ra(e){if(e.outerHTML)return e.outerHTML;var n=document.createElement("div");return n.appendChild(e.cloneNode(!0)),n.innerHTML}/*!
|
2 |
* Vue.js v2.5.17
|
3 |
* (c) 2014-2018 Evan You
|
4 |
* Released under the MIT License.
|
5 |
*/
|
6 |
-
var pa=Object.freeze({}),la=Object.prototype.toString,sa=u("slot,component",!0),ca=u("key,ref,slot,slot-scope,is"),ma=Object.prototype.hasOwnProperty,da=/-(\w)/g,fa=g(function(e){return e.replace(da,function(e,n){return n?n.toUpperCase():""})}),ua=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),ba=/\B([A-Z])/g,ha=g(function(e){return e.replace(ba,"-$1").toLowerCase()}),ga=Function.prototype.bind?x:v,va=function(e,n,o){return!1},xa=function(e){return e},wa="data-server-rendered",ka=["component","directive","filter"],ya=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],_a={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:va,isReservedAttr:va,isUnknownElement:va,getTagNamespace:_,parsePlatformTagName:xa,mustUseProp:va,_lifecycleHooks:ya},Ca=/[^\w.$]/,$a="__proto__"in{},za="undefined"!=typeof window,ja="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Oa=ja&&WXEnvironment.platform.toLowerCase(),Aa=za&&window.navigator.userAgent.toLowerCase(),Ta=Aa&&/msie|trident/.test(Aa),Sa=Aa&&Aa.indexOf("msie 9.0")>0,Ea=Aa&&Aa.indexOf("edge/")>0,Ma=(Aa&&Aa.indexOf("android"),Aa&&/iphone|ipad|ipod|ios/.test(Aa)||"ios"===Oa),Ia=(Aa&&/chrome\/\d+/.test(Aa),{}.watch),Pa=!1;if(za)try{var La={};Object.defineProperty(La,"passive",{get:function(){Pa=!0}}),window.addEventListener("test-passive",null,La)}catch(e){}var Da,Na,Ra=function(){return void 0===Da&&(Da=!za&&!ja&&void 0!==e&&"server"===e.process.env.VUE_ENV),Da},Ua=za&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Ba="undefined"!=typeof Symbol&&T(Symbol)&&"undefined"!=typeof Reflect&&T(Reflect.ownKeys);Na="undefined"!=typeof Set&&T(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var qa=_,Fa=0,Ha=function(){this.id=Fa++,this.subs=[]};Ha.prototype.addSub=function(e){this.subs.push(e)},Ha.prototype.removeSub=function(e){b(this.subs,e)},Ha.prototype.depend=function(){Ha.target&&Ha.target.addDep(this)},Ha.prototype.notify=function(){for(var e=this.subs.slice(),n=0,o=e.length;n<o;n++)e[n].update()},Ha.target=null;var Ga=[],Ka=function(e,n,o,t,i,a,r,p){this.tag=e,this.data=n,this.children=o,this.text=t,this.elm=i,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=n&&n.key,this.componentOptions=r,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=p,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Va={child:{configurable:!0}};Va.child.get=function(){return this.componentInstance},Object.defineProperties(Ka.prototype,Va);var Ja=function(e){void 0===e&&(e="");var n=new Ka;return n.text=e,n.isComment=!0,n},Wa=Array.prototype,Xa=Object.create(Wa);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var n=Wa[e];O(Xa,e,function(){for(var o=[],t=arguments.length;t--;)o[t]=arguments[t];var i,a=n.apply(this,o),r=this.__ob__;switch(e){case"push":case"unshift":i=o;break;case"splice":i=o.slice(2)}return i&&r.observeArray(i),r.dep.notify(),a})});var Ya=Object.getOwnPropertyNames(Xa),Za=!0,Qa=function(e){if(this.value=e,this.dep=new Ha,this.vmCount=0,O(e,"__ob__",this),Array.isArray(e)){($a?L:D)(e,Xa,Ya),this.observeArray(e)}else this.walk(e)};Qa.prototype.walk=function(e){for(var n=Object.keys(e),o=0;o<n.length;o++)R(e,n[o])},Qa.prototype.observeArray=function(e){for(var n=0,o=e.length;n<o;n++)N(e[n])};var er=_a.optionMergeStrategies;er.data=function(e,n,o){return o?H(e,n,o):n&&"function"!=typeof n?e:H(e,n)},ya.forEach(function(e){er[e]=G}),ka.forEach(function(e){er[e+"s"]=K}),er.watch=function(e,n,o,t){if(e===Ia&&(e=void 0),n===Ia&&(n=void 0),!n)return Object.create(e||null);if(!e)return n;var i={};k(i,e);for(var a in n){var r=i[a],p=n[a];r&&!Array.isArray(r)&&(r=[r]),i[a]=r?r.concat(p):Array.isArray(p)?p:[p]}return i},er.props=er.methods=er.inject=er.computed=function(e,n,o,t){if(!e)return n;var i=Object.create(null);return k(i,e),n&&k(i,n),i},er.provide=H;var nr,or,tr=function(e,n){return void 0===n?e:n},ir=[],ar=!1,rr=!1;if(void 0!==o&&T(o))or=function(){o(re)};else if("undefined"==typeof MessageChannel||!T(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())or=function(){setTimeout(re,0)};else{var pr=new MessageChannel,lr=pr.port2;pr.port1.onmessage=re,or=function(){lr.postMessage(1)}}if("undefined"!=typeof Promise&&T(Promise)){var sr=Promise.resolve();nr=function(){sr.then(re),Ma&&setTimeout(_)}}else nr=or;var cr,mr=new Na,dr=g(function(e){var n="&"===e.charAt(0);e=n?e.slice(1):e;var o="~"===e.charAt(0);e=o?e.slice(1):e;var t="!"===e.charAt(0);return e=t?e.slice(1):e,{name:e,once:o,capture:t,passive:n}}),fr=null,ur=[],br=[],hr={},gr=!1,vr=!1,xr=0,wr=0,kr=function(e,n,o,t,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),t?(this.deep=!!t.deep,this.user=!!t.user,this.lazy=!!t.lazy,this.sync=!!t.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=o,this.id=++wr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Na,this.newDepIds=new Na,this.expression="","function"==typeof n?this.getter=n:(this.getter=A(n),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};kr.prototype.get=function(){S(this);var e,n=this.vm;try{e=this.getter.call(n,n)}catch(e){if(!this.user)throw e;te(e,n,'getter for watcher "'+this.expression+'"')}finally{this.deep&&se(e),E(),this.cleanupDeps()}return e},kr.prototype.addDep=function(e){var n=e.id;this.newDepIds.has(n)||(this.newDepIds.add(n),this.newDeps.push(e),this.depIds.has(n)||e.addSub(this))},kr.prototype.cleanupDeps=function(){for(var e=this,n=this.deps.length;n--;){var o=e.deps[n];e.newDepIds.has(o.id)||o.removeSub(e)}var t=this.depIds;this.depIds=this.newDepIds,this.newDepIds=t,this.newDepIds.clear(),t=this.deps,this.deps=this.newDeps,this.newDeps=t,this.newDeps.length=0},kr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():He(this)},kr.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||l(e)||this.deep){var n=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,n)}catch(e){te(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,n)}}},kr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},kr.prototype.depend=function(){for(var e=this,n=this.deps.length;n--;)e.deps[n].depend()},kr.prototype.teardown=function(){var e=this;if(this.active){this.vm._isBeingDestroyed||b(this.vm._watchers,this);for(var n=this.deps.length;n--;)e.deps[n].removeSub(e);this.active=!1}};var yr={enumerable:!0,configurable:!0,get:_,set:_},_r={lazy:!0};gn(vn.prototype);var Cr={init:function(e,n,o,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var i=e;Cr.prepatch(i,i)}else{(e.componentInstance=_n(e,fr,o,t)).$mount(n?e.elm:void 0,n)}},prepatch:function(e,n){var o=n.componentOptions;Ie(n.componentInstance=e.componentInstance,o.propsData,o.listeners,n,o.children)},insert:function(e){var n=e.context,o=e.componentInstance;o._isMounted||(o._isMounted=!0,Ne(o,"mounted")),e.data.keepAlive&&(n._isMounted?qe(o):Le(o,!0))},destroy:function(e){var n=e.componentInstance;n._isDestroyed||(e.data.keepAlive?De(n,!0):n.$destroy())}},$r=Object.keys(Cr),zr=1,jr=2,Or=0;!function(e){e.prototype._init=function(e){var n=this;n._uid=Or++,n._isVue=!0,e&&e._isComponent?Sn(n,e):n.$options=X(En(n.constructor),e||{},n),n._renderProxy=n,n._self=n,Ee(n),$e(n),Tn(n),Ne(n,"beforeCreate"),tn(n),Ke(n),on(n),Ne(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(Pn),function(e){var n={};n.get=function(){return this._data};var o={};o.get=function(){return this._props},Object.defineProperty(e.prototype,"$data",n),Object.defineProperty(e.prototype,"$props",o),e.prototype.$set=U,e.prototype.$delete=B,e.prototype.$watch=function(e,n,o){var t=this;if(s(n))return nn(t,e,n,o);o=o||{},o.user=!0;var i=new kr(t,e,n,o);return o.immediate&&n.call(t,i.value),function(){i.teardown()}}}(Pn),function(e){var n=/^hook:/;e.prototype.$on=function(e,o){var t=this,i=this;if(Array.isArray(e))for(var a=0,r=e.length;a<r;a++)t.$on(e[a],o);else(i._events[e]||(i._events[e]=[])).push(o),n.test(e)&&(i._hasHookEvent=!0);return i},e.prototype.$once=function(e,n){function o(){t.$off(e,o),n.apply(t,arguments)}var t=this;return o.fn=n,t.$on(e,o),t},e.prototype.$off=function(e,n){var o=this,t=this;if(!arguments.length)return t._events=Object.create(null),t;if(Array.isArray(e)){for(var i=0,a=e.length;i<a;i++)o.$off(e[i],n);return t}var r=t._events[e];if(!r)return t;if(!n)return t._events[e]=null,t;if(n)for(var p,l=r.length;l--;)if((p=r[l])===n||p.fn===n){r.splice(l,1);break}return t},e.prototype.$emit=function(e){var n=this,o=n._events[e];if(o){o=o.length>1?w(o):o;for(var t=w(arguments,1),i=0,a=o.length;i<a;i++)try{o[i].apply(n,t)}catch(o){te(o,n,'event handler for "'+e+'"')}}return n}}(Pn),function(e){e.prototype._update=function(e,n){var o=this;o._isMounted&&Ne(o,"beforeUpdate");var t=o.$el,i=o._vnode,a=fr;fr=o,o._vnode=e,i?o.$el=o.__patch__(i,e):(o.$el=o.__patch__(o.$el,e,n,!1,o.$options._parentElm,o.$options._refElm),o.$options._parentElm=o.$options._refElm=null),fr=a,t&&(t.__vue__=null),o.$el&&(o.$el.__vue__=o),o.$vnode&&o.$parent&&o.$vnode===o.$parent._vnode&&(o.$parent.$el=o.$el)},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Ne(e,"beforeDestroy"),e._isBeingDestroyed=!0;var n=e.$parent;!n||n._isBeingDestroyed||e.$options.abstract||b(n.$children,e),e._watcher&&e._watcher.teardown();for(var o=e._watchers.length;o--;)e._watchers[o].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Ne(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(Pn),function(e){gn(e.prototype),e.prototype.$nextTick=function(e){return le(e,this)},e.prototype._render=function(){var e=this,n=e.$options,o=n.render,t=n._parentVnode;t&&(e.$scopedSlots=t.data.scopedSlots||pa),e.$vnode=t;var i;try{i=o.call(e._renderProxy,e.$createElement)}catch(n){te(n,e,"render"),i=e._vnode}return i instanceof Ka||(i=Ja()),i.parent=t,i}}(Pn);var Ar=[String,RegExp,Array],Tr={name:"keep-alive",abstract:!0,props:{include:Ar,exclude:Ar,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){var e=this;for(var n in e.cache)Gn(e.cache,n,e.keys)},mounted:function(){var e=this;this.$watch("include",function(n){Hn(e,function(e){return Fn(n,e)})}),this.$watch("exclude",function(n){Hn(e,function(e){return!Fn(n,e)})})},render:function(){var e=this.$slots.default,n=Ce(e),o=n&&n.componentOptions;if(o){var t=qn(o),i=this,a=i.include,r=i.exclude;if(a&&(!t||!Fn(a,t))||r&&t&&Fn(r,t))return n;var p=this,l=p.cache,s=p.keys,c=null==n.key?o.Ctor.cid+(o.tag?"::"+o.tag:""):n.key;l[c]?(n.componentInstance=l[c].componentInstance,b(s,c),s.push(c)):(l[c]=n,s.push(c),this.max&&s.length>parseInt(this.max)&&Gn(l,s[0],s,this._vnode)),n.data.keepAlive=!0}return n||e&&e[0]}},Sr={KeepAlive:Tr};!function(e){var n={};n.get=function(){return _a},Object.defineProperty(e,"config",n),e.util={warn:qa,extend:k,mergeOptions:X,defineReactive:R},e.set=U,e.delete=B,e.nextTick=le,e.options=Object.create(null),ka.forEach(function(n){e.options[n+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,Sr),Ln(e),Dn(e),Nn(e),Bn(e)}(Pn),Object.defineProperty(Pn.prototype,"$isServer",{get:Ra}),Object.defineProperty(Pn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Pn,"FunctionalRenderContext",{value:vn}),Pn.version="2.5.17";var Er,Mr,Ir,Pr,Lr,Dr,Nr,Rr,Ur,Br=u("style,class"),qr=u("input,textarea,option,select,progress"),Fr=function(e,n,o){return"value"===o&&qr(e)&&"button"!==n||"selected"===o&&"option"===e||"checked"===o&&"input"===e||"muted"===o&&"video"===e},Hr=u("contenteditable,draggable,spellcheck"),Gr=u("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Kr="http://www.w3.org/1999/xlink",Vr=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Jr=function(e){return Vr(e)?e.slice(6,e.length):""},Wr=function(e){return null==e||!1===e},Xr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Yr=u("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Zr=u("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Qr=function(e){return"pre"===e},ep=function(e){return Yr(e)||Zr(e)},np=Object.create(null),op=u("text,number,password,search,email,tel,url"),tp=Object.freeze({createElement:oo,createElementNS:to,createTextNode:io,createComment:ao,insertBefore:ro,removeChild:po,appendChild:lo,parentNode:so,nextSibling:co,tagName:mo,setTextContent:fo,setStyleScope:uo}),ip={create:function(e,n){bo(n)},update:function(e,n){e.data.ref!==n.data.ref&&(bo(e,!0),bo(n))},destroy:function(e){bo(e,!0)}},ap=new Ka("",{},[]),rp=["create","activate","update","remove","destroy"],pp={create:xo,update:xo,destroy:function(e){xo(e,ap)}},lp=Object.create(null),sp=[ip,pp],cp={create:Co,update:Co},mp={create:jo,update:jo},dp=/[\w).+\-_$\]]/,fp="__r",up="__c",bp={create:ot,update:ot},hp={create:tt,update:tt},gp=g(function(e){var n={},o=/;(?![^(]*\))/g,t=/:(.+)/;return e.split(o).forEach(function(e){if(e){var o=e.split(t);o.length>1&&(n[o[0].trim()]=o[1].trim())}}),n}),vp=/^--/,xp=/\s*!important$/,wp=function(e,n,o){if(vp.test(n))e.style.setProperty(n,o);else if(xp.test(o))e.style.setProperty(n,o.replace(xp,""),"important");else{var t=yp(n);if(Array.isArray(o))for(var i=0,a=o.length;i<a;i++)e.style[t]=o[i];else e.style[t]=o}},kp=["Webkit","Moz","ms"],yp=g(function(e){if(Ur=Ur||document.createElement("div").style,"filter"!==(e=fa(e))&&e in Ur)return e;for(var n=e.charAt(0).toUpperCase()+e.slice(1),o=0;o<kp.length;o++){var t=kp[o]+n;if(t in Ur)return t}}),_p={create:ct,update:ct},Cp=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),$p=za&&!Sa,zp="transition",jp="animation",Op="transition",Ap="transitionend",Tp="animation",Sp="animationend";$p&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Op="WebkitTransition",Ap="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Tp="WebkitAnimation",Sp="webkitAnimationEnd"));var Ep=za?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()},Mp=/\b(transform|all)(,|$)/,Ip=za?{create:$t,activate:$t,remove:function(e,n){!0!==e.data.show?yt(e,n):n()}}:{},Pp=[cp,mp,bp,hp,_p,Ip],Lp=Pp.concat(sp),Dp=function(e){function n(e){return new Ka(S.tagName(e).toLowerCase(),{},[],void 0,e)}function o(e,n){function o(){0==--o.listeners&&r(e)}return o.listeners=n,o}function r(e){var n=S.parentNode(e);i(n)&&S.removeChild(n,e)}function l(e,n,o,t,r,p,l){if(i(e.elm)&&i(p)&&(e=p[l]=I(e)),e.isRootInsert=!r,!s(e,n,o,t)){var c=e.data,m=e.children,u=e.tag;i(u)?(e.elm=e.ns?S.createElementNS(e.ns,u):S.createElement(u,e),g(e),f(e,m,n),i(c)&&h(e,n),d(o,e.elm,t)):a(e.isComment)?(e.elm=S.createComment(e.text),d(o,e.elm,t)):(e.elm=S.createTextNode(e.text),d(o,e.elm,t))}}function s(e,n,o,t){var r=e.data;if(i(r)){var p=i(e.componentInstance)&&r.keepAlive;if(i(r=r.hook)&&i(r=r.init)&&r(e,!1,o,t),i(e.componentInstance))return c(e,n),a(p)&&m(e,n,o,t),!0}}function c(e,n){i(e.data.pendingInsert)&&(n.push.apply(n,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,b(e)?(h(e,n),g(e)):(bo(e),n.push(e))}function m(e,n,o,t){for(var a,r=e;r.componentInstance;)if(r=r.componentInstance._vnode,i(a=r.data)&&i(a=a.transition)){for(a=0;a<A.activate.length;++a)A.activate[a](ap,r);n.push(r);break}d(o,e.elm,t)}function d(e,n,o){i(e)&&(i(o)?o.parentNode===e&&S.insertBefore(e,n,o):S.appendChild(e,n))}function f(e,n,o){if(Array.isArray(n))for(var t=0;t<n.length;++t)l(n[t],o,e.elm,null,!0,n,t);else p(e.text)&&S.appendChild(e.elm,S.createTextNode(String(e.text)))}function b(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function h(e,n){for(var o=0;o<A.create.length;++o)A.create[o](ap,e);j=e.data.hook,i(j)&&(i(j.create)&&j.create(ap,e),i(j.insert)&&n.push(e))}function g(e){var n;if(i(n=e.fnScopeId))S.setStyleScope(e.elm,n);else for(var o=e;o;)i(n=o.context)&&i(n=n.$options._scopeId)&&S.setStyleScope(e.elm,n),o=o.parent;i(n=fr)&&n!==e.context&&n!==e.fnContext&&i(n=n.$options._scopeId)&&S.setStyleScope(e.elm,n)}function v(e,n,o,t,i,a){for(;t<=i;++t)l(o[t],a,e,n,!1,o,t)}function x(e){var n,o,t=e.data;if(i(t))for(i(n=t.hook)&&i(n=n.destroy)&&n(e),n=0;n<A.destroy.length;++n)A.destroy[n](e);if(i(n=e.children))for(o=0;o<e.children.length;++o)x(e.children[o])}function w(e,n,o,t){for(;o<=t;++o){var a=n[o];i(a)&&(i(a.tag)?(k(a),x(a)):r(a.elm))}}function k(e,n){if(i(n)||i(e.data)){var t,a=A.remove.length+1;for(i(n)?n.listeners+=a:n=o(e.elm,a),i(t=e.componentInstance)&&i(t=t._vnode)&&i(t.data)&&k(t,n),t=0;t<A.remove.length;++t)A.remove[t](e,n);i(t=e.data.hook)&&i(t=t.remove)?t(e,n):n()}else r(e.elm)}function y(e,n,o,a,r){for(var p,s,c,m,d=0,f=0,u=n.length-1,b=n[0],h=n[u],g=o.length-1,x=o[0],k=o[g],y=!r;d<=u&&f<=g;)t(b)?b=n[++d]:t(h)?h=n[--u]:ho(b,x)?(C(b,x,a),b=n[++d],x=o[++f]):ho(h,k)?(C(h,k,a),h=n[--u],k=o[--g]):ho(b,k)?(C(b,k,a),y&&S.insertBefore(e,b.elm,S.nextSibling(h.elm)),b=n[++d],k=o[--g]):ho(h,x)?(C(h,x,a),y&&S.insertBefore(e,h.elm,b.elm),h=n[--u],x=o[++f]):(t(p)&&(p=vo(n,d,u)),s=i(x.key)?p[x.key]:_(x,n,d,u),t(s)?l(x,a,e,b.elm,!1,o,f):(c=n[s],ho(c,x)?(C(c,x,a),n[s]=void 0,y&&S.insertBefore(e,c.elm,b.elm)):l(x,a,e,b.elm,!1,o,f)),x=o[++f]);d>u?(m=t(o[g+1])?null:o[g+1].elm,v(e,m,o,f,g,a)):f>g&&w(e,n,d,u)}function _(e,n,o,t){for(var a=o;a<t;a++){var r=n[a];if(i(r)&&ho(e,r))return a}}function C(e,n,o,r){if(e!==n){var p=n.elm=e.elm;if(a(e.isAsyncPlaceholder))return void(i(n.asyncFactory.resolved)?z(e.elm,n,o):n.isAsyncPlaceholder=!0);if(a(n.isStatic)&&a(e.isStatic)&&n.key===e.key&&(a(n.isCloned)||a(n.isOnce)))return void(n.componentInstance=e.componentInstance);var l,s=n.data;i(s)&&i(l=s.hook)&&i(l=l.prepatch)&&l(e,n);var c=e.children,m=n.children;if(i(s)&&b(n)){for(l=0;l<A.update.length;++l)A.update[l](e,n);i(l=s.hook)&&i(l=l.update)&&l(e,n)}t(n.text)?i(c)&&i(m)?c!==m&&y(p,c,m,o,r):i(m)?(i(e.text)&&S.setTextContent(p,""),v(p,null,m,0,m.length-1,o)):i(c)?w(p,c,0,c.length-1):i(e.text)&&S.setTextContent(p,""):e.text!==n.text&&S.setTextContent(p,n.text),i(s)&&i(l=s.hook)&&i(l=l.postpatch)&&l(e,n)}}function $(e,n,o){if(a(o)&&i(e.parent))e.parent.data.pendingInsert=n;else for(var t=0;t<n.length;++t)n[t].data.hook.insert(n[t])}function z(e,n,o,t){var r,p=n.tag,l=n.data,s=n.children;if(t=t||l&&l.pre,n.elm=e,a(n.isComment)&&i(n.asyncFactory))return n.isAsyncPlaceholder=!0,!0;if(i(l)&&(i(r=l.hook)&&i(r=r.init)&&r(n,!0),i(r=n.componentInstance)))return c(n,o),!0;if(i(p)){if(i(s))if(e.hasChildNodes())if(i(r=l)&&i(r=r.domProps)&&i(r=r.innerHTML)){if(r!==e.innerHTML)return!1}else{for(var m=!0,d=e.firstChild,u=0;u<s.length;u++){if(!d||!z(d,s[u],o,t)){m=!1;break}d=d.nextSibling}if(!m||d)return!1}else f(n,s,o);if(i(l)){var b=!1;for(var g in l)if(!E(g)){b=!0,h(n,o);break}!b&&l.class&&se(l.class)}}else e.data!==n.text&&(e.data=n.text);return!0}var j,O,A={},T=e.modules,S=e.nodeOps;for(j=0;j<rp.length;++j)for(A[rp[j]]=[],O=0;O<T.length;++O)i(T[O][rp[j]])&&A[rp[j]].push(T[O][rp[j]]);var E=u("attrs,class,staticClass,staticStyle,key");return function(e,o,r,p,s,c){if(t(o))return void(i(e)&&x(e));var m=!1,d=[];if(t(e))m=!0,l(o,d,s,c);else{var f=i(e.nodeType);if(!f&&ho(e,o))C(e,o,d,p);else{if(f){if(1===e.nodeType&&e.hasAttribute(wa)&&(e.removeAttribute(wa),r=!0),a(r)&&z(e,o,d))return $(o,d,!0),e;e=n(e)}var u=e.elm,h=S.parentNode(u);if(l(o,d,u._leaveCb?null:h,S.nextSibling(u)),i(o.parent))for(var g=o.parent,v=b(o);g;){for(var k=0;k<A.destroy.length;++k)A.destroy[k](g);if(g.elm=o.elm,v){for(var y=0;y<A.create.length;++y)A.create[y](ap,g);var _=g.data.hook.insert;if(_.merged)for(var j=1;j<_.fns.length;j++)_.fns[j]()}else bo(g);g=g.parent}i(h)?w(h,[e],0,0):i(e.tag)&&x(e)}}return $(o,d,m),o.elm}}({nodeOps:tp,modules:Lp});Sa&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&Et(e,"input")});var Np={inserted:function(e,n,o,t){"select"===o.tag?(t.elm&&!t.elm._vOptions?fe(o,"postpatch",function(){Np.componentUpdated(e,n,o)}):zt(e,n,o.context),e._vOptions=[].map.call(e.options,At)):("textarea"===o.tag||op(e.type))&&(e._vModifiers=n.modifiers,n.modifiers.lazy||(e.addEventListener("compositionstart",Tt),e.addEventListener("compositionend",St),e.addEventListener("change",St),Sa&&(e.vmodel=!0)))},componentUpdated:function(e,n,o){if("select"===o.tag){zt(e,n,o.context);var t=e._vOptions,i=e._vOptions=[].map.call(e.options,At);if(i.some(function(e,n){return!C(e,t[n])})){(e.multiple?n.value.some(function(e){return Ot(e,i)}):n.value!==n.oldValue&&Ot(n.value,i))&&Et(e,"change")}}}},Rp={bind:function(e,n,o){var t=n.value;o=Mt(o);var i=o.data&&o.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;t&&i?(o.data.show=!0,kt(o,function(){e.style.display=a})):e.style.display=t?a:"none"},update:function(e,n,o){var t=n.value;!t!=!n.oldValue&&(o=Mt(o),o.data&&o.data.transition?(o.data.show=!0,t?kt(o,function(){e.style.display=e.__vOriginalDisplay}):yt(o,function(){e.style.display="none"})):e.style.display=t?e.__vOriginalDisplay:"none")},unbind:function(e,n,o,t,i){i||(e.style.display=e.__vOriginalDisplay)}},Up={model:Np,show:Rp},Bp={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},qp={name:"transition",props:Bp,abstract:!0,render:function(e){var n=this,o=this.$slots.default;if(o&&(o=o.filter(function(e){return e.tag||_e(e)}),o.length)){var t=this.mode,i=o[0];if(Dt(this.$vnode))return i;var a=It(i);if(!a)return i;if(this._leaving)return Lt(e,i);var r="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?r+"comment":r+a.tag:p(a.key)?0===String(a.key).indexOf(r)?a.key:r+a.key:a.key;var l=(a.data||(a.data={})).transition=Pt(this),s=this._vnode,c=It(s);if(a.data.directives&&a.data.directives.some(function(e){return"show"===e.name})&&(a.data.show=!0),c&&c.data&&!Nt(a,c)&&!_e(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var m=c.data.transition=k({},l);if("out-in"===t)return this._leaving=!0,fe(m,"afterLeave",function(){n._leaving=!1,n.$forceUpdate()}),Lt(e,i);if("in-out"===t){if(_e(a))return s;var d,f=function(){d()};fe(l,"afterEnter",f),fe(l,"enterCancelled",f),fe(m,"delayLeave",function(e){d=e})}}return i}}},Fp=k({tag:String,moveClass:String},Bp);delete Fp.mode;var Hp={props:Fp,render:function(e){for(var n=this.tag||this.$vnode.data.tag||"span",o=Object.create(null),t=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],r=Pt(this),p=0;p<i.length;p++){var l=i[p];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))a.push(l),o[l.key]=l,(l.data||(l.data={})).transition=r;else;}if(t){for(var s=[],c=[],m=0;m<t.length;m++){var d=t[m];d.data.transition=r,d.data.pos=d.elm.getBoundingClientRect(),o[d.key]?s.push(d):c.push(d)}this.kept=e(n,null,s),this.removed=c}return e(n,null,a)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var e=this.prevChildren,n=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,n)&&(e.forEach(Rt),e.forEach(Ut),e.forEach(Bt),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var o=e.elm,t=o.style;bt(o,n),t.transform=t.WebkitTransform=t.transitionDuration="",o.addEventListener(Ap,o._moveCb=function e(t){t&&!/transform$/.test(t.propertyName)||(o.removeEventListener(Ap,e),o._moveCb=null,ht(o,n))})}}))},methods:{hasMove:function(e,n){if(!$p)return!1;if(this._hasMove)return this._hasMove;var o=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){dt(o,e)}),mt(o,n),o.style.display="none",this.$el.appendChild(o);var t=vt(o);return this.$el.removeChild(o),this._hasMove=t.hasTransform}}},Gp={Transition:qp,TransitionGroup:Hp};Pn.config.mustUseProp=Fr,Pn.config.isReservedTag=ep,Pn.config.isReservedAttr=Br,Pn.config.getTagNamespace=Qn,Pn.config.isUnknownElement=eo,k(Pn.options.directives,Up),k(Pn.options.components,Gp),Pn.prototype.__patch__=za?Dp:_,Pn.prototype.$mount=function(e,n){return e=e&&za?no(e):void 0,Me(this,e,n)},za&&setTimeout(function(){_a.devtools&&Ua&&Ua.emit("init",Pn)},0);var Kp,Vp=/\{\{((?:.|\n)+?)\}\}/g,Jp=/[-.*+?^${}()|[\]\/\\]/g,Wp=g(function(e){var n=e[0].replace(Jp,"\\$&"),o=e[1].replace(Jp,"\\$&");return new RegExp(n+"((?:.|\\n)+?)"+o,"g")}),Xp={staticKeys:["staticClass"],transformNode:Ft,genData:Ht},Yp={staticKeys:["staticStyle"],transformNode:Gt,genData:Kt},Zp={decode:function(e){return Kp=Kp||document.createElement("div"),Kp.innerHTML=e,Kp.textContent}},Qp=u("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),el=u("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),nl=u("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),ol=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,tl="[a-zA-Z_][\\w\\-\\.]*",il="((?:"+tl+"\\:)?"+tl+")",al=new RegExp("^<"+il),rl=/^\s*(\/?)>/,pl=new RegExp("^<\\/"+il+"[^>]*>"),ll=/^<!DOCTYPE [^>]+>/i,sl=/^<!\--/,cl=/^<!\[/,ml=!1;"x".replace(/x(.)?/g,function(e,n){ml=""===n});var dl,fl,ul,bl,hl,gl,vl,xl,wl,kl,yl,_l=u("script,style,textarea",!0),Cl={},$l={"<":"<",">":">",""":'"',"&":"&"," ":"\n","	":"\t"},zl=/&(?:lt|gt|quot|amp);/g,jl=/&(?:lt|gt|quot|amp|#10|#9);/g,Ol=u("pre,textarea",!0),Al=function(e,n){return e&&Ol(e)&&"\n"===n[0]},Tl=/^@|^v-on:/,Sl=/^v-|^@|^:/,El=/([^]*?)\s+(?:in|of)\s+([^]*)/,Ml=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Il=/^\(|\)$/g,Pl=/:(.*)$/,Ll=/^:|^v-bind:/,Dl=/\.[^.]+/g,Nl=g(Zp.decode),Rl=/^xmlns:NS\d+/,Ul=/^NS\d+:/,Bl={preTransformNode:vi},ql=[Xp,Yp,Bl],Fl={model:Vo,text:wi,html:ki},Hl={expectHTML:!0,modules:ql,directives:Fl,isPreTag:Qr,isUnaryTag:Qp,mustUseProp:Fr,canBeLeftOpenTag:el,isReservedTag:ep,getTagNamespace:Qn,staticKeys:function(e){return e.reduce(function(e,n){return e.concat(n.staticKeys||[])},[]).join(",")}(ql)},Gl=g(_i),Kl=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,Vl=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Jl={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Wl={esc:"Escape",tab:"Tab",enter:"Enter",space:" ",up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete"]},Xl=function(e){return"if("+e+")return null;"},Yl={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Xl("$event.target !== $event.currentTarget"),ctrl:Xl("!$event.ctrlKey"),shift:Xl("!$event.shiftKey"),alt:Xl("!$event.altKey"),meta:Xl("!$event.metaKey"),left:Xl("'button' in $event && $event.button !== 0"),middle:Xl("'button' in $event && $event.button !== 1"),right:Xl("'button' in $event && $event.button !== 2")},Zl={on:Ei,bind:Mi,cloak:_},Ql=function(e){this.options=e,this.warn=e.warn||To,this.transforms=So(e.modules,"transformCode"),this.dataGenFns=So(e.modules,"genData"),this.directives=k(k({},Zl),e.directives);var n=e.isReservedTag||va;this.maybeComponent=function(e){return!n(e.tag)},this.onceId=0,this.staticRenderFns=[]},es=(new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),function(e){return function(n){function o(o,t){var i=Object.create(n),a=[],r=[];if(i.warn=function(e,n){(n?r:a).push(e)},t){t.modules&&(i.modules=(n.modules||[]).concat(t.modules)),t.directives&&(i.directives=k(Object.create(n.directives||null),t.directives));for(var p in t)"modules"!==p&&"directives"!==p&&(i[p]=t[p])}var l=e(o,i);return l.errors=a,l.tips=r,l}return{compile:o,compileToFunctions:ia(o)}}}(function(e,n){var o=Xt(e.trim(),n);!1!==n.optimize&&yi(o,n);var t=Ii(o,n);return{ast:o,render:t.render,staticRenderFns:t.staticRenderFns}})),ns=es(Hl),os=ns.compileToFunctions,ts=!!za&&aa(!1),is=!!za&&aa(!0),as=g(function(e){var n=no(e);return n&&n.innerHTML}),rs=Pn.prototype.$mount;Pn.prototype.$mount=function(e,n){if((e=e&&no(e))===document.body||e===document.documentElement)return this;var o=this.$options;if(!o.render){var t=o.template;if(t)if("string"==typeof t)"#"===t.charAt(0)&&(t=as(t));else{if(!t.nodeType)return this;t=t.innerHTML}else e&&(t=ra(e));if(t){var i=os(t,{shouldDecodeNewlines:ts,shouldDecodeNewlinesForHref:is,delimiters:o.delimiters,comments:o.comments},this),a=i.render,r=i.staticRenderFns;o.render=a,o.staticRenderFns=r}}return rs.call(this,e,n)},Pn.compile=os,n.default=Pn}.call(n,o(3),o(6).setImmediate)},function(e,n){var o;o=function(){return this}();try{o=o||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(o=window)}e.exports=o},function(e,n,o){"use strict";function t(e){this.state=pe,this.value=void 0,this.deferred=[];var n=this;try{e(function(e){n.resolve(e)},function(e){n.reject(e)})}catch(e){n.reject(e)}}function i(e,n){e instanceof Promise?this.promise=e:this.promise=new Promise(e.bind(n)),this.context=n}function a(e){var n=e.config,o=e.nextTick;ce=o,be=n.debug||!n.silent}function r(e){"undefined"!=typeof console&&be&&console.warn("[VueResource warn]: "+e)}function p(e){"undefined"!=typeof console&&console.error(e)}function l(e,n){return ce(e,n)}function s(e){return e?e.replace(/^\s*|\s*$/g,""):""}function c(e,n){return e&&void 0===n?e.replace(/\s+$/,""):e&&n?e.replace(new RegExp("["+n+"]+$"),""):e}function m(e){return e?e.toLowerCase():""}function d(e){return e?e.toUpperCase():""}function f(e){return"string"==typeof e}function u(e){return"function"==typeof e}function b(e){return null!==e&&"object"==typeof e}function h(e){return b(e)&&Object.getPrototypeOf(e)==Object.prototype}function g(e){return"undefined"!=typeof Blob&&e instanceof Blob}function v(e){return"undefined"!=typeof FormData&&e instanceof FormData}function x(e,n,o){var t=i.resolve(e);return arguments.length<2?t:t.then(n,o)}function w(e,n,o){return o=o||{},u(o)&&(o=o.call(n)),y(e.bind({$vm:n,$options:o}),e,{$options:o})}function k(e,n){var o,t;if(ge(e))for(o=0;o<e.length;o++)n.call(e[o],e[o],o);else if(b(e))for(t in e)de.call(e,t)&&n.call(e[t],e[t],t);return e}function y(e){return ue.call(arguments,1).forEach(function(n){$(e,n,!0)}),e}function _(e){return ue.call(arguments,1).forEach(function(n){for(var o in n)void 0===e[o]&&(e[o]=n[o])}),e}function C(e){return ue.call(arguments,1).forEach(function(n){$(e,n)}),e}function $(e,n,o){for(var t in n)o&&(h(n[t])||ge(n[t]))?(h(n[t])&&!h(e[t])&&(e[t]={}),ge(n[t])&&!ge(e[t])&&(e[t]=[]),$(e[t],n[t],o)):void 0!==n[t]&&(e[t]=n[t])}function z(e,n){var o=n(e);return f(e.root)&&!/^(https?:)?\//.test(o)&&(o=c(e.root,"/")+"/"+o),o}function j(e,n){var o=Object.keys(L.options.params),t={},i=n(e);return k(e.params,function(e,n){-1===o.indexOf(n)&&(t[n]=e)}),t=L.params(t),t&&(i+=(-1==i.indexOf("?")?"?":"&")+t),i}function O(e,n,o){var t=A(e),i=t.expand(n);return o&&o.push.apply(o,t.vars),i}function A(e){var n=["+","#",".","/",";","?","&"],o=[];return{vars:o,expand:function(t){return e.replace(/\{([^{}]+)\}|([^{}]+)/g,function(e,i,a){if(i){var r=null,p=[];if(-1!==n.indexOf(i.charAt(0))&&(r=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach(function(e){var n=/([^:*]*)(?::(\d+)|(\*))?/.exec(e);p.push.apply(p,T(t,r,n[1],n[2]||n[3])),o.push(n[1])}),r&&"+"!==r){var l=",";return"?"===r?l="&":"#"!==r&&(l=r),(0!==p.length?r:"")+p.join(l)}return p.join(",")}return I(a)})}}}function T(e,n,o,t){var i=e[o],a=[];if(S(i)&&""!==i)if("string"==typeof i||"number"==typeof i||"boolean"==typeof i)i=i.toString(),t&&"*"!==t&&(i=i.substring(0,parseInt(t,10))),a.push(M(n,i,E(n)?o:null));else if("*"===t)Array.isArray(i)?i.filter(S).forEach(function(e){a.push(M(n,e,E(n)?o:null))}):Object.keys(i).forEach(function(e){S(i[e])&&a.push(M(n,i[e],e))});else{var r=[];Array.isArray(i)?i.filter(S).forEach(function(e){r.push(M(n,e))}):Object.keys(i).forEach(function(e){S(i[e])&&(r.push(encodeURIComponent(e)),r.push(M(n,i[e].toString())))}),E(n)?a.push(encodeURIComponent(o)+"="+r.join(",")):0!==r.length&&a.push(r.join(","))}else";"===n?a.push(encodeURIComponent(o)):""!==i||"&"!==n&&"?"!==n?""===i&&a.push(""):a.push(encodeURIComponent(o)+"=");return a}function S(e){return void 0!==e&&null!==e}function E(e){return";"===e||"&"===e||"?"===e}function M(e,n,o){return n="+"===e||"#"===e?I(n):encodeURIComponent(n),o?encodeURIComponent(o)+"="+n:n}function I(e){return e.split(/(%[0-9A-Fa-f]{2})/g).map(function(e){return/%[0-9A-Fa-f]/.test(e)||(e=encodeURI(e)),e}).join("")}function P(e){var n=[],o=O(e.url,e.params,n);return n.forEach(function(n){delete e.params[n]}),o}function L(e,n){var o,t=this||{},i=e;return f(e)&&(i={url:e,params:n}),i=y({},L.options,t.$options,i),L.transforms.forEach(function(e){f(e)&&(e=L.transform[e]),u(e)&&(o=D(e,o,t.$vm))}),o(i)}function D(e,n,o){return function(t){return e.call(o,t,n)}}function N(e,n,o){var t,i=ge(n),a=h(n);k(n,function(n,r){t=b(n)||ge(n),o&&(r=o+"["+(a||t?r:"")+"]"),!o&&i?e.add(n.name,n.value):t?N(e,n,r):e.add(r,n)})}function R(e){return new i(function(n){var o=new XDomainRequest,t=function(t){var i=t.type,a=0;"load"===i?a=200:"error"===i&&(a=500),n(e.respondWith(o.responseText,{status:a}))};e.abort=function(){return o.abort()},o.open(e.method,e.getUrl()),e.timeout&&(o.timeout=e.timeout),o.onload=t,o.onabort=t,o.onerror=t,o.ontimeout=t,o.onprogress=function(){},o.send(e.getBody())})}function U(e){if(he){var n=L.parse(location.href),o=L.parse(e.getUrl());o.protocol===n.protocol&&o.host===n.host||(e.crossOrigin=!0,e.emulateHTTP=!1,xe||(e.client=R))}}function B(e){v(e.body)?e.headers.delete("Content-Type"):b(e.body)&&e.emulateJSON&&(e.body=L.params(e.body),e.headers.set("Content-Type","application/x-www-form-urlencoded"))}function q(e){var n=e.headers.get("Content-Type")||"";return b(e.body)&&0===n.indexOf("application/json")&&(e.body=JSON.stringify(e.body)),function(e){return e.bodyText?x(e.text(),function(n){if(0===(e.headers.get("Content-Type")||"").indexOf("application/json")||F(n))try{e.body=JSON.parse(n)}catch(n){e.body=null}else e.body=n;return e}):e}}function F(e){var n=e.match(/^\s*(\[|\{)/),o={"[":/]\s*$/,"{":/}\s*$/};return n&&o[n[1]].test(e)}function H(e){return new i(function(n){var o,t,i=e.jsonp||"callback",a=e.jsonpCallback||"_jsonp"+Math.random().toString(36).substr(2),r=null;o=function(o){var i=o.type,p=0;"load"===i&&null!==r?p=200:"error"===i&&(p=500),p&&window[a]&&(delete window[a],document.body.removeChild(t)),n(e.respondWith(r,{status:p}))},window[a]=function(e){r=JSON.stringify(e)},e.abort=function(){o({type:"abort"})},e.params[i]=a,e.timeout&&setTimeout(e.abort,e.timeout),t=document.createElement("script"),t.src=e.getUrl(),t.type="text/javascript",t.async=!0,t.onload=o,t.onerror=o,document.body.appendChild(t)})}function G(e){"JSONP"==e.method&&(e.client=H)}function K(e){u(e.before)&&e.before.call(this,e)}function V(e){e.emulateHTTP&&/^(PUT|PATCH|DELETE)$/i.test(e.method)&&(e.headers.set("X-HTTP-Method-Override",e.method),e.method="POST")}function J(e){k(ve({},te.headers.common,e.crossOrigin?{}:te.headers.custom,te.headers[m(e.method)]),function(n,o){e.headers.has(o)||e.headers.set(o,n)})}function W(e){return new i(function(n){var o=new XMLHttpRequest,t=function(t){var i=e.respondWith("response"in o?o.response:o.responseText,{status:1223===o.status?204:o.status,statusText:1223===o.status?"No Content":s(o.statusText)});k(s(o.getAllResponseHeaders()).split("\n"),function(e){i.headers.append(e.slice(0,e.indexOf(":")),e.slice(e.indexOf(":")+1))}),n(i)};e.abort=function(){return o.abort()},o.open(e.method,e.getUrl(),!0),e.timeout&&(o.timeout=e.timeout),e.responseType&&"responseType"in o&&(o.responseType=e.responseType),(e.withCredentials||e.credentials)&&(o.withCredentials=!0),e.crossOrigin||e.headers.set("X-Requested-With","XMLHttpRequest"),u(e.progress)&&"GET"===e.method&&o.addEventListener("progress",e.progress),u(e.downloadProgress)&&o.addEventListener("progress",e.downloadProgress),u(e.progress)&&/^(POST|PUT)$/i.test(e.method)&&o.upload.addEventListener("progress",e.progress),u(e.uploadProgress)&&o.upload&&o.upload.addEventListener("progress",e.uploadProgress),e.headers.forEach(function(e,n){o.setRequestHeader(n,e)}),o.onload=t,o.onabort=t,o.onerror=t,o.ontimeout=t,o.send(e.getBody())})}function X(e){var n=o(39);return new i(function(o){var t,i=e.getUrl(),a=e.getBody(),r=e.method,p={};e.headers.forEach(function(e,n){p[n]=e}),n(i,{body:a,method:r,headers:p}).then(t=function(n){var t=e.respondWith(n.body,{status:n.statusCode,statusText:s(n.statusMessage)});k(n.headers,function(e,n){t.headers.set(n,e)}),o(t)},function(e){return t(e.response)})})}function Y(e){function n(n){for(;o.length;){var a=o.pop();if(u(a)){var p=void 0,l=void 0;if(p=a.call(e,n,function(e){return l=e})||l,b(p))return new i(function(n,o){t.forEach(function(n){p=x(p,function(o){return n.call(e,o)||o},o)}),x(p,n,o)},e);u(p)&&t.unshift(p)}else r("Invalid interceptor of type "+typeof a+", must be a function")}}var o=[Z],t=[];return b(e)||(e=null),n.use=function(e){o.push(e)},n}function Z(e){return(e.client||(he?W:X))(e)}function Q(e,n){return Object.keys(e).reduce(function(e,o){return m(n)===m(o)?o:e},null)}function ee(e){if(/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return s(e)}function ne(e){return new i(function(n){var o=new FileReader;o.readAsText(e),o.onload=function(){n(o.result)}})}function oe(e){return 0===e.type.indexOf("text")||-1!==e.type.indexOf("json")}function te(e){var n=this||{},o=Y(n.$vm);return _(e||{},n.$options,te.options),te.interceptors.forEach(function(e){f(e)&&(e=te.interceptor[e]),u(e)&&o.use(e)}),o(new ye(e)).then(function(e){return e.ok?e:i.reject(e)},function(e){return e instanceof Error&&p(e),i.reject(e)})}function ie(e,n,o,t){var i=this||{},a={};return o=ve({},ie.actions,o),k(o,function(o,r){o=y({url:e,params:ve({},n)},t,o),a[r]=function(){return(i.$http||te)(ae(o,arguments))}}),a}function ae(e,n){var o,t=ve({},e),i={};switch(n.length){case 2:i=n[0],o=n[1];break;case 1:/^(POST|PUT|PATCH)$/i.test(t.method)?o=n[0]:i=n[0];break;case 0:break;default:throw"Expected up to 2 arguments [params, body], got "+n.length+" arguments"}return t.body=o,t.params=ve({},t.params,i),t}function re(e){re.installed||(a(e),e.url=L,e.http=te,e.resource=ie,e.Promise=i,Object.defineProperties(e.prototype,{$url:{get:function(){return w(e.url,this,this.$options.url)}},$http:{get:function(){return w(e.http,this,this.$options.http)}},$resource:{get:function(){return e.resource.bind(this)}},$promise:{get:function(){var n=this;return function(o){return new e.Promise(o,n)}}}}))}Object.defineProperty(n,"__esModule",{value:!0}),o.d(n,"Url",function(){return L}),o.d(n,"Http",function(){return te}),o.d(n,"Resource",function(){return ie});/*!
|
7 |
* vue-resource v1.5.1
|
8 |
* https://github.com/pagekit/vue-resource
|
9 |
* Released under the MIT License.
|
10 |
*/
|
11 |
-
var pe=2;t.reject=function(e){return new t(function(n,o){o(e)})},t.resolve=function(e){return new t(function(n,o){n(e)})},t.all=function(e){return new t(function(n,o){var i=0,a=[];0===e.length&&n(a);for(var r=0;r<e.length;r+=1)t.resolve(e[r]).then(function(o){return function(t){a[o]=t,(i+=1)===e.length&&n(a)}}(r),o)})},t.race=function(e){return new t(function(n,o){for(var i=0;i<e.length;i+=1)t.resolve(e[i]).then(n,o)})};var le=t.prototype;le.resolve=function(e){var n=this;if(n.state===pe){if(e===n)throw new TypeError("Promise settled with itself.");var o=!1;try{var t=e&&e.then;if(null!==e&&"object"==typeof e&&"function"==typeof t)return void t.call(e,function(e){o||n.resolve(e),o=!0},function(e){o||n.reject(e),o=!0})}catch(e){return void(o||n.reject(e))}n.state=0,n.value=e,n.notify()}},le.reject=function(e){var n=this;if(n.state===pe){if(e===n)throw new TypeError("Promise settled with itself.");n.state=1,n.value=e,n.notify()}},le.notify=function(){var e=this;l(function(){if(e.state!==pe)for(;e.deferred.length;){var n=e.deferred.shift(),o=n[0],t=n[1],i=n[2],a=n[3];try{0===e.state?i("function"==typeof o?o.call(void 0,e.value):e.value):1===e.state&&("function"==typeof t?i(t.call(void 0,e.value)):a(e.value))}catch(e){a(e)}}})},le.then=function(e,n){var o=this;return new t(function(t,i){o.deferred.push([e,n,t,i]),o.notify()})},le.catch=function(e){return this.then(void 0,e)},"undefined"==typeof Promise&&(window.Promise=t),i.all=function(e,n){return new i(Promise.all(e),n)},i.resolve=function(e,n){return new i(Promise.resolve(e),n)},i.reject=function(e,n){return new i(Promise.reject(e),n)},i.race=function(e,n){return new i(Promise.race(e),n)};var se=i.prototype;se.bind=function(e){return this.context=e,this},se.then=function(e,n){return e&&e.bind&&this.context&&(e=e.bind(this.context)),n&&n.bind&&this.context&&(n=n.bind(this.context)),new i(this.promise.then(e,n),this.context)},se.catch=function(e){return e&&e.bind&&this.context&&(e=e.bind(this.context)),new i(this.promise.catch(e),this.context)},se.finally=function(e){return this.then(function(n){return e.call(this),n},function(n){return e.call(this),Promise.reject(n)})};var ce,me={},de=me.hasOwnProperty,fe=[],ue=fe.slice,be=!1,he="undefined"!=typeof window,ge=Array.isArray,ve=Object.assign||C;L.options={url:"",root:null,params:{}},L.transform={template:P,query:j,root:z},L.transforms=["template","query","root"],L.params=function(e){var n=[],o=encodeURIComponent;return n.add=function(e,n){u(n)&&(n=n()),null===n&&(n=""),this.push(o(e)+"="+o(n))},N(n,e),n.join("&").replace(/%20/g,"+")},L.parse=function(e){var n=document.createElement("a");return document.documentMode&&(n.href=e,e=n.href),n.href=e,{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",port:n.port,host:n.host,hostname:n.hostname,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):""}};var xe=he&&"withCredentials"in new XMLHttpRequest,we=function(e){var n=this;this.map={},k(e,function(e,o){return n.append(o,e)})};we.prototype.has=function(e){return null!==Q(this.map,e)},we.prototype.get=function(e){var n=this.map[Q(this.map,e)];return n?n.join():null},we.prototype.getAll=function(e){return this.map[Q(this.map,e)]||[]},we.prototype.set=function(e,n){this.map[ee(Q(this.map,e)||e)]=[s(n)]},we.prototype.append=function(e,n){var o=this.map[Q(this.map,e)];o?o.push(s(n)):this.set(e,n)},we.prototype.delete=function(e){delete this.map[Q(this.map,e)]},we.prototype.deleteAll=function(){this.map={}},we.prototype.forEach=function(e,n){var o=this;k(this.map,function(t,i){k(t,function(t){return e.call(n,t,i,o)})})};var ke=function(e,n){var o=n.url,t=n.headers,i=n.status,a=n.statusText;this.url=o,this.ok=i>=200&&i<300,this.status=i||0,this.statusText=a||"",this.headers=new we(t),this.body=e,f(e)?this.bodyText=e:g(e)&&(this.bodyBlob=e,oe(e)&&(this.bodyText=ne(e)))};ke.prototype.blob=function(){return x(this.bodyBlob)},ke.prototype.text=function(){return x(this.bodyText)},ke.prototype.json=function(){return x(this.text(),function(e){return JSON.parse(e)})},Object.defineProperty(ke.prototype,"data",{get:function(){return this.body},set:function(e){this.body=e}});var ye=function(e){this.body=null,this.params={},ve(this,e,{method:d(e.method||"GET")}),this.headers instanceof we||(this.headers=new we(this.headers))};ye.prototype.getUrl=function(){return L(this)},ye.prototype.getBody=function(){return this.body},ye.prototype.respondWith=function(e,n){return new ke(e,ve(n||{},{url:this.getUrl()}))};var _e={Accept:"application/json, text/plain, */*"},Ce={"Content-Type":"application/json;charset=utf-8"};te.options={},te.headers={put:Ce,post:Ce,patch:Ce,delete:Ce,common:_e,custom:{}},te.interceptor={before:K,method:V,jsonp:G,json:q,form:B,header:J,cors:U},te.interceptors=["before","method","jsonp","json","form","header","cors"],["get","delete","head","jsonp"].forEach(function(e){te[e]=function(n,o){return this(ve(o||{},{url:n,method:e}))}}),["post","put","patch"].forEach(function(e){te[e]=function(n,o,t){return this(ve(t||{},{url:n,method:e,body:o}))}}),ie.actions={get:{method:"GET"},save:{method:"POST"},query:{method:"GET"},update:{method:"PUT"},remove:{method:"DELETE"},delete:{method:"DELETE"}},"undefined"!=typeof window&&window.Vue&&window.Vue.use(re),n.default=re},function(e,n,o){"use strict";function t(e){return e&&e.__esModule?e:{default:e}}var i=o(2),a=t(i),r=o(9),p=t(r),l=o(37),s=t(l),c=o(42),m=t(c);a.default.use(m.default),window.onload=function(){new a.default({el:"#optimole-app",store:s.default,components:{App:p.default}})}},function(e,n,o){(function(e){function t(e,n){this._id=e,this._clearFn=n}var i=void 0!==e&&e||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;n.setTimeout=function(){return new t(a.call(setTimeout,i,arguments),clearTimeout)},n.setInterval=function(){return new t(a.call(setInterval,i,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e&&e.close()},t.prototype.unref=t.prototype.ref=function(){},t.prototype.close=function(){this._clearFn.call(i,this._id)},n.enroll=function(e,n){clearTimeout(e._idleTimeoutId),e._idleTimeout=n},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var n=e._idleTimeout;n>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},n))},o(7),n.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,n.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(n,o(3))},function(e,n,o){(function(e,n){!function(e,o){"use strict";function t(e){"function"!=typeof e&&(e=new Function(""+e));for(var n=new Array(arguments.length-1),o=0;o<n.length;o++)n[o]=arguments[o+1];var t={callback:e,args:n};return s[l]=t,p(l),l++}function i(e){delete s[e]}function a(e){var n=e.callback,t=e.args;switch(t.length){case 0:n();break;case 1:n(t[0]);break;case 2:n(t[0],t[1]);break;case 3:n(t[0],t[1],t[2]);break;default:n.apply(o,t)}}function r(e){if(c)setTimeout(r,0,e);else{var n=s[e];if(n){c=!0;try{a(n)}finally{i(e),c=!1}}}}if(!e.setImmediate){var p,l=1,s={},c=!1,m=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?function(){p=function(e){n.nextTick(function(){r(e)})}}():function(){if(e.postMessage&&!e.importScripts){var n=!0,o=e.onmessage;return e.onmessage=function(){n=!1},e.postMessage("","*"),e.onmessage=o,n}}()?function(){var n="setImmediate$"+Math.random()+"$",o=function(o){o.source===e&&"string"==typeof o.data&&0===o.data.indexOf(n)&&r(+o.data.slice(n.length))};e.addEventListener?e.addEventListener("message",o,!1):e.attachEvent("onmessage",o),p=function(o){e.postMessage(n+o,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){r(e.data)},p=function(n){e.port2.postMessage(n)}}():m&&"onreadystatechange"in m.createElement("script")?function(){var e=m.documentElement;p=function(n){var o=m.createElement("script");o.onreadystatechange=function(){r(n),o.onreadystatechange=null,e.removeChild(o),o=null},e.appendChild(o)}}():function(){p=function(e){setTimeout(r,0,e)}}(),d.setImmediate=t,d.clearImmediate=i}}("undefined"==typeof self?void 0===e?this:e:self)}).call(n,o(3),o(8))},function(e,n){function o(){throw new Error("setTimeout has not been defined")}function t(){throw new Error("clearTimeout has not been defined")}function i(e){if(c===setTimeout)return setTimeout(e,0);if((c===o||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(n){try{return c.call(null,e,0)}catch(n){return c.call(this,e,0)}}}function a(e){if(m===clearTimeout)return clearTimeout(e);if((m===t||!m)&&clearTimeout)return m=clearTimeout,clearTimeout(e);try{return m(e)}catch(n){try{return m.call(null,e)}catch(n){return m.call(this,e)}}}function r(){b&&f&&(b=!1,f.length?u=f.concat(u):h=-1,u.length&&p())}function p(){if(!b){var e=i(r);b=!0;for(var n=u.length;n;){for(f=u,u=[];++h<n;)f&&f[h].run();h=-1,n=u.length}f=null,b=!1,a(e)}}function l(e,n){this.fun=e,this.array=n}function s(){}var c,m,d=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:o}catch(e){c=o}try{m="function"==typeof clearTimeout?clearTimeout:t}catch(e){m=t}}();var f,u=[],b=!1,h=-1;d.nextTick=function(e){var n=new Array(arguments.length-1);if(arguments.length>1)for(var o=1;o<arguments.length;o++)n[o-1]=arguments[o];u.push(new l(e,n)),1!==u.length||b||i(p)},l.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=s,d.addListener=s,d.once=s,d.off=s,d.removeListener=s,d.removeAllListeners=s,d.emit=s,d.prependListener=s,d.prependOnceListener=s,d.listeners=function(e){return[]},d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(e,n,o){var t,i;o(10),t=o(12),i=o(36),e.exports=t||{},e.exports.__esModule&&(e.exports=e.exports.default),i&&(("function"==typeof e.exports?e.exports.options:e.exports).template=i)},function(e,n,o){var t=o(11);"string"==typeof t&&(t=[[e.i,t,""]]);o(1)(t,{});t.locals&&(e.exports=t.locals)},function(e,n,o){n=e.exports=o(0)(),n.push([e.i,'#optimole-app {\n padding: 0 30px 0 20px;\n /*! bulma.io v0.7.1 | MIT License | github.com/jgthms/bulma */\n /*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */ }\n\n@keyframes spinAround {\n from {\n transform: rotate(0deg); }\n to {\n transform: rotate(359deg); } }\n #optimole-app .delete, #optimole-app .modal-close, #optimole-app .is-unselectable, #optimole-app .button, #optimole-app .file, #optimole-app .breadcrumb, #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis, #optimole-app .tabs {\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 #optimole-app .select:not(.is-multiple):not(.is-loading)::after, #optimole-app .navbar-link::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 #optimole-app .box:not(:last-child), #optimole-app .content:not(:last-child), #optimole-app .notification:not(:last-child), #optimole-app .progress:not(:last-child), #optimole-app .table:not(:last-child), #optimole-app .table-container:not(:last-child), #optimole-app .title:not(:last-child),\n #optimole-app .subtitle:not(:last-child), #optimole-app .block:not(:last-child), #optimole-app .highlight:not(:last-child), #optimole-app .breadcrumb:not(:last-child), #optimole-app .level:not(:last-child), #optimole-app .message:not(:last-child), #optimole-app .tabs:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .delete, #optimole-app .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 display: inline-block;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 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 #optimole-app .delete::before, #optimole-app .modal-close::before, #optimole-app .delete::after, #optimole-app .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 #optimole-app .delete::before, #optimole-app .modal-close::before {\n height: 2px;\n width: 50%; }\n #optimole-app .delete::after, #optimole-app .modal-close::after {\n height: 50%;\n width: 2px; }\n #optimole-app .delete:hover, #optimole-app .modal-close:hover, #optimole-app .delete:focus, #optimole-app .modal-close:focus {\n background-color: rgba(10, 10, 10, 0.3); }\n #optimole-app .delete:active, #optimole-app .modal-close:active {\n background-color: rgba(10, 10, 10, 0.4); }\n #optimole-app .is-small.delete, #optimole-app .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 #optimole-app .is-medium.delete, #optimole-app .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 #optimole-app .is-large.delete, #optimole-app .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 #optimole-app .button.is-loading::after, #optimole-app .select.is-loading::after, #optimole-app .control.is-loading::after, #optimole-app .loader {\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 #optimole-app .is-overlay, #optimole-app .image.is-square img, #optimole-app .image.is-1by1 img, #optimole-app .image.is-5by4 img, #optimole-app .image.is-4by3 img, #optimole-app .image.is-3by2 img, #optimole-app .image.is-5by3 img, #optimole-app .image.is-16by9 img, #optimole-app .image.is-2by1 img, #optimole-app .image.is-3by1 img, #optimole-app .image.is-4by5 img, #optimole-app .image.is-3by4 img, #optimole-app .image.is-2by3 img, #optimole-app .image.is-3by5 img, #optimole-app .image.is-9by16 img, #optimole-app .image.is-1by2 img, #optimole-app .image.is-1by3 img, #optimole-app .modal, #optimole-app .modal-background, #optimole-app .hero-video {\n bottom: 0;\n left: 0;\n position: absolute;\n right: 0;\n top: 0; }\n #optimole-app .button, #optimole-app .input,\n #optimole-app .textarea, #optimole-app .select select, #optimole-app .file-cta,\n #optimole-app .file-name, #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis {\n -moz-appearance: none;\n -webkit-appearance: none;\n -ms-flex-align: center;\n align-items: center;\n border: 1px solid transparent;\n border-radius: 4px;\n box-shadow: none;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1rem;\n height: 2.25em;\n -ms-flex-pack: start;\n justify-content: flex-start;\n line-height: 1.5;\n padding-bottom: calc(0.375em - 1px);\n padding-left: calc(0.625em - 1px);\n padding-right: calc(0.625em - 1px);\n padding-top: calc(0.375em - 1px);\n position: relative;\n vertical-align: top; }\n #optimole-app .button:focus, #optimole-app .input:focus,\n #optimole-app .textarea:focus, #optimole-app .select select:focus, #optimole-app .file-cta:focus,\n #optimole-app .file-name:focus, #optimole-app .pagination-previous:focus,\n #optimole-app .pagination-next:focus,\n #optimole-app .pagination-link:focus,\n #optimole-app .pagination-ellipsis:focus, #optimole-app .is-focused.button, #optimole-app .is-focused.input,\n #optimole-app .is-focused.textarea, #optimole-app .select select.is-focused, #optimole-app .is-focused.file-cta,\n #optimole-app .is-focused.file-name, #optimole-app .is-focused.pagination-previous,\n #optimole-app .is-focused.pagination-next,\n #optimole-app .is-focused.pagination-link,\n #optimole-app .is-focused.pagination-ellipsis, #optimole-app .button:active, #optimole-app .input:active,\n #optimole-app .textarea:active, #optimole-app .select select:active, #optimole-app .file-cta:active,\n #optimole-app .file-name:active, #optimole-app .pagination-previous:active,\n #optimole-app .pagination-next:active,\n #optimole-app .pagination-link:active,\n #optimole-app .pagination-ellipsis:active, #optimole-app .is-active.button, #optimole-app .is-active.input,\n #optimole-app .is-active.textarea, #optimole-app .select select.is-active, #optimole-app .is-active.file-cta,\n #optimole-app .is-active.file-name, #optimole-app .is-active.pagination-previous,\n #optimole-app .is-active.pagination-next,\n #optimole-app .is-active.pagination-link,\n #optimole-app .is-active.pagination-ellipsis {\n outline: none; }\n #optimole-app .button[disabled], #optimole-app .input[disabled],\n #optimole-app .textarea[disabled], #optimole-app .select select[disabled], #optimole-app .file-cta[disabled],\n #optimole-app .file-name[disabled], #optimole-app .pagination-previous[disabled],\n #optimole-app .pagination-next[disabled],\n #optimole-app .pagination-link[disabled],\n #optimole-app .pagination-ellipsis[disabled] {\n cursor: not-allowed; }\n #optimole-app html,\n #optimole-app body,\n #optimole-app p,\n #optimole-app ol,\n #optimole-app ul,\n #optimole-app li,\n #optimole-app dl,\n #optimole-app dt,\n #optimole-app dd,\n #optimole-app blockquote,\n #optimole-app figure,\n #optimole-app fieldset,\n #optimole-app legend,\n #optimole-app textarea,\n #optimole-app pre,\n #optimole-app iframe,\n #optimole-app hr,\n #optimole-app h1,\n #optimole-app h2,\n #optimole-app h3,\n #optimole-app h4,\n #optimole-app h5,\n #optimole-app h6 {\n margin: 0;\n padding: 0; }\n #optimole-app h1,\n #optimole-app h2,\n #optimole-app h3,\n #optimole-app h4,\n #optimole-app h5,\n #optimole-app h6 {\n font-size: 100%;\n font-weight: normal; }\n #optimole-app ul {\n list-style: none; }\n #optimole-app button,\n #optimole-app input,\n #optimole-app select,\n #optimole-app textarea {\n margin: 0; }\n #optimole-app html {\n box-sizing: border-box; }\n #optimole-app *, #optimole-app *::before, #optimole-app *::after {\n box-sizing: inherit; }\n #optimole-app img,\n #optimole-app audio,\n #optimole-app video {\n height: auto;\n max-width: 100%; }\n #optimole-app iframe {\n border: 0; }\n #optimole-app table {\n border-collapse: collapse;\n border-spacing: 0; }\n #optimole-app td,\n #optimole-app th {\n padding: 0;\n text-align: left; }\n #optimole-app html {\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 -webkit-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n text-size-adjust: 100%; }\n #optimole-app article,\n #optimole-app aside,\n #optimole-app figure,\n #optimole-app footer,\n #optimole-app header,\n #optimole-app hgroup,\n #optimole-app section {\n display: block; }\n #optimole-app body,\n #optimole-app button,\n #optimole-app input,\n #optimole-app select,\n #optimole-app textarea {\n font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }\n #optimole-app code,\n #optimole-app pre {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: auto;\n font-family: monospace; }\n #optimole-app body {\n color: #4a4a4a;\n font-size: 1rem;\n font-weight: 400;\n line-height: 1.5; }\n #optimole-app a {\n color: #3273dc;\n cursor: pointer;\n text-decoration: none; }\n #optimole-app a strong {\n color: currentColor; }\n #optimole-app a:hover {\n color: #363636; }\n #optimole-app code {\n background-color: whitesmoke;\n color: #ff3860;\n font-size: 0.875em;\n font-weight: normal;\n padding: 0.25em 0.5em 0.25em; }\n #optimole-app hr {\n background-color: whitesmoke;\n border: none;\n display: block;\n height: 2px;\n margin: 1.5rem 0; }\n #optimole-app img {\n height: auto;\n max-width: 100%; }\n #optimole-app input[type="checkbox"],\n #optimole-app input[type="radio"] {\n vertical-align: baseline; }\n #optimole-app small {\n font-size: 0.875em; }\n #optimole-app span {\n font-style: inherit;\n font-weight: inherit; }\n #optimole-app strong {\n color: #363636;\n font-weight: 700; }\n #optimole-app pre {\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 #optimole-app pre code {\n background-color: transparent;\n color: currentColor;\n font-size: 1em;\n padding: 0; }\n #optimole-app table td,\n #optimole-app table th {\n text-align: left;\n vertical-align: top; }\n #optimole-app table th {\n color: #363636; }\n #optimole-app .is-clearfix::after {\n clear: both;\n content: " ";\n display: table; }\n #optimole-app .is-pulled-left {\n float: left !important; }\n #optimole-app .is-pulled-right {\n float: right !important; }\n #optimole-app .is-clipped {\n overflow: hidden !important; }\n #optimole-app .is-size-1 {\n font-size: 3rem !important; }\n #optimole-app .is-size-2 {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3 {\n font-size: 2rem !important; }\n #optimole-app .is-size-4 {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5 {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6 {\n font-size: 1rem !important; }\n #optimole-app .is-size-7 {\n font-size: 0.75rem !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-size-1-mobile {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-mobile {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-mobile {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-mobile {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-mobile {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-mobile {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-mobile {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-size-1-tablet {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-tablet {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-tablet {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-tablet {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-tablet {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-tablet {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-tablet {\n font-size: 0.75rem !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-size-1-touch {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-touch {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-touch {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-touch {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-touch {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-touch {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-touch {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-size-1-desktop {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-desktop {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-desktop {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-desktop {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-desktop {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-desktop {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-desktop {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-size-1-widescreen {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-widescreen {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-widescreen {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-widescreen {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-widescreen {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-widescreen {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-widescreen {\n font-size: 0.75rem !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-size-1-fullhd {\n font-size: 3rem !important; }\n #optimole-app .is-size-2-fullhd {\n font-size: 2.5rem !important; }\n #optimole-app .is-size-3-fullhd {\n font-size: 2rem !important; }\n #optimole-app .is-size-4-fullhd {\n font-size: 1.5rem !important; }\n #optimole-app .is-size-5-fullhd {\n font-size: 1.25rem !important; }\n #optimole-app .is-size-6-fullhd {\n font-size: 1rem !important; }\n #optimole-app .is-size-7-fullhd {\n font-size: 0.75rem !important; } }\n #optimole-app .has-text-centered {\n text-align: center !important; }\n #optimole-app .has-text-justified {\n text-align: justify !important; }\n #optimole-app .has-text-left {\n text-align: left !important; }\n #optimole-app .has-text-right {\n text-align: right !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-centered-mobile {\n text-align: center !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-centered-tablet {\n text-align: center !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-centered-tablet-only {\n text-align: center !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-centered-touch {\n text-align: center !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-centered-desktop {\n text-align: center !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-centered-desktop-only {\n text-align: center !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-centered-widescreen {\n text-align: center !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-centered-widescreen-only {\n text-align: center !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-centered-fullhd {\n text-align: center !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-justified-mobile {\n text-align: justify !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-justified-tablet {\n text-align: justify !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-justified-tablet-only {\n text-align: justify !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-justified-touch {\n text-align: justify !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-justified-desktop {\n text-align: justify !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-justified-desktop-only {\n text-align: justify !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-justified-widescreen {\n text-align: justify !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-justified-widescreen-only {\n text-align: justify !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-justified-fullhd {\n text-align: justify !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-left-mobile {\n text-align: left !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-left-tablet {\n text-align: left !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-left-tablet-only {\n text-align: left !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-left-touch {\n text-align: left !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-left-desktop {\n text-align: left !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-left-desktop-only {\n text-align: left !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-left-widescreen {\n text-align: left !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-left-widescreen-only {\n text-align: left !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-left-fullhd {\n text-align: left !important; } }\n @media screen and (max-width: 768px) {\n #optimole-app .has-text-right-mobile {\n text-align: right !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .has-text-right-tablet {\n text-align: right !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .has-text-right-tablet-only {\n text-align: right !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .has-text-right-touch {\n text-align: right !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .has-text-right-desktop {\n text-align: right !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .has-text-right-desktop-only {\n text-align: right !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .has-text-right-widescreen {\n text-align: right !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .has-text-right-widescreen-only {\n text-align: right !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .has-text-right-fullhd {\n text-align: right !important; } }\n #optimole-app .is-capitalized {\n text-transform: capitalize !important; }\n #optimole-app .is-lowercase {\n text-transform: lowercase !important; }\n #optimole-app .is-uppercase {\n text-transform: uppercase !important; }\n #optimole-app .is-italic {\n font-style: italic !important; }\n #optimole-app .has-text-white {\n color: white !important; }\n #optimole-app a.has-text-white:hover, #optimole-app a.has-text-white:focus {\n color: #e6e6e6 !important; }\n #optimole-app .has-background-white {\n background-color: white !important; }\n #optimole-app .has-text-black {\n color: #0a0a0a !important; }\n #optimole-app a.has-text-black:hover, #optimole-app a.has-text-black:focus {\n color: black !important; }\n #optimole-app .has-background-black {\n background-color: #0a0a0a !important; }\n #optimole-app .has-text-light {\n color: whitesmoke !important; }\n #optimole-app a.has-text-light:hover, #optimole-app a.has-text-light:focus {\n color: #dbdbdb !important; }\n #optimole-app .has-background-light {\n background-color: whitesmoke !important; }\n #optimole-app .has-text-dark {\n color: #363636 !important; }\n #optimole-app a.has-text-dark:hover, #optimole-app a.has-text-dark:focus {\n color: #1c1c1c !important; }\n #optimole-app .has-background-dark {\n background-color: #363636 !important; }\n #optimole-app .has-text-primary {\n color: #e7602a !important; }\n #optimole-app a.has-text-primary:hover, #optimole-app a.has-text-primary:focus {\n color: #c84916 !important; }\n #optimole-app .has-background-primary {\n background-color: #e7602a !important; }\n #optimole-app .has-text-link {\n color: #3273dc !important; }\n #optimole-app a.has-text-link:hover, #optimole-app a.has-text-link:focus {\n color: #205bbc !important; }\n #optimole-app .has-background-link {\n background-color: #3273dc !important; }\n #optimole-app .has-text-info {\n color: #008ec2 !important; }\n #optimole-app a.has-text-info:hover, #optimole-app a.has-text-info:focus {\n color: #00698f !important; }\n #optimole-app .has-background-info {\n background-color: #008ec2 !important; }\n #optimole-app .has-text-success {\n color: #34a85e !important; }\n #optimole-app a.has-text-success:hover, #optimole-app a.has-text-success:focus {\n color: #288148 !important; }\n #optimole-app .has-background-success {\n background-color: #34a85e !important; }\n #optimole-app .has-text-warning {\n color: #ffdd57 !important; }\n #optimole-app a.has-text-warning:hover, #optimole-app a.has-text-warning:focus {\n color: #ffd324 !important; }\n #optimole-app .has-background-warning {\n background-color: #ffdd57 !important; }\n #optimole-app .has-text-danger {\n color: #d54222 !important; }\n #optimole-app a.has-text-danger:hover, #optimole-app a.has-text-danger:focus {\n color: #a9341b !important; }\n #optimole-app .has-background-danger {\n background-color: #d54222 !important; }\n #optimole-app .has-text-black-bis {\n color: #121212 !important; }\n #optimole-app .has-background-black-bis {\n background-color: #121212 !important; }\n #optimole-app .has-text-black-ter {\n color: #242424 !important; }\n #optimole-app .has-background-black-ter {\n background-color: #242424 !important; }\n #optimole-app .has-text-grey-darker {\n color: #363636 !important; }\n #optimole-app .has-background-grey-darker {\n background-color: #363636 !important; }\n #optimole-app .has-text-grey-dark {\n color: #4a4a4a !important; }\n #optimole-app .has-background-grey-dark {\n background-color: #4a4a4a !important; }\n #optimole-app .has-text-grey {\n color: #7a7a7a !important; }\n #optimole-app .has-background-grey {\n background-color: #7a7a7a !important; }\n #optimole-app .has-text-grey-light {\n color: #b5b5b5 !important; }\n #optimole-app .has-background-grey-light {\n background-color: #b5b5b5 !important; }\n #optimole-app .has-text-grey-lighter {\n color: #dbdbdb !important; }\n #optimole-app .has-background-grey-lighter {\n background-color: #dbdbdb !important; }\n #optimole-app .has-text-white-ter {\n color: whitesmoke !important; }\n #optimole-app .has-background-white-ter {\n background-color: whitesmoke !important; }\n #optimole-app .has-text-white-bis {\n color: #fafafa !important; }\n #optimole-app .has-background-white-bis {\n background-color: #fafafa !important; }\n #optimole-app .has-text-weight-light {\n font-weight: 300 !important; }\n #optimole-app .has-text-weight-normal {\n font-weight: 400 !important; }\n #optimole-app .has-text-weight-semibold {\n font-weight: 600 !important; }\n #optimole-app .has-text-weight-bold {\n font-weight: 700 !important; }\n #optimole-app .is-block {\n display: block !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-block-mobile {\n display: block !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-block-tablet {\n display: block !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-block-tablet-only {\n display: block !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-block-touch {\n display: block !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-block-desktop {\n display: block !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-block-desktop-only {\n display: block !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-block-widescreen {\n display: block !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-block-widescreen-only {\n display: block !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-block-fullhd {\n display: block !important; } }\n #optimole-app .is-flex {\n display: -ms-flexbox !important;\n display: flex !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-flex-mobile {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-flex-tablet {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-flex-tablet-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-flex-touch {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-flex-desktop {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-flex-desktop-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-flex-widescreen {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-flex-widescreen-only {\n display: -ms-flexbox !important;\n display: flex !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-flex-fullhd {\n display: -ms-flexbox !important;\n display: flex !important; } }\n #optimole-app .is-inline {\n display: inline !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-mobile {\n display: inline !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-tablet {\n display: inline !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-tablet-only {\n display: inline !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-touch {\n display: inline !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-desktop {\n display: inline !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-desktop-only {\n display: inline !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-widescreen {\n display: inline !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-widescreen-only {\n display: inline !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-fullhd {\n display: inline !important; } }\n #optimole-app .is-inline-block {\n display: inline-block !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-block-mobile {\n display: inline-block !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-block-tablet {\n display: inline-block !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-block-tablet-only {\n display: inline-block !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-block-touch {\n display: inline-block !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-block-desktop {\n display: inline-block !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-block-desktop-only {\n display: inline-block !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-block-widescreen {\n display: inline-block !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-block-widescreen-only {\n display: inline-block !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-block-fullhd {\n display: inline-block !important; } }\n #optimole-app .is-inline-flex {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-inline-flex-mobile {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-inline-flex-tablet {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-inline-flex-tablet-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-inline-flex-touch {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-inline-flex-desktop {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-inline-flex-desktop-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-inline-flex-widescreen {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-inline-flex-widescreen-only {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-inline-flex-fullhd {\n display: -ms-inline-flexbox !important;\n display: inline-flex !important; } }\n #optimole-app .is-hidden {\n display: none !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-hidden-mobile {\n display: none !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-hidden-tablet {\n display: none !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-hidden-tablet-only {\n display: none !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-hidden-touch {\n display: none !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-hidden-desktop {\n display: none !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-hidden-desktop-only {\n display: none !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-hidden-widescreen {\n display: none !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-hidden-widescreen-only {\n display: none !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-hidden-fullhd {\n display: none !important; } }\n #optimole-app .is-invisible {\n visibility: hidden !important; }\n @media screen and (max-width: 768px) {\n #optimole-app .is-invisible-mobile {\n visibility: hidden !important; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .is-invisible-tablet {\n visibility: hidden !important; } }\n @media screen and (min-width: 769px) and (max-width: 1087px) {\n #optimole-app .is-invisible-tablet-only {\n visibility: hidden !important; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .is-invisible-touch {\n visibility: hidden !important; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .is-invisible-desktop {\n visibility: hidden !important; } }\n @media screen and (min-width: 1088px) and (max-width: 1279px) {\n #optimole-app .is-invisible-desktop-only {\n visibility: hidden !important; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .is-invisible-widescreen {\n visibility: hidden !important; } }\n @media screen and (min-width: 1280px) and (max-width: 1471px) {\n #optimole-app .is-invisible-widescreen-only {\n visibility: hidden !important; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .is-invisible-fullhd {\n visibility: hidden !important; } }\n #optimole-app .is-marginless {\n margin: 0 !important; }\n #optimole-app .is-paddingless {\n padding: 0 !important; }\n #optimole-app .is-radiusless {\n border-radius: 0 !important; }\n #optimole-app .is-shadowless {\n box-shadow: none !important; }\n #optimole-app .box {\n background-color: white;\n border-radius: 6px;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n display: block;\n padding: 1.25rem; }\n #optimole-app a.box:hover, #optimole-app a.box:focus {\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }\n #optimole-app a.box:active {\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }\n #optimole-app .button {\n background-color: white;\n border-color: #dbdbdb;\n border-width: 1px;\n color: #363636;\n cursor: pointer;\n -ms-flex-pack: center;\n justify-content: center;\n padding-bottom: calc(0.375em - 1px);\n padding-left: 0.75em;\n padding-right: 0.75em;\n padding-top: calc(0.375em - 1px);\n text-align: center;\n white-space: nowrap; }\n #optimole-app .button strong {\n color: inherit; }\n #optimole-app .button .icon, #optimole-app .button .icon.is-small, #optimole-app .button .icon.is-medium, #optimole-app .button .icon.is-large {\n height: 1.5em;\n width: 1.5em; }\n #optimole-app .button .icon:first-child:not(:last-child) {\n margin-left: calc(-0.375em - 1px);\n margin-right: 0.1875em; }\n #optimole-app .button .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: calc(-0.375em - 1px); }\n #optimole-app .button .icon:first-child:last-child {\n margin-left: calc(-0.375em - 1px);\n margin-right: calc(-0.375em - 1px); }\n #optimole-app .button:hover, #optimole-app .button.is-hovered {\n border-color: #b5b5b5;\n color: #363636; }\n #optimole-app .button:focus, #optimole-app .button.is-focused {\n border-color: #3273dc;\n color: #363636; }\n #optimole-app .button:focus:not(:active), #optimole-app .button.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .button:active, #optimole-app .button.is-active {\n border-color: #4a4a4a;\n color: #363636; }\n #optimole-app .button.is-text {\n background-color: transparent;\n border-color: transparent;\n color: #4a4a4a;\n text-decoration: underline; }\n #optimole-app .button.is-text:hover, #optimole-app .button.is-text.is-hovered, #optimole-app .button.is-text:focus, #optimole-app .button.is-text.is-focused {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-text:active, #optimole-app .button.is-text.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .button.is-text[disabled] {\n background-color: transparent;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-white {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:hover, #optimole-app .button.is-white.is-hovered {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:focus, #optimole-app .button.is-white.is-focused {\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white:focus:not(:active), #optimole-app .button.is-white.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .button.is-white:active, #optimole-app .button.is-white.is-active {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .button.is-white[disabled] {\n background-color: white;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-white.is-inverted {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-white.is-inverted:hover {\n background-color: black; }\n #optimole-app .button.is-white.is-inverted[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-white.is-loading::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n #optimole-app .button.is-white.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n #optimole-app .button.is-white.is-outlined:hover, #optimole-app .button.is-white.is-outlined:focus {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-white.is-outlined.is-loading::after {\n border-color: transparent transparent white white !important; }\n #optimole-app .button.is-white.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-white.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n #optimole-app .button.is-white.is-inverted.is-outlined:hover, #optimole-app .button.is-white.is-inverted.is-outlined:focus {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-white.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:hover, #optimole-app .button.is-black.is-hovered {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:focus, #optimole-app .button.is-black.is-focused {\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black:focus:not(:active), #optimole-app .button.is-black.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .button.is-black:active, #optimole-app .button.is-black.is-active {\n background-color: black;\n border-color: transparent;\n color: white; }\n #optimole-app .button.is-black[disabled] {\n background-color: #0a0a0a;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-black.is-inverted {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-black.is-inverted[disabled] {\n background-color: white;\n border-color: transparent;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-loading::after {\n border-color: transparent transparent white white !important; }\n #optimole-app .button.is-black.is-outlined {\n background-color: transparent;\n border-color: #0a0a0a;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-outlined:hover, #optimole-app .button.is-black.is-outlined:focus {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .button.is-black.is-outlined.is-loading::after {\n border-color: transparent transparent #0a0a0a #0a0a0a !important; }\n #optimole-app .button.is-black.is-outlined[disabled] {\n background-color: transparent;\n border-color: #0a0a0a;\n box-shadow: none;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted.is-outlined {\n background-color: transparent;\n border-color: white;\n color: white; }\n #optimole-app .button.is-black.is-inverted.is-outlined:hover, #optimole-app .button.is-black.is-inverted.is-outlined:focus {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .button.is-black.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: white;\n box-shadow: none;\n color: white; }\n #optimole-app .button.is-light {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:hover, #optimole-app .button.is-light.is-hovered {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:focus, #optimole-app .button.is-light.is-focused {\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light:focus:not(:active), #optimole-app .button.is-light.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .button.is-light:active, #optimole-app .button.is-light.is-active {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n #optimole-app .button.is-light[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-light.is-inverted {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted:hover {\n background-color: #292929; }\n #optimole-app .button.is-light.is-inverted[disabled] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-loading::after {\n border-color: transparent transparent #363636 #363636 !important; }\n #optimole-app .button.is-light.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-outlined:hover, #optimole-app .button.is-light.is-outlined:focus {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-light.is-outlined.is-loading::after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n #optimole-app .button.is-light.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n #optimole-app .button.is-light.is-inverted.is-outlined:hover, #optimole-app .button.is-light.is-inverted.is-outlined:focus {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-light.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:hover, #optimole-app .button.is-dark.is-hovered {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:focus, #optimole-app .button.is-dark.is-focused {\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark:focus:not(:active), #optimole-app .button.is-dark.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .button.is-dark:active, #optimole-app .button.is-dark.is-active {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .button.is-dark[disabled] {\n background-color: #363636;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-dark.is-inverted {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted:hover {\n background-color: #e8e8e8; }\n #optimole-app .button.is-dark.is-inverted[disabled] {\n background-color: whitesmoke;\n border-color: transparent;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark.is-loading::after {\n border-color: transparent transparent whitesmoke whitesmoke !important; }\n #optimole-app .button.is-dark.is-outlined {\n background-color: transparent;\n border-color: #363636;\n color: #363636; }\n #optimole-app .button.is-dark.is-outlined:hover, #optimole-app .button.is-dark.is-outlined:focus {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .button.is-dark.is-outlined.is-loading::after {\n border-color: transparent transparent #363636 #363636 !important; }\n #optimole-app .button.is-dark.is-outlined[disabled] {\n background-color: transparent;\n border-color: #363636;\n box-shadow: none;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted.is-outlined {\n background-color: transparent;\n border-color: whitesmoke;\n color: whitesmoke; }\n #optimole-app .button.is-dark.is-inverted.is-outlined:hover, #optimole-app .button.is-dark.is-inverted.is-outlined:focus {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .button.is-dark.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: whitesmoke;\n box-shadow: none;\n color: whitesmoke; }\n #optimole-app .button.is-primary {\n background-color: #e7602a;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:hover, #optimole-app .button.is-primary.is-hovered {\n background-color: #e6571f;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:focus, #optimole-app .button.is-primary.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary:focus:not(:active), #optimole-app .button.is-primary.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .button.is-primary:active, #optimole-app .button.is-primary.is-active {\n background-color: #de5119;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-primary[disabled] {\n background-color: #e7602a;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-primary.is-inverted {\n background-color: #fff;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-primary.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-primary.is-outlined {\n background-color: transparent;\n border-color: #e7602a;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-outlined:hover, #optimole-app .button.is-primary.is-outlined:focus {\n background-color: #e7602a;\n border-color: #e7602a;\n color: #fff; }\n #optimole-app .button.is-primary.is-outlined.is-loading::after {\n border-color: transparent transparent #e7602a #e7602a !important; }\n #optimole-app .button.is-primary.is-outlined[disabled] {\n background-color: transparent;\n border-color: #e7602a;\n box-shadow: none;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-primary.is-inverted.is-outlined:hover, #optimole-app .button.is-primary.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #e7602a; }\n #optimole-app .button.is-primary.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-link {\n background-color: #3273dc;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:hover, #optimole-app .button.is-link.is-hovered {\n background-color: #276cda;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:focus, #optimole-app .button.is-link.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link:focus:not(:active), #optimole-app .button.is-link.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .button.is-link:active, #optimole-app .button.is-link.is-active {\n background-color: #2366d1;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-link[disabled] {\n background-color: #3273dc;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-link.is-inverted {\n background-color: #fff;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-link.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #3273dc; }\n #optimole-app .button.is-link.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-link.is-outlined {\n background-color: transparent;\n border-color: #3273dc;\n color: #3273dc; }\n #optimole-app .button.is-link.is-outlined:hover, #optimole-app .button.is-link.is-outlined:focus {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .button.is-link.is-outlined.is-loading::after {\n border-color: transparent transparent #3273dc #3273dc !important; }\n #optimole-app .button.is-link.is-outlined[disabled] {\n background-color: transparent;\n border-color: #3273dc;\n box-shadow: none;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-link.is-inverted.is-outlined:hover, #optimole-app .button.is-link.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #3273dc; }\n #optimole-app .button.is-link.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-info {\n background-color: #008ec2;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:hover, #optimole-app .button.is-info.is-hovered {\n background-color: #0085b5;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:focus, #optimole-app .button.is-info.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info:focus:not(:active), #optimole-app .button.is-info.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .button.is-info:active, #optimole-app .button.is-info.is-active {\n background-color: #007ba9;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-info[disabled] {\n background-color: #008ec2;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-info.is-inverted {\n background-color: #fff;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-info.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #008ec2; }\n #optimole-app .button.is-info.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-info.is-outlined {\n background-color: transparent;\n border-color: #008ec2;\n color: #008ec2; }\n #optimole-app .button.is-info.is-outlined:hover, #optimole-app .button.is-info.is-outlined:focus {\n background-color: #008ec2;\n border-color: #008ec2;\n color: #fff; }\n #optimole-app .button.is-info.is-outlined.is-loading::after {\n border-color: transparent transparent #008ec2 #008ec2 !important; }\n #optimole-app .button.is-info.is-outlined[disabled] {\n background-color: transparent;\n border-color: #008ec2;\n box-shadow: none;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-info.is-inverted.is-outlined:hover, #optimole-app .button.is-info.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #008ec2; }\n #optimole-app .button.is-info.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-success {\n background-color: #34a85e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:hover, #optimole-app .button.is-success.is-hovered {\n background-color: #319e59;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:focus, #optimole-app .button.is-success.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success:focus:not(:active), #optimole-app .button.is-success.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .button.is-success:active, #optimole-app .button.is-success.is-active {\n background-color: #2e9553;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-success[disabled] {\n background-color: #34a85e;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-success.is-inverted {\n background-color: #fff;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-success.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #34a85e; }\n #optimole-app .button.is-success.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-success.is-outlined {\n background-color: transparent;\n border-color: #34a85e;\n color: #34a85e; }\n #optimole-app .button.is-success.is-outlined:hover, #optimole-app .button.is-success.is-outlined:focus {\n background-color: #34a85e;\n border-color: #34a85e;\n color: #fff; }\n #optimole-app .button.is-success.is-outlined.is-loading::after {\n border-color: transparent transparent #34a85e #34a85e !important; }\n #optimole-app .button.is-success.is-outlined[disabled] {\n background-color: transparent;\n border-color: #34a85e;\n box-shadow: none;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-success.is-inverted.is-outlined:hover, #optimole-app .button.is-success.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #34a85e; }\n #optimole-app .button.is-success.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-warning {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:hover, #optimole-app .button.is-warning.is-hovered {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:focus, #optimole-app .button.is-warning.is-focused {\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning:focus:not(:active), #optimole-app .button.is-warning.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .button.is-warning:active, #optimole-app .button.is-warning.is-active {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning[disabled] {\n background-color: #ffdd57;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-warning.is-inverted {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-inverted:hover {\n background-color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning.is-inverted[disabled] {\n background-color: rgba(0, 0, 0, 0.7);\n border-color: transparent;\n box-shadow: none;\n color: #ffdd57; }\n #optimole-app .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 #optimole-app .button.is-warning.is-outlined {\n background-color: transparent;\n border-color: #ffdd57;\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-outlined:hover, #optimole-app .button.is-warning.is-outlined:focus {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .button.is-warning.is-outlined.is-loading::after {\n border-color: transparent transparent #ffdd57 #ffdd57 !important; }\n #optimole-app .button.is-warning.is-outlined[disabled] {\n background-color: transparent;\n border-color: #ffdd57;\n box-shadow: none;\n color: #ffdd57; }\n #optimole-app .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 #optimole-app .button.is-warning.is-inverted.is-outlined:hover, #optimole-app .button.is-warning.is-inverted.is-outlined:focus {\n background-color: rgba(0, 0, 0, 0.7);\n color: #ffdd57; }\n #optimole-app .button.is-warning.is-inverted.is-outlined[disabled] {\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 #optimole-app .button.is-danger {\n background-color: #d54222;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:hover, #optimole-app .button.is-danger.is-hovered {\n background-color: #ca3f20;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:focus, #optimole-app .button.is-danger.is-focused {\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger:focus:not(:active), #optimole-app .button.is-danger.is-focused:not(:active) {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .button.is-danger:active, #optimole-app .button.is-danger.is-active {\n background-color: #bf3b1e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .button.is-danger[disabled] {\n background-color: #d54222;\n border-color: transparent;\n box-shadow: none; }\n #optimole-app .button.is-danger.is-inverted {\n background-color: #fff;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted:hover {\n background-color: #f2f2f2; }\n #optimole-app .button.is-danger.is-inverted[disabled] {\n background-color: #fff;\n border-color: transparent;\n box-shadow: none;\n color: #d54222; }\n #optimole-app .button.is-danger.is-loading::after {\n border-color: transparent transparent #fff #fff !important; }\n #optimole-app .button.is-danger.is-outlined {\n background-color: transparent;\n border-color: #d54222;\n color: #d54222; }\n #optimole-app .button.is-danger.is-outlined:hover, #optimole-app .button.is-danger.is-outlined:focus {\n background-color: #d54222;\n border-color: #d54222;\n color: #fff; }\n #optimole-app .button.is-danger.is-outlined.is-loading::after {\n border-color: transparent transparent #d54222 #d54222 !important; }\n #optimole-app .button.is-danger.is-outlined[disabled] {\n background-color: transparent;\n border-color: #d54222;\n box-shadow: none;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted.is-outlined {\n background-color: transparent;\n border-color: #fff;\n color: #fff; }\n #optimole-app .button.is-danger.is-inverted.is-outlined:hover, #optimole-app .button.is-danger.is-inverted.is-outlined:focus {\n background-color: #fff;\n color: #d54222; }\n #optimole-app .button.is-danger.is-inverted.is-outlined[disabled] {\n background-color: transparent;\n border-color: #fff;\n box-shadow: none;\n color: #fff; }\n #optimole-app .button.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .button.is-medium {\n font-size: 1.25rem; }\n #optimole-app .button.is-large {\n font-size: 1.5rem; }\n #optimole-app .button[disabled] {\n background-color: white;\n border-color: #dbdbdb;\n box-shadow: none;\n opacity: 0.5; }\n #optimole-app .button.is-fullwidth {\n display: -ms-flexbox;\n display: flex;\n width: 100%; }\n #optimole-app .button.is-loading {\n color: transparent !important;\n pointer-events: none; }\n #optimole-app .button.is-loading::after {\n position: absolute;\n left: calc(50% - (1em / 2));\n top: calc(50% - (1em / 2));\n position: absolute !important; }\n #optimole-app .button.is-static {\n background-color: whitesmoke;\n border-color: #dbdbdb;\n color: #7a7a7a;\n box-shadow: none;\n pointer-events: none; }\n #optimole-app .button.is-rounded {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n #optimole-app .buttons {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .buttons .button {\n margin-bottom: 0.5rem; }\n #optimole-app .buttons .button:not(:last-child) {\n margin-right: 0.5rem; }\n #optimole-app .buttons:last-child {\n margin-bottom: -0.5rem; }\n #optimole-app .buttons:not(:last-child) {\n margin-bottom: 1rem; }\n #optimole-app .buttons.has-addons .button:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .buttons.has-addons .button:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n margin-right: -1px; }\n #optimole-app .buttons.has-addons .button:last-child {\n margin-right: 0; }\n #optimole-app .buttons.has-addons .button:hover, #optimole-app .buttons.has-addons .button.is-hovered {\n z-index: 2; }\n #optimole-app .buttons.has-addons .button:focus, #optimole-app .buttons.has-addons .button.is-focused, #optimole-app .buttons.has-addons .button:active, #optimole-app .buttons.has-addons .button.is-active, #optimole-app .buttons.has-addons .button.is-selected {\n z-index: 3; }\n #optimole-app .buttons.has-addons .button:focus:hover, #optimole-app .buttons.has-addons .button.is-focused:hover, #optimole-app .buttons.has-addons .button:active:hover, #optimole-app .buttons.has-addons .button.is-active:hover, #optimole-app .buttons.has-addons .button.is-selected:hover {\n z-index: 4; }\n #optimole-app .buttons.has-addons .button.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .buttons.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .buttons.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .container {\n margin: 0 auto;\n position: relative; }\n @media screen and (min-width: 1088px) {\n #optimole-app .container {\n max-width: 960px;\n width: 960px; }\n #optimole-app .container.is-fluid {\n margin-left: 64px;\n margin-right: 64px;\n max-width: none;\n width: auto; } }\n @media screen and (max-width: 1279px) {\n #optimole-app .container.is-widescreen {\n max-width: 1152px;\n width: auto; } }\n @media screen and (max-width: 1471px) {\n #optimole-app .container.is-fullhd {\n max-width: 1344px;\n width: auto; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .container {\n max-width: 1152px;\n width: 1152px; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .container {\n max-width: 1344px;\n width: 1344px; } }\n #optimole-app .content li + li {\n margin-top: 0.25em; }\n #optimole-app .content p:not(:last-child),\n #optimole-app .content dl:not(:last-child),\n #optimole-app .content ol:not(:last-child),\n #optimole-app .content ul:not(:last-child),\n #optimole-app .content blockquote:not(:last-child),\n #optimole-app .content pre:not(:last-child),\n #optimole-app .content table:not(:last-child) {\n margin-bottom: 1em; }\n #optimole-app .content h1,\n #optimole-app .content h2,\n #optimole-app .content h3,\n #optimole-app .content h4,\n #optimole-app .content h5,\n #optimole-app .content h6 {\n color: #363636;\n font-weight: 600;\n line-height: 1.125; }\n #optimole-app .content h1 {\n font-size: 2em;\n margin-bottom: 0.5em; }\n #optimole-app .content h1:not(:first-child) {\n margin-top: 1em; }\n #optimole-app .content h2 {\n font-size: 1.75em;\n margin-bottom: 0.5714em; }\n #optimole-app .content h2:not(:first-child) {\n margin-top: 1.1428em; }\n #optimole-app .content h3 {\n font-size: 1.5em;\n margin-bottom: 0.6666em; }\n #optimole-app .content h3:not(:first-child) {\n margin-top: 1.3333em; }\n #optimole-app .content h4 {\n font-size: 1.25em;\n margin-bottom: 0.8em; }\n #optimole-app .content h5 {\n font-size: 1.125em;\n margin-bottom: 0.8888em; }\n #optimole-app .content h6 {\n font-size: 1em;\n margin-bottom: 1em; }\n #optimole-app .content blockquote {\n background-color: whitesmoke;\n border-left: 5px solid #dbdbdb;\n padding: 1.25em 1.5em; }\n #optimole-app .content ol {\n list-style: decimal outside;\n margin-left: 2em;\n margin-top: 1em; }\n #optimole-app .content ul {\n list-style: disc outside;\n margin-left: 2em;\n margin-top: 1em; }\n #optimole-app .content ul ul {\n list-style-type: circle;\n margin-top: 0.5em; }\n #optimole-app .content ul ul ul {\n list-style-type: square; }\n #optimole-app .content dd {\n margin-left: 2em; }\n #optimole-app .content figure {\n margin-left: 2em;\n margin-right: 2em;\n text-align: center; }\n #optimole-app .content figure:not(:first-child) {\n margin-top: 2em; }\n #optimole-app .content figure:not(:last-child) {\n margin-bottom: 2em; }\n #optimole-app .content figure img {\n display: inline-block; }\n #optimole-app .content figure figcaption {\n font-style: italic; }\n #optimole-app .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 #optimole-app .content sup,\n #optimole-app .content sub {\n font-size: 75%; }\n #optimole-app .content table {\n width: 100%; }\n #optimole-app .content table td,\n #optimole-app .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 #optimole-app .content table th {\n color: #363636;\n text-align: left; }\n #optimole-app .content table thead td,\n #optimole-app .content table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n #optimole-app .content table tfoot td,\n #optimole-app .content table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n #optimole-app .content table tbody tr:last-child td,\n #optimole-app .content table tbody tr:last-child th {\n border-bottom-width: 0; }\n #optimole-app .content.is-small {\n font-size: 0.75rem; }\n #optimole-app .content.is-medium {\n font-size: 1.25rem; }\n #optimole-app .content.is-large {\n font-size: 1.5rem; }\n #optimole-app .input,\n #optimole-app .textarea {\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);\n max-width: 100%;\n width: 100%; }\n #optimole-app .input::-moz-placeholder,\n #optimole-app .textarea::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input::-webkit-input-placeholder,\n #optimole-app .textarea::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:-moz-placeholder,\n #optimole-app .textarea:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:-ms-input-placeholder,\n #optimole-app .textarea:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .input:hover, #optimole-app .input.is-hovered,\n #optimole-app .textarea:hover,\n #optimole-app .textarea.is-hovered {\n border-color: #b5b5b5; }\n #optimole-app .input:focus, #optimole-app .input.is-focused, #optimole-app .input:active, #optimole-app .input.is-active,\n #optimole-app .textarea:focus,\n #optimole-app .textarea.is-focused,\n #optimole-app .textarea:active,\n #optimole-app .textarea.is-active {\n border-color: #3273dc;\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .input[disabled],\n #optimole-app .textarea[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n box-shadow: none;\n color: #7a7a7a; }\n #optimole-app .input[disabled]::-moz-placeholder,\n #optimole-app .textarea[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]::-webkit-input-placeholder,\n #optimole-app .textarea[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]:-moz-placeholder,\n #optimole-app .textarea[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[disabled]:-ms-input-placeholder,\n #optimole-app .textarea[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .input[readonly],\n #optimole-app .textarea[readonly] {\n box-shadow: none; }\n #optimole-app .input.is-white,\n #optimole-app .textarea.is-white {\n border-color: white; }\n #optimole-app .input.is-white:focus, #optimole-app .input.is-white.is-focused, #optimole-app .input.is-white:active, #optimole-app .input.is-white.is-active,\n #optimole-app .textarea.is-white:focus,\n #optimole-app .textarea.is-white.is-focused,\n #optimole-app .textarea.is-white:active,\n #optimole-app .textarea.is-white.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .input.is-black,\n #optimole-app .textarea.is-black {\n border-color: #0a0a0a; }\n #optimole-app .input.is-black:focus, #optimole-app .input.is-black.is-focused, #optimole-app .input.is-black:active, #optimole-app .input.is-black.is-active,\n #optimole-app .textarea.is-black:focus,\n #optimole-app .textarea.is-black.is-focused,\n #optimole-app .textarea.is-black:active,\n #optimole-app .textarea.is-black.is-active {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .input.is-light,\n #optimole-app .textarea.is-light {\n border-color: whitesmoke; }\n #optimole-app .input.is-light:focus, #optimole-app .input.is-light.is-focused, #optimole-app .input.is-light:active, #optimole-app .input.is-light.is-active,\n #optimole-app .textarea.is-light:focus,\n #optimole-app .textarea.is-light.is-focused,\n #optimole-app .textarea.is-light:active,\n #optimole-app .textarea.is-light.is-active {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .input.is-dark,\n #optimole-app .textarea.is-dark {\n border-color: #363636; }\n #optimole-app .input.is-dark:focus, #optimole-app .input.is-dark.is-focused, #optimole-app .input.is-dark:active, #optimole-app .input.is-dark.is-active,\n #optimole-app .textarea.is-dark:focus,\n #optimole-app .textarea.is-dark.is-focused,\n #optimole-app .textarea.is-dark:active,\n #optimole-app .textarea.is-dark.is-active {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .input.is-primary,\n #optimole-app .textarea.is-primary {\n border-color: #e7602a; }\n #optimole-app .input.is-primary:focus, #optimole-app .input.is-primary.is-focused, #optimole-app .input.is-primary:active, #optimole-app .input.is-primary.is-active,\n #optimole-app .textarea.is-primary:focus,\n #optimole-app .textarea.is-primary.is-focused,\n #optimole-app .textarea.is-primary:active,\n #optimole-app .textarea.is-primary.is-active {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .input.is-link,\n #optimole-app .textarea.is-link {\n border-color: #3273dc; }\n #optimole-app .input.is-link:focus, #optimole-app .input.is-link.is-focused, #optimole-app .input.is-link:active, #optimole-app .input.is-link.is-active,\n #optimole-app .textarea.is-link:focus,\n #optimole-app .textarea.is-link.is-focused,\n #optimole-app .textarea.is-link:active,\n #optimole-app .textarea.is-link.is-active {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .input.is-info,\n #optimole-app .textarea.is-info {\n border-color: #008ec2; }\n #optimole-app .input.is-info:focus, #optimole-app .input.is-info.is-focused, #optimole-app .input.is-info:active, #optimole-app .input.is-info.is-active,\n #optimole-app .textarea.is-info:focus,\n #optimole-app .textarea.is-info.is-focused,\n #optimole-app .textarea.is-info:active,\n #optimole-app .textarea.is-info.is-active {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .input.is-success,\n #optimole-app .textarea.is-success {\n border-color: #34a85e; }\n #optimole-app .input.is-success:focus, #optimole-app .input.is-success.is-focused, #optimole-app .input.is-success:active, #optimole-app .input.is-success.is-active,\n #optimole-app .textarea.is-success:focus,\n #optimole-app .textarea.is-success.is-focused,\n #optimole-app .textarea.is-success:active,\n #optimole-app .textarea.is-success.is-active {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .input.is-warning,\n #optimole-app .textarea.is-warning {\n border-color: #ffdd57; }\n #optimole-app .input.is-warning:focus, #optimole-app .input.is-warning.is-focused, #optimole-app .input.is-warning:active, #optimole-app .input.is-warning.is-active,\n #optimole-app .textarea.is-warning:focus,\n #optimole-app .textarea.is-warning.is-focused,\n #optimole-app .textarea.is-warning:active,\n #optimole-app .textarea.is-warning.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .input.is-danger,\n #optimole-app .textarea.is-danger {\n border-color: #d54222; }\n #optimole-app .input.is-danger:focus, #optimole-app .input.is-danger.is-focused, #optimole-app .input.is-danger:active, #optimole-app .input.is-danger.is-active,\n #optimole-app .textarea.is-danger:focus,\n #optimole-app .textarea.is-danger.is-focused,\n #optimole-app .textarea.is-danger:active,\n #optimole-app .textarea.is-danger.is-active {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .input.is-small,\n #optimole-app .textarea.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .input.is-medium,\n #optimole-app .textarea.is-medium {\n font-size: 1.25rem; }\n #optimole-app .input.is-large,\n #optimole-app .textarea.is-large {\n font-size: 1.5rem; }\n #optimole-app .input.is-fullwidth,\n #optimole-app .textarea.is-fullwidth {\n display: block;\n width: 100%; }\n #optimole-app .input.is-inline,\n #optimole-app .textarea.is-inline {\n display: inline;\n width: auto; }\n #optimole-app .input.is-rounded {\n border-radius: 290486px;\n padding-left: 1em;\n padding-right: 1em; }\n #optimole-app .input.is-static {\n background-color: transparent;\n border-color: transparent;\n box-shadow: none;\n padding-left: 0;\n padding-right: 0; }\n #optimole-app .textarea {\n display: block;\n max-width: 100%;\n min-width: 100%;\n padding: 0.625em;\n resize: vertical; }\n #optimole-app .textarea:not([rows]) {\n max-height: 600px;\n min-height: 120px; }\n #optimole-app .textarea[rows] {\n height: initial; }\n #optimole-app .textarea.has-fixed-size {\n resize: none; }\n #optimole-app .checkbox,\n #optimole-app .radio {\n cursor: pointer;\n display: inline-block;\n line-height: 1.25;\n position: relative; }\n #optimole-app .checkbox input,\n #optimole-app .radio input {\n cursor: pointer; }\n #optimole-app .checkbox:hover,\n #optimole-app .radio:hover {\n color: #363636; }\n #optimole-app .checkbox[disabled],\n #optimole-app .radio[disabled] {\n color: #7a7a7a;\n cursor: not-allowed; }\n #optimole-app .radio + .radio {\n margin-left: 0.5em; }\n #optimole-app .select {\n display: inline-block;\n max-width: 100%;\n position: relative;\n vertical-align: top; }\n #optimole-app .select:not(.is-multiple) {\n height: 2.25em; }\n #optimole-app .select:not(.is-multiple):not(.is-loading)::after {\n border-color: #3273dc;\n right: 1.125em;\n z-index: 4; }\n #optimole-app .select.is-rounded select {\n border-radius: 290486px;\n padding-left: 1em; }\n #optimole-app .select select {\n background-color: white;\n border-color: #dbdbdb;\n color: #363636;\n cursor: pointer;\n display: block;\n font-size: 1em;\n max-width: 100%;\n outline: none; }\n #optimole-app .select select::-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select::-webkit-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:-moz-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:-ms-input-placeholder {\n color: rgba(54, 54, 54, 0.3); }\n #optimole-app .select select:hover, #optimole-app .select select.is-hovered {\n border-color: #b5b5b5; }\n #optimole-app .select select:focus, #optimole-app .select select.is-focused, #optimole-app .select select:active, #optimole-app .select select.is-active {\n border-color: #3273dc;\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .select select[disabled] {\n background-color: whitesmoke;\n border-color: whitesmoke;\n box-shadow: none;\n color: #7a7a7a; }\n #optimole-app .select select[disabled]::-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]::-webkit-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]:-moz-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select[disabled]:-ms-input-placeholder {\n color: rgba(122, 122, 122, 0.3); }\n #optimole-app .select select::-ms-expand {\n display: none; }\n #optimole-app .select select[disabled]:hover {\n border-color: whitesmoke; }\n #optimole-app .select select:not([multiple]) {\n padding-right: 2.5em; }\n #optimole-app .select select[multiple] {\n height: initial;\n padding: 0; }\n #optimole-app .select select[multiple] option {\n padding: 0.5em 1em; }\n #optimole-app .select:not(.is-multiple):not(.is-loading):hover::after {\n border-color: #363636; }\n #optimole-app .select.is-white:not(:hover)::after {\n border-color: white; }\n #optimole-app .select.is-white select {\n border-color: white; }\n #optimole-app .select.is-white select:hover, #optimole-app .select.is-white select.is-hovered {\n border-color: #f2f2f2; }\n #optimole-app .select.is-white select:focus, #optimole-app .select.is-white select.is-focused, #optimole-app .select.is-white select:active, #optimole-app .select.is-white select.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }\n #optimole-app .select.is-black:not(:hover)::after {\n border-color: #0a0a0a; }\n #optimole-app .select.is-black select {\n border-color: #0a0a0a; }\n #optimole-app .select.is-black select:hover, #optimole-app .select.is-black select.is-hovered {\n border-color: black; }\n #optimole-app .select.is-black select:focus, #optimole-app .select.is-black select.is-focused, #optimole-app .select.is-black select:active, #optimole-app .select.is-black select.is-active {\n box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }\n #optimole-app .select.is-light:not(:hover)::after {\n border-color: whitesmoke; }\n #optimole-app .select.is-light select {\n border-color: whitesmoke; }\n #optimole-app .select.is-light select:hover, #optimole-app .select.is-light select.is-hovered {\n border-color: #e8e8e8; }\n #optimole-app .select.is-light select:focus, #optimole-app .select.is-light select.is-focused, #optimole-app .select.is-light select:active, #optimole-app .select.is-light select.is-active {\n box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }\n #optimole-app .select.is-dark:not(:hover)::after {\n border-color: #363636; }\n #optimole-app .select.is-dark select {\n border-color: #363636; }\n #optimole-app .select.is-dark select:hover, #optimole-app .select.is-dark select.is-hovered {\n border-color: #292929; }\n #optimole-app .select.is-dark select:focus, #optimole-app .select.is-dark select.is-focused, #optimole-app .select.is-dark select:active, #optimole-app .select.is-dark select.is-active {\n box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }\n #optimole-app .select.is-primary:not(:hover)::after {\n border-color: #e7602a; }\n #optimole-app .select.is-primary select {\n border-color: #e7602a; }\n #optimole-app .select.is-primary select:hover, #optimole-app .select.is-primary select.is-hovered {\n border-color: #de5119; }\n #optimole-app .select.is-primary select:focus, #optimole-app .select.is-primary select.is-focused, #optimole-app .select.is-primary select:active, #optimole-app .select.is-primary select.is-active {\n box-shadow: 0 0 0 0.125em rgba(231, 96, 42, 0.25); }\n #optimole-app .select.is-link:not(:hover)::after {\n border-color: #3273dc; }\n #optimole-app .select.is-link select {\n border-color: #3273dc; }\n #optimole-app .select.is-link select:hover, #optimole-app .select.is-link select.is-hovered {\n border-color: #2366d1; }\n #optimole-app .select.is-link select:focus, #optimole-app .select.is-link select.is-focused, #optimole-app .select.is-link select:active, #optimole-app .select.is-link select.is-active {\n box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }\n #optimole-app .select.is-info:not(:hover)::after {\n border-color: #008ec2; }\n #optimole-app .select.is-info select {\n border-color: #008ec2; }\n #optimole-app .select.is-info select:hover, #optimole-app .select.is-info select.is-hovered {\n border-color: #007ba9; }\n #optimole-app .select.is-info select:focus, #optimole-app .select.is-info select.is-focused, #optimole-app .select.is-info select:active, #optimole-app .select.is-info select.is-active {\n box-shadow: 0 0 0 0.125em rgba(0, 142, 194, 0.25); }\n #optimole-app .select.is-success:not(:hover)::after {\n border-color: #34a85e; }\n #optimole-app .select.is-success select {\n border-color: #34a85e; }\n #optimole-app .select.is-success select:hover, #optimole-app .select.is-success select.is-hovered {\n border-color: #2e9553; }\n #optimole-app .select.is-success select:focus, #optimole-app .select.is-success select.is-focused, #optimole-app .select.is-success select:active, #optimole-app .select.is-success select.is-active {\n box-shadow: 0 0 0 0.125em rgba(52, 168, 94, 0.25); }\n #optimole-app .select.is-warning:not(:hover)::after {\n border-color: #ffdd57; }\n #optimole-app .select.is-warning select {\n border-color: #ffdd57; }\n #optimole-app .select.is-warning select:hover, #optimole-app .select.is-warning select.is-hovered {\n border-color: #ffd83d; }\n #optimole-app .select.is-warning select:focus, #optimole-app .select.is-warning select.is-focused, #optimole-app .select.is-warning select:active, #optimole-app .select.is-warning select.is-active {\n box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }\n #optimole-app .select.is-danger:not(:hover)::after {\n border-color: #d54222; }\n #optimole-app .select.is-danger select {\n border-color: #d54222; }\n #optimole-app .select.is-danger select:hover, #optimole-app .select.is-danger select.is-hovered {\n border-color: #bf3b1e; }\n #optimole-app .select.is-danger select:focus, #optimole-app .select.is-danger select.is-focused, #optimole-app .select.is-danger select:active, #optimole-app .select.is-danger select.is-active {\n box-shadow: 0 0 0 0.125em rgba(213, 66, 34, 0.25); }\n #optimole-app .select.is-small {\n border-radius: 2px;\n font-size: 0.75rem; }\n #optimole-app .select.is-medium {\n font-size: 1.25rem; }\n #optimole-app .select.is-large {\n font-size: 1.5rem; }\n #optimole-app .select.is-disabled::after {\n border-color: #7a7a7a; }\n #optimole-app .select.is-fullwidth {\n width: 100%; }\n #optimole-app .select.is-fullwidth select {\n width: 100%; }\n #optimole-app .select.is-loading::after {\n margin-top: 0;\n position: absolute;\n right: 0.625em;\n top: 0.625em;\n transform: none; }\n #optimole-app .select.is-loading.is-small:after {\n font-size: 0.75rem; }\n #optimole-app .select.is-loading.is-medium:after {\n font-size: 1.25rem; }\n #optimole-app .select.is-loading.is-large:after {\n font-size: 1.5rem; }\n #optimole-app .file {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start;\n position: relative; }\n #optimole-app .file.is-white .file-cta {\n background-color: white;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-white:hover .file-cta, #optimole-app .file.is-white.is-hovered .file-cta {\n background-color: #f9f9f9;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-white:focus .file-cta, #optimole-app .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 #optimole-app .file.is-white:active .file-cta, #optimole-app .file.is-white.is-active .file-cta {\n background-color: #f2f2f2;\n border-color: transparent;\n color: #0a0a0a; }\n #optimole-app .file.is-black .file-cta {\n background-color: #0a0a0a;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-black:hover .file-cta, #optimole-app .file.is-black.is-hovered .file-cta {\n background-color: #040404;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-black:focus .file-cta, #optimole-app .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 #optimole-app .file.is-black:active .file-cta, #optimole-app .file.is-black.is-active .file-cta {\n background-color: black;\n border-color: transparent;\n color: white; }\n #optimole-app .file.is-light .file-cta {\n background-color: whitesmoke;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-light:hover .file-cta, #optimole-app .file.is-light.is-hovered .file-cta {\n background-color: #eeeeee;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-light:focus .file-cta, #optimole-app .file.is-light.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);\n color: #363636; }\n #optimole-app .file.is-light:active .file-cta, #optimole-app .file.is-light.is-active .file-cta {\n background-color: #e8e8e8;\n border-color: transparent;\n color: #363636; }\n #optimole-app .file.is-dark .file-cta {\n background-color: #363636;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-dark:hover .file-cta, #optimole-app .file.is-dark.is-hovered .file-cta {\n background-color: #2f2f2f;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-dark:focus .file-cta, #optimole-app .file.is-dark.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);\n color: whitesmoke; }\n #optimole-app .file.is-dark:active .file-cta, #optimole-app .file.is-dark.is-active .file-cta {\n background-color: #292929;\n border-color: transparent;\n color: whitesmoke; }\n #optimole-app .file.is-primary .file-cta {\n background-color: #e7602a;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-primary:hover .file-cta, #optimole-app .file.is-primary.is-hovered .file-cta {\n background-color: #e6571f;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-primary:focus .file-cta, #optimole-app .file.is-primary.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(231, 96, 42, 0.25);\n color: #fff; }\n #optimole-app .file.is-primary:active .file-cta, #optimole-app .file.is-primary.is-active .file-cta {\n background-color: #de5119;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link .file-cta {\n background-color: #3273dc;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link:hover .file-cta, #optimole-app .file.is-link.is-hovered .file-cta {\n background-color: #276cda;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-link:focus .file-cta, #optimole-app .file.is-link.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);\n color: #fff; }\n #optimole-app .file.is-link:active .file-cta, #optimole-app .file.is-link.is-active .file-cta {\n background-color: #2366d1;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info .file-cta {\n background-color: #008ec2;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info:hover .file-cta, #optimole-app .file.is-info.is-hovered .file-cta {\n background-color: #0085b5;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-info:focus .file-cta, #optimole-app .file.is-info.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(0, 142, 194, 0.25);\n color: #fff; }\n #optimole-app .file.is-info:active .file-cta, #optimole-app .file.is-info.is-active .file-cta {\n background-color: #007ba9;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success .file-cta {\n background-color: #34a85e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success:hover .file-cta, #optimole-app .file.is-success.is-hovered .file-cta {\n background-color: #319e59;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-success:focus .file-cta, #optimole-app .file.is-success.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(52, 168, 94, 0.25);\n color: #fff; }\n #optimole-app .file.is-success:active .file-cta, #optimole-app .file.is-success.is-active .file-cta {\n background-color: #2e9553;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-warning .file-cta {\n background-color: #ffdd57;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:hover .file-cta, #optimole-app .file.is-warning.is-hovered .file-cta {\n background-color: #ffdb4a;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:focus .file-cta, #optimole-app .file.is-warning.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-warning:active .file-cta, #optimole-app .file.is-warning.is-active .file-cta {\n background-color: #ffd83d;\n border-color: transparent;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .file.is-danger .file-cta {\n background-color: #d54222;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-danger:hover .file-cta, #optimole-app .file.is-danger.is-hovered .file-cta {\n background-color: #ca3f20;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-danger:focus .file-cta, #optimole-app .file.is-danger.is-focused .file-cta {\n border-color: transparent;\n box-shadow: 0 0 0.5em rgba(213, 66, 34, 0.25);\n color: #fff; }\n #optimole-app .file.is-danger:active .file-cta, #optimole-app .file.is-danger.is-active .file-cta {\n background-color: #bf3b1e;\n border-color: transparent;\n color: #fff; }\n #optimole-app .file.is-small {\n font-size: 0.75rem; }\n #optimole-app .file.is-medium {\n font-size: 1.25rem; }\n #optimole-app .file.is-medium .file-icon .fa {\n font-size: 21px; }\n #optimole-app .file.is-large {\n font-size: 1.5rem; }\n #optimole-app .file.is-large .file-icon .fa {\n font-size: 28px; }\n #optimole-app .file.has-name .file-cta {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .file.has-name .file-name {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .file.has-name.is-empty .file-cta {\n border-radius: 4px; }\n #optimole-app .file.has-name.is-empty .file-name {\n display: none; }\n #optimole-app .file.is-boxed .file-label {\n -ms-flex-direction: column;\n flex-direction: column; }\n #optimole-app .file.is-boxed .file-cta {\n -ms-flex-direction: column;\n flex-direction: column;\n height: auto;\n padding: 1em 3em; }\n #optimole-app .file.is-boxed .file-name {\n border-width: 0 1px 1px; }\n #optimole-app .file.is-boxed .file-icon {\n height: 1.5em;\n width: 1.5em; }\n #optimole-app .file.is-boxed .file-icon .fa {\n font-size: 21px; }\n #optimole-app .file.is-boxed.is-small .file-icon .fa {\n font-size: 14px; }\n #optimole-app .file.is-boxed.is-medium .file-icon .fa {\n font-size: 28px; }\n #optimole-app .file.is-boxed.is-large .file-icon .fa {\n font-size: 35px; }\n #optimole-app .file.is-boxed.has-name .file-cta {\n border-radius: 4px 4px 0 0; }\n #optimole-app .file.is-boxed.has-name .file-name {\n border-radius: 0 0 4px 4px;\n border-width: 0 1px 1px; }\n #optimole-app .file.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .file.is-fullwidth .file-label {\n width: 100%; }\n #optimole-app .file.is-fullwidth .file-name {\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: none; }\n #optimole-app .file.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .file.is-right .file-cta {\n border-radius: 0 4px 4px 0; }\n #optimole-app .file.is-right .file-name {\n border-radius: 4px 0 0 4px;\n border-width: 1px 0 1px 1px;\n -ms-flex-order: -1;\n order: -1; }\n #optimole-app .file-label {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n cursor: pointer;\n -ms-flex-pack: start;\n justify-content: flex-start;\n overflow: hidden;\n position: relative; }\n #optimole-app .file-label:hover .file-cta {\n background-color: #eeeeee;\n color: #363636; }\n #optimole-app .file-label:hover .file-name {\n border-color: #d5d5d5; }\n #optimole-app .file-label:active .file-cta {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .file-label:active .file-name {\n border-color: #cfcfcf; }\n #optimole-app .file-input {\n height: 0.01em;\n left: 0;\n outline: none;\n position: absolute;\n top: 0;\n width: 0.01em; }\n #optimole-app .file-cta,\n #optimole-app .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 #optimole-app .file-cta {\n background-color: whitesmoke;\n color: #4a4a4a; }\n #optimole-app .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: left;\n text-overflow: ellipsis; }\n #optimole-app .file-icon {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n height: 1em;\n -ms-flex-pack: center;\n justify-content: center;\n margin-right: 0.5em;\n width: 1em; }\n #optimole-app .file-icon .fa {\n font-size: 14px; }\n #optimole-app .label {\n color: #363636;\n display: block;\n font-size: 1rem;\n font-weight: 700; }\n #optimole-app .label:not(:last-child) {\n margin-bottom: 0.5em; }\n #optimole-app .label.is-small {\n font-size: 0.75rem; }\n #optimole-app .label.is-medium {\n font-size: 1.25rem; }\n #optimole-app .label.is-large {\n font-size: 1.5rem; }\n #optimole-app .help {\n display: block;\n font-size: 0.75rem;\n margin-top: 0.25rem; }\n #optimole-app .help.is-white {\n color: white; }\n #optimole-app .help.is-black {\n color: #0a0a0a; }\n #optimole-app .help.is-light {\n color: whitesmoke; }\n #optimole-app .help.is-dark {\n color: #363636; }\n #optimole-app .help.is-primary {\n color: #e7602a; }\n #optimole-app .help.is-link {\n color: #3273dc; }\n #optimole-app .help.is-info {\n color: #008ec2; }\n #optimole-app .help.is-success {\n color: #34a85e; }\n #optimole-app .help.is-warning {\n color: #ffdd57; }\n #optimole-app .help.is-danger {\n color: #d54222; }\n #optimole-app .field:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .field.has-addons {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .field.has-addons .control:not(:last-child) {\n margin-right: -1px; }\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .button,\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .input,\n #optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .select select {\n border-radius: 0; }\n #optimole-app .field.has-addons .control:first-child .button,\n #optimole-app .field.has-addons .control:first-child .input,\n #optimole-app .field.has-addons .control:first-child .select select {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .field.has-addons .control:last-child .button,\n #optimole-app .field.has-addons .control:last-child .input,\n #optimole-app .field.has-addons .control:last-child .select select {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .field.has-addons .control .button:hover, #optimole-app .field.has-addons .control .button.is-hovered,\n #optimole-app .field.has-addons .control .input:hover,\n #optimole-app .field.has-addons .control .input.is-hovered,\n #optimole-app .field.has-addons .control .select select:hover,\n #optimole-app .field.has-addons .control .select select.is-hovered {\n z-index: 2; }\n #optimole-app .field.has-addons .control .button:focus, #optimole-app .field.has-addons .control .button.is-focused, #optimole-app .field.has-addons .control .button:active, #optimole-app .field.has-addons .control .button.is-active,\n #optimole-app .field.has-addons .control .input:focus,\n #optimole-app .field.has-addons .control .input.is-focused,\n #optimole-app .field.has-addons .control .input:active,\n #optimole-app .field.has-addons .control .input.is-active,\n #optimole-app .field.has-addons .control .select select:focus,\n #optimole-app .field.has-addons .control .select select.is-focused,\n #optimole-app .field.has-addons .control .select select:active,\n #optimole-app .field.has-addons .control .select select.is-active {\n z-index: 3; }\n #optimole-app .field.has-addons .control .button:focus:hover, #optimole-app .field.has-addons .control .button.is-focused:hover, #optimole-app .field.has-addons .control .button:active:hover, #optimole-app .field.has-addons .control .button.is-active:hover,\n #optimole-app .field.has-addons .control .input:focus:hover,\n #optimole-app .field.has-addons .control .input.is-focused:hover,\n #optimole-app .field.has-addons .control .input:active:hover,\n #optimole-app .field.has-addons .control .input.is-active:hover,\n #optimole-app .field.has-addons .control .select select:focus:hover,\n #optimole-app .field.has-addons .control .select select.is-focused:hover,\n #optimole-app .field.has-addons .control .select select:active:hover,\n #optimole-app .field.has-addons .control .select select.is-active:hover {\n z-index: 4; }\n #optimole-app .field.has-addons .control.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .field.has-addons.has-addons-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .field.has-addons.has-addons-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .field.has-addons.has-addons-fullwidth .control {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .field.is-grouped {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .field.is-grouped > .control {\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .field.is-grouped > .control:not(:last-child) {\n margin-bottom: 0;\n margin-right: 0.75rem; }\n #optimole-app .field.is-grouped > .control.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field.is-grouped.is-grouped-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .field.is-grouped.is-grouped-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .field.is-grouped.is-grouped-multiline {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .field.is-grouped.is-grouped-multiline > .control:last-child, #optimole-app .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .field.is-grouped.is-grouped-multiline:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .field.is-grouped.is-grouped-multiline:not(:last-child) {\n margin-bottom: 0; }\n @media screen and (min-width: 769px), print {\n #optimole-app .field.is-horizontal {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .field-label .label {\n font-size: inherit; }\n @media screen and (max-width: 768px) {\n #optimole-app .field-label {\n margin-bottom: 0.5rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .field-label {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-right: 1.5rem;\n text-align: right; }\n #optimole-app .field-label.is-small {\n font-size: 0.75rem;\n padding-top: 0.375em; }\n #optimole-app .field-label.is-normal {\n padding-top: 0.375em; }\n #optimole-app .field-label.is-medium {\n font-size: 1.25rem;\n padding-top: 0.375em; }\n #optimole-app .field-label.is-large {\n font-size: 1.5rem;\n padding-top: 0.375em; } }\n #optimole-app .field-body .field .field {\n margin-bottom: 0; }\n @media screen and (min-width: 769px), print {\n #optimole-app .field-body {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 5;\n flex-grow: 5;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field-body .field {\n margin-bottom: 0; }\n #optimole-app .field-body > .field {\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .field-body > .field:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n #optimole-app .field-body > .field:not(:last-child) {\n margin-right: 0.75rem; } }\n #optimole-app .control {\n font-size: 1rem;\n position: relative;\n text-align: left; }\n #optimole-app .control.has-icon .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n #optimole-app .control.has-icon .input:focus + .icon {\n color: #7a7a7a; }\n #optimole-app .control.has-icon .input.is-small + .icon {\n font-size: 0.75rem; }\n #optimole-app .control.has-icon .input.is-medium + .icon {\n font-size: 1.25rem; }\n #optimole-app .control.has-icon .input.is-large + .icon {\n font-size: 1.5rem; }\n #optimole-app .control.has-icon:not(.has-icon-right) .icon {\n left: 0; }\n #optimole-app .control.has-icon:not(.has-icon-right) .input {\n padding-left: 2.25em; }\n #optimole-app .control.has-icon.has-icon-right .icon {\n right: 0; }\n #optimole-app .control.has-icon.has-icon-right .input {\n padding-right: 2.25em; }\n #optimole-app .control.has-icons-left .input:focus ~ .icon,\n #optimole-app .control.has-icons-left .select:focus ~ .icon, #optimole-app .control.has-icons-right .input:focus ~ .icon,\n #optimole-app .control.has-icons-right .select:focus ~ .icon {\n color: #7a7a7a; }\n #optimole-app .control.has-icons-left .input.is-small ~ .icon,\n #optimole-app .control.has-icons-left .select.is-small ~ .icon, #optimole-app .control.has-icons-right .input.is-small ~ .icon,\n #optimole-app .control.has-icons-right .select.is-small ~ .icon {\n font-size: 0.75rem; }\n #optimole-app .control.has-icons-left .input.is-medium ~ .icon,\n #optimole-app .control.has-icons-left .select.is-medium ~ .icon, #optimole-app .control.has-icons-right .input.is-medium ~ .icon,\n #optimole-app .control.has-icons-right .select.is-medium ~ .icon {\n font-size: 1.25rem; }\n #optimole-app .control.has-icons-left .input.is-large ~ .icon,\n #optimole-app .control.has-icons-left .select.is-large ~ .icon, #optimole-app .control.has-icons-right .input.is-large ~ .icon,\n #optimole-app .control.has-icons-right .select.is-large ~ .icon {\n font-size: 1.5rem; }\n #optimole-app .control.has-icons-left .icon, #optimole-app .control.has-icons-right .icon {\n color: #dbdbdb;\n height: 2.25em;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 2.25em;\n z-index: 4; }\n #optimole-app .control.has-icons-left .input,\n #optimole-app .control.has-icons-left .select select {\n padding-left: 2.25em; }\n #optimole-app .control.has-icons-left .icon.is-left {\n left: 0; }\n #optimole-app .control.has-icons-right .input,\n #optimole-app .control.has-icons-right .select select {\n padding-right: 2.25em; }\n #optimole-app .control.has-icons-right .icon.is-right {\n right: 0; }\n #optimole-app .control.is-loading::after {\n position: absolute !important;\n right: 0.625em;\n top: 0.625em;\n z-index: 4; }\n #optimole-app .control.is-loading.is-small:after {\n font-size: 0.75rem; }\n #optimole-app .control.is-loading.is-medium:after {\n font-size: 1.25rem; }\n #optimole-app .control.is-loading.is-large:after {\n font-size: 1.5rem; }\n #optimole-app .icon {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n height: 1.5rem;\n width: 1.5rem; }\n #optimole-app .icon.is-small {\n height: 1rem;\n width: 1rem; }\n #optimole-app .icon.is-medium {\n height: 2rem;\n width: 2rem; }\n #optimole-app .icon.is-large {\n height: 3rem;\n width: 3rem; }\n #optimole-app .image {\n display: block;\n position: relative; }\n #optimole-app .image img {\n display: block;\n height: auto;\n width: 100%; }\n #optimole-app .image img.is-rounded {\n border-radius: 290486px; }\n #optimole-app .image.is-square img, #optimole-app .image.is-1by1 img, #optimole-app .image.is-5by4 img, #optimole-app .image.is-4by3 img, #optimole-app .image.is-3by2 img, #optimole-app .image.is-5by3 img, #optimole-app .image.is-16by9 img, #optimole-app .image.is-2by1 img, #optimole-app .image.is-3by1 img, #optimole-app .image.is-4by5 img, #optimole-app .image.is-3by4 img, #optimole-app .image.is-2by3 img, #optimole-app .image.is-3by5 img, #optimole-app .image.is-9by16 img, #optimole-app .image.is-1by2 img, #optimole-app .image.is-1by3 img {\n height: 100%;\n width: 100%; }\n #optimole-app .image.is-square, #optimole-app .image.is-1by1 {\n padding-top: 100%; }\n #optimole-app .image.is-5by4 {\n padding-top: 80%; }\n #optimole-app .image.is-4by3 {\n padding-top: 75%; }\n #optimole-app .image.is-3by2 {\n padding-top: 66.6666%; }\n #optimole-app .image.is-5by3 {\n padding-top: 60%; }\n #optimole-app .image.is-16by9 {\n padding-top: 56.25%; }\n #optimole-app .image.is-2by1 {\n padding-top: 50%; }\n #optimole-app .image.is-3by1 {\n padding-top: 33.3333%; }\n #optimole-app .image.is-4by5 {\n padding-top: 125%; }\n #optimole-app .image.is-3by4 {\n padding-top: 133.3333%; }\n #optimole-app .image.is-2by3 {\n padding-top: 150%; }\n #optimole-app .image.is-3by5 {\n padding-top: 166.6666%; }\n #optimole-app .image.is-9by16 {\n padding-top: 177.7777%; }\n #optimole-app .image.is-1by2 {\n padding-top: 200%; }\n #optimole-app .image.is-1by3 {\n padding-top: 300%; }\n #optimole-app .image.is-16x16 {\n height: 16px;\n width: 16px; }\n #optimole-app .image.is-24x24 {\n height: 24px;\n width: 24px; }\n #optimole-app .image.is-32x32 {\n height: 32px;\n width: 32px; }\n #optimole-app .image.is-48x48 {\n height: 48px;\n width: 48px; }\n #optimole-app .image.is-64x64 {\n height: 64px;\n width: 64px; }\n #optimole-app .image.is-96x96 {\n height: 96px;\n width: 96px; }\n #optimole-app .image.is-128x128 {\n height: 128px;\n width: 128px; }\n #optimole-app .notification {\n background-color: whitesmoke;\n border-radius: 4px;\n padding: 1.25rem 2.5rem 1.25rem 1.5rem;\n position: relative; }\n #optimole-app .notification a:not(.button) {\n color: currentColor;\n text-decoration: underline; }\n #optimole-app .notification strong {\n color: currentColor; }\n #optimole-app .notification code,\n #optimole-app .notification pre {\n background: white; }\n #optimole-app .notification pre code {\n background: transparent; }\n #optimole-app .notification > .delete {\n position: absolute;\n right: 0.5rem;\n top: 0.5rem; }\n #optimole-app .notification .title,\n #optimole-app .notification .subtitle,\n #optimole-app .notification .content {\n color: currentColor; }\n #optimole-app .notification.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .notification.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .notification.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .notification.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .notification.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .notification.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .notification.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .notification.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .notification.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .notification.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .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 #optimole-app .progress::-webkit-progress-bar {\n background-color: #dbdbdb; }\n #optimole-app .progress::-webkit-progress-value {\n background-color: #4a4a4a; }\n #optimole-app .progress::-moz-progress-bar {\n background-color: #4a4a4a; }\n #optimole-app .progress::-ms-fill {\n background-color: #4a4a4a;\n border: none; }\n #optimole-app .progress.is-white::-webkit-progress-value {\n background-color: white; }\n #optimole-app .progress.is-white::-moz-progress-bar {\n background-color: white; }\n #optimole-app .progress.is-white::-ms-fill {\n background-color: white; }\n #optimole-app .progress.is-black::-webkit-progress-value {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-black::-moz-progress-bar {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-black::-ms-fill {\n background-color: #0a0a0a; }\n #optimole-app .progress.is-light::-webkit-progress-value {\n background-color: whitesmoke; }\n #optimole-app .progress.is-light::-moz-progress-bar {\n background-color: whitesmoke; }\n #optimole-app .progress.is-light::-ms-fill {\n background-color: whitesmoke; }\n #optimole-app .progress.is-dark::-webkit-progress-value {\n background-color: #363636; }\n #optimole-app .progress.is-dark::-moz-progress-bar {\n background-color: #363636; }\n #optimole-app .progress.is-dark::-ms-fill {\n background-color: #363636; }\n #optimole-app .progress.is-primary::-webkit-progress-value {\n background-color: #e7602a; }\n #optimole-app .progress.is-primary::-moz-progress-bar {\n background-color: #e7602a; }\n #optimole-app .progress.is-primary::-ms-fill {\n background-color: #e7602a; }\n #optimole-app .progress.is-link::-webkit-progress-value {\n background-color: #3273dc; }\n #optimole-app .progress.is-link::-moz-progress-bar {\n background-color: #3273dc; }\n #optimole-app .progress.is-link::-ms-fill {\n background-color: #3273dc; }\n #optimole-app .progress.is-info::-webkit-progress-value {\n background-color: #008ec2; }\n #optimole-app .progress.is-info::-moz-progress-bar {\n background-color: #008ec2; }\n #optimole-app .progress.is-info::-ms-fill {\n background-color: #008ec2; }\n #optimole-app .progress.is-success::-webkit-progress-value {\n background-color: #34a85e; }\n #optimole-app .progress.is-success::-moz-progress-bar {\n background-color: #34a85e; }\n #optimole-app .progress.is-success::-ms-fill {\n background-color: #34a85e; }\n #optimole-app .progress.is-warning::-webkit-progress-value {\n background-color: #ffdd57; }\n #optimole-app .progress.is-warning::-moz-progress-bar {\n background-color: #ffdd57; }\n #optimole-app .progress.is-warning::-ms-fill {\n background-color: #ffdd57; }\n #optimole-app .progress.is-danger::-webkit-progress-value {\n background-color: #d54222; }\n #optimole-app .progress.is-danger::-moz-progress-bar {\n background-color: #d54222; }\n #optimole-app .progress.is-danger::-ms-fill {\n background-color: #d54222; }\n #optimole-app .progress.is-small {\n height: 0.75rem; }\n #optimole-app .progress.is-medium {\n height: 1.25rem; }\n #optimole-app .progress.is-large {\n height: 1.5rem; }\n #optimole-app .table {\n background-color: white;\n color: #363636; }\n #optimole-app .table td,\n #optimole-app .table th {\n border: 1px solid #dbdbdb;\n border-width: 0 0 1px;\n padding: 0.5em 0.75em;\n vertical-align: top; }\n #optimole-app .table td.is-white,\n #optimole-app .table th.is-white {\n background-color: white;\n border-color: white;\n color: #0a0a0a; }\n #optimole-app .table td.is-black,\n #optimole-app .table th.is-black {\n background-color: #0a0a0a;\n border-color: #0a0a0a;\n color: white; }\n #optimole-app .table td.is-light,\n #optimole-app .table th.is-light {\n background-color: whitesmoke;\n border-color: whitesmoke;\n color: #363636; }\n #optimole-app .table td.is-dark,\n #optimole-app .table th.is-dark {\n background-color: #363636;\n border-color: #363636;\n color: whitesmoke; }\n #optimole-app .table td.is-primary,\n #optimole-app .table th.is-primary {\n background-color: #e7602a;\n border-color: #e7602a;\n color: #fff; }\n #optimole-app .table td.is-link,\n #optimole-app .table th.is-link {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .table td.is-info,\n #optimole-app .table th.is-info {\n background-color: #008ec2;\n border-color: #008ec2;\n color: #fff; }\n #optimole-app .table td.is-success,\n #optimole-app .table th.is-success {\n background-color: #34a85e;\n border-color: #34a85e;\n color: #fff; }\n #optimole-app .table td.is-warning,\n #optimole-app .table th.is-warning {\n background-color: #ffdd57;\n border-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .table td.is-danger,\n #optimole-app .table th.is-danger {\n background-color: #d54222;\n border-color: #d54222;\n color: #fff; }\n #optimole-app .table td.is-narrow,\n #optimole-app .table th.is-narrow {\n white-space: nowrap;\n width: 1%; }\n #optimole-app .table td.is-selected,\n #optimole-app .table th.is-selected {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .table td.is-selected a,\n #optimole-app .table td.is-selected strong,\n #optimole-app .table th.is-selected a,\n #optimole-app .table th.is-selected strong {\n color: currentColor; }\n #optimole-app .table th {\n color: #363636;\n text-align: left; }\n #optimole-app .table tr.is-selected {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .table tr.is-selected a,\n #optimole-app .table tr.is-selected strong {\n color: currentColor; }\n #optimole-app .table tr.is-selected td,\n #optimole-app .table tr.is-selected th {\n border-color: #fff;\n color: currentColor; }\n #optimole-app .table thead td,\n #optimole-app .table thead th {\n border-width: 0 0 2px;\n color: #363636; }\n #optimole-app .table tfoot td,\n #optimole-app .table tfoot th {\n border-width: 2px 0 0;\n color: #363636; }\n #optimole-app .table tbody tr:last-child td,\n #optimole-app .table tbody tr:last-child th {\n border-bottom-width: 0; }\n #optimole-app .table.is-bordered td,\n #optimole-app .table.is-bordered th {\n border-width: 1px; }\n #optimole-app .table.is-bordered tr:last-child td,\n #optimole-app .table.is-bordered tr:last-child th {\n border-bottom-width: 1px; }\n #optimole-app .table.is-fullwidth {\n width: 100%; }\n #optimole-app .table.is-hoverable tbody tr:not(.is-selected):hover {\n background-color: #fafafa; }\n #optimole-app .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {\n background-color: whitesmoke; }\n #optimole-app .table.is-narrow td,\n #optimole-app .table.is-narrow th {\n padding: 0.25em 0.5em; }\n #optimole-app .table.is-striped tbody tr:not(.is-selected):nth-child(even) {\n background-color: #fafafa; }\n #optimole-app .table-container {\n -webkit-overflow-scrolling: touch;\n overflow: auto;\n overflow-y: hidden;\n max-width: 100%; }\n #optimole-app .tags {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .tags .tag {\n margin-bottom: 0.5rem; }\n #optimole-app .tags .tag:not(:last-child) {\n margin-right: 0.5rem; }\n #optimole-app .tags:last-child {\n margin-bottom: -0.5rem; }\n #optimole-app .tags:not(:last-child) {\n margin-bottom: 1rem; }\n #optimole-app .tags.has-addons .tag {\n margin-right: 0; }\n #optimole-app .tags.has-addons .tag:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0; }\n #optimole-app .tags.has-addons .tag:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .tags.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .tags.is-centered .tag {\n margin-right: 0.25rem;\n margin-left: 0.25rem; }\n #optimole-app .tags.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .tags.is-right .tag:not(:first-child) {\n margin-left: 0.5rem; }\n #optimole-app .tags.is-right .tag:not(:last-child) {\n margin-right: 0; }\n #optimole-app .tag:not(body) {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 4px;\n color: #4a4a4a;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 0.75rem;\n height: 2em;\n -ms-flex-pack: center;\n justify-content: center;\n line-height: 1.5;\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n #optimole-app .tag:not(body) .delete {\n margin-left: 0.25rem;\n margin-right: -0.375rem; }\n #optimole-app .tag:not(body).is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .tag:not(body).is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .tag:not(body).is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .tag:not(body).is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .tag:not(body).is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .tag:not(body).is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .tag:not(body).is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .tag:not(body).is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .tag:not(body).is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .tag:not(body).is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .tag:not(body).is-medium {\n font-size: 1rem; }\n #optimole-app .tag:not(body).is-large {\n font-size: 1.25rem; }\n #optimole-app .tag:not(body) .icon:first-child:not(:last-child) {\n margin-left: -0.375em;\n margin-right: 0.1875em; }\n #optimole-app .tag:not(body) .icon:last-child:not(:first-child) {\n margin-left: 0.1875em;\n margin-right: -0.375em; }\n #optimole-app .tag:not(body) .icon:first-child:last-child {\n margin-left: -0.375em;\n margin-right: -0.375em; }\n #optimole-app .tag:not(body).is-delete {\n margin-left: 1px;\n padding: 0;\n position: relative;\n width: 2em; }\n #optimole-app .tag:not(body).is-delete::before, #optimole-app .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 #optimole-app .tag:not(body).is-delete::before {\n height: 1px;\n width: 50%; }\n #optimole-app .tag:not(body).is-delete::after {\n height: 50%;\n width: 1px; }\n #optimole-app .tag:not(body).is-delete:hover, #optimole-app .tag:not(body).is-delete:focus {\n background-color: #e8e8e8; }\n #optimole-app .tag:not(body).is-delete:active {\n background-color: #dbdbdb; }\n #optimole-app .tag:not(body).is-rounded {\n border-radius: 290486px; }\n #optimole-app a.tag:hover {\n text-decoration: underline; }\n #optimole-app .title,\n #optimole-app .subtitle {\n word-break: break-word; }\n #optimole-app .title em,\n #optimole-app .title span,\n #optimole-app .subtitle em,\n #optimole-app .subtitle span {\n font-weight: inherit; }\n #optimole-app .title sub,\n #optimole-app .subtitle sub {\n font-size: 0.75em; }\n #optimole-app .title sup,\n #optimole-app .subtitle sup {\n font-size: 0.75em; }\n #optimole-app .title .tag,\n #optimole-app .subtitle .tag {\n vertical-align: middle; }\n #optimole-app .title {\n color: #363636;\n font-size: 2rem;\n font-weight: 600;\n line-height: 1.125; }\n #optimole-app .title strong {\n color: inherit;\n font-weight: inherit; }\n #optimole-app .title + .highlight {\n margin-top: -0.75rem; }\n #optimole-app .title:not(.is-spaced) + .subtitle {\n margin-top: -1.25rem; }\n #optimole-app .title.is-1 {\n font-size: 3rem; }\n #optimole-app .title.is-2 {\n font-size: 2.5rem; }\n #optimole-app .title.is-3 {\n font-size: 2rem; }\n #optimole-app .title.is-4 {\n font-size: 1.5rem; }\n #optimole-app .title.is-5 {\n font-size: 1.25rem; }\n #optimole-app .title.is-6 {\n font-size: 1rem; }\n #optimole-app .title.is-7 {\n font-size: 0.75rem; }\n #optimole-app .subtitle {\n color: #4a4a4a;\n font-size: 1.25rem;\n font-weight: 400;\n line-height: 1.25; }\n #optimole-app .subtitle strong {\n color: #363636;\n font-weight: 600; }\n #optimole-app .subtitle:not(.is-spaced) + .title {\n margin-top: -1.25rem; }\n #optimole-app .subtitle.is-1 {\n font-size: 3rem; }\n #optimole-app .subtitle.is-2 {\n font-size: 2.5rem; }\n #optimole-app .subtitle.is-3 {\n font-size: 2rem; }\n #optimole-app .subtitle.is-4 {\n font-size: 1.5rem; }\n #optimole-app .subtitle.is-5 {\n font-size: 1.25rem; }\n #optimole-app .subtitle.is-6 {\n font-size: 1rem; }\n #optimole-app .subtitle.is-7 {\n font-size: 0.75rem; }\n #optimole-app .heading {\n display: block;\n font-size: 11px;\n letter-spacing: 1px;\n margin-bottom: 5px;\n text-transform: uppercase; }\n #optimole-app .highlight {\n font-weight: 400;\n max-width: 100%;\n overflow: hidden;\n padding: 0; }\n #optimole-app .highlight pre {\n overflow: auto;\n max-width: 100%; }\n #optimole-app .number {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n border-radius: 290486px;\n display: -ms-inline-flexbox;\n display: inline-flex;\n font-size: 1.25rem;\n height: 2em;\n -ms-flex-pack: center;\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 #optimole-app .breadcrumb {\n font-size: 1rem;\n white-space: nowrap; }\n #optimole-app .breadcrumb a {\n -ms-flex-align: center;\n align-items: center;\n color: #3273dc;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0 0.75em; }\n #optimole-app .breadcrumb a:hover {\n color: #363636; }\n #optimole-app .breadcrumb li {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .breadcrumb li:first-child a {\n padding-left: 0; }\n #optimole-app .breadcrumb li.is-active a {\n color: #363636;\n cursor: default;\n pointer-events: none; }\n #optimole-app .breadcrumb li + li::before {\n color: #b5b5b5;\n content: "/"; }\n #optimole-app .breadcrumb ul,\n #optimole-app .breadcrumb ol {\n -ms-flex-align: start;\n align-items: flex-start;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .breadcrumb .icon:first-child {\n margin-right: 0.5em; }\n #optimole-app .breadcrumb .icon:last-child {\n margin-left: 0.5em; }\n #optimole-app .breadcrumb.is-centered ol,\n #optimole-app .breadcrumb.is-centered ul {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .breadcrumb.is-right ol,\n #optimole-app .breadcrumb.is-right ul {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .breadcrumb.is-small {\n font-size: 0.75rem; }\n #optimole-app .breadcrumb.is-medium {\n font-size: 1.25rem; }\n #optimole-app .breadcrumb.is-large {\n font-size: 1.5rem; }\n #optimole-app .breadcrumb.has-arrow-separator li + li::before {\n content: "\\2192"; }\n #optimole-app .breadcrumb.has-bullet-separator li + li::before {\n content: "\\2022"; }\n #optimole-app .breadcrumb.has-dot-separator li + li::before {\n content: "\\B7"; }\n #optimole-app .breadcrumb.has-succeeds-separator li + li::before {\n content: "\\227B"; }\n #optimole-app .card {\n background-color: white;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n color: #4a4a4a;\n max-width: 100%;\n position: relative; }\n #optimole-app .card-header {\n background-color: none;\n -ms-flex-align: stretch;\n align-items: stretch;\n box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .card-header-title {\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-positive: 1;\n flex-grow: 1;\n font-weight: 700;\n padding: 0.75rem; }\n #optimole-app .card-header-title.is-centered {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .card-header-icon {\n -ms-flex-align: center;\n align-items: center;\n cursor: pointer;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n #optimole-app .card-image {\n display: block;\n position: relative; }\n #optimole-app .card-content {\n background-color: none;\n padding: 1.5rem; }\n #optimole-app .card-footer {\n background-color: none;\n border-top: 1px solid #dbdbdb;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .card-footer-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: center;\n justify-content: center;\n padding: 0.75rem; }\n #optimole-app .card-footer-item:not(:last-child) {\n border-right: 1px solid #dbdbdb; }\n #optimole-app .card .media:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .dropdown {\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n vertical-align: top; }\n #optimole-app .dropdown.is-active .dropdown-menu, #optimole-app .dropdown.is-hoverable:hover .dropdown-menu {\n display: block; }\n #optimole-app .dropdown.is-right .dropdown-menu {\n left: auto;\n right: 0; }\n #optimole-app .dropdown.is-up .dropdown-menu {\n bottom: 100%;\n padding-bottom: 4px;\n padding-top: initial;\n top: auto; }\n #optimole-app .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 #optimole-app .dropdown-content {\n background-color: white;\n border-radius: 4px;\n box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n #optimole-app .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 #optimole-app a.dropdown-item {\n padding-right: 3rem;\n white-space: nowrap; }\n #optimole-app a.dropdown-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app a.dropdown-item.is-active {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .dropdown-divider {\n background-color: #dbdbdb;\n border: none;\n display: block;\n height: 1px;\n margin: 0.5rem 0; }\n #optimole-app .level {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .level code {\n border-radius: 4px; }\n #optimole-app .level img {\n display: inline-block;\n vertical-align: top; }\n #optimole-app .level.is-mobile {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level.is-mobile .level-left,\n #optimole-app .level.is-mobile .level-right {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level.is-mobile .level-left + .level-right {\n margin-top: 0; }\n #optimole-app .level.is-mobile .level-item {\n margin-right: 0.75rem; }\n #optimole-app .level.is-mobile .level-item:not(:last-child) {\n margin-bottom: 0; }\n #optimole-app .level.is-mobile .level-item:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .level > .level-item:not(.is-narrow) {\n -ms-flex-positive: 1;\n flex-grow: 1; } }\n #optimole-app .level-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .level-item .title,\n #optimole-app .level-item .subtitle {\n margin-bottom: 0; }\n @media screen and (max-width: 768px) {\n #optimole-app .level-item:not(:last-child) {\n margin-bottom: 0.75rem; } }\n #optimole-app .level-left,\n #optimole-app .level-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .level-left .level-item.is-flexible,\n #optimole-app .level-right .level-item.is-flexible {\n -ms-flex-positive: 1;\n flex-grow: 1; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-left .level-item:not(:last-child),\n #optimole-app .level-right .level-item:not(:last-child) {\n margin-right: 0.75rem; } }\n #optimole-app .level-left {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n @media screen and (max-width: 768px) {\n #optimole-app .level-left + .level-right {\n margin-top: 1.5rem; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-left {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .level-right {\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: end;\n justify-content: flex-end; }\n @media screen and (min-width: 769px), print {\n #optimole-app .level-right {\n display: -ms-flexbox;\n display: flex; } }\n #optimole-app .media {\n -ms-flex-align: start;\n align-items: flex-start;\n display: -ms-flexbox;\n display: flex;\n text-align: left; }\n #optimole-app .media .content:not(:last-child) {\n margin-bottom: 0.75rem; }\n #optimole-app .media .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n display: -ms-flexbox;\n display: flex;\n padding-top: 0.75rem; }\n #optimole-app .media .media .content:not(:last-child),\n #optimole-app .media .media .control:not(:last-child) {\n margin-bottom: 0.5rem; }\n #optimole-app .media .media .media {\n padding-top: 0.5rem; }\n #optimole-app .media .media .media + .media {\n margin-top: 0.5rem; }\n #optimole-app .media + .media {\n border-top: 1px solid rgba(219, 219, 219, 0.5);\n margin-top: 1rem;\n padding-top: 1rem; }\n #optimole-app .media.is-large + .media {\n margin-top: 1.5rem;\n padding-top: 1.5rem; }\n #optimole-app .media-left,\n #optimole-app .media-right {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .media-left {\n margin-right: 1rem; }\n #optimole-app .media-right {\n margin-left: 1rem; }\n #optimole-app .media-content {\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n text-align: left; }\n #optimole-app .menu {\n font-size: 1rem; }\n #optimole-app .menu.is-small {\n font-size: 0.75rem; }\n #optimole-app .menu.is-medium {\n font-size: 1.25rem; }\n #optimole-app .menu.is-large {\n font-size: 1.5rem; }\n #optimole-app .menu-list {\n line-height: 1.25; }\n #optimole-app .menu-list a {\n border-radius: 2px;\n color: #4a4a4a;\n display: block;\n padding: 0.5em 0.75em; }\n #optimole-app .menu-list a:hover {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .menu-list a.is-active {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .menu-list li ul {\n border-left: 1px solid #dbdbdb;\n margin: 0.75em;\n padding-left: 0.75em; }\n #optimole-app .menu-label {\n color: #7a7a7a;\n font-size: 0.75em;\n letter-spacing: 0.1em;\n text-transform: uppercase; }\n #optimole-app .menu-label:not(:first-child) {\n margin-top: 1em; }\n #optimole-app .menu-label:not(:last-child) {\n margin-bottom: 1em; }\n #optimole-app .message {\n background-color: whitesmoke;\n border-radius: 4px;\n font-size: 1rem; }\n #optimole-app .message strong {\n color: currentColor; }\n #optimole-app .message a:not(.button):not(.tag) {\n color: currentColor;\n text-decoration: underline; }\n #optimole-app .message.is-small {\n font-size: 0.75rem; }\n #optimole-app .message.is-medium {\n font-size: 1.25rem; }\n #optimole-app .message.is-large {\n font-size: 1.5rem; }\n #optimole-app .message.is-white {\n background-color: white; }\n #optimole-app .message.is-white .message-header {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .message.is-white .message-body {\n border-color: white;\n color: #4d4d4d; }\n #optimole-app .message.is-black {\n background-color: #fafafa; }\n #optimole-app .message.is-black .message-header {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .message.is-black .message-body {\n border-color: #0a0a0a;\n color: #090909; }\n #optimole-app .message.is-light {\n background-color: #fafafa; }\n #optimole-app .message.is-light .message-header {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .message.is-light .message-body {\n border-color: whitesmoke;\n color: #505050; }\n #optimole-app .message.is-dark {\n background-color: #fafafa; }\n #optimole-app .message.is-dark .message-header {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .message.is-dark .message-body {\n border-color: #363636;\n color: #2a2a2a; }\n #optimole-app .message.is-primary {\n background-color: #fef8f6; }\n #optimole-app .message.is-primary .message-header {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .message.is-primary .message-body {\n border-color: #e7602a;\n color: #8e3a18; }\n #optimole-app .message.is-link {\n background-color: #f6f9fe; }\n #optimole-app .message.is-link .message-header {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .message.is-link .message-body {\n border-color: #3273dc;\n color: #22509a; }\n #optimole-app .message.is-info {\n background-color: #f5fcff; }\n #optimole-app .message.is-info .message-header {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .message.is-info .message-body {\n border-color: #008ec2;\n color: #044259; }\n #optimole-app .message.is-success {\n background-color: #f7fdf9; }\n #optimole-app .message.is-success .message-header {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .message.is-success .message-body {\n border-color: #34a85e;\n color: #1b432a; }\n #optimole-app .message.is-warning {\n background-color: #fffdf5; }\n #optimole-app .message.is-warning .message-header {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .message.is-warning .message-body {\n border-color: #ffdd57;\n color: #3b3108; }\n #optimole-app .message.is-danger {\n background-color: #fef8f6; }\n #optimole-app .message.is-danger .message-header {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .message.is-danger .message-body {\n border-color: #d54222;\n color: #8d311d; }\n #optimole-app .message-header {\n -ms-flex-align: center;\n align-items: center;\n background-color: #4a4a4a;\n border-radius: 4px 4px 0 0;\n color: #fff;\n display: -ms-flexbox;\n display: flex;\n font-weight: 700;\n -ms-flex-pack: justify;\n justify-content: space-between;\n line-height: 1.25;\n padding: 0.75em 1em;\n position: relative; }\n #optimole-app .message-header .delete {\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n margin-left: 0.75em; }\n #optimole-app .message-header + .message-body {\n border-width: 0;\n border-top-left-radius: 0;\n border-top-right-radius: 0; }\n #optimole-app .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 #optimole-app .message-body code,\n #optimole-app .message-body pre {\n background-color: white; }\n #optimole-app .message-body pre code {\n background-color: transparent; }\n #optimole-app .modal {\n -ms-flex-align: center;\n align-items: center;\n display: none;\n -ms-flex-pack: center;\n justify-content: center;\n overflow: hidden;\n position: fixed;\n z-index: 40; }\n #optimole-app .modal.is-active {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .modal-background {\n background-color: rgba(10, 10, 10, 0.86); }\n #optimole-app .modal-content,\n #optimole-app .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 #optimole-app .modal-content,\n #optimole-app .modal-card {\n margin: 0 auto;\n max-height: calc(100vh - 40px);\n width: 640px; } }\n #optimole-app .modal-close {\n background: none;\n height: 40px;\n position: fixed;\n right: 20px;\n top: 20px;\n width: 40px; }\n #optimole-app .modal-card {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-direction: column;\n flex-direction: column;\n max-height: calc(100vh - 40px);\n overflow: hidden; }\n #optimole-app .modal-card-head,\n #optimole-app .modal-card-foot {\n -ms-flex-align: center;\n align-items: center;\n background-color: whitesmoke;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 20px;\n position: relative; }\n #optimole-app .modal-card-head {\n border-bottom: 1px solid #dbdbdb;\n border-top-left-radius: 6px;\n border-top-right-radius: 6px; }\n #optimole-app .modal-card-title {\n color: #363636;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n font-size: 1.5rem;\n line-height: 1; }\n #optimole-app .modal-card-foot {\n border-bottom-left-radius: 6px;\n border-bottom-right-radius: 6px;\n border-top: 1px solid #dbdbdb; }\n #optimole-app .modal-card-foot .button:not(:last-child) {\n margin-right: 10px; }\n #optimole-app .modal-card-body {\n -webkit-overflow-scrolling: touch;\n background-color: white;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n overflow: auto;\n padding: 20px; }\n #optimole-app .navbar {\n background-color: white;\n min-height: 3.25rem;\n position: relative;\n z-index: 30; }\n #optimole-app .navbar.is-white {\n background-color: white;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link {\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-white .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-brand .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-brand .navbar-link::after {\n border-color: #0a0a0a; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-white .navbar-start > .navbar-item,\n #optimole-app .navbar.is-white .navbar-start .navbar-link,\n #optimole-app .navbar.is-white .navbar-end > .navbar-item,\n #optimole-app .navbar.is-white .navbar-end .navbar-link {\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-white .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-white .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-white .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-white .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-white .navbar-end .navbar-link.is-active {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-white .navbar-end .navbar-link::after {\n border-color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #f2f2f2;\n color: #0a0a0a; }\n #optimole-app .navbar.is-white .navbar-dropdown a.navbar-item.is-active {\n background-color: white;\n color: #0a0a0a; } }\n #optimole-app .navbar.is-black {\n background-color: #0a0a0a;\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link {\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-black .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-brand .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-brand .navbar-link::after {\n border-color: white; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-black .navbar-start > .navbar-item,\n #optimole-app .navbar.is-black .navbar-start .navbar-link,\n #optimole-app .navbar.is-black .navbar-end > .navbar-item,\n #optimole-app .navbar.is-black .navbar-end .navbar-link {\n color: white; }\n #optimole-app .navbar.is-black .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-black .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-black .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-black .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-black .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-black .navbar-end .navbar-link.is-active {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-black .navbar-end .navbar-link::after {\n border-color: white; }\n #optimole-app .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: black;\n color: white; }\n #optimole-app .navbar.is-black .navbar-dropdown a.navbar-item.is-active {\n background-color: #0a0a0a;\n color: white; } }\n #optimole-app .navbar.is-light {\n background-color: whitesmoke;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link {\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-light .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-brand .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-brand .navbar-link::after {\n border-color: #363636; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-light .navbar-start > .navbar-item,\n #optimole-app .navbar.is-light .navbar-start .navbar-link,\n #optimole-app .navbar.is-light .navbar-end > .navbar-item,\n #optimole-app .navbar.is-light .navbar-end .navbar-link {\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-light .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-light .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-light .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-light .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-light .navbar-end .navbar-link.is-active {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-light .navbar-end .navbar-link::after {\n border-color: #363636; }\n #optimole-app .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #e8e8e8;\n color: #363636; }\n #optimole-app .navbar.is-light .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #363636; } }\n #optimole-app .navbar.is-dark {\n background-color: #363636;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link {\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-dark .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-brand .navbar-link::after {\n border-color: whitesmoke; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-dark .navbar-start > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link,\n #optimole-app .navbar.is-dark .navbar-end > .navbar-item,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link {\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-dark .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-dark .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-dark .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link.is-active {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-dark .navbar-end .navbar-link::after {\n border-color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #292929;\n color: whitesmoke; }\n #optimole-app .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {\n background-color: #363636;\n color: whitesmoke; } }\n #optimole-app .navbar.is-primary {\n background-color: #e7602a;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-primary .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-primary .navbar-start > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link,\n #optimole-app .navbar.is-primary .navbar-end > .navbar-item,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-primary .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-primary .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-primary .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link.is-active {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-primary .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #de5119;\n color: #fff; }\n #optimole-app .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {\n background-color: #e7602a;\n color: #fff; } }\n #optimole-app .navbar.is-link {\n background-color: #3273dc;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-link .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-brand .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-link .navbar-start > .navbar-item,\n #optimole-app .navbar.is-link .navbar-start .navbar-link,\n #optimole-app .navbar.is-link .navbar-end > .navbar-item,\n #optimole-app .navbar.is-link .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-link .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-link .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-link .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-link .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-link .navbar-end .navbar-link.is-active {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-link .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #2366d1;\n color: #fff; }\n #optimole-app .navbar.is-link .navbar-dropdown a.navbar-item.is-active {\n background-color: #3273dc;\n color: #fff; } }\n #optimole-app .navbar.is-info {\n background-color: #008ec2;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-info .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-brand .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-info .navbar-start > .navbar-item,\n #optimole-app .navbar.is-info .navbar-start .navbar-link,\n #optimole-app .navbar.is-info .navbar-end > .navbar-item,\n #optimole-app .navbar.is-info .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-info .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-info .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-info .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-info .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-info .navbar-end .navbar-link.is-active {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-info .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #007ba9;\n color: #fff; }\n #optimole-app .navbar.is-info .navbar-dropdown a.navbar-item.is-active {\n background-color: #008ec2;\n color: #fff; } }\n #optimole-app .navbar.is-success {\n background-color: #34a85e;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-success .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-brand .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-success .navbar-start > .navbar-item,\n #optimole-app .navbar.is-success .navbar-start .navbar-link,\n #optimole-app .navbar.is-success .navbar-end > .navbar-item,\n #optimole-app .navbar.is-success .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-success .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-success .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-success .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-success .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-success .navbar-end .navbar-link.is-active {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-success .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #2e9553;\n color: #fff; }\n #optimole-app .navbar.is-success .navbar-dropdown a.navbar-item.is-active {\n background-color: #34a85e;\n color: #fff; } }\n #optimole-app .navbar.is-warning {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-warning .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-brand .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-warning .navbar-start > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link,\n #optimole-app .navbar.is-warning .navbar-end > .navbar-item,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link {\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-warning .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-warning .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-warning .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link.is-active {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-warning .navbar-end .navbar-link::after {\n border-color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #ffd83d;\n color: rgba(0, 0, 0, 0.7); }\n #optimole-app .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {\n background-color: #ffdd57;\n color: rgba(0, 0, 0, 0.7); } }\n #optimole-app .navbar.is-danger {\n background-color: #d54222;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand > a.navbar-item:hover, #optimole-app .navbar.is-danger .navbar-brand > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-brand .navbar-link::after {\n border-color: #fff; }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar.is-danger .navbar-start > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link,\n #optimole-app .navbar.is-danger .navbar-end > .navbar-item,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link {\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-start > a.navbar-item:hover, #optimole-app .navbar.is-danger .navbar-start > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-start .navbar-link.is-active,\n #optimole-app .navbar.is-danger .navbar-end > a.navbar-item:hover,\n #optimole-app .navbar.is-danger .navbar-end > a.navbar-item.is-active,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link:hover,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link.is-active {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-start .navbar-link::after,\n #optimole-app .navbar.is-danger .navbar-end .navbar-link::after {\n border-color: #fff; }\n #optimole-app .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,\n #optimole-app .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #bf3b1e;\n color: #fff; }\n #optimole-app .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {\n background-color: #d54222;\n color: #fff; } }\n #optimole-app .navbar > .container {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n min-height: 3.25rem;\n width: 100%; }\n #optimole-app .navbar.has-shadow {\n box-shadow: 0 2px 0 0 whitesmoke; }\n #optimole-app .navbar.is-fixed-bottom, #optimole-app .navbar.is-fixed-top {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom.has-shadow {\n box-shadow: 0 -2px 0 0 whitesmoke; }\n #optimole-app .navbar.is-fixed-top {\n top: 0; }\n #optimole-app html.has-navbar-fixed-top,\n #optimole-app body.has-navbar-fixed-top {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom,\n #optimole-app body.has-navbar-fixed-bottom {\n padding-bottom: 3.25rem; }\n #optimole-app .navbar-brand,\n #optimole-app .navbar-tabs {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n min-height: 3.25rem; }\n #optimole-app .navbar-brand a.navbar-item:hover {\n background-color: transparent; }\n #optimole-app .navbar-tabs {\n -webkit-overflow-scrolling: touch;\n max-width: 100vw;\n overflow-x: auto;\n overflow-y: hidden; }\n #optimole-app .navbar-burger {\n cursor: pointer;\n display: block;\n height: 3.25rem;\n position: relative;\n width: 3.25rem;\n margin-left: auto; }\n #optimole-app .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 #optimole-app .navbar-burger span:nth-child(1) {\n top: calc(50% - 6px); }\n #optimole-app .navbar-burger span:nth-child(2) {\n top: calc(50% - 1px); }\n #optimole-app .navbar-burger span:nth-child(3) {\n top: calc(50% + 4px); }\n #optimole-app .navbar-burger:hover {\n background-color: rgba(0, 0, 0, 0.05); }\n #optimole-app .navbar-burger.is-active span:nth-child(1) {\n transform: translateY(5px) rotate(45deg); }\n #optimole-app .navbar-burger.is-active span:nth-child(2) {\n opacity: 0; }\n #optimole-app .navbar-burger.is-active span:nth-child(3) {\n transform: translateY(-5px) rotate(-45deg); }\n #optimole-app .navbar-menu {\n display: none; }\n #optimole-app .navbar-item,\n #optimole-app .navbar-link {\n color: #4a4a4a;\n display: block;\n line-height: 1.5;\n padding: 0.5rem 0.75rem;\n position: relative; }\n #optimole-app .navbar-item .icon:only-child,\n #optimole-app .navbar-link .icon:only-child {\n margin-left: -0.25rem;\n margin-right: -0.25rem; }\n #optimole-app a.navbar-item,\n #optimole-app .navbar-link {\n cursor: pointer; }\n #optimole-app a.navbar-item:hover, #optimole-app a.navbar-item.is-active,\n #optimole-app .navbar-link:hover,\n #optimole-app .navbar-link.is-active {\n background-color: #fafafa;\n color: #3273dc; }\n #optimole-app .navbar-item {\n display: block;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .navbar-item img {\n max-height: 1.75rem; }\n #optimole-app .navbar-item.has-dropdown {\n padding: 0; }\n #optimole-app .navbar-item.is-expanded {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .navbar-item.is-tab {\n border-bottom: 1px solid transparent;\n min-height: 3.25rem;\n padding-bottom: calc(0.5rem - 1px); }\n #optimole-app .navbar-item.is-tab:hover {\n background-color: transparent;\n border-bottom-color: #3273dc; }\n #optimole-app .navbar-item.is-tab.is-active {\n background-color: transparent;\n border-bottom-color: #3273dc;\n border-bottom-style: solid;\n border-bottom-width: 3px;\n color: #3273dc;\n padding-bottom: calc(0.5rem - 3px); }\n #optimole-app .navbar-content {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .navbar-link {\n padding-right: 2.5em; }\n #optimole-app .navbar-link::after {\n border-color: #3273dc;\n margin-top: -0.375em;\n right: 1.125em; }\n #optimole-app .navbar-dropdown {\n font-size: 0.875rem;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem; }\n #optimole-app .navbar-dropdown .navbar-item {\n padding-left: 1.5rem;\n padding-right: 1.5rem; }\n #optimole-app .navbar-divider {\n background-color: whitesmoke;\n border: none;\n display: none;\n height: 2px;\n margin: 0.5rem 0; }\n @media screen and (max-width: 1087px) {\n #optimole-app .navbar > .container {\n display: block; }\n #optimole-app .navbar-brand .navbar-item,\n #optimole-app .navbar-tabs .navbar-item {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-link::after {\n display: none; }\n #optimole-app .navbar-menu {\n background-color: white;\n box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);\n padding: 0.5rem 0; }\n #optimole-app .navbar-menu.is-active {\n display: block; }\n #optimole-app .navbar.is-fixed-bottom-touch, #optimole-app .navbar.is-fixed-top-touch {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom-touch {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom-touch.has-shadow {\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n #optimole-app .navbar.is-fixed-top-touch {\n top: 0; }\n #optimole-app .navbar.is-fixed-top .navbar-menu, #optimole-app .navbar.is-fixed-top-touch .navbar-menu {\n -webkit-overflow-scrolling: touch;\n max-height: calc(100vh - 3.25rem);\n overflow: auto; }\n #optimole-app html.has-navbar-fixed-top-touch,\n #optimole-app body.has-navbar-fixed-top-touch {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom-touch,\n #optimole-app body.has-navbar-fixed-bottom-touch {\n padding-bottom: 3.25rem; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .navbar,\n #optimole-app .navbar-menu,\n #optimole-app .navbar-start,\n #optimole-app .navbar-end {\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar {\n min-height: 3.25rem; }\n #optimole-app .navbar.is-spaced {\n padding: 1rem 2rem; }\n #optimole-app .navbar.is-spaced .navbar-start,\n #optimole-app .navbar.is-spaced .navbar-end {\n -ms-flex-align: center;\n align-items: center; }\n #optimole-app .navbar.is-spaced a.navbar-item,\n #optimole-app .navbar.is-spaced .navbar-link {\n border-radius: 4px; }\n #optimole-app .navbar.is-transparent a.navbar-item:hover, #optimole-app .navbar.is-transparent a.navbar-item.is-active,\n #optimole-app .navbar.is-transparent .navbar-link:hover,\n #optimole-app .navbar.is-transparent .navbar-link.is-active {\n background-color: transparent !important; }\n #optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, #optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {\n background-color: transparent !important; }\n #optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #3273dc; }\n #optimole-app .navbar-burger {\n display: none; }\n #optimole-app .navbar-item,\n #optimole-app .navbar-link {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-item {\n display: -ms-flexbox;\n display: flex; }\n #optimole-app .navbar-item.has-dropdown {\n -ms-flex-align: stretch;\n align-items: stretch; }\n #optimole-app .navbar-item.has-dropdown-up .navbar-link::after {\n transform: rotate(135deg) translate(0.25em, -0.25em); }\n #optimole-app .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 #optimole-app .navbar-item.is-active .navbar-dropdown, #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown {\n display: block; }\n .navbar.is-spaced #optimole-app .navbar-item.is-active .navbar-dropdown, #optimole-app .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown, #optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {\n opacity: 1;\n pointer-events: auto;\n transform: translateY(0); }\n #optimole-app .navbar-menu {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .navbar-start {\n -ms-flex-pack: start;\n justify-content: flex-start;\n margin-right: auto; }\n #optimole-app .navbar-end {\n -ms-flex-pack: end;\n justify-content: flex-end;\n margin-left: auto; }\n #optimole-app .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 #optimole-app .navbar-dropdown .navbar-item {\n padding: 0.375rem 1rem;\n white-space: nowrap; }\n #optimole-app .navbar-dropdown a.navbar-item {\n padding-right: 3rem; }\n #optimole-app .navbar-dropdown a.navbar-item:hover {\n background-color: whitesmoke;\n color: #0a0a0a; }\n #optimole-app .navbar-dropdown a.navbar-item.is-active {\n background-color: whitesmoke;\n color: #3273dc; }\n .navbar.is-spaced #optimole-app .navbar-dropdown, #optimole-app .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 #optimole-app .navbar-dropdown.is-right {\n left: auto;\n right: 0; }\n #optimole-app .navbar-divider {\n display: block; }\n #optimole-app .navbar > .container .navbar-brand,\n #optimole-app .container > .navbar .navbar-brand {\n margin-left: -1rem; }\n #optimole-app .navbar > .container .navbar-menu,\n #optimole-app .container > .navbar .navbar-menu {\n margin-right: -1rem; }\n #optimole-app .navbar.is-fixed-bottom-desktop, #optimole-app .navbar.is-fixed-top-desktop {\n left: 0;\n position: fixed;\n right: 0;\n z-index: 30; }\n #optimole-app .navbar.is-fixed-bottom-desktop {\n bottom: 0; }\n #optimole-app .navbar.is-fixed-bottom-desktop.has-shadow {\n box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }\n #optimole-app .navbar.is-fixed-top-desktop {\n top: 0; }\n #optimole-app html.has-navbar-fixed-top-desktop,\n #optimole-app body.has-navbar-fixed-top-desktop {\n padding-top: 3.25rem; }\n #optimole-app html.has-navbar-fixed-bottom-desktop,\n #optimole-app body.has-navbar-fixed-bottom-desktop {\n padding-bottom: 3.25rem; }\n #optimole-app html.has-spaced-navbar-fixed-top,\n #optimole-app body.has-spaced-navbar-fixed-top {\n padding-top: 5.25rem; }\n #optimole-app html.has-spaced-navbar-fixed-bottom,\n #optimole-app body.has-spaced-navbar-fixed-bottom {\n padding-bottom: 5.25rem; }\n #optimole-app a.navbar-item.is-active,\n #optimole-app .navbar-link.is-active {\n color: #0a0a0a; }\n #optimole-app a.navbar-item.is-active:not(:hover),\n #optimole-app .navbar-link.is-active:not(:hover) {\n background-color: transparent; }\n #optimole-app .navbar-item.has-dropdown:hover .navbar-link, #optimole-app .navbar-item.has-dropdown.is-active .navbar-link {\n background-color: #fafafa; } }\n #optimole-app .pagination {\n font-size: 1rem;\n margin: -0.25rem; }\n #optimole-app .pagination.is-small {\n font-size: 0.75rem; }\n #optimole-app .pagination.is-medium {\n font-size: 1.25rem; }\n #optimole-app .pagination.is-large {\n font-size: 1.5rem; }\n #optimole-app .pagination.is-rounded .pagination-previous,\n #optimole-app .pagination.is-rounded .pagination-next {\n padding-left: 1em;\n padding-right: 1em;\n border-radius: 290486px; }\n #optimole-app .pagination.is-rounded .pagination-link {\n border-radius: 290486px; }\n #optimole-app .pagination,\n #optimole-app .pagination-list {\n -ms-flex-align: center;\n align-items: center;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link,\n #optimole-app .pagination-ellipsis {\n font-size: 1em;\n padding-left: 0.5em;\n padding-right: 0.5em;\n -ms-flex-pack: center;\n justify-content: center;\n margin: 0.25rem;\n text-align: center; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next,\n #optimole-app .pagination-link {\n border-color: #dbdbdb;\n color: #363636;\n min-width: 2.25em; }\n #optimole-app .pagination-previous:hover,\n #optimole-app .pagination-next:hover,\n #optimole-app .pagination-link:hover {\n border-color: #b5b5b5;\n color: #363636; }\n #optimole-app .pagination-previous:focus,\n #optimole-app .pagination-next:focus,\n #optimole-app .pagination-link:focus {\n border-color: #3273dc; }\n #optimole-app .pagination-previous:active,\n #optimole-app .pagination-next:active,\n #optimole-app .pagination-link:active {\n box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }\n #optimole-app .pagination-previous[disabled],\n #optimole-app .pagination-next[disabled],\n #optimole-app .pagination-link[disabled] {\n background-color: #dbdbdb;\n border-color: #dbdbdb;\n box-shadow: none;\n color: #7a7a7a;\n opacity: 0.5; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next {\n padding-left: 0.75em;\n padding-right: 0.75em;\n white-space: nowrap; }\n #optimole-app .pagination-link.is-current {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff; }\n #optimole-app .pagination-ellipsis {\n color: #b5b5b5;\n pointer-events: none; }\n #optimole-app .pagination-list {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n @media screen and (max-width: 768px) {\n #optimole-app .pagination {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .pagination-previous,\n #optimole-app .pagination-next {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; }\n #optimole-app .pagination-list li {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .pagination-list {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination-previous {\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination-next {\n -ms-flex-order: 3;\n order: 3; }\n #optimole-app .pagination {\n -ms-flex-pack: justify;\n justify-content: space-between; }\n #optimole-app .pagination.is-centered .pagination-previous {\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination.is-centered .pagination-list {\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination.is-centered .pagination-next {\n -ms-flex-order: 3;\n order: 3; }\n #optimole-app .pagination.is-right .pagination-previous {\n -ms-flex-order: 1;\n order: 1; }\n #optimole-app .pagination.is-right .pagination-next {\n -ms-flex-order: 2;\n order: 2; }\n #optimole-app .pagination.is-right .pagination-list {\n -ms-flex-pack: end;\n justify-content: flex-end;\n -ms-flex-order: 3;\n order: 3; } }\n #optimole-app .panel {\n font-size: 1rem; }\n #optimole-app .panel:not(:last-child) {\n margin-bottom: 1.5rem; }\n #optimole-app .panel-heading,\n #optimole-app .panel-tabs,\n #optimole-app .panel-block {\n border-bottom: 1px solid #dbdbdb;\n border-left: 1px solid #dbdbdb;\n border-right: 1px solid #dbdbdb; }\n #optimole-app .panel-heading:first-child,\n #optimole-app .panel-tabs:first-child,\n #optimole-app .panel-block:first-child {\n border-top: 1px solid #dbdbdb; }\n #optimole-app .panel-heading {\n background-color: whitesmoke;\n border-radius: 4px 4px 0 0;\n color: #363636;\n font-size: 1.25em;\n font-weight: 300;\n line-height: 1.25;\n padding: 0.5em 0.75em; }\n #optimole-app .panel-tabs {\n -ms-flex-align: end;\n align-items: flex-end;\n display: -ms-flexbox;\n display: flex;\n font-size: 0.875em;\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .panel-tabs a {\n border-bottom: 1px solid #dbdbdb;\n margin-bottom: -1px;\n padding: 0.5em; }\n #optimole-app .panel-tabs a.is-active {\n border-bottom-color: #4a4a4a;\n color: #363636; }\n #optimole-app .panel-list a {\n color: #4a4a4a; }\n #optimole-app .panel-list a:hover {\n color: #3273dc; }\n #optimole-app .panel-block {\n -ms-flex-align: center;\n align-items: center;\n color: #363636;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: start;\n justify-content: flex-start;\n padding: 0.5em 0.75em; }\n #optimole-app .panel-block input[type="checkbox"] {\n margin-right: 0.75em; }\n #optimole-app .panel-block > .control {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n width: 100%; }\n #optimole-app .panel-block.is-wrapped {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap; }\n #optimole-app .panel-block.is-active {\n border-left-color: #3273dc;\n color: #363636; }\n #optimole-app .panel-block.is-active .panel-icon {\n color: #3273dc; }\n #optimole-app a.panel-block,\n #optimole-app label.panel-block {\n cursor: pointer; }\n #optimole-app a.panel-block:hover,\n #optimole-app label.panel-block:hover {\n background-color: whitesmoke; }\n #optimole-app .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 #optimole-app .panel-icon .fa {\n font-size: inherit;\n line-height: inherit; }\n #optimole-app .tabs {\n -webkit-overflow-scrolling: touch;\n -ms-flex-align: stretch;\n align-items: stretch;\n display: -ms-flexbox;\n display: flex;\n font-size: 1rem;\n -ms-flex-pack: justify;\n justify-content: space-between;\n overflow: hidden;\n overflow-x: auto;\n white-space: nowrap; }\n #optimole-app .tabs a {\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n color: #4a4a4a;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-pack: center;\n justify-content: center;\n margin-bottom: -1px;\n padding: 0.5em 1em;\n vertical-align: top; }\n #optimole-app .tabs a:hover {\n border-bottom-color: #363636;\n color: #363636; }\n #optimole-app .tabs li {\n display: block; }\n #optimole-app .tabs li.is-active a {\n border-bottom-color: #3273dc;\n color: #3273dc; }\n #optimole-app .tabs ul {\n -ms-flex-align: center;\n align-items: center;\n border-bottom-color: #dbdbdb;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -ms-flex-pack: start;\n justify-content: flex-start; }\n #optimole-app .tabs ul.is-left {\n padding-right: 0.75em; }\n #optimole-app .tabs ul.is-center {\n -ms-flex: none;\n flex: none;\n -ms-flex-pack: center;\n justify-content: center;\n padding-left: 0.75em;\n padding-right: 0.75em; }\n #optimole-app .tabs ul.is-right {\n -ms-flex-pack: end;\n justify-content: flex-end;\n padding-left: 0.75em; }\n #optimole-app .tabs .icon:first-child {\n margin-right: 0.5em; }\n #optimole-app .tabs .icon:last-child {\n margin-left: 0.5em; }\n #optimole-app .tabs.is-centered ul {\n -ms-flex-pack: center;\n justify-content: center; }\n #optimole-app .tabs.is-right ul {\n -ms-flex-pack: end;\n justify-content: flex-end; }\n #optimole-app .tabs.is-boxed a {\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0; }\n #optimole-app .tabs.is-boxed a:hover {\n background-color: whitesmoke;\n border-bottom-color: #dbdbdb; }\n #optimole-app .tabs.is-boxed li.is-active a {\n background-color: white;\n border-color: #dbdbdb;\n border-bottom-color: transparent !important; }\n #optimole-app .tabs.is-fullwidth li {\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 0;\n flex-shrink: 0; }\n #optimole-app .tabs.is-toggle a {\n border-color: #dbdbdb;\n border-style: solid;\n border-width: 1px;\n margin-bottom: 0;\n position: relative; }\n #optimole-app .tabs.is-toggle a:hover {\n background-color: whitesmoke;\n border-color: #b5b5b5;\n z-index: 2; }\n #optimole-app .tabs.is-toggle li + li {\n margin-left: -1px; }\n #optimole-app .tabs.is-toggle li:first-child a {\n border-radius: 4px 0 0 4px; }\n #optimole-app .tabs.is-toggle li:last-child a {\n border-radius: 0 4px 4px 0; }\n #optimole-app .tabs.is-toggle li.is-active a {\n background-color: #3273dc;\n border-color: #3273dc;\n color: #fff;\n z-index: 1; }\n #optimole-app .tabs.is-toggle ul {\n border-bottom: none; }\n #optimole-app .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 #optimole-app .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 #optimole-app .tabs.is-small {\n font-size: 0.75rem; }\n #optimole-app .tabs.is-medium {\n font-size: 1.25rem; }\n #optimole-app .tabs.is-large {\n font-size: 1.5rem; }\n #optimole-app .column {\n display: block;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -ms-flex-positive: 1;\n flex-grow: 1;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n padding: 0.75rem; }\n .columns.is-mobile > #optimole-app .column.is-narrow {\n -ms-flex: none;\n flex: none; }\n .columns.is-mobile > #optimole-app .column.is-full {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .columns.is-mobile > #optimole-app .column.is-three-quarters {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .columns.is-mobile > #optimole-app .column.is-two-thirds {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n .columns.is-mobile > #optimole-app .column.is-half {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .columns.is-mobile > #optimole-app .column.is-one-third {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n .columns.is-mobile > #optimole-app .column.is-one-quarter {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .columns.is-mobile > #optimole-app .column.is-one-fifth {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n .columns.is-mobile > #optimole-app .column.is-two-fifths {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n .columns.is-mobile > #optimole-app .column.is-three-fifths {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n .columns.is-mobile > #optimole-app .column.is-four-fifths {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n .columns.is-mobile > #optimole-app .column.is-offset-three-quarters {\n margin-left: 75%; }\n .columns.is-mobile > #optimole-app .column.is-offset-two-thirds {\n margin-left: 66.6666%; }\n .columns.is-mobile > #optimole-app .column.is-offset-half {\n margin-left: 50%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-third {\n margin-left: 33.3333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-quarter {\n margin-left: 25%; }\n .columns.is-mobile > #optimole-app .column.is-offset-one-fifth {\n margin-left: 20%; }\n .columns.is-mobile > #optimole-app .column.is-offset-two-fifths {\n margin-left: 40%; }\n .columns.is-mobile > #optimole-app .column.is-offset-three-fifths {\n margin-left: 60%; }\n .columns.is-mobile > #optimole-app .column.is-offset-four-fifths {\n margin-left: 80%; }\n .columns.is-mobile > #optimole-app .column.is-1 {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-1 {\n margin-left: 8.33333%; }\n .columns.is-mobile > #optimole-app .column.is-2 {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-2 {\n margin-left: 16.66667%; }\n .columns.is-mobile > #optimole-app .column.is-3 {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n .columns.is-mobile > #optimole-app .column.is-offset-3 {\n margin-left: 25%; }\n .columns.is-mobile > #optimole-app .column.is-4 {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-4 {\n margin-left: 33.33333%; }\n .columns.is-mobile > #optimole-app .column.is-5 {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-5 {\n margin-left: 41.66667%; }\n .columns.is-mobile > #optimole-app .column.is-6 {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n .columns.is-mobile > #optimole-app .column.is-offset-6 {\n margin-left: 50%; }\n .columns.is-mobile > #optimole-app .column.is-7 {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-7 {\n margin-left: 58.33333%; }\n .columns.is-mobile > #optimole-app .column.is-8 {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-8 {\n margin-left: 66.66667%; }\n .columns.is-mobile > #optimole-app .column.is-9 {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n .columns.is-mobile > #optimole-app .column.is-offset-9 {\n margin-left: 75%; }\n .columns.is-mobile > #optimole-app .column.is-10 {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n .columns.is-mobile > #optimole-app .column.is-offset-10 {\n margin-left: 83.33333%; }\n .columns.is-mobile > #optimole-app .column.is-11 {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n .columns.is-mobile > #optimole-app .column.is-offset-11 {\n margin-left: 91.66667%; }\n .columns.is-mobile > #optimole-app .column.is-12 {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n .columns.is-mobile > #optimole-app .column.is-offset-12 {\n margin-left: 100%; }\n @media screen and (max-width: 768px) {\n #optimole-app .column.is-narrow-mobile {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-mobile {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-mobile {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-mobile {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-mobile {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-mobile {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-mobile {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-mobile {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-mobile {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-mobile {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-mobile {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-mobile {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-mobile {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-mobile {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-mobile {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-mobile {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-mobile {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-mobile {\n margin-left: 80%; }\n #optimole-app .column.is-1-mobile {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-mobile {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-mobile {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-mobile {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-mobile {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-mobile {\n margin-left: 25%; }\n #optimole-app .column.is-4-mobile {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-mobile {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-mobile {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-mobile {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-mobile {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-mobile {\n margin-left: 50%; }\n #optimole-app .column.is-7-mobile {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-mobile {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-mobile {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-mobile {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-mobile {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-mobile {\n margin-left: 75%; }\n #optimole-app .column.is-10-mobile {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-mobile {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-mobile {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-mobile {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-mobile {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-mobile {\n margin-left: 100%; } }\n @media screen and (min-width: 769px), print {\n #optimole-app .column.is-narrow, #optimole-app .column.is-narrow-tablet {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full, #optimole-app .column.is-full-tablet {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters, #optimole-app .column.is-three-quarters-tablet {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds, #optimole-app .column.is-two-thirds-tablet {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half, #optimole-app .column.is-half-tablet {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third, #optimole-app .column.is-one-third-tablet {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter, #optimole-app .column.is-one-quarter-tablet {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth, #optimole-app .column.is-one-fifth-tablet {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths, #optimole-app .column.is-two-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths, #optimole-app .column.is-three-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths, #optimole-app .column.is-four-fifths-tablet {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters, #optimole-app .column.is-offset-three-quarters-tablet {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds, #optimole-app .column.is-offset-two-thirds-tablet {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half, #optimole-app .column.is-offset-half-tablet {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third, #optimole-app .column.is-offset-one-third-tablet {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter, #optimole-app .column.is-offset-one-quarter-tablet {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth, #optimole-app .column.is-offset-one-fifth-tablet {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths, #optimole-app .column.is-offset-two-fifths-tablet {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths, #optimole-app .column.is-offset-three-fifths-tablet {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths, #optimole-app .column.is-offset-four-fifths-tablet {\n margin-left: 80%; }\n #optimole-app .column.is-1, #optimole-app .column.is-1-tablet {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1, #optimole-app .column.is-offset-1-tablet {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2, #optimole-app .column.is-2-tablet {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2, #optimole-app .column.is-offset-2-tablet {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3, #optimole-app .column.is-3-tablet {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3, #optimole-app .column.is-offset-3-tablet {\n margin-left: 25%; }\n #optimole-app .column.is-4, #optimole-app .column.is-4-tablet {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4, #optimole-app .column.is-offset-4-tablet {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5, #optimole-app .column.is-5-tablet {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5, #optimole-app .column.is-offset-5-tablet {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6, #optimole-app .column.is-6-tablet {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6, #optimole-app .column.is-offset-6-tablet {\n margin-left: 50%; }\n #optimole-app .column.is-7, #optimole-app .column.is-7-tablet {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7, #optimole-app .column.is-offset-7-tablet {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8, #optimole-app .column.is-8-tablet {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8, #optimole-app .column.is-offset-8-tablet {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9, #optimole-app .column.is-9-tablet {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9, #optimole-app .column.is-offset-9-tablet {\n margin-left: 75%; }\n #optimole-app .column.is-10, #optimole-app .column.is-10-tablet {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10, #optimole-app .column.is-offset-10-tablet {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11, #optimole-app .column.is-11-tablet {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11, #optimole-app .column.is-offset-11-tablet {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12, #optimole-app .column.is-12-tablet {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12, #optimole-app .column.is-offset-12-tablet {\n margin-left: 100%; } }\n @media screen and (max-width: 1087px) {\n #optimole-app .column.is-narrow-touch {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-touch {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-touch {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-touch {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-touch {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-touch {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-touch {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-touch {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-touch {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-touch {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-touch {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-touch {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-touch {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-touch {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-touch {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-touch {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-touch {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-touch {\n margin-left: 80%; }\n #optimole-app .column.is-1-touch {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-touch {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-touch {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-touch {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-touch {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-touch {\n margin-left: 25%; }\n #optimole-app .column.is-4-touch {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-touch {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-touch {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-touch {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-touch {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-touch {\n margin-left: 50%; }\n #optimole-app .column.is-7-touch {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-touch {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-touch {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-touch {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-touch {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-touch {\n margin-left: 75%; }\n #optimole-app .column.is-10-touch {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-touch {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-touch {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-touch {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-touch {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-touch {\n margin-left: 100%; } }\n @media screen and (min-width: 1088px) {\n #optimole-app .column.is-narrow-desktop {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-desktop {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-desktop {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-desktop {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-desktop {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-desktop {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-desktop {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-desktop {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-desktop {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-desktop {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-desktop {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-desktop {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-desktop {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-desktop {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-desktop {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-desktop {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-desktop {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-desktop {\n margin-left: 80%; }\n #optimole-app .column.is-1-desktop {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-desktop {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-desktop {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-desktop {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-desktop {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-desktop {\n margin-left: 25%; }\n #optimole-app .column.is-4-desktop {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-desktop {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-desktop {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-desktop {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-desktop {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-desktop {\n margin-left: 50%; }\n #optimole-app .column.is-7-desktop {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-desktop {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-desktop {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-desktop {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-desktop {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-desktop {\n margin-left: 75%; }\n #optimole-app .column.is-10-desktop {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-desktop {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-desktop {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-desktop {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-desktop {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-desktop {\n margin-left: 100%; } }\n @media screen and (min-width: 1280px) {\n #optimole-app .column.is-narrow-widescreen {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-widescreen {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-widescreen {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-widescreen {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-widescreen {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-widescreen {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-widescreen {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-widescreen {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-widescreen {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-widescreen {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-widescreen {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-widescreen {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-widescreen {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-widescreen {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-widescreen {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-widescreen {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-widescreen {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-widescreen {\n margin-left: 80%; }\n #optimole-app .column.is-1-widescreen {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-widescreen {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-widescreen {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-widescreen {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-widescreen {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-widescreen {\n margin-left: 25%; }\n #optimole-app .column.is-4-widescreen {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-widescreen {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-widescreen {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-widescreen {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-widescreen {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-widescreen {\n margin-left: 50%; }\n #optimole-app .column.is-7-widescreen {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-widescreen {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-widescreen {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-widescreen {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-widescreen {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-widescreen {\n margin-left: 75%; }\n #optimole-app .column.is-10-widescreen {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-widescreen {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-widescreen {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-widescreen {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-widescreen {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-widescreen {\n margin-left: 100%; } }\n @media screen and (min-width: 1472px) {\n #optimole-app .column.is-narrow-fullhd {\n -ms-flex: none;\n flex: none; }\n #optimole-app .column.is-full-fullhd {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-three-quarters-fullhd {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-two-thirds-fullhd {\n -ms-flex: none;\n flex: none;\n width: 66.6666%; }\n #optimole-app .column.is-half-fullhd {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-one-third-fullhd {\n -ms-flex: none;\n flex: none;\n width: 33.3333%; }\n #optimole-app .column.is-one-quarter-fullhd {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-one-fifth-fullhd {\n -ms-flex: none;\n flex: none;\n width: 20%; }\n #optimole-app .column.is-two-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 40%; }\n #optimole-app .column.is-three-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 60%; }\n #optimole-app .column.is-four-fifths-fullhd {\n -ms-flex: none;\n flex: none;\n width: 80%; }\n #optimole-app .column.is-offset-three-quarters-fullhd {\n margin-left: 75%; }\n #optimole-app .column.is-offset-two-thirds-fullhd {\n margin-left: 66.6666%; }\n #optimole-app .column.is-offset-half-fullhd {\n margin-left: 50%; }\n #optimole-app .column.is-offset-one-third-fullhd {\n margin-left: 33.3333%; }\n #optimole-app .column.is-offset-one-quarter-fullhd {\n margin-left: 25%; }\n #optimole-app .column.is-offset-one-fifth-fullhd {\n margin-left: 20%; }\n #optimole-app .column.is-offset-two-fifths-fullhd {\n margin-left: 40%; }\n #optimole-app .column.is-offset-three-fifths-fullhd {\n margin-left: 60%; }\n #optimole-app .column.is-offset-four-fifths-fullhd {\n margin-left: 80%; }\n #optimole-app .column.is-1-fullhd {\n -ms-flex: none;\n flex: none;\n width: 8.33333%; }\n #optimole-app .column.is-offset-1-fullhd {\n margin-left: 8.33333%; }\n #optimole-app .column.is-2-fullhd {\n -ms-flex: none;\n flex: none;\n width: 16.66667%; }\n #optimole-app .column.is-offset-2-fullhd {\n margin-left: 16.66667%; }\n #optimole-app .column.is-3-fullhd {\n -ms-flex: none;\n flex: none;\n width: 25%; }\n #optimole-app .column.is-offset-3-fullhd {\n margin-left: 25%; }\n #optimole-app .column.is-4-fullhd {\n -ms-flex: none;\n flex: none;\n width: 33.33333%; }\n #optimole-app .column.is-offset-4-fullhd {\n margin-left: 33.33333%; }\n #optimole-app .column.is-5-fullhd {\n -ms-flex: none;\n flex: none;\n width: 41.66667%; }\n #optimole-app .column.is-offset-5-fullhd {\n margin-left: 41.66667%; }\n #optimole-app .column.is-6-fullhd {\n -ms-flex: none;\n flex: none;\n width: 50%; }\n #optimole-app .column.is-offset-6-fullhd {\n margin-left: 50%; }\n #optimole-app .column.is-7-fullhd {\n -ms-flex: none;\n flex: none;\n width: 58.33333%; }\n #optimole-app .column.is-offset-7-fullhd {\n margin-left: 58.33333%; }\n #optimole-app .column.is-8-fullhd {\n -ms-flex: none;\n flex: none;\n width: 66.66667%; }\n #optimole-app .column.is-offset-8-fullhd {\n margin-left: 66.66667%; }\n #optimole-app .column.is-9-fullhd {\n -ms-flex: none;\n flex: none;\n width: 75%; }\n #optimole-app .column.is-offset-9-fullhd {\n margin-left: 75%; }\n #optimole-app .column.is-10-fullhd {\n -ms-flex: none;\n flex: none;\n width: 83.33333%; }\n #optimole-app .column.is-offset-10-fullhd {\n margin-left: 83.33333%; }\n #optimole-app .column.is-11-fullhd {\n -ms-flex: none;\n flex: none;\n width: 91.66667%; }\n #optimole-app .column.is-offset-11-fullhd {\n margin-left: 91.66667%; }\n #optimole-app .column.is-12-fullhd {\n -ms-flex: none;\n flex: none;\n width: 100%; }\n #optimole-app .column.is-offset-12-fullhd {\n margin-left: 100%; } }\n #optimole-app .columns {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n margin-top: -0.75rem; }\n #optimole-app .columns:last-child {\n margin-bottom: -0.75rem; }\n #optimole-app .columns:not(:last-child) {\n margin-bottom: calc(1.5rem - 0.75rem); }
|
1 |
+
!function(n){function e(o){if(t[o])return t[o].exports;var i=t[o]={i:o,l:!1,exports:{}};return n[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var t={};e.m=n,e.c=t,e.d=function(n,t,o){e.o(n,t)||Object.defineProperty(n,t,{configurable:!1,enumerable:!0,get:o})},e.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,"a",t),t},e.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},e.p="/",e(e.s=6)}([function(n,e){n.exports=function(){var n=[];return n.toString=function(){for(var n=[],e=0;e<this.length;e++){var t=this[e];t[2]?n.push("@media "+t[2]+"{"+t[1]+"}"):n.push(t[1])}return n.join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var o={},i=0;i<this.length;i++){var a=this[i][0];"number"==typeof a&&(o[a]=!0)}for(i=0;i<e.length;i++){var r=e[i];"number"==typeof r[0]&&o[r[0]]||(t&&!r[2]?r[2]=t:t&&(r[2]="("+r[2]+") and ("+t+")"),n.push(r))}},n}},function(n,e){function t(n,e){for(var t=0;t<n.length;t++){var o=n[t],i=m[o.id];if(i){i.refs++;for(var a=0;a<i.parts.length;a++)i.parts[a](o.parts[a]);for(;a<o.parts.length;a++)i.parts.push(l(o.parts[a],e))}else{for(var r=[],a=0;a<o.parts.length;a++)r.push(l(o.parts[a],e));m[o.id]={id:o.id,refs:1,parts:r}}}}function o(n){for(var e=[],t={},o=0;o<n.length;o++){var i=n[o],a=i[0],r=i[1],p=i[2],l=i[3],s={css:r,media:p,sourceMap:l};t[a]?t[a].parts.push(s):e.push(t[a]={id:a,parts:[s]})}return e}function i(n,e){var t=h(),o=g[g.length-1];if("top"===n.insertAt)o?o.nextSibling?t.insertBefore(e,o.nextSibling):t.appendChild(e):t.insertBefore(e,t.firstChild),g.push(e);else{if("bottom"!==n.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");t.appendChild(e)}}function a(n){n.parentNode.removeChild(n);var e=g.indexOf(n);e>=0&&g.splice(e,1)}function r(n){var e=document.createElement("style");return e.type="text/css",i(n,e),e}function p(n){var e=document.createElement("link");return e.rel="stylesheet",i(n,e),e}function l(n,e){var t,o,i;if(e.singleton){var l=v++;t=b||(b=r(e)),o=s.bind(null,t,l,!1),i=s.bind(null,t,l,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=p(e),o=d.bind(null,t),i=function(){a(t),t.href&&URL.revokeObjectURL(t.href)}):(t=r(e),o=c.bind(null,t),i=function(){a(t)});return o(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap)return;o(n=e)}else i()}}function s(n,e,t,o){var i=t?"":o.css;if(n.styleSheet)n.styleSheet.cssText=x(e,i);else{var a=document.createTextNode(i),r=n.childNodes;r[e]&&n.removeChild(r[e]),r.length?n.insertBefore(a,r[e]):n.appendChild(a)}}function c(n,e){var t=e.css,o=e.media;if(o&&n.setAttribute("media",o),n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}function d(n,e){var t=e.css,o=e.sourceMap;o&&(t+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([t],{type:"text/css"}),a=n.href;n.href=URL.createObjectURL(i),a&&URL.revokeObjectURL(a)}var m={},f=function(n){var e;return function(){return void 0===e&&(e=n.apply(this,arguments)),e}},u=f(function(){return/msie [6-9]\b/.test(self.navigator.userAgent.toLowerCase())}),h=f(function(){return document.head||document.getElementsByTagName("head")[0]}),b=null,v=0,g=[];n.exports=function(n,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},void 0===e.singleton&&(e.singleton=u()),void 0===e.insertAt&&(e.insertAt="bottom");var i=o(n);return t(i,e),function(n){for(var a=[],r=0;r<i.length;r++){var p=i[r],l=m[p.id];l.refs--,a.push(l)}if(n){t(o(n),e)}for(var r=0;r<a.length;r++){var l=a[r];if(0===l.refs){for(var s=0;s<l.parts.length;s++)l.parts[s]();delete m[l.id]}}}};var x=function(){var n=[];return function(e,t){return n[e]=t,n.filter(Boolean).join("\n")}}()},function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(n,t){function o(n){return void 0===n||null===n}function i(n){return void 0!==n&&null!==n}function a(n){return!0===n}function r(n){return!1===n}function p(n){return"string"==typeof n||"number"==typeof n||"symbol"==typeof n||"boolean"==typeof n}function l(n){return null!==n&&"object"==typeof n}function s(n){return"[object Object]"===la.call(n)}function c(n){return"[object RegExp]"===la.call(n)}function d(n){var e=parseFloat(String(n));return e>=0&&Math.floor(e)===e&&isFinite(n)}function m(n){return null==n?"":"object"==typeof n?JSON.stringify(n,null,2):String(n)}function f(n){var e=parseFloat(n);return isNaN(e)?n:e}function u(n,e){for(var t=Object.create(null),o=n.split(","),i=0;i<o.length;i++)t[o[i]]=!0;return e?function(n){return t[n.toLowerCase()]}:function(n){return t[n]}}function h(n,e){if(n.length){var t=n.indexOf(e);if(t>-1)return n.splice(t,1)}}function b(n,e){return da.call(n,e)}function v(n){var e=Object.create(null);return function(t){return e[t]||(e[t]=n(t))}}function g(n,e){function t(t){var o=arguments.length;return o?o>1?n.apply(e,arguments):n.call(e,t):n.call(e)}return t._length=n.length,t}function x(n,e){return n.bind(e)}function w(n,e){e=e||0;for(var t=n.length-e,o=new Array(t);t--;)o[t]=n[t+e];return o}function k(n,e){for(var t in e)n[t]=e[t];return n}function y(n){for(var e={},t=0;t<n.length;t++)n[t]&&k(e,n[t]);return e}function _(n,e,t){}function z(n,e){if(n===e)return!0;var t=l(n),o=l(e);if(!t||!o)return!t&&!o&&String(n)===String(e);try{var i=Array.isArray(n),a=Array.isArray(e);if(i&&a)return n.length===e.length&&n.every(function(n,t){return z(n,e[t])});if(i||a)return!1;var r=Object.keys(n),p=Object.keys(e);return r.length===p.length&&r.every(function(t){return z(n[t],e[t])})}catch(n){return!1}}function C(n,e){for(var t=0;t<n.length;t++)if(z(n[t],e))return t;return-1}function $(n){var e=!1;return function(){e||(e=!0,n.apply(this,arguments))}}function j(n){var e=(n+"").charCodeAt(0);return 36===e||95===e}function O(n,e,t,o){Object.defineProperty(n,e,{value:t,enumerable:!!o,writable:!0,configurable:!0})}function A(n){if(!za.test(n)){var e=n.split(".");return function(n){for(var t=0;t<e.length;t++){if(!n)return;n=n[e[t]]}return n}}}function T(n){return"function"==typeof n&&/native code/.test(n.toString())}function S(n){Ha.target&&Ka.push(Ha.target),Ha.target=n}function E(){Ha.target=Ka.pop()}function M(n){return new Ga(void 0,void 0,void 0,String(n))}function I(n){var e=new Ga(n.tag,n.data,n.children,n.text,n.elm,n.context,n.componentOptions,n.asyncFactory);return e.ns=n.ns,e.isStatic=n.isStatic,e.key=n.key,e.isComment=n.isComment,e.fnContext=n.fnContext,e.fnOptions=n.fnOptions,e.fnScopeId=n.fnScopeId,e.isCloned=!0,e}function P(n){Za=n}function D(n,e,t){n.__proto__=e}function L(n,e,t){for(var o=0,i=t.length;o<i;o++){var a=t[o];O(n,a,e[a])}}function N(n,e){if(l(n)&&!(n instanceof Ga)){var t;return b(n,"__ob__")&&n.__ob__ instanceof Ya?t=n.__ob__:Za&&!qa()&&(Array.isArray(n)||s(n))&&Object.isExtensible(n)&&!n._isVue&&(t=new Ya(n)),e&&t&&t.vmCount++,t}}function q(n,e,t,o,i){var a=new Ha,r=Object.getOwnPropertyDescriptor(n,e);if(!r||!1!==r.configurable){var p=r&&r.get;p||2!==arguments.length||(t=n[e]);var l=r&&r.set,s=!i&&N(t);Object.defineProperty(n,e,{enumerable:!0,configurable:!0,get:function(){var e=p?p.call(n):t;return Ha.target&&(a.depend(),s&&(s.dep.depend(),Array.isArray(e)&&B(e))),e},set:function(e){var o=p?p.call(n):t;e===o||e!==e&&o!==o||(l?l.call(n,e):t=e,s=!i&&N(e),a.notify())}})}}function R(n,e,t){if(Array.isArray(n)&&d(e))return n.length=Math.max(n.length,e),n.splice(e,1,t),t;if(e in n&&!(e in Object.prototype))return n[e]=t,t;var o=n.__ob__;return n._isVue||o&&o.vmCount?t:o?(q(o.value,e,t),o.dep.notify(),t):(n[e]=t,t)}function U(n,e){if(Array.isArray(n)&&d(e))return void n.splice(e,1);var t=n.__ob__;n._isVue||t&&t.vmCount||b(n,e)&&(delete n[e],t&&t.dep.notify())}function B(n){for(var e=void 0,t=0,o=n.length;t<o;t++)e=n[t],e&&e.__ob__&&e.__ob__.dep.depend(),Array.isArray(e)&&B(e)}function F(n,e){if(!e)return n;for(var t,o,i,a=Object.keys(e),r=0;r<a.length;r++)t=a[r],o=n[t],i=e[t],b(n,t)?s(o)&&s(i)&&F(o,i):R(n,t,i);return n}function H(n,e,t){return t?function(){var o="function"==typeof e?e.call(t,t):e,i="function"==typeof n?n.call(t,t):n;return o?F(o,i):i}:e?n?function(){return F("function"==typeof e?e.call(this,this):e,"function"==typeof n?n.call(this,this):n)}:e:n}function K(n,e){return e?n?n.concat(e):Array.isArray(e)?e:[e]:n}function G(n,e,t,o){var i=Object.create(n||null);return e?k(i,e):i}function V(n,e){var t=n.props;if(t){var o,i,a,r={};if(Array.isArray(t))for(o=t.length;o--;)"string"==typeof(i=t[o])&&(a=fa(i),r[a]={type:null});else if(s(t))for(var p in t)i=t[p],a=fa(p),r[a]=s(i)?i:{type:i};n.props=r}}function W(n,e){var t=n.inject;if(t){var o=n.inject={};if(Array.isArray(t))for(var i=0;i<t.length;i++)o[t[i]]={from:t[i]};else if(s(t))for(var a in t){var r=t[a];o[a]=s(r)?k({from:a},r):{from:r}}}}function J(n){var e=n.directives;if(e)for(var t in e){var o=e[t];"function"==typeof o&&(e[t]={bind:o,update:o})}}function X(n,e,t){function o(o){var i=nr[o]||or;l[o]=i(n[o],e[o],t,o)}"function"==typeof e&&(e=e.options),V(e,t),W(e,t),J(e);var i=e.extends;if(i&&(n=X(n,i,t)),e.mixins)for(var a=0,r=e.mixins.length;a<r;a++)n=X(n,e.mixins[a],t);var p,l={};for(p in n)o(p);for(p in e)b(n,p)||o(p);return l}function Q(n,e,t,o){if("string"==typeof t){var i=n[e];if(b(i,t))return i[t];var a=fa(t);if(b(i,a))return i[a];var r=ua(a);if(b(i,r))return i[r];return i[t]||i[a]||i[r]}}function Z(n,e,t,o){var i=e[n],a=!b(t,n),r=t[n],p=tn(Boolean,i.type);if(p>-1)if(a&&!b(i,"default"))r=!1;else if(""===r||r===ba(n)){var l=tn(String,i.type);(l<0||p<l)&&(r=!0)}if(void 0===r){r=Y(o,i,n);var s=Za;P(!0),N(r),P(s)}return r}function Y(n,e,t){if(b(e,"default")){var o=e.default;return n&&n.$options.propsData&&void 0===n.$options.propsData[t]&&void 0!==n._props[t]?n._props[t]:"function"==typeof o&&"Function"!==nn(e.type)?o.call(n):o}}function nn(n){var e=n&&n.toString().match(/^\s*function (\w+)/);return e?e[1]:""}function en(n,e){return nn(n)===nn(e)}function tn(n,e){if(!Array.isArray(e))return en(e,n)?0:-1;for(var t=0,o=e.length;t<o;t++)if(en(e[t],n))return t;return-1}function on(n,e,t){if(e)for(var o=e;o=o.$parent;){var i=o.$options.errorCaptured;if(i)for(var a=0;a<i.length;a++)try{var r=!1===i[a].call(o,n,e,t);if(r)return}catch(n){an(n,o,"errorCaptured hook")}}an(n,e,t)}function an(n,e,t){if(_a.errorHandler)try{return _a.errorHandler.call(null,n,e,t)}catch(n){rn(n,null,"config.errorHandler")}rn(n,e,t)}function rn(n,e,t){if(!$a&&!ja||"undefined"==typeof console)throw n;console.error(n)}function pn(){ar=!1;var n=ir.slice(0);ir.length=0;for(var e=0;e<n.length;e++)n[e]()}function ln(n){return n._withTask||(n._withTask=function(){rr=!0;var e=n.apply(null,arguments);return rr=!1,e})}function sn(n,e){var t;if(ir.push(function(){if(n)try{n.call(e)}catch(n){on(n,e,"nextTick")}else t&&t(e)}),ar||(ar=!0,rr?tr():er()),!n&&"undefined"!=typeof Promise)return new Promise(function(n){t=n})}function cn(n){dn(n,dr),dr.clear()}function dn(n,e){var t,o,i=Array.isArray(n);if(!(!i&&!l(n)||Object.isFrozen(n)||n instanceof Ga)){if(n.__ob__){var a=n.__ob__.dep.id;if(e.has(a))return;e.add(a)}if(i)for(t=n.length;t--;)dn(n[t],e);else for(o=Object.keys(n),t=o.length;t--;)dn(n[o[t]],e)}}function mn(n){function e(){var n=arguments,t=e.fns;if(!Array.isArray(t))return t.apply(null,arguments);for(var o=t.slice(),i=0;i<o.length;i++)o[i].apply(null,n)}return e.fns=n,e}function fn(n,e,t,i,a){var r,p,l,s;for(r in n)p=n[r],l=e[r],s=mr(r),o(p)||(o(l)?(o(p.fns)&&(p=n[r]=mn(p)),t(s.name,p,s.once,s.capture,s.passive,s.params)):p!==l&&(l.fns=p,n[r]=l));for(r in e)o(n[r])&&(s=mr(r),i(s.name,e[r],s.capture))}function un(n,e,t){function r(){t.apply(this,arguments),h(p.fns,r)}n instanceof Ga&&(n=n.data.hook||(n.data.hook={}));var p,l=n[e];o(l)?p=mn([r]):i(l.fns)&&a(l.merged)?(p=l,p.fns.push(r)):p=mn([l,r]),p.merged=!0,n[e]=p}function hn(n,e,t){var a=e.options.props;if(!o(a)){var r={},p=n.attrs,l=n.props;if(i(p)||i(l))for(var s in a){var c=ba(s);bn(r,l,s,c,!0)||bn(r,p,s,c,!1)}return r}}function bn(n,e,t,o,a){if(i(e)){if(b(e,t))return n[t]=e[t],a||delete e[t],!0;if(b(e,o))return n[t]=e[o],a||delete e[o],!0}return!1}function vn(n){for(var e=0;e<n.length;e++)if(Array.isArray(n[e]))return Array.prototype.concat.apply([],n);return n}function gn(n){return p(n)?[M(n)]:Array.isArray(n)?wn(n):void 0}function xn(n){return i(n)&&i(n.text)&&r(n.isComment)}function wn(n,e){var t,r,l,s,c=[];for(t=0;t<n.length;t++)r=n[t],o(r)||"boolean"==typeof r||(l=c.length-1,s=c[l],Array.isArray(r)?r.length>0&&(r=wn(r,(e||"")+"_"+t),xn(r[0])&&xn(s)&&(c[l]=M(s.text+r[0].text),r.shift()),c.push.apply(c,r)):p(r)?xn(s)?c[l]=M(s.text+r):""!==r&&c.push(M(r)):xn(r)&&xn(s)?c[l]=M(s.text+r.text):(a(n._isVList)&&i(r.tag)&&o(r.key)&&i(e)&&(r.key="__vlist"+e+"_"+t+"__"),c.push(r)));return c}function kn(n,e){return(n.__esModule||Ua&&"Module"===n[Symbol.toStringTag])&&(n=n.default),l(n)?e.extend(n):n}function yn(n,e,t,o,i){var a=Wa();return a.asyncFactory=n,a.asyncMeta={data:e,context:t,children:o,tag:i},a}function _n(n,e,t){if(a(n.error)&&i(n.errorComp))return n.errorComp;if(i(n.resolved))return n.resolved;if(a(n.loading)&&i(n.loadingComp))return n.loadingComp;if(!i(n.contexts)){var r=n.contexts=[t],p=!0,s=function(){for(var n=0,e=r.length;n<e;n++)r[n].$forceUpdate()},c=$(function(t){n.resolved=kn(t,e),p||s()}),d=$(function(e){i(n.errorComp)&&(n.error=!0,s())}),m=n(c,d);return l(m)&&("function"==typeof m.then?o(n.resolved)&&m.then(c,d):i(m.component)&&"function"==typeof m.component.then&&(m.component.then(c,d),i(m.error)&&(n.errorComp=kn(m.error,e)),i(m.loading)&&(n.loadingComp=kn(m.loading,e),0===m.delay?n.loading=!0:setTimeout(function(){o(n.resolved)&&o(n.error)&&(n.loading=!0,s())},m.delay||200)),i(m.timeout)&&setTimeout(function(){o(n.resolved)&&d(null)},m.timeout))),p=!1,n.loading?n.loadingComp:n.resolved}n.contexts.push(t)}function zn(n){return n.isComment&&n.asyncFactory}function Cn(n){if(Array.isArray(n))for(var e=0;e<n.length;e++){var t=n[e];if(i(t)&&(i(t.componentOptions)||zn(t)))return t}}function $n(n){n._events=Object.create(null),n._hasHookEvent=!1;var e=n.$options._parentListeners;e&&An(n,e)}function jn(n,e,t){t?cr.$once(n,e):cr.$on(n,e)}function On(n,e){cr.$off(n,e)}function An(n,e,t){cr=n,fn(e,t||{},jn,On,n),cr=void 0}function Tn(n,e){var t={};if(!n)return t;for(var o=0,i=n.length;o<i;o++){var a=n[o],r=a.data;if(r&&r.attrs&&r.attrs.slot&&delete r.attrs.slot,a.context!==e&&a.fnContext!==e||!r||null==r.slot)(t.default||(t.default=[])).push(a);else{var p=r.slot,l=t[p]||(t[p]=[]);"template"===a.tag?l.push.apply(l,a.children||[]):l.push(a)}}for(var s in t)t[s].every(Sn)&&delete t[s];return t}function Sn(n){return n.isComment&&!n.asyncFactory||" "===n.text}function En(n,e){e=e||{};for(var t=0;t<n.length;t++)Array.isArray(n[t])?En(n[t],e):e[n[t].key]=n[t].fn;return e}function Mn(n){var e=n.$options,t=e.parent;if(t&&!e.abstract){for(;t.$options.abstract&&t.$parent;)t=t.$parent;t.$children.push(n)}n.$parent=t,n.$root=t?t.$root:n,n.$children=[],n.$refs={},n._watcher=null,n._inactive=null,n._directInactive=!1,n._isMounted=!1,n._isDestroyed=!1,n._isBeingDestroyed=!1}function In(n,e,t){n.$el=e,n.$options.render||(n.$options.render=Wa),qn(n,"beforeMount");var o;return o=function(){n._update(n._render(),t)},new kr(n,o,_,null,!0),t=!1,null==n.$vnode&&(n._isMounted=!0,qn(n,"mounted")),n}function Pn(n,e,t,o,i){var a=!!(i||n.$options._renderChildren||o.data.scopedSlots||n.$scopedSlots!==pa);if(n.$options._parentVnode=o,n.$vnode=o,n._vnode&&(n._vnode.parent=o),n.$options._renderChildren=i,n.$attrs=o.data.attrs||pa,n.$listeners=t||pa,e&&n.$options.props){P(!1);for(var r=n._props,p=n.$options._propKeys||[],l=0;l<p.length;l++){var s=p[l],c=n.$options.props;r[s]=Z(s,c,e,n)}P(!0),n.$options.propsData=e}t=t||pa;var d=n.$options._parentListeners;n.$options._parentListeners=t,An(n,t,d),a&&(n.$slots=Tn(i,o.context),n.$forceUpdate())}function Dn(n){for(;n&&(n=n.$parent);)if(n._inactive)return!0;return!1}function Ln(n,e){if(e){if(n._directInactive=!1,Dn(n))return}else if(n._directInactive)return;if(n._inactive||null===n._inactive){n._inactive=!1;for(var t=0;t<n.$children.length;t++)Ln(n.$children[t]);qn(n,"activated")}}function Nn(n,e){if(!(e&&(n._directInactive=!0,Dn(n))||n._inactive)){n._inactive=!0;for(var t=0;t<n.$children.length;t++)Nn(n.$children[t]);qn(n,"deactivated")}}function qn(n,e){S();var t=n.$options[e];if(t)for(var o=0,i=t.length;o<i;o++)try{t[o].call(n)}catch(t){on(t,n,e+" hook")}n._hasHookEvent&&n.$emit("hook:"+e),E()}function Rn(){xr=ur.length=hr.length=0,br={},vr=gr=!1}function Un(){gr=!0;var n,e;for(ur.sort(function(n,e){return n.id-e.id}),xr=0;xr<ur.length;xr++)n=ur[xr],e=n.id,br[e]=null,n.run();var t=hr.slice(),o=ur.slice();Rn(),Hn(t),Bn(o),Ra&&_a.devtools&&Ra.emit("flush")}function Bn(n){for(var e=n.length;e--;){var t=n[e],o=t.vm;o._watcher===t&&o._isMounted&&qn(o,"updated")}}function Fn(n){n._inactive=!1,hr.push(n)}function Hn(n){for(var e=0;e<n.length;e++)n[e]._inactive=!0,Ln(n[e],!0)}function Kn(n){var e=n.id;if(null==br[e]){if(br[e]=!0,gr){for(var t=ur.length-1;t>xr&&ur[t].id>n.id;)t--;ur.splice(t+1,0,n)}else ur.push(n);vr||(vr=!0,sn(Un))}}function Gn(n,e,t){yr.get=function(){return this[e][t]},yr.set=function(n){this[e][t]=n},Object.defineProperty(n,t,yr)}function Vn(n){n._watchers=[];var e=n.$options;e.props&&Wn(n,e.props),e.methods&&ne(n,e.methods),e.data?Jn(n):N(n._data={},!0),e.computed&&Qn(n,e.computed),e.watch&&e.watch!==Ia&&ee(n,e.watch)}function Wn(n,e){var t=n.$options.propsData||{},o=n._props={},i=n.$options._propKeys=[];!n.$parent||P(!1);for(var a in e)!function(a){i.push(a);var r=Z(a,e,t,n);q(o,a,r),a in n||Gn(n,"_props",a)}(a);P(!0)}function Jn(n){var e=n.$options.data;e=n._data="function"==typeof e?Xn(e,n):e||{},s(e)||(e={});for(var t=Object.keys(e),o=n.$options.props,i=(n.$options.methods,t.length);i--;){var a=t[i];o&&b(o,a)||j(a)||Gn(n,"_data",a)}N(e,!0)}function Xn(n,e){S();try{return n.call(e,e)}catch(n){return on(n,e,"data()"),{}}finally{E()}}function Qn(n,e){var t=n._computedWatchers=Object.create(null),o=qa();for(var i in e){var a=e[i],r="function"==typeof a?a:a.get;o||(t[i]=new kr(n,r||_,_,_r)),i in n||Zn(n,i,a)}}function Zn(n,e,t){var o=!qa();"function"==typeof t?(yr.get=o?Yn(e):t,yr.set=_):(yr.get=t.get?o&&!1!==t.cache?Yn(e):t.get:_,yr.set=t.set?t.set:_),Object.defineProperty(n,e,yr)}function Yn(n){return function(){var e=this._computedWatchers&&this._computedWatchers[n];if(e)return e.dirty&&e.evaluate(),Ha.target&&e.depend(),e.value}}function ne(n,e){n.$options.props;for(var t in e)n[t]=null==e[t]?_:va(e[t],n)}function ee(n,e){for(var t in e){var o=e[t];if(Array.isArray(o))for(var i=0;i<o.length;i++)te(n,t,o[i]);else te(n,t,o)}}function te(n,e,t,o){return s(t)&&(o=t,t=t.handler),"string"==typeof t&&(t=n[t]),n.$watch(e,t,o)}function oe(n){var e=n.$options.provide;e&&(n._provided="function"==typeof e?e.call(n):e)}function ie(n){var e=ae(n.$options.inject,n);e&&(P(!1),Object.keys(e).forEach(function(t){q(n,t,e[t])}),P(!0))}function ae(n,e){if(n){for(var t=Object.create(null),o=Ua?Reflect.ownKeys(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}):Object.keys(n),i=0;i<o.length;i++){for(var a=o[i],r=n[a].from,p=e;p;){if(p._provided&&b(p._provided,r)){t[a]=p._provided[r];break}p=p.$parent}if(!p&&"default"in n[a]){var l=n[a].default;t[a]="function"==typeof l?l.call(e):l}}return t}}function re(n,e){var t,o,a,r,p;if(Array.isArray(n)||"string"==typeof n)for(t=new Array(n.length),o=0,a=n.length;o<a;o++)t[o]=e(n[o],o);else if("number"==typeof n)for(t=new Array(n),o=0;o<n;o++)t[o]=e(o+1,o);else if(l(n))for(r=Object.keys(n),t=new Array(r.length),o=0,a=r.length;o<a;o++)p=r[o],t[o]=e(n[p],p,o);return i(t)&&(t._isVList=!0),t}function pe(n,e,t,o){var i,a=this.$scopedSlots[n];if(a)t=t||{},o&&(t=k(k({},o),t)),i=a(t)||e;else{var r=this.$slots[n];r&&(r._rendered=!0),i=r||e}var p=t&&t.slot;return p?this.$createElement("template",{slot:p},i):i}function le(n){return Q(this.$options,"filters",n,!0)||xa}function se(n,e){return Array.isArray(n)?-1===n.indexOf(e):n!==e}function ce(n,e,t,o,i){var a=_a.keyCodes[e]||t;return i&&o&&!_a.keyCodes[e]?se(i,o):a?se(a,n):o?ba(o)!==e:void 0}function de(n,e,t,o,i){if(t)if(l(t)){Array.isArray(t)&&(t=y(t));var a;for(var r in t)!function(r){if("class"===r||"style"===r||ca(r))a=n;else{var p=n.attrs&&n.attrs.type;a=o||_a.mustUseProp(e,p,r)?n.domProps||(n.domProps={}):n.attrs||(n.attrs={})}if(!(r in a)&&(a[r]=t[r],i)){(n.on||(n.on={}))["update:"+r]=function(n){t[r]=n}}}(r)}else;return n}function me(n,e){var t=this._staticTrees||(this._staticTrees=[]),o=t[n];return o&&!e?o:(o=t[n]=this.$options.staticRenderFns[n].call(this._renderProxy,null,this),ue(o,"__static__"+n,!1),o)}function fe(n,e,t){return ue(n,"__once__"+e+(t?"_"+t:""),!0),n}function ue(n,e,t){if(Array.isArray(n))for(var o=0;o<n.length;o++)n[o]&&"string"!=typeof n[o]&&he(n[o],e+"_"+o,t);else he(n,e,t)}function he(n,e,t){n.isStatic=!0,n.key=e,n.isOnce=t}function be(n,e){if(e)if(s(e)){var t=n.on=n.on?k({},n.on):{};for(var o in e){var i=t[o],a=e[o];t[o]=i?[].concat(i,a):a}}else;return n}function ve(n){n._o=fe,n._n=f,n._s=m,n._l=re,n._t=pe,n._q=z,n._i=C,n._m=me,n._f=le,n._k=ce,n._b=de,n._v=M,n._e=Wa,n._u=En,n._g=be}function ge(n,e,t,o,i){var r,p=i.options;b(o,"_uid")?(r=Object.create(o),r._original=o):(r=o,o=o._original);var l=a(p._compiled),s=!l;this.data=n,this.props=e,this.children=t,this.parent=o,this.listeners=n.on||pa,this.injections=ae(p.inject,o),this.slots=function(){return Tn(t,o)},l&&(this.$options=p,this.$slots=this.slots(),this.$scopedSlots=n.scopedSlots||pa),p._scopeId?this._c=function(n,e,t,i){var a=$e(r,n,e,t,i,s);return a&&!Array.isArray(a)&&(a.fnScopeId=p._scopeId,a.fnContext=o),a}:this._c=function(n,e,t,o){return $e(r,n,e,t,o,s)}}function xe(n,e,t,o,a){var r=n.options,p={},l=r.props;if(i(l))for(var s in l)p[s]=Z(s,l,e||pa);else i(t.attrs)&&ke(p,t.attrs),i(t.props)&&ke(p,t.props);var c=new ge(t,p,a,o,n),d=r.render.call(null,c._c,c);if(d instanceof Ga)return we(d,t,c.parent,r);if(Array.isArray(d)){for(var m=gn(d)||[],f=new Array(m.length),u=0;u<m.length;u++)f[u]=we(m[u],t,c.parent,r);return f}}function we(n,e,t,o){var i=I(n);return i.fnContext=t,i.fnOptions=o,e.slot&&((i.data||(i.data={})).slot=e.slot),i}function ke(n,e){for(var t in e)n[fa(t)]=e[t]}function ye(n,e,t,r,p){if(!o(n)){var s=t.$options._base;if(l(n)&&(n=s.extend(n)),"function"==typeof n){var c;if(o(n.cid)&&(c=n,void 0===(n=_n(c,s,t))))return yn(c,e,t,r,p);e=e||{},Ee(n),i(e.model)&&Ce(n.options,e);var d=hn(e,n,p);if(a(n.options.functional))return xe(n,d,e,t,r);var m=e.on;if(e.on=e.nativeOn,a(n.options.abstract)){var f=e.slot;e={},f&&(e.slot=f)}ze(e);var u=n.options.name||p;return new Ga("vue-component-"+n.cid+(u?"-"+u:""),e,void 0,void 0,void 0,t,{Ctor:n,propsData:d,listeners:m,tag:p,children:r},c)}}}function _e(n,e,t,o){var a={_isComponent:!0,parent:e,_parentVnode:n,_parentElm:t||null,_refElm:o||null},r=n.data.inlineTemplate;return i(r)&&(a.render=r.render,a.staticRenderFns=r.staticRenderFns),new n.componentOptions.Ctor(a)}function ze(n){for(var e=n.hook||(n.hook={}),t=0;t<Cr.length;t++){var o=Cr[t];e[o]=zr[o]}}function Ce(n,e){var t=n.model&&n.model.prop||"value",o=n.model&&n.model.event||"input";(e.props||(e.props={}))[t]=e.model.value;var a=e.on||(e.on={});i(a[o])?a[o]=[e.model.callback].concat(a[o]):a[o]=e.model.callback}function $e(n,e,t,o,i,r){return(Array.isArray(t)||p(t))&&(i=o,o=t,t=void 0),a(r)&&(i=jr),je(n,e,t,o,i)}function je(n,e,t,o,a){if(i(t)&&i(t.__ob__))return Wa();if(i(t)&&i(t.is)&&(e=t.is),!e)return Wa();Array.isArray(o)&&"function"==typeof o[0]&&(t=t||{},t.scopedSlots={default:o[0]},o.length=0),a===jr?o=gn(o):a===$r&&(o=vn(o));var r,p;if("string"==typeof e){var l;p=n.$vnode&&n.$vnode.ns||_a.getTagNamespace(e),r=_a.isReservedTag(e)?new Ga(_a.parsePlatformTagName(e),t,o,void 0,void 0,n):i(l=Q(n.$options,"components",e))?ye(l,t,n,o,e):new Ga(e,t,o,void 0,void 0,n)}else r=ye(e,t,n,o);return Array.isArray(r)?r:i(r)?(i(p)&&Oe(r,p),i(t)&&Ae(t),r):Wa()}function Oe(n,e,t){if(n.ns=e,"foreignObject"===n.tag&&(e=void 0,t=!0),i(n.children))for(var r=0,p=n.children.length;r<p;r++){var l=n.children[r];i(l.tag)&&(o(l.ns)||a(t)&&"svg"!==l.tag)&&Oe(l,e,t)}}function Ae(n){l(n.style)&&cn(n.style),l(n.class)&&cn(n.class)}function Te(n){n._vnode=null,n._staticTrees=null;var e=n.$options,t=n.$vnode=e._parentVnode,o=t&&t.context;n.$slots=Tn(e._renderChildren,o),n.$scopedSlots=pa,n._c=function(e,t,o,i){return $e(n,e,t,o,i,!1)},n.$createElement=function(e,t,o,i){return $e(n,e,t,o,i,!0)};var i=t&&t.data;q(n,"$attrs",i&&i.attrs||pa,null,!0),q(n,"$listeners",e._parentListeners||pa,null,!0)}function Se(n,e){var t=n.$options=Object.create(n.constructor.options),o=e._parentVnode;t.parent=e.parent,t._parentVnode=o,t._parentElm=e._parentElm,t._refElm=e._refElm;var i=o.componentOptions;t.propsData=i.propsData,t._parentListeners=i.listeners,t._renderChildren=i.children,t._componentTag=i.tag,e.render&&(t.render=e.render,t.staticRenderFns=e.staticRenderFns)}function Ee(n){var e=n.options;if(n.super){var t=Ee(n.super);if(t!==n.superOptions){n.superOptions=t;var o=Me(n);o&&k(n.extendOptions,o),e=n.options=X(t,n.extendOptions),e.name&&(e.components[e.name]=n)}}return e}function Me(n){var e,t=n.options,o=n.extendOptions,i=n.sealedOptions;for(var a in t)t[a]!==i[a]&&(e||(e={}),e[a]=Ie(t[a],o[a],i[a]));return e}function Ie(n,e,t){if(Array.isArray(n)){var o=[];t=Array.isArray(t)?t:[t],e=Array.isArray(e)?e:[e];for(var i=0;i<n.length;i++)(e.indexOf(n[i])>=0||t.indexOf(n[i])<0)&&o.push(n[i]);return o}return n}function Pe(n){this._init(n)}function De(n){n.use=function(n){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(n)>-1)return this;var t=w(arguments,1);return t.unshift(this),"function"==typeof n.install?n.install.apply(n,t):"function"==typeof n&&n.apply(null,t),e.push(n),this}}function Le(n){n.mixin=function(n){return this.options=X(this.options,n),this}}function Ne(n){n.cid=0;var e=1;n.extend=function(n){n=n||{};var t=this,o=t.cid,i=n._Ctor||(n._Ctor={});if(i[o])return i[o];var a=n.name||t.options.name,r=function(n){this._init(n)};return r.prototype=Object.create(t.prototype),r.prototype.constructor=r,r.cid=e++,r.options=X(t.options,n),r.super=t,r.options.props&&qe(r),r.options.computed&&Re(r),r.extend=t.extend,r.mixin=t.mixin,r.use=t.use,ka.forEach(function(n){r[n]=t[n]}),a&&(r.options.components[a]=r),r.superOptions=t.options,r.extendOptions=n,r.sealedOptions=k({},r.options),i[o]=r,r}}function qe(n){var e=n.options.props;for(var t in e)Gn(n.prototype,"_props",t)}function Re(n){var e=n.options.computed;for(var t in e)Zn(n.prototype,t,e[t])}function Ue(n){ka.forEach(function(e){n[e]=function(n,t){return t?("component"===e&&s(t)&&(t.name=t.name||n,t=this.options._base.extend(t)),"directive"===e&&"function"==typeof t&&(t={bind:t,update:t}),this.options[e+"s"][n]=t,t):this.options[e+"s"][n]}})}function Be(n){return n&&(n.Ctor.options.name||n.tag)}function Fe(n,e){return Array.isArray(n)?n.indexOf(e)>-1:"string"==typeof n?n.split(",").indexOf(e)>-1:!!c(n)&&n.test(e)}function He(n,e){var t=n.cache,o=n.keys,i=n._vnode;for(var a in t){var r=t[a];if(r){var p=Be(r.componentOptions);p&&!e(p)&&Ke(t,a,o,i)}}}function Ke(n,e,t,o){var i=n[e];!i||o&&i.tag===o.tag||i.componentInstance.$destroy(),n[e]=null,h(t,e)}function Ge(n){for(var e=n.data,t=n,o=n;i(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=Ve(o.data,e));for(;i(t=t.parent);)t&&t.data&&(e=Ve(e,t.data));return We(e.staticClass,e.class)}function Ve(n,e){return{staticClass:Je(n.staticClass,e.staticClass),class:i(n.class)?[n.class,e.class]:e.class}}function We(n,e){return i(n)||i(e)?Je(n,Xe(e)):""}function Je(n,e){return n?e?n+" "+e:n:e||""}function Xe(n){return Array.isArray(n)?Qe(n):l(n)?Ze(n):"string"==typeof n?n:""}function Qe(n){for(var e,t="",o=0,a=n.length;o<a;o++)i(e=Xe(n[o]))&&""!==e&&(t&&(t+=" "),t+=e);return t}function Ze(n){var e="";for(var t in n)n[t]&&(e&&(e+=" "),e+=t);return e}function Ye(n){return Zr(n)?"svg":"math"===n?"math":void 0}function nt(n){if(!$a)return!0;if(np(n))return!1;if(n=n.toLowerCase(),null!=ep[n])return ep[n];var e=document.createElement(n);return n.indexOf("-")>-1?ep[n]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:ep[n]=/HTMLUnknownElement/.test(e.toString())}function et(n){if("string"==typeof n){var e=document.querySelector(n);return e||document.createElement("div")}return n}function tt(n,e){var t=document.createElement(n);return"select"!==n?t:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&t.setAttribute("multiple","multiple"),t)}function ot(n,e){return document.createElementNS(Xr[n],e)}function it(n){return document.createTextNode(n)}function at(n){return document.createComment(n)}function rt(n,e,t){n.insertBefore(e,t)}function pt(n,e){n.removeChild(e)}function lt(n,e){n.appendChild(e)}function st(n){return n.parentNode}function ct(n){return n.nextSibling}function dt(n){return n.tagName}function mt(n,e){n.textContent=e}function ft(n,e){n.setAttribute(e,"")}function ut(n,e){var t=n.data.ref;if(i(t)){var o=n.context,a=n.componentInstance||n.elm,r=o.$refs;e?Array.isArray(r[t])?h(r[t],a):r[t]===a&&(r[t]=void 0):n.data.refInFor?Array.isArray(r[t])?r[t].indexOf(a)<0&&r[t].push(a):r[t]=[a]:r[t]=a}}function ht(n,e){return n.key===e.key&&(n.tag===e.tag&&n.isComment===e.isComment&&i(n.data)===i(e.data)&&bt(n,e)||a(n.isAsyncPlaceholder)&&n.asyncFactory===e.asyncFactory&&o(e.asyncFactory.error))}function bt(n,e){if("input"!==n.tag)return!0;var t,o=i(t=n.data)&&i(t=t.attrs)&&t.type,a=i(t=e.data)&&i(t=t.attrs)&&t.type;return o===a||tp(o)&&tp(a)}function vt(n,e,t){var o,a,r={};for(o=e;o<=t;++o)a=n[o].key,i(a)&&(r[a]=o);return r}function gt(n,e){(n.data.directives||e.data.directives)&&xt(n,e)}function xt(n,e){var t,o,i,a=n===ap,r=e===ap,p=wt(n.data.directives,n.context),l=wt(e.data.directives,e.context),s=[],c=[];for(t in l)o=p[t],i=l[t],o?(i.oldValue=o.value,yt(i,"update",e,n),i.def&&i.def.componentUpdated&&c.push(i)):(yt(i,"bind",e,n),i.def&&i.def.inserted&&s.push(i));if(s.length){var d=function(){for(var t=0;t<s.length;t++)yt(s[t],"inserted",e,n)};a?un(e,"insert",d):d()}if(c.length&&un(e,"postpatch",function(){for(var t=0;t<c.length;t++)yt(c[t],"componentUpdated",e,n)}),!a)for(t in p)l[t]||yt(p[t],"unbind",n,n,r)}function wt(n,e){var t=Object.create(null);if(!n)return t;var o,i;for(o=0;o<n.length;o++)i=n[o],i.modifiers||(i.modifiers=lp),t[kt(i)]=i,i.def=Q(e.$options,"directives",i.name,!0);return t}function kt(n){return n.rawName||n.name+"."+Object.keys(n.modifiers||{}).join(".")}function yt(n,e,t,o,i){var a=n.def&&n.def[e];if(a)try{a(t.elm,n,t,o,i)}catch(o){on(o,t.context,"directive "+n.name+" "+e+" hook")}}function _t(n,e){var t=e.componentOptions;if(!(i(t)&&!1===t.Ctor.options.inheritAttrs||o(n.data.attrs)&&o(e.data.attrs))){var a,r,p=e.elm,l=n.data.attrs||{},s=e.data.attrs||{};i(s.__ob__)&&(s=e.data.attrs=k({},s));for(a in s)r=s[a],l[a]!==r&&zt(p,a,r);(Ta||Ea)&&s.value!==l.value&&zt(p,"value",s.value);for(a in l)o(s[a])&&(Vr(a)?p.removeAttributeNS(Gr,Wr(a)):Hr(a)||p.removeAttribute(a))}}function zt(n,e,t){n.tagName.indexOf("-")>-1?Ct(n,e,t):Kr(e)?Jr(t)?n.removeAttribute(e):(t="allowfullscreen"===e&&"EMBED"===n.tagName?"true":e,n.setAttribute(e,t)):Hr(e)?n.setAttribute(e,Jr(t)||"false"===t?"false":"true"):Vr(e)?Jr(t)?n.removeAttributeNS(Gr,Wr(e)):n.setAttributeNS(Gr,e,t):Ct(n,e,t)}function Ct(n,e,t){if(Jr(t))n.removeAttribute(e);else{if(Ta&&!Sa&&"TEXTAREA"===n.tagName&&"placeholder"===e&&!n.__ieph){var o=function(e){e.stopImmediatePropagation(),n.removeEventListener("input",o)};n.addEventListener("input",o),n.__ieph=!0}n.setAttribute(e,t)}}function $t(n,e){var t=e.elm,a=e.data,r=n.data;if(!(o(a.staticClass)&&o(a.class)&&(o(r)||o(r.staticClass)&&o(r.class)))){var p=Ge(e),l=t._transitionClasses;i(l)&&(p=Je(p,Xe(l))),p!==t._prevClass&&(t.setAttribute("class",p),t._prevClass=p)}}function jt(n){function e(){(r||(r=[])).push(n.slice(u,i).trim()),u=i+1}var t,o,i,a,r,p=!1,l=!1,s=!1,c=!1,d=0,m=0,f=0,u=0;for(i=0;i<n.length;i++)if(o=t,t=n.charCodeAt(i),p)39===t&&92!==o&&(p=!1);else if(l)34===t&&92!==o&&(l=!1);else if(s)96===t&&92!==o&&(s=!1);else if(c)47===t&&92!==o&&(c=!1);else if(124!==t||124===n.charCodeAt(i+1)||124===n.charCodeAt(i-1)||d||m||f){switch(t){case 34:l=!0;break;case 39:p=!0;break;case 96:s=!0;break;case 40:f++;break;case 41:f--;break;case 91:m++;break;case 93:m--;break;case 123:d++;break;case 125:d--}if(47===t){for(var h=i-1,b=void 0;h>=0&&" "===(b=n.charAt(h));h--);b&&mp.test(b)||(c=!0)}}else void 0===a?(u=i+1,a=n.slice(0,i).trim()):e();if(void 0===a?a=n.slice(0,i).trim():0!==u&&e(),r)for(i=0;i<r.length;i++)a=Ot(a,r[i]);return a}function Ot(n,e){var t=e.indexOf("(");if(t<0)return'_f("'+e+'")('+n+")";var o=e.slice(0,t),i=e.slice(t+1);return'_f("'+o+'")('+n+(")"!==i?","+i:i)}function At(n){console.error("[Vue compiler]: "+n)}function Tt(n,e){return n?n.map(function(n){return n[e]}).filter(function(n){return n}):[]}function St(n,e,t){(n.props||(n.props=[])).push({name:e,value:t}),n.plain=!1}function Et(n,e,t){(n.attrs||(n.attrs=[])).push({name:e,value:t}),n.plain=!1}function Mt(n,e,t){n.attrsMap[e]=t,n.attrsList.push({name:e,value:t})}function It(n,e,t,o,i,a){(n.directives||(n.directives=[])).push({name:e,rawName:t,value:o,arg:i,modifiers:a}),n.plain=!1}function Pt(n,e,t,o,i,a){o=o||pa,o.capture&&(delete o.capture,e="!"+e),o.once&&(delete o.once,e="~"+e),o.passive&&(delete o.passive,e="&"+e),"click"===e&&(o.right?(e="contextmenu",delete o.right):o.middle&&(e="mouseup"));var r;o.native?(delete o.native,r=n.nativeEvents||(n.nativeEvents={})):r=n.events||(n.events={});var p={value:t.trim()};o!==pa&&(p.modifiers=o);var l=r[e];Array.isArray(l)?i?l.unshift(p):l.push(p):r[e]=l?i?[p,l]:[l,p]:p,n.plain=!1}function Dt(n,e,t){var o=Lt(n,":"+e)||Lt(n,"v-bind:"+e);if(null!=o)return jt(o);if(!1!==t){var i=Lt(n,e);if(null!=i)return JSON.stringify(i)}}function Lt(n,e,t){var o;if(null!=(o=n.attrsMap[e]))for(var i=n.attrsList,a=0,r=i.length;a<r;a++)if(i[a].name===e){i.splice(a,1);break}return t&&delete n.attrsMap[e],o}function Nt(n,e,t){var o=t||{},i=o.number,a=o.trim,r="$$v";a&&(r="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(r="_n("+r+")");var p=qt(e,r);n.model={value:"("+e+")",expression:'"'+e+'"',callback:"function ($$v) {"+p+"}"}}function qt(n,e){var t=Rt(n);return null===t.key?n+"="+e:"$set("+t.exp+", "+t.key+", "+e+")"}function Rt(n){if(n=n.trim(),Er=n.length,n.indexOf("[")<0||n.lastIndexOf("]")<Er-1)return Pr=n.lastIndexOf("."),Pr>-1?{exp:n.slice(0,Pr),key:'"'+n.slice(Pr+1)+'"'}:{exp:n,key:null};for(Mr=n,Pr=Dr=Lr=0;!Bt();)Ir=Ut(),Ft(Ir)?Kt(Ir):91===Ir&&Ht(Ir);return{exp:n.slice(0,Dr),key:n.slice(Dr+1,Lr)}}function Ut(){return Mr.charCodeAt(++Pr)}function Bt(){return Pr>=Er}function Ft(n){return 34===n||39===n}function Ht(n){var e=1;for(Dr=Pr;!Bt();)if(n=Ut(),Ft(n))Kt(n);else if(91===n&&e++,93===n&&e--,0===e){Lr=Pr;break}}function Kt(n){for(var e=n;!Bt()&&(n=Ut())!==e;);}function Gt(n,e,t){Nr=t;var o=e.value,i=e.modifiers,a=n.tag,r=n.attrsMap.type;if(n.component)return Nt(n,o,i),!1;if("select"===a)Jt(n,o,i);else if("input"===a&&"checkbox"===r)Vt(n,o,i);else if("input"===a&&"radio"===r)Wt(n,o,i);else if("input"===a||"textarea"===a)Xt(n,o,i);else if(!_a.isReservedTag(a))return Nt(n,o,i),!1;return!0}function Vt(n,e,t){var o=t&&t.number,i=Dt(n,"value")||"null",a=Dt(n,"true-value")||"true",r=Dt(n,"false-value")||"false";St(n,"checked","Array.isArray("+e+")?_i("+e+","+i+")>-1"+("true"===a?":("+e+")":":_q("+e+","+a+")")),Pt(n,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+r+");if(Array.isArray($$a)){var $$v="+(o?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+qt(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+qt(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+qt(e,"$$c")+"}",null,!0)}function Wt(n,e,t){var o=t&&t.number,i=Dt(n,"value")||"null";i=o?"_n("+i+")":i,St(n,"checked","_q("+e+","+i+")"),Pt(n,"change",qt(e,i),null,!0)}function Jt(n,e,t){var o=t&&t.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(o?"_n(val)":"val")+"})",a="var $$selectedVal = "+i+";";a=a+" "+qt(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Pt(n,"change",a,null,!0)}function Xt(n,e,t){var o=n.attrsMap.type,i=t||{},a=i.lazy,r=i.number,p=i.trim,l=!a&&"range"!==o,s=a?"change":"range"===o?fp:"input",c="$event.target.value";p&&(c="$event.target.value.trim()"),r&&(c="_n("+c+")");var d=qt(e,c);l&&(d="if($event.target.composing)return;"+d),St(n,"value","("+e+")"),Pt(n,s,d,null,!0),(p||r)&&Pt(n,"blur","$forceUpdate()")}function Qt(n){if(i(n[fp])){var e=Ta?"change":"input";n[e]=[].concat(n[fp],n[e]||[]),delete n[fp]}i(n[up])&&(n.change=[].concat(n[up],n.change||[]),delete n[up])}function Zt(n,e,t){var o=qr;return function i(){null!==n.apply(null,arguments)&&no(e,i,t,o)}}function Yt(n,e,t,o,i){e=ln(e),t&&(e=Zt(e,n,o)),qr.addEventListener(n,e,Pa?{capture:o,passive:i}:o)}function no(n,e,t,o){(o||qr).removeEventListener(n,e._withTask||e,t)}function eo(n,e){if(!o(n.data.on)||!o(e.data.on)){var t=e.data.on||{},i=n.data.on||{};qr=e.elm,Qt(t),fn(t,i,Yt,no,e.context),qr=void 0}}function to(n,e){if(!o(n.data.domProps)||!o(e.data.domProps)){var t,a,r=e.elm,p=n.data.domProps||{},l=e.data.domProps||{};i(l.__ob__)&&(l=e.data.domProps=k({},l));for(t in p)o(l[t])&&(r[t]="");for(t in l){if(a=l[t],"textContent"===t||"innerHTML"===t){if(e.children&&(e.children.length=0),a===p[t])continue;1===r.childNodes.length&&r.removeChild(r.childNodes[0])}if("value"===t){r._value=a;var s=o(a)?"":String(a);oo(r,s)&&(r.value=s)}else r[t]=a}}}function oo(n,e){return!n.composing&&("OPTION"===n.tagName||io(n,e)||ao(n,e))}function io(n,e){var t=!0;try{t=document.activeElement!==n}catch(n){}return t&&n.value!==e}function ao(n,e){var t=n.value,o=n._vModifiers;if(i(o)){if(o.lazy)return!1;if(o.number)return f(t)!==f(e);if(o.trim)return t.trim()!==e.trim()}return t!==e}function ro(n){var e=po(n.style);return n.staticStyle?k(n.staticStyle,e):e}function po(n){return Array.isArray(n)?y(n):"string"==typeof n?vp(n):n}function lo(n,e){var t,o={};if(e)for(var i=n;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(t=ro(i.data))&&k(o,t);(t=ro(n.data))&&k(o,t);for(var a=n;a=a.parent;)a.data&&(t=ro(a.data))&&k(o,t);return o}function so(n,e){var t=e.data,a=n.data;if(!(o(t.staticStyle)&&o(t.style)&&o(a.staticStyle)&&o(a.style))){var r,p,l=e.elm,s=a.staticStyle,c=a.normalizedStyle||a.style||{},d=s||c,m=po(e.data.style)||{};e.data.normalizedStyle=i(m.__ob__)?k({},m):m;var f=lo(e,!0);for(p in d)o(f[p])&&wp(l,p,"");for(p in f)(r=f[p])!==d[p]&&wp(l,p,null==r?"":r)}}function co(n,e){if(e&&(e=e.trim()))if(n.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return n.classList.add(e)}):n.classList.add(e);else{var t=" "+(n.getAttribute("class")||"")+" ";t.indexOf(" "+e+" ")<0&&n.setAttribute("class",(t+e).trim())}}function mo(n,e){if(e&&(e=e.trim()))if(n.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return n.classList.remove(e)}):n.classList.remove(e),n.classList.length||n.removeAttribute("class");else{for(var t=" "+(n.getAttribute("class")||"")+" ",o=" "+e+" ";t.indexOf(o)>=0;)t=t.replace(o," ");t=t.trim(),t?n.setAttribute("class",t):n.removeAttribute("class")}}function fo(n){if(n){if("object"==typeof n){var e={};return!1!==n.css&&k(e,zp(n.name||"v")),k(e,n),e}return"string"==typeof n?zp(n):void 0}}function uo(n){Ep(function(){Ep(n)})}function ho(n,e){var t=n._transitionClasses||(n._transitionClasses=[]);t.indexOf(e)<0&&(t.push(e),co(n,e))}function bo(n,e){n._transitionClasses&&h(n._transitionClasses,e),mo(n,e)}function vo(n,e,t){var o=go(n,e),i=o.type,a=o.timeout,r=o.propCount;if(!i)return t();var p=i===$p?Ap:Sp,l=0,s=function(){n.removeEventListener(p,c),t()},c=function(e){e.target===n&&++l>=r&&s()};setTimeout(function(){l<r&&s()},a+1),n.addEventListener(p,c)}function go(n,e){var t,o=window.getComputedStyle(n),i=o[Op+"Delay"].split(", "),a=o[Op+"Duration"].split(", "),r=xo(i,a),p=o[Tp+"Delay"].split(", "),l=o[Tp+"Duration"].split(", "),s=xo(p,l),c=0,d=0;return e===$p?r>0&&(t=$p,c=r,d=a.length):e===jp?s>0&&(t=jp,c=s,d=l.length):(c=Math.max(r,s),t=c>0?r>s?$p:jp:null,d=t?t===$p?a.length:l.length:0),{type:t,timeout:c,propCount:d,hasTransform:t===$p&&Mp.test(o[Op+"Property"])}}function xo(n,e){for(;n.length<e.length;)n=n.concat(n);return Math.max.apply(null,e.map(function(e,t){return wo(e)+wo(n[t])}))}function wo(n){return 1e3*Number(n.slice(0,-1))}function ko(n,e){var t=n.elm;i(t._leaveCb)&&(t._leaveCb.cancelled=!0,t._leaveCb());var a=fo(n.data.transition);if(!o(a)&&!i(t._enterCb)&&1===t.nodeType){for(var r=a.css,p=a.type,s=a.enterClass,c=a.enterToClass,d=a.enterActiveClass,m=a.appearClass,u=a.appearToClass,h=a.appearActiveClass,b=a.beforeEnter,v=a.enter,g=a.afterEnter,x=a.enterCancelled,w=a.beforeAppear,k=a.appear,y=a.afterAppear,_=a.appearCancelled,z=a.duration,C=fr,j=fr.$vnode;j&&j.parent;)j=j.parent,C=j.context;var O=!C._isMounted||!n.isRootInsert;if(!O||k||""===k){var A=O&&m?m:s,T=O&&h?h:d,S=O&&u?u:c,E=O?w||b:b,M=O&&"function"==typeof k?k:v,I=O?y||g:g,P=O?_||x:x,D=f(l(z)?z.enter:z),L=!1!==r&&!Sa,N=zo(M),q=t._enterCb=$(function(){L&&(bo(t,S),bo(t,T)),q.cancelled?(L&&bo(t,A),P&&P(t)):I&&I(t),t._enterCb=null});n.data.show||un(n,"insert",function(){var e=t.parentNode,o=e&&e._pending&&e._pending[n.key];o&&o.tag===n.tag&&o.elm._leaveCb&&o.elm._leaveCb(),M&&M(t,q)}),E&&E(t),L&&(ho(t,A),ho(t,T),uo(function(){bo(t,A),q.cancelled||(ho(t,S),N||(_o(D)?setTimeout(q,D):vo(t,p,q)))})),n.data.show&&(e&&e(),M&&M(t,q)),L||N||q()}}}function yo(n,e){function t(){_.cancelled||(n.data.show||((a.parentNode._pending||(a.parentNode._pending={}))[n.key]=n),u&&u(a),w&&(ho(a,c),ho(a,m),uo(function(){bo(a,c),_.cancelled||(ho(a,d),k||(_o(y)?setTimeout(_,y):vo(a,s,_)))})),h&&h(a,_),w||k||_())}var a=n.elm;i(a._enterCb)&&(a._enterCb.cancelled=!0,a._enterCb());var r=fo(n.data.transition);if(o(r)||1!==a.nodeType)return e();if(!i(a._leaveCb)){var p=r.css,s=r.type,c=r.leaveClass,d=r.leaveToClass,m=r.leaveActiveClass,u=r.beforeLeave,h=r.leave,b=r.afterLeave,v=r.leaveCancelled,g=r.delayLeave,x=r.duration,w=!1!==p&&!Sa,k=zo(h),y=f(l(x)?x.leave:x),_=a._leaveCb=$(function(){a.parentNode&&a.parentNode._pending&&(a.parentNode._pending[n.key]=null),w&&(bo(a,d),bo(a,m)),_.cancelled?(w&&bo(a,c),v&&v(a)):(e(),b&&b(a)),a._leaveCb=null});g?g(t):t()}}function _o(n){return"number"==typeof n&&!isNaN(n)}function zo(n){if(o(n))return!1;var e=n.fns;return i(e)?zo(Array.isArray(e)?e[0]:e):(n._length||n.length)>1}function Co(n,e){!0!==e.data.show&&ko(e)}function $o(n,e,t){jo(n,e,t),(Ta||Ea)&&setTimeout(function(){jo(n,e,t)},0)}function jo(n,e,t){var o=e.value,i=n.multiple;if(!i||Array.isArray(o)){for(var a,r,p=0,l=n.options.length;p<l;p++)if(r=n.options[p],i)a=C(o,Ao(r))>-1,r.selected!==a&&(r.selected=a);else if(z(Ao(r),o))return void(n.selectedIndex!==p&&(n.selectedIndex=p));i||(n.selectedIndex=-1)}}function Oo(n,e){return e.every(function(e){return!z(e,n)})}function Ao(n){return"_value"in n?n._value:n.value}function To(n){n.target.composing=!0}function So(n){n.target.composing&&(n.target.composing=!1,Eo(n.target,"input"))}function Eo(n,e){var t=document.createEvent("HTMLEvents");t.initEvent(e,!0,!0),n.dispatchEvent(t)}function Mo(n){return!n.componentInstance||n.data&&n.data.transition?n:Mo(n.componentInstance._vnode)}function Io(n){var e=n&&n.componentOptions;return e&&e.Ctor.options.abstract?Io(Cn(e.children)):n}function Po(n){var e={},t=n.$options;for(var o in t.propsData)e[o]=n[o];var i=t._parentListeners;for(var a in i)e[fa(a)]=i[a];return e}function Do(n,e){if(/\d-keep-alive$/.test(e.tag))return n("keep-alive",{props:e.componentOptions.propsData})}function Lo(n){for(;n=n.parent;)if(n.data.transition)return!0}function No(n,e){return e.key===n.key&&e.tag===n.tag}function qo(n){n.elm._moveCb&&n.elm._moveCb(),n.elm._enterCb&&n.elm._enterCb()}function Ro(n){n.data.newPos=n.elm.getBoundingClientRect()}function Uo(n){var e=n.data.pos,t=n.data.newPos,o=e.left-t.left,i=e.top-t.top;if(o||i){n.data.moved=!0;var a=n.elm.style;a.transform=a.WebkitTransform="translate("+o+"px,"+i+"px)",a.transitionDuration="0s"}}function Bo(n,e){var t=e?Jp(e):Vp;if(t.test(n)){for(var o,i,a,r=[],p=[],l=t.lastIndex=0;o=t.exec(n);){i=o.index,i>l&&(p.push(a=n.slice(l,i)),r.push(JSON.stringify(a)));var s=jt(o[1].trim());r.push("_s("+s+")"),p.push({"@binding":s}),l=i+o[0].length}return l<n.length&&(p.push(a=n.slice(l)),r.push(JSON.stringify(a))),{expression:r.join("+"),tokens:p}}}function Fo(n,e){var t=(e.warn,Lt(n,"class"));t&&(n.staticClass=JSON.stringify(t));var o=Dt(n,"class",!1);o&&(n.classBinding=o)}function Ho(n){var e="";return n.staticClass&&(e+="staticClass:"+n.staticClass+","),n.classBinding&&(e+="class:"+n.classBinding+","),e}function Ko(n,e){var t=(e.warn,Lt(n,"style"));if(t){n.staticStyle=JSON.stringify(vp(t))}var o=Dt(n,"style",!1);o&&(n.styleBinding=o)}function Go(n){var e="";return n.staticStyle&&(e+="staticStyle:"+n.staticStyle+","),n.styleBinding&&(e+="style:("+n.styleBinding+"),"),e}function Vo(n,e){var t=e?jl:$l;return n.replace(t,function(n){return Cl[n]})}function Wo(n,e){function t(e){c+=e,n=n.substring(e)}function o(n,t,o){var i,p;if(null==t&&(t=c),null==o&&(o=c),n&&(p=n.toLowerCase()),n)for(i=r.length-1;i>=0&&r[i].lowerCasedTag!==p;i--);else i=0;if(i>=0){for(var l=r.length-1;l>=i;l--)e.end&&e.end(r[l].tag,t,o);r.length=i,a=i&&r[i-1].tag}else"br"===p?e.start&&e.start(n,[],!0,t,o):"p"===p&&(e.start&&e.start(n,[],!1,t,o),e.end&&e.end(n,t,o))}for(var i,a,r=[],p=e.expectHTML,l=e.isUnaryTag||ga,s=e.canBeLeftOpenTag||ga,c=0;n;){if(i=n,a&&_l(a)){var d=0,m=a.toLowerCase(),f=zl[m]||(zl[m]=new RegExp("([\\s\\S]*?)(</"+m+"[^>]*>)","i")),u=n.replace(f,function(n,t,o){return d=o.length,_l(m)||"noscript"===m||(t=t.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Al(m,t)&&(t=t.slice(1)),e.chars&&e.chars(t),""});c+=n.length-u.length,n=u,o(m,c-d,c)}else{var h=n.indexOf("<");if(0===h){if(sl.test(n)){var b=n.indexOf("--\x3e");if(b>=0){e.shouldKeepComment&&e.comment(n.substring(4,b)),t(b+3);continue}}if(cl.test(n)){var v=n.indexOf("]>");if(v>=0){t(v+2);continue}}var g=n.match(ll);if(g){t(g[0].length);continue}var x=n.match(pl);if(x){var w=c;t(x[0].length),o(x[1],w,c);continue}var k=function(){var e=n.match(al);if(e){var o={tagName:e[1],attrs:[],start:c};t(e[0].length);for(var i,a;!(i=n.match(rl))&&(a=n.match(tl));)t(a[0].length),o.attrs.push(a);if(i)return o.unarySlash=i[1],t(i[0].length),o.end=c,o}}();if(k){!function(n){var t=n.tagName,i=n.unarySlash;p&&("p"===a&&el(t)&&o(a),s(t)&&a===t&&o(t));for(var c=l(t)||!!i,d=n.attrs.length,m=new Array(d),f=0;f<d;f++){var u=n.attrs[f];dl&&-1===u[0].indexOf('""')&&(""===u[3]&&delete u[3],""===u[4]&&delete u[4],""===u[5]&&delete u[5]);var h=u[3]||u[4]||u[5]||"",b="a"===t&&"href"===u[1]?e.shouldDecodeNewlinesForHref:e.shouldDecodeNewlines;m[f]={name:u[1],value:Vo(h,b)}}c||(r.push({tag:t,lowerCasedTag:t.toLowerCase(),attrs:m}),a=t),e.start&&e.start(t,m,c,n.start,n.end)}(k),Al(a,n)&&t(1);continue}}var y=void 0,_=void 0,z=void 0;if(h>=0){for(_=n.slice(h);!(pl.test(_)||al.test(_)||sl.test(_)||cl.test(_)||(z=_.indexOf("<",1))<0);)h+=z,_=n.slice(h);y=n.substring(0,h),t(h)}h<0&&(y=n,n=""),e.chars&&y&&e.chars(y)}if(n===i){e.chars&&e.chars(n);break}}o()}function Jo(n,e,t){return{type:1,tag:n,attrsList:e,attrsMap:ui(e),parent:t,children:[]}}function Xo(n,e){function t(n){n.pre&&(p=!1),vl(n.tag)&&(l=!1);for(var t=0;t<bl.length;t++)bl[t](n,e)}ml=e.warn||At,vl=e.isPreTag||ga,gl=e.mustUseProp||ga,xl=e.getTagNamespace||ga,ul=Tt(e.modules,"transformNode"),hl=Tt(e.modules,"preTransformNode"),bl=Tt(e.modules,"postTransformNode"),fl=e.delimiters;var o,i,a=[],r=!1!==e.preserveWhitespace,p=!1,l=!1;return Wo(n,{warn:ml,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,start:function(n,r,s){var c=i&&i.ns||xl(n);Ta&&"svg"===c&&(r=vi(r));var d=Jo(n,r,i);c&&(d.ns=c),bi(d)&&!qa()&&(d.forbidden=!0);for(var m=0;m<hl.length;m++)d=hl[m](d,e)||d;if(p||(Qo(d),d.pre&&(p=!0)),vl(d.tag)&&(l=!0),p?Zo(d):d.processed||(ti(d),ii(d),li(d),Yo(d,e)),o?a.length||o.if&&(d.elseif||d.else)&&pi(o,{exp:d.elseif,block:d}):o=d,i&&!d.forbidden)if(d.elseif||d.else)ai(d,i);else if(d.slotScope){i.plain=!1;var f=d.slotTarget||'"default"';(i.scopedSlots||(i.scopedSlots={}))[f]=d}else i.children.push(d),d.parent=i;s?t(d):(i=d,a.push(d))},end:function(){var n=a[a.length-1],e=n.children[n.children.length-1];e&&3===e.type&&" "===e.text&&!l&&n.children.pop(),a.length-=1,i=a[a.length-1],t(n)},chars:function(n){if(i&&(!Ta||"textarea"!==i.tag||i.attrsMap.placeholder!==n)){var e=i.children;if(n=l||n.trim()?hi(i)?n:Nl(n):r&&e.length?" ":""){var t;!p&&" "!==n&&(t=Bo(n,fl))?e.push({type:2,expression:t.expression,tokens:t.tokens,text:n}):" "===n&&e.length&&" "===e[e.length-1].text||e.push({type:3,text:n})}}},comment:function(n){i.children.push({type:3,text:n,isComment:!0})}}),o}function Qo(n){null!=Lt(n,"v-pre")&&(n.pre=!0)}function Zo(n){var e=n.attrsList.length;if(e)for(var t=n.attrs=new Array(e),o=0;o<e;o++)t[o]={name:n.attrsList[o].name,value:JSON.stringify(n.attrsList[o].value)};else n.pre||(n.plain=!0)}function Yo(n,e){ni(n),n.plain=!n.key&&!n.attrsList.length,ei(n),si(n),ci(n);for(var t=0;t<ul.length;t++)n=ul[t](n,e)||n;di(n)}function ni(n){var e=Dt(n,"key");e&&(n.key=e)}function ei(n){var e=Dt(n,"ref");e&&(n.ref=e,n.refInFor=mi(n))}function ti(n){var e;if(e=Lt(n,"v-for")){var t=oi(e);t&&k(n,t)}}function oi(n){var e=n.match(El);if(e){var t={};t.for=e[2].trim();var o=e[1].trim().replace(Il,""),i=o.match(Ml);return i?(t.alias=o.replace(Ml,""),t.iterator1=i[1].trim(),i[2]&&(t.iterator2=i[2].trim())):t.alias=o,t}}function ii(n){var e=Lt(n,"v-if");if(e)n.if=e,pi(n,{exp:e,block:n});else{null!=Lt(n,"v-else")&&(n.else=!0);var t=Lt(n,"v-else-if");t&&(n.elseif=t)}}function ai(n,e){var t=ri(e.children);t&&t.if&&pi(t,{exp:n.elseif,block:n})}function ri(n){for(var e=n.length;e--;){if(1===n[e].type)return n[e];n.pop()}}function pi(n,e){n.ifConditions||(n.ifConditions=[]),n.ifConditions.push(e)}function li(n){null!=Lt(n,"v-once")&&(n.once=!0)}function si(n){if("slot"===n.tag)n.slotName=Dt(n,"name");else{var e;"template"===n.tag?(e=Lt(n,"scope"),n.slotScope=e||Lt(n,"slot-scope")):(e=Lt(n,"slot-scope"))&&(n.slotScope=e);var t=Dt(n,"slot");t&&(n.slotTarget='""'===t?'"default"':t,"template"===n.tag||n.slotScope||Et(n,"slot",t))}}function ci(n){var e;(e=Dt(n,"is"))&&(n.component=e),null!=Lt(n,"inline-template")&&(n.inlineTemplate=!0)}function di(n){var e,t,o,i,a,r,p,l=n.attrsList;for(e=0,t=l.length;e<t;e++)if(o=i=l[e].name,a=l[e].value,Sl.test(o))if(n.hasBindings=!0,r=fi(o),r&&(o=o.replace(Ll,"")),Dl.test(o))o=o.replace(Dl,""),a=jt(a),p=!1,r&&(r.prop&&(p=!0,"innerHtml"===(o=fa(o))&&(o="innerHTML")),r.camel&&(o=fa(o)),r.sync&&Pt(n,"update:"+fa(o),qt(a,"$event"))),p||!n.component&&gl(n.tag,n.attrsMap.type,o)?St(n,o,a):Et(n,o,a);else if(Tl.test(o))o=o.replace(Tl,""),Pt(n,o,a,r,!1,ml);else{o=o.replace(Sl,"");var s=o.match(Pl),c=s&&s[1];c&&(o=o.slice(0,-(c.length+1))),It(n,o,i,a,c,r)}else{Et(n,o,JSON.stringify(a)),!n.component&&"muted"===o&&gl(n.tag,n.attrsMap.type,o)&&St(n,o,"true")}}function mi(n){for(var e=n;e;){if(void 0!==e.for)return!0;e=e.parent}return!1}function fi(n){var e=n.match(Ll);if(e){var t={};return e.forEach(function(n){t[n.slice(1)]=!0}),t}}function ui(n){for(var e={},t=0,o=n.length;t<o;t++)e[n[t].name]=n[t].value;return e}function hi(n){return"script"===n.tag||"style"===n.tag}function bi(n){return"style"===n.tag||"script"===n.tag&&(!n.attrsMap.type||"text/javascript"===n.attrsMap.type)}function vi(n){for(var e=[],t=0;t<n.length;t++){var o=n[t];ql.test(o.name)||(o.name=o.name.replace(Rl,""),e.push(o))}return e}function gi(n,e){if("input"===n.tag){var t=n.attrsMap;if(!t["v-model"])return;var o;if((t[":type"]||t["v-bind:type"])&&(o=Dt(n,"type")),t.type||o||!t["v-bind"]||(o="("+t["v-bind"]+").type"),o){var i=Lt(n,"v-if",!0),a=i?"&&("+i+")":"",r=null!=Lt(n,"v-else",!0),p=Lt(n,"v-else-if",!0),l=xi(n);ti(l),Mt(l,"type","checkbox"),Yo(l,e),l.processed=!0,l.if="("+o+")==='checkbox'"+a,pi(l,{exp:l.if,block:l});var s=xi(n);Lt(s,"v-for",!0),Mt(s,"type","radio"),Yo(s,e),pi(l,{exp:"("+o+")==='radio'"+a,block:s});var c=xi(n);return Lt(c,"v-for",!0),Mt(c,":type",o),Yo(c,e),pi(l,{exp:i,block:c}),r?l.else=!0:p&&(l.elseif=p),l}}}function xi(n){return Jo(n.tag,n.attrsList.slice(),n.parent)}function wi(n,e){e.value&&St(n,"textContent","_s("+e.value+")")}function ki(n,e){e.value&&St(n,"innerHTML","_s("+e.value+")")}function yi(n,e){n&&(wl=Kl(e.staticKeys||""),kl=e.isReservedTag||ga,zi(n),Ci(n,!1))}function _i(n){return u("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(n?","+n:""))}function zi(n){if(n.static=$i(n),1===n.type){if(!kl(n.tag)&&"slot"!==n.tag&&null==n.attrsMap["inline-template"])return;for(var e=0,t=n.children.length;e<t;e++){var o=n.children[e];zi(o),o.static||(n.static=!1)}if(n.ifConditions)for(var i=1,a=n.ifConditions.length;i<a;i++){var r=n.ifConditions[i].block;zi(r),r.static||(n.static=!1)}}}function Ci(n,e){if(1===n.type){if((n.static||n.once)&&(n.staticInFor=e),n.static&&n.children.length&&(1!==n.children.length||3!==n.children[0].type))return void(n.staticRoot=!0);if(n.staticRoot=!1,n.children)for(var t=0,o=n.children.length;t<o;t++)Ci(n.children[t],e||!!n.for);if(n.ifConditions)for(var i=1,a=n.ifConditions.length;i<a;i++)Ci(n.ifConditions[i].block,e)}}function $i(n){return 2!==n.type&&(3===n.type||!(!n.pre&&(n.hasBindings||n.if||n.for||sa(n.tag)||!kl(n.tag)||ji(n)||!Object.keys(n).every(wl))))}function ji(n){for(;n.parent;){if(n=n.parent,"template"!==n.tag)return!1;if(n.for)return!0}return!1}function Oi(n,e,t){var o=e?"nativeOn:{":"on:{";for(var i in n)o+='"'+i+'":'+Ai(i,n[i])+",";return o.slice(0,-1)+"}"}function Ai(n,e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Ai(n,e)}).join(",")+"]";var t=Vl.test(e.value),o=Gl.test(e.value);if(e.modifiers){var i="",a="",r=[];for(var p in e.modifiers)if(Ql[p])a+=Ql[p],Wl[p]&&r.push(p);else if("exact"===p){var l=e.modifiers;a+=Xl(["ctrl","shift","alt","meta"].filter(function(n){return!l[n]}).map(function(n){return"$event."+n+"Key"}).join("||"))}else r.push(p);r.length&&(i+=Ti(r)),a&&(i+=a);return"function($event){"+i+(t?"return "+e.value+"($event)":o?"return ("+e.value+")($event)":e.value)+"}"}return t||o?e.value:"function($event){"+e.value+"}"}function Ti(n){return"if(!('button' in $event)&&"+n.map(Si).join("&&")+")return null;"}function Si(n){var e=parseInt(n,10);if(e)return"$event.keyCode!=="+e;var t=Wl[n],o=Jl[n];return"_k($event.keyCode,"+JSON.stringify(n)+","+JSON.stringify(t)+",$event.key,"+JSON.stringify(o)+")"}function Ei(n,e){n.wrapListeners=function(n){return"_g("+n+","+e.value+")"}}function Mi(n,e){n.wrapData=function(t){return"_b("+t+",'"+n.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}}function Ii(n,e){var t=new Yl(e);return{render:"with(this){return "+(n?Pi(n,t):'_c("div")')+"}",staticRenderFns:t.staticRenderFns}}function Pi(n,e){if(n.staticRoot&&!n.staticProcessed)return Di(n,e);if(n.once&&!n.onceProcessed)return Li(n,e);if(n.for&&!n.forProcessed)return Ri(n,e);if(n.if&&!n.ifProcessed)return Ni(n,e);if("template"!==n.tag||n.slotTarget){if("slot"===n.tag)return Yi(n,e);var t;if(n.component)t=na(n.component,n,e);else{var o=n.plain?void 0:Ui(n,e),i=n.inlineTemplate?null:Vi(n,e,!0);t="_c('"+n.tag+"'"+(o?","+o:"")+(i?","+i:"")+")"}for(var a=0;a<e.transforms.length;a++)t=e.transforms[a](n,t);return t}return Vi(n,e)||"void 0"}function Di(n,e){return n.staticProcessed=!0,e.staticRenderFns.push("with(this){return "+Pi(n,e)+"}"),"_m("+(e.staticRenderFns.length-1)+(n.staticInFor?",true":"")+")"}function Li(n,e){if(n.onceProcessed=!0,n.if&&!n.ifProcessed)return Ni(n,e);if(n.staticInFor){for(var t="",o=n.parent;o;){if(o.for){t=o.key;break}o=o.parent}return t?"_o("+Pi(n,e)+","+e.onceId+++","+t+")":Pi(n,e)}return Di(n,e)}function Ni(n,e,t,o){return n.ifProcessed=!0,qi(n.ifConditions.slice(),e,t,o)}function qi(n,e,t,o){function i(n){return t?t(n,e):n.once?Li(n,e):Pi(n,e)}if(!n.length)return o||"_e()";var a=n.shift();return a.exp?"("+a.exp+")?"+i(a.block)+":"+qi(n,e,t,o):""+i(a.block)}function Ri(n,e,t,o){var i=n.for,a=n.alias,r=n.iterator1?","+n.iterator1:"",p=n.iterator2?","+n.iterator2:"";return n.forProcessed=!0,(o||"_l")+"(("+i+"),function("+a+r+p+"){return "+(t||Pi)(n,e)+"})"}function Ui(n,e){var t="{",o=Bi(n,e);o&&(t+=o+","),n.key&&(t+="key:"+n.key+","),n.ref&&(t+="ref:"+n.ref+","),n.refInFor&&(t+="refInFor:true,"),n.pre&&(t+="pre:true,"),n.component&&(t+='tag:"'+n.tag+'",');for(var i=0;i<e.dataGenFns.length;i++)t+=e.dataGenFns[i](n);if(n.attrs&&(t+="attrs:{"+ea(n.attrs)+"},"),n.props&&(t+="domProps:{"+ea(n.props)+"},"),n.events&&(t+=Oi(n.events,!1,e.warn)+","),n.nativeEvents&&(t+=Oi(n.nativeEvents,!0,e.warn)+","),n.slotTarget&&!n.slotScope&&(t+="slot:"+n.slotTarget+","),n.scopedSlots&&(t+=Hi(n.scopedSlots,e)+","),n.model&&(t+="model:{value:"+n.model.value+",callback:"+n.model.callback+",expression:"+n.model.expression+"},"),n.inlineTemplate){var a=Fi(n,e);a&&(t+=a+",")}return t=t.replace(/,$/,"")+"}",n.wrapData&&(t=n.wrapData(t)),n.wrapListeners&&(t=n.wrapListeners(t)),t}function Bi(n,e){var t=n.directives;if(t){var o,i,a,r,p="directives:[",l=!1;for(o=0,i=t.length;o<i;o++){a=t[o],r=!0;var s=e.directives[a.name];s&&(r=!!s(n,a,e.warn)),r&&(l=!0,p+='{name:"'+a.name+'",rawName:"'+a.rawName+'"'+(a.value?",value:("+a.value+"),expression:"+JSON.stringify(a.value):"")+(a.arg?',arg:"'+a.arg+'"':"")+(a.modifiers?",modifiers:"+JSON.stringify(a.modifiers):"")+"},")}return l?p.slice(0,-1)+"]":void 0}}function Fi(n,e){var t=n.children[0];if(1===t.type){var o=Ii(t,e.options);return"inlineTemplate:{render:function(){"+o.render+"},staticRenderFns:["+o.staticRenderFns.map(function(n){return"function(){"+n+"}"}).join(",")+"]}"}}function Hi(n,e){return"scopedSlots:_u(["+Object.keys(n).map(function(t){return Ki(t,n[t],e)}).join(",")+"])"}function Ki(n,e,t){return e.for&&!e.forProcessed?Gi(n,e,t):"{key:"+n+",fn:function("+String(e.slotScope)+"){return "+("template"===e.tag?e.if?e.if+"?"+(Vi(e,t)||"undefined")+":undefined":Vi(e,t)||"undefined":Pi(e,t))+"}}"}function Gi(n,e,t){var o=e.for,i=e.alias,a=e.iterator1?","+e.iterator1:"",r=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,"_l(("+o+"),function("+i+a+r+"){return "+Ki(n,e,t)+"})"}function Vi(n,e,t,o,i){var a=n.children;if(a.length){var r=a[0];if(1===a.length&&r.for&&"template"!==r.tag&&"slot"!==r.tag)return(o||Pi)(r,e);var p=t?Wi(a,e.maybeComponent):0,l=i||Xi;return"["+a.map(function(n){return l(n,e)}).join(",")+"]"+(p?","+p:"")}}function Wi(n,e){for(var t=0,o=0;o<n.length;o++){var i=n[o];if(1===i.type){if(Ji(i)||i.ifConditions&&i.ifConditions.some(function(n){return Ji(n.block)})){t=2;break}(e(i)||i.ifConditions&&i.ifConditions.some(function(n){return e(n.block)}))&&(t=1)}}return t}function Ji(n){return void 0!==n.for||"template"===n.tag||"slot"===n.tag}function Xi(n,e){return 1===n.type?Pi(n,e):3===n.type&&n.isComment?Zi(n):Qi(n)}function Qi(n){return"_v("+(2===n.type?n.expression:ta(JSON.stringify(n.text)))+")"}function Zi(n){return"_e("+JSON.stringify(n.text)+")"}function Yi(n,e){var t=n.slotName||'"default"',o=Vi(n,e),i="_t("+t+(o?","+o:""),a=n.attrs&&"{"+n.attrs.map(function(n){return fa(n.name)+":"+n.value}).join(",")+"}",r=n.attrsMap["v-bind"];return!a&&!r||o||(i+=",null"),a&&(i+=","+a),r&&(i+=(a?"":",null")+","+r),i+")"}function na(n,e,t){var o=e.inlineTemplate?null:Vi(e,t,!0);return"_c("+n+","+Ui(e,t)+(o?","+o:"")+")"}function ea(n){for(var e="",t=0;t<n.length;t++){var o=n[t];e+='"'+o.name+'":'+ta(o.value)+","}return e.slice(0,-1)}function ta(n){return n.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function oa(n,e){try{return new Function(n)}catch(t){return e.push({err:t,code:n}),_}}function ia(n){var e=Object.create(null);return function(t,o,i){o=k({},o);o.warn;delete o.warn;var a=o.delimiters?String(o.delimiters)+t:t;if(e[a])return e[a];var r=n(t,o),p={},l=[];return p.render=oa(r.render,l),p.staticRenderFns=r.staticRenderFns.map(function(n){return oa(n,l)}),e[a]=p}}function aa(n){return yl=yl||document.createElement("div"),yl.innerHTML=n?'<a href="\n"/>':'<div a="\n"/>',yl.innerHTML.indexOf(" ")>0}function ra(n){if(n.outerHTML)return n.outerHTML;var e=document.createElement("div");return e.appendChild(n.cloneNode(!0)),e.innerHTML}/*!
|
2 |
* Vue.js v2.5.17
|
3 |
* (c) 2014-2018 Evan You
|
4 |
* Released under the MIT License.
|
5 |
*/
|
6 |
+
var pa=Object.freeze({}),la=Object.prototype.toString,sa=u("slot,component",!0),ca=u("key,ref,slot,slot-scope,is"),da=Object.prototype.hasOwnProperty,ma=/-(\w)/g,fa=v(function(n){return n.replace(ma,function(n,e){return e?e.toUpperCase():""})}),ua=v(function(n){return n.charAt(0).toUpperCase()+n.slice(1)}),ha=/\B([A-Z])/g,ba=v(function(n){return n.replace(ha,"-$1").toLowerCase()}),va=Function.prototype.bind?x:g,ga=function(n,e,t){return!1},xa=function(n){return n},wa="data-server-rendered",ka=["component","directive","filter"],ya=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured"],_a={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:ga,isReservedAttr:ga,isUnknownElement:ga,getTagNamespace:_,parsePlatformTagName:xa,mustUseProp:ga,_lifecycleHooks:ya},za=/[^\w.$]/,Ca="__proto__"in{},$a="undefined"!=typeof window,ja="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Oa=ja&&WXEnvironment.platform.toLowerCase(),Aa=$a&&window.navigator.userAgent.toLowerCase(),Ta=Aa&&/msie|trident/.test(Aa),Sa=Aa&&Aa.indexOf("msie 9.0")>0,Ea=Aa&&Aa.indexOf("edge/")>0,Ma=(Aa&&Aa.indexOf("android"),Aa&&/iphone|ipad|ipod|ios/.test(Aa)||"ios"===Oa),Ia=(Aa&&/chrome\/\d+/.test(Aa),{}.watch),Pa=!1;if($a)try{var Da={};Object.defineProperty(Da,"passive",{get:function(){Pa=!0}}),window.addEventListener("test-passive",null,Da)}catch(n){}var La,Na,qa=function(){return void 0===La&&(La=!$a&&!ja&&void 0!==n&&"server"===n.process.env.VUE_ENV),La},Ra=$a&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Ua="undefined"!=typeof Symbol&&T(Symbol)&&"undefined"!=typeof Reflect&&T(Reflect.ownKeys);Na="undefined"!=typeof Set&&T(Set)?Set:function(){function n(){this.set=Object.create(null)}return n.prototype.has=function(n){return!0===this.set[n]},n.prototype.add=function(n){this.set[n]=!0},n.prototype.clear=function(){this.set=Object.create(null)},n}();var Ba=_,Fa=0,Ha=function(){this.id=Fa++,this.subs=[]};Ha.prototype.addSub=function(n){this.subs.push(n)},Ha.prototype.removeSub=function(n){h(this.subs,n)},Ha.prototype.depend=function(){Ha.target&&Ha.target.addDep(this)},Ha.prototype.notify=function(){for(var n=this.subs.slice(),e=0,t=n.length;e<t;e++)n[e].update()},Ha.target=null;var Ka=[],Ga=function(n,e,t,o,i,a,r,p){this.tag=n,this.data=e,this.children=t,this.text=o,this.elm=i,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=r,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=p,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},Va={child:{configurable:!0}};Va.child.get=function(){return this.componentInstance},Object.defineProperties(Ga.prototype,Va);var Wa=function(n){void 0===n&&(n="");var e=new Ga;return e.text=n,e.isComment=!0,e},Ja=Array.prototype,Xa=Object.create(Ja);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(n){var e=Ja[n];O(Xa,n,function(){for(var t=[],o=arguments.length;o--;)t[o]=arguments[o];var i,a=e.apply(this,t),r=this.__ob__;switch(n){case"push":case"unshift":i=t;break;case"splice":i=t.slice(2)}return i&&r.observeArray(i),r.dep.notify(),a})});var Qa=Object.getOwnPropertyNames(Xa),Za=!0,Ya=function(n){if(this.value=n,this.dep=new Ha,this.vmCount=0,O(n,"__ob__",this),Array.isArray(n)){(Ca?D:L)(n,Xa,Qa),this.observeArray(n)}else this.walk(n)};Ya.prototype.walk=function(n){for(var e=Object.keys(n),t=0;t<e.length;t++)q(n,e[t])},Ya.prototype.observeArray=function(n){for(var e=0,t=n.length;e<t;e++)N(n[e])};var nr=_a.optionMergeStrategies;nr.data=function(n,e,t){return t?H(n,e,t):e&&"function"!=typeof e?n:H(n,e)},ya.forEach(function(n){nr[n]=K}),ka.forEach(function(n){nr[n+"s"]=G}),nr.watch=function(n,e,t,o){if(n===Ia&&(n=void 0),e===Ia&&(e=void 0),!e)return Object.create(n||null);if(!n)return e;var i={};k(i,n);for(var a in e){var r=i[a],p=e[a];r&&!Array.isArray(r)&&(r=[r]),i[a]=r?r.concat(p):Array.isArray(p)?p:[p]}return i},nr.props=nr.methods=nr.inject=nr.computed=function(n,e,t,o){if(!n)return e;var i=Object.create(null);return k(i,n),e&&k(i,e),i},nr.provide=H;var er,tr,or=function(n,e){return void 0===e?n:e},ir=[],ar=!1,rr=!1;if(void 0!==t&&T(t))tr=function(){t(pn)};else if("undefined"==typeof MessageChannel||!T(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())tr=function(){setTimeout(pn,0)};else{var pr=new MessageChannel,lr=pr.port2;pr.port1.onmessage=pn,tr=function(){lr.postMessage(1)}}if("undefined"!=typeof Promise&&T(Promise)){var sr=Promise.resolve();er=function(){sr.then(pn),Ma&&setTimeout(_)}}else er=tr;var cr,dr=new Na,mr=v(function(n){var e="&"===n.charAt(0);n=e?n.slice(1):n;var t="~"===n.charAt(0);n=t?n.slice(1):n;var o="!"===n.charAt(0);return n=o?n.slice(1):n,{name:n,once:t,capture:o,passive:e}}),fr=null,ur=[],hr=[],br={},vr=!1,gr=!1,xr=0,wr=0,kr=function(n,e,t,o,i){this.vm=n,i&&(n._watcher=this),n._watchers.push(this),o?(this.deep=!!o.deep,this.user=!!o.user,this.lazy=!!o.lazy,this.sync=!!o.sync):this.deep=this.user=this.lazy=this.sync=!1,this.cb=t,this.id=++wr,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Na,this.newDepIds=new Na,this.expression="","function"==typeof e?this.getter=e:(this.getter=A(e),this.getter||(this.getter=function(){})),this.value=this.lazy?void 0:this.get()};kr.prototype.get=function(){S(this);var n,e=this.vm;try{n=this.getter.call(e,e)}catch(n){if(!this.user)throw n;on(n,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&cn(n),E(),this.cleanupDeps()}return n},kr.prototype.addDep=function(n){var e=n.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(n),this.depIds.has(e)||n.addSub(this))},kr.prototype.cleanupDeps=function(){for(var n=this,e=this.deps.length;e--;){var t=n.deps[e];n.newDepIds.has(t.id)||t.removeSub(n)}var o=this.depIds;this.depIds=this.newDepIds,this.newDepIds=o,this.newDepIds.clear(),o=this.deps,this.deps=this.newDeps,this.newDeps=o,this.newDeps.length=0},kr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():Kn(this)},kr.prototype.run=function(){if(this.active){var n=this.get();if(n!==this.value||l(n)||this.deep){var e=this.value;if(this.value=n,this.user)try{this.cb.call(this.vm,n,e)}catch(n){on(n,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,n,e)}}},kr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},kr.prototype.depend=function(){for(var n=this,e=this.deps.length;e--;)n.deps[e].depend()},kr.prototype.teardown=function(){var n=this;if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)n.deps[e].removeSub(n);this.active=!1}};var yr={enumerable:!0,configurable:!0,get:_,set:_},_r={lazy:!0};ve(ge.prototype);var zr={init:function(n,e,t,o){if(n.componentInstance&&!n.componentInstance._isDestroyed&&n.data.keepAlive){var i=n;zr.prepatch(i,i)}else{(n.componentInstance=_e(n,fr,t,o)).$mount(e?n.elm:void 0,e)}},prepatch:function(n,e){var t=e.componentOptions;Pn(e.componentInstance=n.componentInstance,t.propsData,t.listeners,e,t.children)},insert:function(n){var e=n.context,t=n.componentInstance;t._isMounted||(t._isMounted=!0,qn(t,"mounted")),n.data.keepAlive&&(e._isMounted?Fn(t):Ln(t,!0))},destroy:function(n){var e=n.componentInstance;e._isDestroyed||(n.data.keepAlive?Nn(e,!0):e.$destroy())}},Cr=Object.keys(zr),$r=1,jr=2,Or=0;!function(n){n.prototype._init=function(n){var e=this;e._uid=Or++,e._isVue=!0,n&&n._isComponent?Se(e,n):e.$options=X(Ee(e.constructor),n||{},e),e._renderProxy=e,e._self=e,Mn(e),$n(e),Te(e),qn(e,"beforeCreate"),ie(e),Vn(e),oe(e),qn(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(Pe),function(n){var e={};e.get=function(){return this._data};var t={};t.get=function(){return this._props},Object.defineProperty(n.prototype,"$data",e),Object.defineProperty(n.prototype,"$props",t),n.prototype.$set=R,n.prototype.$delete=U,n.prototype.$watch=function(n,e,t){var o=this;if(s(e))return te(o,n,e,t);t=t||{},t.user=!0;var i=new kr(o,n,e,t);return t.immediate&&e.call(o,i.value),function(){i.teardown()}}}(Pe),function(n){var e=/^hook:/;n.prototype.$on=function(n,t){var o=this,i=this;if(Array.isArray(n))for(var a=0,r=n.length;a<r;a++)o.$on(n[a],t);else(i._events[n]||(i._events[n]=[])).push(t),e.test(n)&&(i._hasHookEvent=!0);return i},n.prototype.$once=function(n,e){function t(){o.$off(n,t),e.apply(o,arguments)}var o=this;return t.fn=e,o.$on(n,t),o},n.prototype.$off=function(n,e){var t=this,o=this;if(!arguments.length)return o._events=Object.create(null),o;if(Array.isArray(n)){for(var i=0,a=n.length;i<a;i++)t.$off(n[i],e);return o}var r=o._events[n];if(!r)return o;if(!e)return o._events[n]=null,o;if(e)for(var p,l=r.length;l--;)if((p=r[l])===e||p.fn===e){r.splice(l,1);break}return o},n.prototype.$emit=function(n){var e=this,t=e._events[n];if(t){t=t.length>1?w(t):t;for(var o=w(arguments,1),i=0,a=t.length;i<a;i++)try{t[i].apply(e,o)}catch(t){on(t,e,'event handler for "'+n+'"')}}return e}}(Pe),function(n){n.prototype._update=function(n,e){var t=this;t._isMounted&&qn(t,"beforeUpdate");var o=t.$el,i=t._vnode,a=fr;fr=t,t._vnode=n,i?t.$el=t.__patch__(i,n):(t.$el=t.__patch__(t.$el,n,e,!1,t.$options._parentElm,t.$options._refElm),t.$options._parentElm=t.$options._refElm=null),fr=a,o&&(o.__vue__=null),t.$el&&(t.$el.__vue__=t),t.$vnode&&t.$parent&&t.$vnode===t.$parent._vnode&&(t.$parent.$el=t.$el)},n.prototype.$forceUpdate=function(){var n=this;n._watcher&&n._watcher.update()},n.prototype.$destroy=function(){var n=this;if(!n._isBeingDestroyed){qn(n,"beforeDestroy"),n._isBeingDestroyed=!0;var e=n.$parent;!e||e._isBeingDestroyed||n.$options.abstract||h(e.$children,n),n._watcher&&n._watcher.teardown();for(var t=n._watchers.length;t--;)n._watchers[t].teardown();n._data.__ob__&&n._data.__ob__.vmCount--,n._isDestroyed=!0,n.__patch__(n._vnode,null),qn(n,"destroyed"),n.$off(),n.$el&&(n.$el.__vue__=null),n.$vnode&&(n.$vnode.parent=null)}}}(Pe),function(n){ve(n.prototype),n.prototype.$nextTick=function(n){return sn(n,this)},n.prototype._render=function(){var n=this,e=n.$options,t=e.render,o=e._parentVnode;o&&(n.$scopedSlots=o.data.scopedSlots||pa),n.$vnode=o;var i;try{i=t.call(n._renderProxy,n.$createElement)}catch(e){on(e,n,"render"),i=n._vnode}return i instanceof Ga||(i=Wa()),i.parent=o,i}}(Pe);var Ar=[String,RegExp,Array],Tr={name:"keep-alive",abstract:!0,props:{include:Ar,exclude:Ar,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){var n=this;for(var e in n.cache)Ke(n.cache,e,n.keys)},mounted:function(){var n=this;this.$watch("include",function(e){He(n,function(n){return Fe(e,n)})}),this.$watch("exclude",function(e){He(n,function(n){return!Fe(e,n)})})},render:function(){var n=this.$slots.default,e=Cn(n),t=e&&e.componentOptions;if(t){var o=Be(t),i=this,a=i.include,r=i.exclude;if(a&&(!o||!Fe(a,o))||r&&o&&Fe(r,o))return e;var p=this,l=p.cache,s=p.keys,c=null==e.key?t.Ctor.cid+(t.tag?"::"+t.tag:""):e.key;l[c]?(e.componentInstance=l[c].componentInstance,h(s,c),s.push(c)):(l[c]=e,s.push(c),this.max&&s.length>parseInt(this.max)&&Ke(l,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||n&&n[0]}},Sr={KeepAlive:Tr};!function(n){var e={};e.get=function(){return _a},Object.defineProperty(n,"config",e),n.util={warn:Ba,extend:k,mergeOptions:X,defineReactive:q},n.set=R,n.delete=U,n.nextTick=sn,n.options=Object.create(null),ka.forEach(function(e){n.options[e+"s"]=Object.create(null)}),n.options._base=n,k(n.options.components,Sr),De(n),Le(n),Ne(n),Ue(n)}(Pe),Object.defineProperty(Pe.prototype,"$isServer",{get:qa}),Object.defineProperty(Pe.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Pe,"FunctionalRenderContext",{value:ge}),Pe.version="2.5.17";var Er,Mr,Ir,Pr,Dr,Lr,Nr,qr,Rr,Ur=u("style,class"),Br=u("input,textarea,option,select,progress"),Fr=function(n,e,t){return"value"===t&&Br(n)&&"button"!==e||"selected"===t&&"option"===n||"checked"===t&&"input"===n||"muted"===t&&"video"===n},Hr=u("contenteditable,draggable,spellcheck"),Kr=u("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Gr="http://www.w3.org/1999/xlink",Vr=function(n){return":"===n.charAt(5)&&"xlink"===n.slice(0,5)},Wr=function(n){return Vr(n)?n.slice(6,n.length):""},Jr=function(n){return null==n||!1===n},Xr={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Qr=u("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Zr=u("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Yr=function(n){return"pre"===n},np=function(n){return Qr(n)||Zr(n)},ep=Object.create(null),tp=u("text,number,password,search,email,tel,url"),op=Object.freeze({createElement:tt,createElementNS:ot,createTextNode:it,createComment:at,insertBefore:rt,removeChild:pt,appendChild:lt,parentNode:st,nextSibling:ct,tagName:dt,setTextContent:mt,setStyleScope:ft}),ip={create:function(n,e){ut(e)},update:function(n,e){n.data.ref!==e.data.ref&&(ut(n,!0),ut(e))},destroy:function(n){ut(n,!0)}},ap=new Ga("",{},[]),rp=["create","activate","update","remove","destroy"],pp={create:gt,update:gt,destroy:function(n){gt(n,ap)}},lp=Object.create(null),sp=[ip,pp],cp={create:_t,update:_t},dp={create:$t,update:$t},mp=/[\w).+\-_$\]]/,fp="__r",up="__c",hp={create:eo,update:eo},bp={create:to,update:to},vp=v(function(n){var e={},t=/;(?![^(]*\))/g,o=/:(.+)/;return n.split(t).forEach(function(n){if(n){var t=n.split(o);t.length>1&&(e[t[0].trim()]=t[1].trim())}}),e}),gp=/^--/,xp=/\s*!important$/,wp=function(n,e,t){if(gp.test(e))n.style.setProperty(e,t);else if(xp.test(t))n.style.setProperty(e,t.replace(xp,""),"important");else{var o=yp(e);if(Array.isArray(t))for(var i=0,a=t.length;i<a;i++)n.style[o]=t[i];else n.style[o]=t}},kp=["Webkit","Moz","ms"],yp=v(function(n){if(Rr=Rr||document.createElement("div").style,"filter"!==(n=fa(n))&&n in Rr)return n;for(var e=n.charAt(0).toUpperCase()+n.slice(1),t=0;t<kp.length;t++){var o=kp[t]+e;if(o in Rr)return o}}),_p={create:so,update:so},zp=v(function(n){return{enterClass:n+"-enter",enterToClass:n+"-enter-to",enterActiveClass:n+"-enter-active",leaveClass:n+"-leave",leaveToClass:n+"-leave-to",leaveActiveClass:n+"-leave-active"}}),Cp=$a&&!Sa,$p="transition",jp="animation",Op="transition",Ap="transitionend",Tp="animation",Sp="animationend";Cp&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Op="WebkitTransition",Ap="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Tp="WebkitAnimation",Sp="webkitAnimationEnd"));var Ep=$a?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(n){return n()},Mp=/\b(transform|all)(,|$)/,Ip=$a?{create:Co,activate:Co,remove:function(n,e){!0!==n.data.show?yo(n,e):e()}}:{},Pp=[cp,dp,hp,bp,_p,Ip],Dp=Pp.concat(sp),Lp=function(n){function e(n){return new Ga(S.tagName(n).toLowerCase(),{},[],void 0,n)}function t(n,e){function t(){0==--t.listeners&&r(n)}return t.listeners=e,t}function r(n){var e=S.parentNode(n);i(e)&&S.removeChild(e,n)}function l(n,e,t,o,r,p,l){if(i(n.elm)&&i(p)&&(n=p[l]=I(n)),n.isRootInsert=!r,!s(n,e,t,o)){var c=n.data,d=n.children,u=n.tag;i(u)?(n.elm=n.ns?S.createElementNS(n.ns,u):S.createElement(u,n),v(n),f(n,d,e),i(c)&&b(n,e),m(t,n.elm,o)):a(n.isComment)?(n.elm=S.createComment(n.text),m(t,n.elm,o)):(n.elm=S.createTextNode(n.text),m(t,n.elm,o))}}function s(n,e,t,o){var r=n.data;if(i(r)){var p=i(n.componentInstance)&&r.keepAlive;if(i(r=r.hook)&&i(r=r.init)&&r(n,!1,t,o),i(n.componentInstance))return c(n,e),a(p)&&d(n,e,t,o),!0}}function c(n,e){i(n.data.pendingInsert)&&(e.push.apply(e,n.data.pendingInsert),n.data.pendingInsert=null),n.elm=n.componentInstance.$el,h(n)?(b(n,e),v(n)):(ut(n),e.push(n))}function d(n,e,t,o){for(var a,r=n;r.componentInstance;)if(r=r.componentInstance._vnode,i(a=r.data)&&i(a=a.transition)){for(a=0;a<A.activate.length;++a)A.activate[a](ap,r);e.push(r);break}m(t,n.elm,o)}function m(n,e,t){i(n)&&(i(t)?t.parentNode===n&&S.insertBefore(n,e,t):S.appendChild(n,e))}function f(n,e,t){if(Array.isArray(e))for(var o=0;o<e.length;++o)l(e[o],t,n.elm,null,!0,e,o);else p(n.text)&&S.appendChild(n.elm,S.createTextNode(String(n.text)))}function h(n){for(;n.componentInstance;)n=n.componentInstance._vnode;return i(n.tag)}function b(n,e){for(var t=0;t<A.create.length;++t)A.create[t](ap,n);j=n.data.hook,i(j)&&(i(j.create)&&j.create(ap,n),i(j.insert)&&e.push(n))}function v(n){var e;if(i(e=n.fnScopeId))S.setStyleScope(n.elm,e);else for(var t=n;t;)i(e=t.context)&&i(e=e.$options._scopeId)&&S.setStyleScope(n.elm,e),t=t.parent;i(e=fr)&&e!==n.context&&e!==n.fnContext&&i(e=e.$options._scopeId)&&S.setStyleScope(n.elm,e)}function g(n,e,t,o,i,a){for(;o<=i;++o)l(t[o],a,n,e,!1,t,o)}function x(n){var e,t,o=n.data;if(i(o))for(i(e=o.hook)&&i(e=e.destroy)&&e(n),e=0;e<A.destroy.length;++e)A.destroy[e](n);if(i(e=n.children))for(t=0;t<n.children.length;++t)x(n.children[t])}function w(n,e,t,o){for(;t<=o;++t){var a=e[t];i(a)&&(i(a.tag)?(k(a),x(a)):r(a.elm))}}function k(n,e){if(i(e)||i(n.data)){var o,a=A.remove.length+1;for(i(e)?e.listeners+=a:e=t(n.elm,a),i(o=n.componentInstance)&&i(o=o._vnode)&&i(o.data)&&k(o,e),o=0;o<A.remove.length;++o)A.remove[o](n,e);i(o=n.data.hook)&&i(o=o.remove)?o(n,e):e()}else r(n.elm)}function y(n,e,t,a,r){for(var p,s,c,d,m=0,f=0,u=e.length-1,h=e[0],b=e[u],v=t.length-1,x=t[0],k=t[v],y=!r;m<=u&&f<=v;)o(h)?h=e[++m]:o(b)?b=e[--u]:ht(h,x)?(z(h,x,a),h=e[++m],x=t[++f]):ht(b,k)?(z(b,k,a),b=e[--u],k=t[--v]):ht(h,k)?(z(h,k,a),y&&S.insertBefore(n,h.elm,S.nextSibling(b.elm)),h=e[++m],k=t[--v]):ht(b,x)?(z(b,x,a),y&&S.insertBefore(n,b.elm,h.elm),b=e[--u],x=t[++f]):(o(p)&&(p=vt(e,m,u)),s=i(x.key)?p[x.key]:_(x,e,m,u),o(s)?l(x,a,n,h.elm,!1,t,f):(c=e[s],ht(c,x)?(z(c,x,a),e[s]=void 0,y&&S.insertBefore(n,c.elm,h.elm)):l(x,a,n,h.elm,!1,t,f)),x=t[++f]);m>u?(d=o(t[v+1])?null:t[v+1].elm,g(n,d,t,f,v,a)):f>v&&w(n,e,m,u)}function _(n,e,t,o){for(var a=t;a<o;a++){var r=e[a];if(i(r)&&ht(n,r))return a}}function z(n,e,t,r){if(n!==e){var p=e.elm=n.elm;if(a(n.isAsyncPlaceholder))return void(i(e.asyncFactory.resolved)?$(n.elm,e,t):e.isAsyncPlaceholder=!0);if(a(e.isStatic)&&a(n.isStatic)&&e.key===n.key&&(a(e.isCloned)||a(e.isOnce)))return void(e.componentInstance=n.componentInstance);var l,s=e.data;i(s)&&i(l=s.hook)&&i(l=l.prepatch)&&l(n,e);var c=n.children,d=e.children;if(i(s)&&h(e)){for(l=0;l<A.update.length;++l)A.update[l](n,e);i(l=s.hook)&&i(l=l.update)&&l(n,e)}o(e.text)?i(c)&&i(d)?c!==d&&y(p,c,d,t,r):i(d)?(i(n.text)&&S.setTextContent(p,""),g(p,null,d,0,d.length-1,t)):i(c)?w(p,c,0,c.length-1):i(n.text)&&S.setTextContent(p,""):n.text!==e.text&&S.setTextContent(p,e.text),i(s)&&i(l=s.hook)&&i(l=l.postpatch)&&l(n,e)}}function C(n,e,t){if(a(t)&&i(n.parent))n.parent.data.pendingInsert=e;else for(var o=0;o<e.length;++o)e[o].data.hook.insert(e[o])}function $(n,e,t,o){var r,p=e.tag,l=e.data,s=e.children;if(o=o||l&&l.pre,e.elm=n,a(e.isComment)&&i(e.asyncFactory))return e.isAsyncPlaceholder=!0,!0;if(i(l)&&(i(r=l.hook)&&i(r=r.init)&&r(e,!0),i(r=e.componentInstance)))return c(e,t),!0;if(i(p)){if(i(s))if(n.hasChildNodes())if(i(r=l)&&i(r=r.domProps)&&i(r=r.innerHTML)){if(r!==n.innerHTML)return!1}else{for(var d=!0,m=n.firstChild,u=0;u<s.length;u++){if(!m||!$(m,s[u],t,o)){d=!1;break}m=m.nextSibling}if(!d||m)return!1}else f(e,s,t);if(i(l)){var h=!1;for(var v in l)if(!E(v)){h=!0,b(e,t);break}!h&&l.class&&cn(l.class)}}else n.data!==e.text&&(n.data=e.text);return!0}var j,O,A={},T=n.modules,S=n.nodeOps;for(j=0;j<rp.length;++j)for(A[rp[j]]=[],O=0;O<T.length;++O)i(T[O][rp[j]])&&A[rp[j]].push(T[O][rp[j]]);var E=u("attrs,class,staticClass,staticStyle,key");return function(n,t,r,p,s,c){if(o(t))return void(i(n)&&x(n));var d=!1,m=[];if(o(n))d=!0,l(t,m,s,c);else{var f=i(n.nodeType);if(!f&&ht(n,t))z(n,t,m,p);else{if(f){if(1===n.nodeType&&n.hasAttribute(wa)&&(n.removeAttribute(wa),r=!0),a(r)&&$(n,t,m))return C(t,m,!0),n;n=e(n)}var u=n.elm,b=S.parentNode(u);if(l(t,m,u._leaveCb?null:b,S.nextSibling(u)),i(t.parent))for(var v=t.parent,g=h(t);v;){for(var k=0;k<A.destroy.length;++k)A.destroy[k](v);if(v.elm=t.elm,g){for(var y=0;y<A.create.length;++y)A.create[y](ap,v);var _=v.data.hook.insert;if(_.merged)for(var j=1;j<_.fns.length;j++)_.fns[j]()}else ut(v);v=v.parent}i(b)?w(b,[n],0,0):i(n.tag)&&x(n)}}return C(t,m,d),t.elm}}({nodeOps:op,modules:Dp});Sa&&document.addEventListener("selectionchange",function(){var n=document.activeElement;n&&n.vmodel&&Eo(n,"input")});var Np={inserted:function(n,e,t,o){"select"===t.tag?(o.elm&&!o.elm._vOptions?un(t,"postpatch",function(){Np.componentUpdated(n,e,t)}):$o(n,e,t.context),n._vOptions=[].map.call(n.options,Ao)):("textarea"===t.tag||tp(n.type))&&(n._vModifiers=e.modifiers,e.modifiers.lazy||(n.addEventListener("compositionstart",To),n.addEventListener("compositionend",So),n.addEventListener("change",So),Sa&&(n.vmodel=!0)))},componentUpdated:function(n,e,t){if("select"===t.tag){$o(n,e,t.context);var o=n._vOptions,i=n._vOptions=[].map.call(n.options,Ao);if(i.some(function(n,e){return!z(n,o[e])})){(n.multiple?e.value.some(function(n){return Oo(n,i)}):e.value!==e.oldValue&&Oo(e.value,i))&&Eo(n,"change")}}}},qp={bind:function(n,e,t){var o=e.value;t=Mo(t);var i=t.data&&t.data.transition,a=n.__vOriginalDisplay="none"===n.style.display?"":n.style.display;o&&i?(t.data.show=!0,ko(t,function(){n.style.display=a})):n.style.display=o?a:"none"},update:function(n,e,t){var o=e.value;!o!=!e.oldValue&&(t=Mo(t),t.data&&t.data.transition?(t.data.show=!0,o?ko(t,function(){n.style.display=n.__vOriginalDisplay}):yo(t,function(){n.style.display="none"})):n.style.display=o?n.__vOriginalDisplay:"none")},unbind:function(n,e,t,o,i){i||(n.style.display=n.__vOriginalDisplay)}},Rp={model:Np,show:qp},Up={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},Bp={name:"transition",props:Up,abstract:!0,render:function(n){var e=this,t=this.$slots.default;if(t&&(t=t.filter(function(n){return n.tag||zn(n)}),t.length)){var o=this.mode,i=t[0];if(Lo(this.$vnode))return i;var a=Io(i);if(!a)return i;if(this._leaving)return Do(n,i);var r="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?r+"comment":r+a.tag:p(a.key)?0===String(a.key).indexOf(r)?a.key:r+a.key:a.key;var l=(a.data||(a.data={})).transition=Po(this),s=this._vnode,c=Io(s);if(a.data.directives&&a.data.directives.some(function(n){return"show"===n.name})&&(a.data.show=!0),c&&c.data&&!No(a,c)&&!zn(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var d=c.data.transition=k({},l);if("out-in"===o)return this._leaving=!0,un(d,"afterLeave",function(){e._leaving=!1,e.$forceUpdate()}),Do(n,i);if("in-out"===o){if(zn(a))return s;var m,f=function(){m()};un(l,"afterEnter",f),un(l,"enterCancelled",f),un(d,"delayLeave",function(n){m=n})}}return i}}},Fp=k({tag:String,moveClass:String},Up);delete Fp.mode;var Hp={props:Fp,render:function(n){for(var e=this.tag||this.$vnode.data.tag||"span",t=Object.create(null),o=this.prevChildren=this.children,i=this.$slots.default||[],a=this.children=[],r=Po(this),p=0;p<i.length;p++){var l=i[p];if(l.tag)if(null!=l.key&&0!==String(l.key).indexOf("__vlist"))a.push(l),t[l.key]=l,(l.data||(l.data={})).transition=r;else;}if(o){for(var s=[],c=[],d=0;d<o.length;d++){var m=o[d];m.data.transition=r,m.data.pos=m.elm.getBoundingClientRect(),t[m.key]?s.push(m):c.push(m)}this.kept=n(e,null,s),this.removed=c}return n(e,null,a)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0),this._vnode=this.kept},updated:function(){var n=this.prevChildren,e=this.moveClass||(this.name||"v")+"-move";n.length&&this.hasMove(n[0].elm,e)&&(n.forEach(qo),n.forEach(Ro),n.forEach(Uo),this._reflow=document.body.offsetHeight,n.forEach(function(n){if(n.data.moved){var t=n.elm,o=t.style;ho(t,e),o.transform=o.WebkitTransform=o.transitionDuration="",t.addEventListener(Ap,t._moveCb=function n(o){o&&!/transform$/.test(o.propertyName)||(t.removeEventListener(Ap,n),t._moveCb=null,bo(t,e))})}}))},methods:{hasMove:function(n,e){if(!Cp)return!1;if(this._hasMove)return this._hasMove;var t=n.cloneNode();n._transitionClasses&&n._transitionClasses.forEach(function(n){mo(t,n)}),co(t,e),t.style.display="none",this.$el.appendChild(t);var o=go(t);return this.$el.removeChild(t),this._hasMove=o.hasTransform}}},Kp={Transition:Bp,TransitionGroup:Hp};Pe.config.mustUseProp=Fr,Pe.config.isReservedTag=np,Pe.config.isReservedAttr=Ur,Pe.config.getTagNamespace=Ye,Pe.config.isUnknownElement=nt,k(Pe.options.directives,Rp),k(Pe.options.components,Kp),Pe.prototype.__patch__=$a?Lp:_,Pe.prototype.$mount=function(n,e){return n=n&&$a?et(n):void 0,In(this,n,e)},$a&&setTimeout(function(){_a.devtools&&Ra&&Ra.emit("init",Pe)},0);var Gp,Vp=/\{\{((?:.|\n)+?)\}\}/g,Wp=/[-.*+?^${}()|[\]\/\\]/g,Jp=v(function(n){var e=n[0].replace(Wp,"\\$&"),t=n[1].replace(Wp,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+t,"g")}),Xp={staticKeys:["staticClass"],transformNode:Fo,genData:Ho},Qp={staticKeys:["staticStyle"],transformNode:Ko,genData:Go},Zp={decode:function(n){return Gp=Gp||document.createElement("div"),Gp.innerHTML=n,Gp.textContent}},Yp=u("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),nl=u("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),el=u("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),tl=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ol="[a-zA-Z_][\\w\\-\\.]*",il="((?:"+ol+"\\:)?"+ol+")",al=new RegExp("^<"+il),rl=/^\s*(\/?)>/,pl=new RegExp("^<\\/"+il+"[^>]*>"),ll=/^<!DOCTYPE [^>]+>/i,sl=/^<!\--/,cl=/^<!\[/,dl=!1;"x".replace(/x(.)?/g,function(n,e){dl=""===e});var ml,fl,ul,hl,bl,vl,gl,xl,wl,kl,yl,_l=u("script,style,textarea",!0),zl={},Cl={"<":"<",">":">",""":'"',"&":"&"," ":"\n","	":"\t"},$l=/&(?:lt|gt|quot|amp);/g,jl=/&(?:lt|gt|quot|amp|#10|#9);/g,Ol=u("pre,textarea",!0),Al=function(n,e){return n&&Ol(n)&&"\n"===e[0]},Tl=/^@|^v-on:/,Sl=/^v-|^@|^:/,El=/([^]*?)\s+(?:in|of)\s+([^]*)/,Ml=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Il=/^\(|\)$/g,Pl=/:(.*)$/,Dl=/^:|^v-bind:/,Ll=/\.[^.]+/g,Nl=v(Zp.decode),ql=/^xmlns:NS\d+/,Rl=/^NS\d+:/,Ul={preTransformNode:gi},Bl=[Xp,Qp,Ul],Fl={model:Gt,text:wi,html:ki},Hl={expectHTML:!0,modules:Bl,directives:Fl,isPreTag:Yr,isUnaryTag:Yp,mustUseProp:Fr,canBeLeftOpenTag:nl,isReservedTag:np,getTagNamespace:Ye,staticKeys:function(n){return n.reduce(function(n,e){return n.concat(e.staticKeys||[])},[]).join(",")}(Bl)},Kl=v(_i),Gl=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,Vl=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Wl={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Jl={esc:"Escape",tab:"Tab",enter:"Enter",space:" ",up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete"]},Xl=function(n){return"if("+n+")return null;"},Ql={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Xl("$event.target !== $event.currentTarget"),ctrl:Xl("!$event.ctrlKey"),shift:Xl("!$event.shiftKey"),alt:Xl("!$event.altKey"),meta:Xl("!$event.metaKey"),left:Xl("'button' in $event && $event.button !== 0"),middle:Xl("'button' in $event && $event.button !== 1"),right:Xl("'button' in $event && $event.button !== 2")},Zl={on:Ei,bind:Mi,cloak:_},Yl=function(n){this.options=n,this.warn=n.warn||At,this.transforms=Tt(n.modules,"transformCode"),this.dataGenFns=Tt(n.modules,"genData"),this.directives=k(k({},Zl),n.directives);var e=n.isReservedTag||ga;this.maybeComponent=function(n){return!e(n.tag)},this.onceId=0,this.staticRenderFns=[]},ns=(new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)"),function(n){return function(e){function t(t,o){var i=Object.create(e),a=[],r=[];if(i.warn=function(n,e){(e?r:a).push(n)},o){o.modules&&(i.modules=(e.modules||[]).concat(o.modules)),o.directives&&(i.directives=k(Object.create(e.directives||null),o.directives));for(var p in o)"modules"!==p&&"directives"!==p&&(i[p]=o[p])}var l=n(t,i);return l.errors=a,l.tips=r,l}return{compile:t,compileToFunctions:ia(t)}}}(function(n,e){var t=Xo(n.trim(),e);!1!==e.optimize&&yi(t,e);var o=Ii(t,e);return{ast:t,render:o.render,staticRenderFns:o.staticRenderFns}})),es=ns(Hl),ts=es.compileToFunctions,os=!!$a&&aa(!1),is=!!$a&&aa(!0),as=v(function(n){var e=et(n);return e&&e.innerHTML}),rs=Pe.prototype.$mount;Pe.prototype.$mount=function(n,e){if((n=n&&et(n))===document.body||n===document.documentElement)return this;var t=this.$options;if(!t.render){var o=t.template;if(o)if("string"==typeof o)"#"===o.charAt(0)&&(o=as(o));else{if(!o.nodeType)return this;o=o.innerHTML}else n&&(o=ra(n));if(o){var i=ts(o,{shouldDecodeNewlines:os,shouldDecodeNewlinesForHref:is,delimiters:t.delimiters,comments:t.comments},this),a=i.render,r=i.staticRenderFns;t.render=a,t.staticRenderFns=r}}return rs.call(this,n,e)},Pe.compile=ts,e.default=Pe}.call(e,t(3),t(7).setImmediate)},function(n,e){var t;t=function(){return this}();try{t=t||Function("return this")()||(0,eval)("this")}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,e,t){var o,i;o=t(28),i=t(29),n.exports=o||{},n.exports.__esModule&&(n.exports=n.exports.default),i&&(("function"==typeof n.exports?n.exports.options:n.exports).template=i)},function(n,e,t){"use strict";function o(n){this.state=ln,this.value=void 0,this.deferred=[];var e=this;try{n(function(n){e.resolve(n)},function(n){e.reject(n)})}catch(n){e.reject(n)}}function i(n,e){n instanceof Promise?this.promise=n:this.promise=new Promise(n.bind(e)),this.context=e}function a(n){var e=n.config,t=n.nextTick;dn=t,bn=e.debug||!e.silent}function r(n){"undefined"!=typeof console&&bn&&console.warn("[VueResource warn]: "+n)}function p(n){"undefined"!=typeof console&&console.error(n)}function l(n,e){return dn(n,e)}function s(n){return n?n.replace(/^\s*|\s*$/g,""):""}function c(n,e){return n&&void 0===e?n.replace(/\s+$/,""):n&&e?n.replace(new RegExp("["+e+"]+$"),""):n}function d(n){return n?n.toLowerCase():""}function m(n){return n?n.toUpperCase():""}function f(n){return"string"==typeof n}function u(n){return"function"==typeof n}function h(n){return null!==n&&"object"==typeof n}function b(n){return h(n)&&Object.getPrototypeOf(n)==Object.prototype}function v(n){return"undefined"!=typeof Blob&&n instanceof Blob}function g(n){return"undefined"!=typeof FormData&&n instanceof FormData}function x(n,e,t){var o=i.resolve(n);return arguments.length<2?o:o.then(e,t)}function w(n,e,t){return t=t||{},u(t)&&(t=t.call(e)),y(n.bind({$vm:e,$options:t}),n,{$options:t})}function k(n,e){var t,o;if(gn(n))for(t=0;t<n.length;t++)e.call(n[t],n[t],t);else if(h(n))for(o in n)fn.call(n,o)&&e.call(n[o],n[o],o);return n}function y(n){return hn.call(arguments,1).forEach(function(e){C(n,e,!0)}),n}function _(n){return hn.call(arguments,1).forEach(function(e){for(var t in e)void 0===n[t]&&(n[t]=e[t])}),n}function z(n){return hn.call(arguments,1).forEach(function(e){C(n,e)}),n}function C(n,e,t){for(var o in e)t&&(b(e[o])||gn(e[o]))?(b(e[o])&&!b(n[o])&&(n[o]={}),gn(e[o])&&!gn(n[o])&&(n[o]=[]),C(n[o],e[o],t)):void 0!==e[o]&&(n[o]=e[o])}function $(n,e){var t=e(n);return f(n.root)&&!/^(https?:)?\//.test(t)&&(t=c(n.root,"/")+"/"+t),t}function j(n,e){var t=Object.keys(D.options.params),o={},i=e(n);return k(n.params,function(n,e){-1===t.indexOf(e)&&(o[e]=n)}),o=D.params(o),o&&(i+=(-1==i.indexOf("?")?"?":"&")+o),i}function O(n,e,t){var o=A(n),i=o.expand(e);return t&&t.push.apply(t,o.vars),i}function A(n){var e=["+","#",".","/",";","?","&"],t=[];return{vars:t,expand:function(o){return n.replace(/\{([^{}]+)\}|([^{}]+)/g,function(n,i,a){if(i){var r=null,p=[];if(-1!==e.indexOf(i.charAt(0))&&(r=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach(function(n){var e=/([^:*]*)(?::(\d+)|(\*))?/.exec(n);p.push.apply(p,T(o,r,e[1],e[2]||e[3])),t.push(e[1])}),r&&"+"!==r){var l=",";return"?"===r?l="&":"#"!==r&&(l=r),(0!==p.length?r:"")+p.join(l)}return p.join(",")}return I(a)})}}}function T(n,e,t,o){var i=n[t],a=[];if(S(i)&&""!==i)if("string"==typeof i||"number"==typeof i||"boolean"==typeof i)i=i.toString(),o&&"*"!==o&&(i=i.substring(0,parseInt(o,10))),a.push(M(e,i,E(e)?t:null));else if("*"===o)Array.isArray(i)?i.filter(S).forEach(function(n){a.push(M(e,n,E(e)?t:null))}):Object.keys(i).forEach(function(n){S(i[n])&&a.push(M(e,i[n],n))});else{var r=[];Array.isArray(i)?i.filter(S).forEach(function(n){r.push(M(e,n))}):Object.keys(i).forEach(function(n){S(i[n])&&(r.push(encodeURIComponent(n)),r.push(M(e,i[n].toString())))}),E(e)?a.push(encodeURIComponent(t)+"="+r.join(",")):0!==r.length&&a.push(r.join(","))}else";"===e?a.push(encodeURIComponent(t)):""!==i||"&"!==e&&"?"!==e?""===i&&a.push(""):a.push(encodeURIComponent(t)+"=");return a}function S(n){return void 0!==n&&null!==n}function E(n){return";"===n||"&"===n||"?"===n}function M(n,e,t){return e="+"===n||"#"===n?I(e):encodeURIComponent(e),t?encodeURIComponent(t)+"="+e:e}function I(n){return n.split(/(%[0-9A-Fa-f]{2})/g).map(function(n){return/%[0-9A-Fa-f]/.test(n)||(n=encodeURI(n)),n}).join("")}function P(n){var e=[],t=O(n.url,n.params,e);return e.forEach(function(e){delete n.params[e]}),t}function D(n,e){var t,o=this||{},i=n;return f(n)&&(i={url:n,params:e}),i=y({},D.options,o.$options,i),D.transforms.forEach(function(n){f(n)&&(n=D.transform[n]),u(n)&&(t=L(n,t,o.$vm))}),t(i)}function L(n,e,t){return function(o){return n.call(t,o,e)}}function N(n,e,t){var o,i=gn(e),a=b(e);k(e,function(e,r){o=h(e)||gn(e),t&&(r=t+"["+(a||o?r:"")+"]"),!t&&i?n.add(e.name,e.value):o?N(n,e,r):n.add(r,e)})}function q(n){return new i(function(e){var t=new XDomainRequest,o=function(o){var i=o.type,a=0;"load"===i?a=200:"error"===i&&(a=500),e(n.respondWith(t.responseText,{status:a}))};n.abort=function(){return t.abort()},t.open(n.method,n.getUrl()),n.timeout&&(t.timeout=n.timeout),t.onload=o,t.onabort=o,t.onerror=o,t.ontimeout=o,t.onprogress=function(){},t.send(n.getBody())})}function R(n){if(vn){var e=D.parse(location.href),t=D.parse(n.getUrl());t.protocol===e.protocol&&t.host===e.host||(n.crossOrigin=!0,n.emulateHTTP=!1,wn||(n.client=q))}}function U(n){g(n.body)?n.headers.delete("Content-Type"):h(n.body)&&n.emulateJSON&&(n.body=D.params(n.body),n.headers.set("Content-Type","application/x-www-form-urlencoded"))}function B(n){var e=n.headers.get("Content-Type")||"";return h(n.body)&&0===e.indexOf("application/json")&&(n.body=JSON.stringify(n.body)),function(n){return n.bodyText?x(n.text(),function(e){if(0===(n.headers.get("Content-Type")||"").indexOf("application/json")||F(e))try{n.body=JSON.parse(e)}catch(e){n.body=null}else n.body=e;return n}):n}}function F(n){var e=n.match(/^\s*(\[|\{)/),t={"[":/]\s*$/,"{":/}\s*$/};return e&&t[e[1]].test(n)}function H(n){return new i(function(e){var t,o,i=n.jsonp||"callback",a=n.jsonpCallback||"_jsonp"+Math.random().toString(36).substr(2),r=null;t=function(t){var i=t.type,p=0;"load"===i&&null!==r?p=200:"error"===i&&(p=500),p&&window[a]&&(delete window[a],document.body.removeChild(o)),e(n.respondWith(r,{status:p}))},window[a]=function(n){r=JSON.stringify(n)},n.abort=function(){t({type:"abort"})},n.params[i]=a,n.timeout&&setTimeout(n.abort,n.timeout),o=document.createElement("script"),o.src=n.getUrl(),o.type="text/javascript",o.async=!0,o.onload=t,o.onerror=t,document.body.appendChild(o)})}function K(n){"JSONP"==n.method&&(n.client=H)}function G(n){u(n.before)&&n.before.call(this,n)}function V(n){n.emulateHTTP&&/^(PUT|PATCH|DELETE)$/i.test(n.method)&&(n.headers.set("X-HTTP-Method-Override",n.method),n.method="POST")}function W(n){k(xn({},on.headers.common,n.crossOrigin?{}:on.headers.custom,on.headers[d(n.method)]),function(e,t){n.headers.has(t)||n.headers.set(t,e)})}function J(n){return new i(function(e){var t=new XMLHttpRequest,o=function(o){var i=n.respondWith("response"in t?t.response:t.responseText,{status:1223===t.status?204:t.status,statusText:1223===t.status?"No Content":s(t.statusText)});k(s(t.getAllResponseHeaders()).split("\n"),function(n){i.headers.append(n.slice(0,n.indexOf(":")),n.slice(n.indexOf(":")+1))}),e(i)};n.abort=function(){return t.abort()},t.open(n.method,n.getUrl(),!0),n.timeout&&(t.timeout=n.timeout),n.responseType&&"responseType"in t&&(t.responseType=n.responseType),(n.withCredentials||n.credentials)&&(t.withCredentials=!0),n.crossOrigin||n.headers.set("X-Requested-With","XMLHttpRequest"),u(n.progress)&&"GET"===n.method&&t.addEventListener("progress",n.progress),u(n.downloadProgress)&&t.addEventListener("progress",n.downloadProgress),u(n.progress)&&/^(POST|PUT)$/i.test(n.method)&&t.upload.addEventListener("progress",n.progress),u(n.uploadProgress)&&t.upload&&t.upload.addEventListener("progress",n.uploadProgress),n.headers.forEach(function(n,e){t.setRequestHeader(e,n)}),t.onload=o,t.onabort=o,t.onerror=o,t.ontimeout=o,t.send(n.getBody())})}function X(n){var e=t(49);return new i(function(t){var o,i=n.getUrl(),a=n.getBody(),r=n.method,p={};n.headers.forEach(function(n,e){p[e]=n}),e(i,{body:a,method:r,headers:p}).then(o=function(e){var o=n.respondWith(e.body,{status:e.statusCode,statusText:s(e.statusMessage)});k(e.headers,function(n,e){o.headers.set(e,n)}),t(o)},function(n){return o(n.response)})})}function Q(n){function e(e){for(;t.length;){var a=t.pop();if(u(a)){var p=void 0,l=void 0;if(p=a.call(n,e,function(n){return l=n})||l,h(p))return new i(function(e,t){o.forEach(function(e){p=x(p,function(t){return e.call(n,t)||t},t)}),x(p,e,t)},n);u(p)&&o.unshift(p)}else r("Invalid interceptor of type "+typeof a+", must be a function")}}var t=[Z],o=[];return h(n)||(n=null),e.use=function(n){t.push(n)},e}function Z(n){return(n.client||(vn?J:X))(n)}function Y(n,e){return Object.keys(n).reduce(function(n,t){return d(e)===d(t)?t:n},null)}function nn(n){if(/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(n))throw new TypeError("Invalid character in header field name");return s(n)}function en(n){return new i(function(e){var t=new FileReader;t.readAsText(n),t.onload=function(){e(t.result)}})}function tn(n){return 0===n.type.indexOf("text")||-1!==n.type.indexOf("json")}function on(n){var e=this||{},t=Q(e.$vm);return _(n||{},e.$options,on.options),on.interceptors.forEach(function(n){f(n)&&(n=on.interceptor[n]),u(n)&&t.use(n)}),t(new _n(n)).then(function(n){return n.ok?n:i.reject(n)},function(n){return n instanceof Error&&p(n),i.reject(n)})}function an(n,e,t,o){var i=this||{},a={};return t=xn({},an.actions,t),k(t,function(t,r){t=y({url:n,params:xn({},e)},o,t),a[r]=function(){return(i.$http||on)(rn(t,arguments))}}),a}function rn(n,e){var t,o=xn({},n),i={};switch(e.length){case 2:i=e[0],t=e[1];break;case 1:/^(POST|PUT|PATCH)$/i.test(o.method)?t=e[0]:i=e[0];break;case 0:break;default:throw"Expected up to 2 arguments [params, body], got "+e.length+" arguments"}return o.body=t,o.params=xn({},o.params,i),o}function pn(n){pn.installed||(a(n),n.url=D,n.http=on,n.resource=an,n.Promise=i,Object.defineProperties(n.prototype,{$url:{get:function(){return w(n.url,this,this.$options.url)}},$http:{get:function(){return w(n.http,this,this.$options.http)}},$resource:{get:function(){return n.resource.bind(this)}},$promise:{get:function(){var e=this;return function(t){return new n.Promise(t,e)}}}}))}Object.defineProperty(e,"__esModule",{value:!0}),t.d(e,"Url",function(){return D}),t.d(e,"Http",function(){return on}),t.d(e,"Resource",function(){return an});/*!
|
7 |
* vue-resource v1.5.1
|
8 |
* https://github.com/pagekit/vue-resource
|
9 |
* Released under the MIT License.
|
10 |
*/
|
|