Image optimization & Lazy Load by Optimole - Version 3.1.1

Version Description

Download this release

Release Info

Developer optimole
Plugin Icon 128x128 Image optimization & Lazy Load by Optimole
Version 3.1.1
Comparing to
See all releases

Code changes from version 3.1.0 to 3.1.1

CHANGELOG.md CHANGED
@@ -1,3 +1,10 @@
 
 
 
 
 
 
 
1
  #### [Version 3.1.0](https://github.com/Codeinwp/optimole-wp/compare/v3.0.1...v3.1.0) (2021-05-13)
2
 
3
  * Adds support for multiple custom domains
1
+ ##### [Version 3.1.1](https://github.com/Codeinwp/optimole-wp/compare/v3.1.0...v3.1.1) (2021-05-31)
2
+
3
+ * Adds option to setup API key via wp-config variables fix [#314](https://github.com/Codeinwp/optimole-wp/issues/314) as OPTIML_API_KEY
4
+ * Fix lazyload on video tag working improperly [#368](https://github.com/Codeinwp/optimole-wp/issues/368)
5
+ * Adds filter for Optimole processed URLs as optml_processed_url
6
+ * Fix error message when a user is already registered with the same email
7
+
8
  #### [Version 3.1.0](https://github.com/Codeinwp/optimole-wp/compare/v3.0.1...v3.1.0) (2021-05-13)
9
 
10
  * Adds support for multiple custom domains
assets/js/bundle.min.js CHANGED
@@ -8,17 +8,17 @@ var Sn=Object.freeze({}),On=Object.prototype.toString,Cn=h("slot,component",!0),
8
  * https://github.com/pagekit/vue-resource
9
  * Released under the MIT License.
10
  */
11
- var st=2;i.reject=function(t){return new i(function(e,o){o(t)})},i.resolve=function(t){return new i(function(e,o){e(t)})},i.all=function(t){return new i(function(e,o){var a=0,n=[];0===t.length&&e(n);for(var r=0;r<t.length;r+=1)i.resolve(t[r]).then(function(o){return function(i){n[o]=i,(a+=1)===t.length&&e(n)}}(r),o)})},i.race=function(t){return new i(function(e,o){for(var a=0;a<t.length;a+=1)i.resolve(t[a]).then(e,o)})};var lt=i.prototype;lt.resolve=function(t){var e=this;if(e.state===st){if(t===e)throw new TypeError("Promise settled with itself.");var o=!1;try{var i=t&&t.then;if(null!==t&&"object"==typeof t&&"function"==typeof i)return void i.call(t,function(t){o||e.resolve(t),o=!0},function(t){o||e.reject(t),o=!0})}catch(t){return void(o||e.reject(t))}e.state=0,e.value=t,e.notify()}},lt.reject=function(t){var e=this;if(e.state===st){if(t===e)throw new TypeError("Promise settled with itself.");e.state=1,e.value=t,e.notify()}},lt.notify=function(){var t=this;l(function(){if(t.state!==st)for(;t.deferred.length;){var e=t.deferred.shift(),o=e[0],i=e[1],a=e[2],n=e[3];try{0===t.state?a("function"==typeof o?o.call(void 0,t.value):t.value):1===t.state&&("function"==typeof i?a(i.call(void 0,t.value)):n(t.value))}catch(t){n(t)}}})},lt.then=function(t,e){var o=this;return new i(function(i,a){o.deferred.push([t,e,i,a]),o.notify()})},lt.catch=function(t){return this.then(void 0,t)},"undefined"==typeof Promise&&(window.Promise=i),a.all=function(t,e){return new a(Promise.all(t),e)},a.resolve=function(t,e){return new a(Promise.resolve(t),e)},a.reject=function(t,e){return new a(Promise.reject(t),e)},a.race=function(t,e){return new a(Promise.race(t),e)};var pt=a.prototype;pt.bind=function(t){return this.context=t,this},pt.then=function(t,e){return t&&t.bind&&this.context&&(t=t.bind(this.context)),e&&e.bind&&this.context&&(e=e.bind(this.context)),new a(this.promise.then(t,e),this.context)},pt.catch=function(t){return t&&t.bind&&this.context&&(t=t.bind(this.context)),new a(this.promise.catch(t),this.context)},pt.finally=function(t){return this.then(function(e){return t.call(this),e},function(e){return t.call(this),Promise.reject(e)})};var ct,dt={},mt=dt.hasOwnProperty,ut=[],ft=ut.slice,ht=!1,bt="undefined"!=typeof window,vt=Array.isArray,gt=Object.assign||S;I.options={url:"",root:null,params:{}},I.transform={template:R,query:A,root:C},I.transforms=["template","query","root"],I.params=function(t){var e=[],o=encodeURIComponent;return e.add=function(t,e){f(e)&&(e=e()),null===e&&(e=""),this.push(o(t)+"="+o(e))},L(e,t),e.join("&").replace(/%20/g,"+")},I.parse=function(t){var e=document.createElement("a");return document.documentMode&&(e.href=t,t=e.href),e.href=t,{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",port:e.port,host:e.host,hostname:e.hostname,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):""}};var xt=bt&&"withCredentials"in new XMLHttpRequest,yt=function(t){var e=this;this.map={},w(t,function(t,o){return e.append(o,t)})};yt.prototype.has=function(t){return null!==Q(this.map,t)},yt.prototype.get=function(t){var e=this.map[Q(this.map,t)];return e?e.join():null},yt.prototype.getAll=function(t){return this.map[Q(this.map,t)]||[]},yt.prototype.set=function(t,e){this.map[tt(Q(this.map,t)||t)]=[p(e)]},yt.prototype.append=function(t,e){var o=this.map[Q(this.map,t)];o?o.push(p(e)):this.set(t,e)},yt.prototype.delete=function(t){delete this.map[Q(this.map,t)]},yt.prototype.deleteAll=function(){this.map={}},yt.prototype.forEach=function(t,e){var o=this;w(this.map,function(i,a){w(i,function(i){return t.call(e,i,a,o)})})};var wt=function(t,e){var o=e.url,i=e.headers,a=e.status,n=e.statusText;this.url=o,this.ok=a>=200&&a<300,this.status=a||0,this.statusText=n||"",this.headers=new yt(i),this.body=t,u(t)?this.bodyText=t:v(t)&&(this.bodyBlob=t,ot(t)&&(this.bodyText=et(t)))};wt.prototype.blob=function(){return x(this.bodyBlob)},wt.prototype.text=function(){return x(this.bodyText)},wt.prototype.json=function(){return x(this.text(),function(t){return JSON.parse(t)})},Object.defineProperty(wt.prototype,"data",{get:function(){return this.body},set:function(t){this.body=t}});var kt=function(t){this.body=null,this.params={},gt(this,t,{method:m(t.method||"GET")}),this.headers instanceof yt||(this.headers=new yt(this.headers))};kt.prototype.getUrl=function(){return I(this)},kt.prototype.getBody=function(){return this.body},kt.prototype.respondWith=function(t,e){return new wt(t,gt(e||{},{url:this.getUrl()}))};var _t={Accept:"application/json, text/plain, */*"},St={"Content-Type":"application/json;charset=utf-8"};it.options={},it.headers={put:St,post:St,patch:St,delete:St,common:_t,custom:{}},it.interceptor={before:q,method:W,jsonp:H,json:U,form:B,header:K,cors:F},it.interceptors=["before","method","jsonp","json","form","header","cors"],["get","delete","head","jsonp"].forEach(function(t){it[t]=function(e,o){return this(gt(o||{},{url:e,method:t}))}}),["post","put","patch"].forEach(function(t){it[t]=function(e,o,i){return this(gt(i||{},{url:e,method:t,body:o}))}}),at.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(rt),e.default=rt},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var a=o(5),n=i(a),r=o(38),s=i(r),l=o(168),p=i(l),c=o(173),d=i(c),m=o(174),u=i(m),f=o(175),h=i(f);n.default.use(u.default),n.default.use(h.default),n.default.use(d.default),window.addEventListener("load",function(){new n.default({el:"#optimole-app",store:p.default,components:{App:s.default}})})},function(t,e,o){(function(t){function i(t,e){this._id=t,this._clearFn=e}var a=void 0!==t&&t||"undefined"!=typeof self&&self||window,n=Function.prototype.apply;e.setTimeout=function(){return new i(n.call(setTimeout,a,arguments),clearTimeout)},e.setInterval=function(){return new i(n.call(setInterval,a,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(a,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},o(36),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(e,o(7))},function(t,e,o){(function(t,e){!function(t,o){"use strict";function i(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),o=0;o<e.length;o++)e[o]=arguments[o+1];var i={callback:t,args:e};return p[l]=i,s(l),l++}function a(t){delete p[t]}function n(t){var e=t.callback,i=t.args;switch(i.length){case 0:e();break;case 1:e(i[0]);break;case 2:e(i[0],i[1]);break;case 3:e(i[0],i[1],i[2]);break;default:e.apply(o,i)}}function r(t){if(c)setTimeout(r,0,t);else{var e=p[t];if(e){c=!0;try{n(e)}finally{a(t),c=!1}}}}if(!t.setImmediate){var s,l=1,p={},c=!1,d=t.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(t);m=m&&m.setTimeout?m:t,"[object process]"==={}.toString.call(t.process)?function(){s=function(t){e.nextTick(function(){r(t)})}}():function(){if(t.postMessage&&!t.importScripts){var e=!0,o=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=o,e}}()?function(){var e="setImmediate$"+Math.random()+"$",o=function(o){o.source===t&&"string"==typeof o.data&&0===o.data.indexOf(e)&&r(+o.data.slice(e.length))};t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),s=function(o){t.postMessage(e+o,"*")}}():t.MessageChannel?function(){var t=new MessageChannel;t.port1.onmessage=function(t){r(t.data)},s=function(e){t.port2.postMessage(e)}}():d&&"onreadystatechange"in d.createElement("script")?function(){var t=d.documentElement;s=function(e){var o=d.createElement("script");o.onreadystatechange=function(){r(e),o.onreadystatechange=null,t.removeChild(o),o=null},t.appendChild(o)}}():function(){s=function(t){setTimeout(r,0,t)}}(),m.setImmediate=i,m.clearImmediate=a}}("undefined"==typeof self?void 0===t?this:t:self)}).call(e,o(7),o(37))},function(t,e){function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(t){if(c===setTimeout)return setTimeout(t,0);if((c===o||!c)&&setTimeout)return c=setTimeout,setTimeout(t,0);try{return c(t,0)}catch(e){try{return c.call(null,t,0)}catch(e){return c.call(this,t,0)}}}function n(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function r(){h&&u&&(h=!1,u.length?f=u.concat(f):b=-1,f.length&&s())}function s(){if(!h){var t=a(r);h=!0;for(var e=f.length;e;){for(u=f,f=[];++b<e;)u&&u[b].run();b=-1,e=f.length}u=null,h=!1,n(t)}}function l(t,e){this.fun=t,this.array=e}function p(){}var c,d,m=t.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:o}catch(t){c=o}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(t){d=i}}();var u,f=[],h=!1,b=-1;m.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var o=1;o<arguments.length;o++)e[o-1]=arguments[o];f.push(new l(t,e)),1!==f.length||h||a(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},m.title="browser",m.browser=!0,m.env={},m.argv=[],m.version="",m.versions={},m.on=p,m.addListener=p,m.once=p,m.off=p,m.removeListener=p,m.removeAllListeners=p,m.emit=p,m.prependListener=p,m.prependOnceListener=p,m.listeners=function(t){return[]},m.binding=function(t){throw new Error("process.binding is not supported")},m.cwd=function(){return"/"},m.chdir=function(t){throw new Error("process.chdir is not supported")},m.umask=function(){return 0}},function(t,e,o){var i,a;o(39),i=o(41),a=o(167),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(40);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,'#optimole-app{padding:0 30px 0 20px;/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma *//*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}#optimole-app .delete,#optimole-app .modal-close,#optimole-app .is-unselectable,#optimole-app .button,#optimole-app .file,#optimole-app .breadcrumb,#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link,#optimole-app .pagination-ellipsis,#optimole-app .tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#optimole-app .select:not(.is-multiple):not(.is-loading)::after,#optimole-app .navbar-link:not(.is-arrowless)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}#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),#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 .list:not(:last-child),#optimole-app .message:not(:last-child),#optimole-app .tabs:not(:last-child){margin-bottom:1.5rem}#optimole-app .delete,#optimole-app .modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}#optimole-app .delete::before,#optimole-app .modal-close::before,#optimole-app .delete::after,#optimole-app .modal-close::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}#optimole-app .delete::before,#optimole-app .modal-close::before{height:2px;width:50%}#optimole-app .delete::after,#optimole-app .modal-close::after{height:50%;width:2px}#optimole-app .delete:hover,#optimole-app .modal-close:hover,#optimole-app .delete:focus,#optimole-app .modal-close:focus{background-color:rgba(10,10,10,0.3)}#optimole-app .delete:active,#optimole-app .modal-close:active{background-color:rgba(10,10,10,0.4)}#optimole-app .is-small.delete,#optimole-app .is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}#optimole-app .is-medium.delete,#optimole-app .is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}#optimole-app .is-large.delete,#optimole-app .is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}#optimole-app .button.is-loading::after,#optimole-app .loader,#optimole-app .select.is-loading::after,#optimole-app .control.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}#optimole-app .is-overlay,#optimole-app .image.is-square img,#optimole-app .image.is-square .has-ratio,#optimole-app .image.is-1by1 img,#optimole-app .image.is-1by1 .has-ratio,#optimole-app .image.is-5by4 img,#optimole-app .image.is-5by4 .has-ratio,#optimole-app .image.is-4by3 img,#optimole-app .image.is-4by3 .has-ratio,#optimole-app .image.is-3by2 img,#optimole-app .image.is-3by2 .has-ratio,#optimole-app .image.is-5by3 img,#optimole-app .image.is-5by3 .has-ratio,#optimole-app .image.is-16by9 img,#optimole-app .image.is-16by9 .has-ratio,#optimole-app .image.is-2by1 img,#optimole-app .image.is-2by1 .has-ratio,#optimole-app .image.is-3by1 img,#optimole-app .image.is-3by1 .has-ratio,#optimole-app .image.is-4by5 img,#optimole-app .image.is-4by5 .has-ratio,#optimole-app .image.is-3by4 img,#optimole-app .image.is-3by4 .has-ratio,#optimole-app .image.is-2by3 img,#optimole-app .image.is-2by3 .has-ratio,#optimole-app .image.is-3by5 img,#optimole-app .image.is-3by5 .has-ratio,#optimole-app .image.is-9by16 img,#optimole-app .image.is-9by16 .has-ratio,#optimole-app .image.is-1by2 img,#optimole-app .image.is-1by2 .has-ratio,#optimole-app .image.is-1by3 img,#optimole-app .image.is-1by3 .has-ratio,#optimole-app .modal,#optimole-app .modal-background,#optimole-app .hero-video{bottom:0;left:0;position:absolute;right:0;top:0}#optimole-app .button,#optimole-app .input,#optimole-app .textarea,#optimole-app .select select,#optimole-app .file-cta,#optimole-app .file-name,#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link,#optimole-app .pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}#optimole-app .button:focus,#optimole-app .input:focus,#optimole-app .textarea:focus,#optimole-app .select select:focus,#optimole-app .file-cta:focus,#optimole-app .file-name:focus,#optimole-app .pagination-previous:focus,#optimole-app .pagination-next:focus,#optimole-app .pagination-link:focus,#optimole-app .pagination-ellipsis:focus,#optimole-app .is-focused.button,#optimole-app .is-focused.input,#optimole-app .is-focused.textarea,#optimole-app .select select.is-focused,#optimole-app .is-focused.file-cta,#optimole-app .is-focused.file-name,#optimole-app .is-focused.pagination-previous,#optimole-app .is-focused.pagination-next,#optimole-app .is-focused.pagination-link,#optimole-app .is-focused.pagination-ellipsis,#optimole-app .button:active,#optimole-app .input:active,#optimole-app .textarea:active,#optimole-app .select select:active,#optimole-app .file-cta:active,#optimole-app .file-name:active,#optimole-app .pagination-previous:active,#optimole-app .pagination-next:active,#optimole-app .pagination-link:active,#optimole-app .pagination-ellipsis:active,#optimole-app .is-active.button,#optimole-app .is-active.input,#optimole-app .is-active.textarea,#optimole-app .select select.is-active,#optimole-app .is-active.file-cta,#optimole-app .is-active.file-name,#optimole-app .is-active.pagination-previous,#optimole-app .is-active.pagination-next,#optimole-app .is-active.pagination-link,#optimole-app .is-active.pagination-ellipsis{outline:none}#optimole-app .button[disabled],#optimole-app .input[disabled],#optimole-app .textarea[disabled],#optimole-app .select select[disabled],#optimole-app .file-cta[disabled],#optimole-app .file-name[disabled],#optimole-app .pagination-previous[disabled],#optimole-app .pagination-next[disabled],#optimole-app .pagination-link[disabled],#optimole-app .pagination-ellipsis[disabled],fieldset[disabled] #optimole-app .button,fieldset[disabled] #optimole-app .input,fieldset[disabled] #optimole-app .textarea,fieldset[disabled] #optimole-app .select select,fieldset[disabled] #optimole-app .file-cta,fieldset[disabled] #optimole-app .file-name,fieldset[disabled] #optimole-app .pagination-previous,fieldset[disabled] #optimole-app .pagination-next,fieldset[disabled] #optimole-app .pagination-link,fieldset[disabled] #optimole-app .pagination-ellipsis{cursor:not-allowed}#optimole-app html,#optimole-app body,#optimole-app p,#optimole-app ol,#optimole-app ul,#optimole-app li,#optimole-app dl,#optimole-app dt,#optimole-app dd,#optimole-app blockquote,#optimole-app figure,#optimole-app fieldset,#optimole-app legend,#optimole-app textarea,#optimole-app pre,#optimole-app iframe,#optimole-app hr,#optimole-app h1,#optimole-app h2,#optimole-app h3,#optimole-app h4,#optimole-app h5,#optimole-app h6{margin:0;padding:0}#optimole-app h1,#optimole-app h2,#optimole-app h3,#optimole-app h4,#optimole-app h5,#optimole-app h6{font-size:100%;font-weight:normal}#optimole-app ul{list-style:none}#optimole-app button,#optimole-app input,#optimole-app select,#optimole-app textarea{margin:0}#optimole-app html{box-sizing:border-box}#optimole-app *,#optimole-app *::before,#optimole-app *::after{box-sizing:inherit}#optimole-app img,#optimole-app embed,#optimole-app iframe,#optimole-app object,#optimole-app video{height:auto;max-width:100%}#optimole-app audio{max-width:100%}#optimole-app iframe{border:0}#optimole-app table{border-collapse:collapse;border-spacing:0}#optimole-app td,#optimole-app th{padding:0}#optimole-app td:not([align]),#optimole-app th:not([align]){text-align:left}#optimole-app html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#optimole-app article,#optimole-app aside,#optimole-app figure,#optimole-app footer,#optimole-app header,#optimole-app hgroup,#optimole-app section{display:block}#optimole-app body,#optimole-app button,#optimole-app input,#optimole-app select,#optimole-app textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}#optimole-app code,#optimole-app pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}#optimole-app body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}#optimole-app a{color:#3273dc;cursor:pointer;text-decoration:none}#optimole-app a strong{color:currentColor}#optimole-app a:hover{color:#363636}#optimole-app code{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}#optimole-app hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}#optimole-app img{height:auto;max-width:100%}#optimole-app input[type="checkbox"],#optimole-app input[type="radio"]{vertical-align:baseline}#optimole-app small{font-size:.875em}#optimole-app span{font-style:inherit;font-weight:inherit}#optimole-app strong{color:#363636;font-weight:700}#optimole-app fieldset{border:none}#optimole-app pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}#optimole-app pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}#optimole-app table td,#optimole-app table th{vertical-align:top}#optimole-app table td:not([align]),#optimole-app table th:not([align]){text-align:left}#optimole-app table th{color:#363636}#optimole-app .is-clearfix::after{clear:both;content:" ";display:table}#optimole-app .is-pulled-left{float:left !important}#optimole-app .is-pulled-right{float:right !important}#optimole-app .is-clipped{overflow:hidden !important}#optimole-app .is-size-1{font-size:3rem !important}#optimole-app .is-size-2{font-size:2.5rem !important}#optimole-app .is-size-3{font-size:2rem !important}#optimole-app .is-size-4{font-size:1.5rem !important}#optimole-app .is-size-5{font-size:1.25rem !important}#optimole-app .is-size-6{font-size:1rem !important}#optimole-app .is-size-7{font-size:.75rem !important}@media screen and (max-width: 768px){#optimole-app .is-size-1-mobile{font-size:3rem !important}#optimole-app .is-size-2-mobile{font-size:2.5rem !important}#optimole-app .is-size-3-mobile{font-size:2rem !important}#optimole-app .is-size-4-mobile{font-size:1.5rem !important}#optimole-app .is-size-5-mobile{font-size:1.25rem !important}#optimole-app .is-size-6-mobile{font-size:1rem !important}#optimole-app .is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px), print{#optimole-app .is-size-1-tablet{font-size:3rem !important}#optimole-app .is-size-2-tablet{font-size:2.5rem !important}#optimole-app .is-size-3-tablet{font-size:2rem !important}#optimole-app .is-size-4-tablet{font-size:1.5rem !important}#optimole-app .is-size-5-tablet{font-size:1.25rem !important}#optimole-app .is-size-6-tablet{font-size:1rem !important}#optimole-app .is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1023px){#optimole-app .is-size-1-touch{font-size:3rem !important}#optimole-app .is-size-2-touch{font-size:2.5rem !important}#optimole-app .is-size-3-touch{font-size:2rem !important}#optimole-app .is-size-4-touch{font-size:1.5rem !important}#optimole-app .is-size-5-touch{font-size:1.25rem !important}#optimole-app .is-size-6-touch{font-size:1rem !important}#optimole-app .is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1024px){#optimole-app .is-size-1-desktop{font-size:3rem !important}#optimole-app .is-size-2-desktop{font-size:2.5rem !important}#optimole-app .is-size-3-desktop{font-size:2rem !important}#optimole-app .is-size-4-desktop{font-size:1.5rem !important}#optimole-app .is-size-5-desktop{font-size:1.25rem !important}#optimole-app .is-size-6-desktop{font-size:1rem !important}#optimole-app .is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){#optimole-app .is-size-1-widescreen{font-size:3rem !important}#optimole-app .is-size-2-widescreen{font-size:2.5rem !important}#optimole-app .is-size-3-widescreen{font-size:2rem !important}#optimole-app .is-size-4-widescreen{font-size:1.5rem !important}#optimole-app .is-size-5-widescreen{font-size:1.25rem !important}#optimole-app .is-size-6-widescreen{font-size:1rem !important}#optimole-app .is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){#optimole-app .is-size-1-fullhd{font-size:3rem !important}#optimole-app .is-size-2-fullhd{font-size:2.5rem !important}#optimole-app .is-size-3-fullhd{font-size:2rem !important}#optimole-app .is-size-4-fullhd{font-size:1.5rem !important}#optimole-app .is-size-5-fullhd{font-size:1.25rem !important}#optimole-app .is-size-6-fullhd{font-size:1rem !important}#optimole-app .is-size-7-fullhd{font-size:.75rem !important}}#optimole-app .has-text-centered{text-align:center !important}#optimole-app .has-text-justified{text-align:justify !important}#optimole-app .has-text-left{text-align:left !important}#optimole-app .has-text-right{text-align:right !important}@media screen and (max-width: 768px){#optimole-app .has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){#optimole-app .has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){#optimole-app .has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){#optimole-app .has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-right-fullhd{text-align:right !important}}#optimole-app .is-capitalized{text-transform:capitalize !important}#optimole-app .is-lowercase{text-transform:lowercase !important}#optimole-app .is-uppercase{text-transform:uppercase !important}#optimole-app .is-italic{font-style:italic !important}#optimole-app .has-text-white{color:#fff !important}#optimole-app a.has-text-white:hover,#optimole-app a.has-text-white:focus{color:#e6e6e6 !important}#optimole-app .has-background-white{background-color:#fff !important}#optimole-app .has-text-black{color:#0a0a0a !important}#optimole-app a.has-text-black:hover,#optimole-app a.has-text-black:focus{color:#000 !important}#optimole-app .has-background-black{background-color:#0a0a0a !important}#optimole-app .has-text-light{color:#f5f5f5 !important}#optimole-app a.has-text-light:hover,#optimole-app a.has-text-light:focus{color:#dbdbdb !important}#optimole-app .has-background-light{background-color:#f5f5f5 !important}#optimole-app .has-text-dark{color:#363636 !important}#optimole-app a.has-text-dark:hover,#optimole-app a.has-text-dark:focus{color:#1c1c1c !important}#optimole-app .has-background-dark{background-color:#363636 !important}#optimole-app .has-text-primary{color:#EF686B !important}#optimole-app a.has-text-primary:hover,#optimole-app a.has-text-primary:focus{color:#ea3a3e !important}#optimole-app .has-background-primary{background-color:#EF686B !important}#optimole-app .has-text-link{color:#3273dc !important}#optimole-app a.has-text-link:hover,#optimole-app a.has-text-link:focus{color:#205bbc !important}#optimole-app .has-background-link{background-color:#3273dc !important}#optimole-app .has-text-info{color:#5180C1 !important}#optimole-app a.has-text-info:hover,#optimole-app a.has-text-info:focus{color:#3b67a4 !important}#optimole-app .has-background-info{background-color:#5180C1 !important}#optimole-app .has-text-success{color:#34a85e !important}#optimole-app a.has-text-success:hover,#optimole-app a.has-text-success:focus{color:#288148 !important}#optimole-app .has-background-success{background-color:#34a85e !important}#optimole-app .has-text-warning{color:#ffdd57 !important}#optimole-app a.has-text-warning:hover,#optimole-app a.has-text-warning:focus{color:#ffd324 !important}#optimole-app .has-background-warning{background-color:#ffdd57 !important}#optimole-app .has-text-danger{color:#D54222 !important}#optimole-app a.has-text-danger:hover,#optimole-app a.has-text-danger:focus{color:#a9341b !important}#optimole-app .has-background-danger{background-color:#D54222 !important}#optimole-app .has-text-black-bis{color:#121212 !important}#optimole-app .has-background-black-bis{background-color:#121212 !important}#optimole-app .has-text-black-ter{color:#242424 !important}#optimole-app .has-background-black-ter{background-color:#242424 !important}#optimole-app .has-text-grey-darker{color:#363636 !important}#optimole-app .has-background-grey-darker{background-color:#363636 !important}#optimole-app .has-text-grey-dark{color:#4a4a4a !important}#optimole-app .has-background-grey-dark{background-color:#4a4a4a !important}#optimole-app .has-text-grey{color:#7a7a7a !important}#optimole-app .has-background-grey{background-color:#7a7a7a !important}#optimole-app .has-text-grey-light{color:#b5b5b5 !important}#optimole-app .has-background-grey-light{background-color:#b5b5b5 !important}#optimole-app .has-text-grey-lighter{color:#dbdbdb !important}#optimole-app .has-background-grey-lighter{background-color:#dbdbdb !important}#optimole-app .has-text-white-ter{color:#f5f5f5 !important}#optimole-app .has-background-white-ter{background-color:#f5f5f5 !important}#optimole-app .has-text-white-bis{color:#fafafa !important}#optimole-app .has-background-white-bis{background-color:#fafafa !important}#optimole-app .has-text-weight-light{font-weight:300 !important}#optimole-app .has-text-weight-normal{font-weight:400 !important}#optimole-app .has-text-weight-medium{font-weight:500 !important}#optimole-app .has-text-weight-semibold{font-weight:600 !important}#optimole-app .has-text-weight-bold{font-weight:700 !important}#optimole-app .is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}#optimole-app .is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}#optimole-app .is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}#optimole-app .is-family-monospace{font-family:monospace !important}#optimole-app .is-family-code{font-family:monospace !important}#optimole-app .is-block{display:block !important}@media screen and (max-width: 768px){#optimole-app .is-block-mobile{display:block !important}}@media screen and (min-width: 769px), print{#optimole-app .is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){#optimole-app .is-block-touch{display:block !important}}@media screen and (min-width: 1024px){#optimole-app .is-block-desktop{display:block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){#optimole-app .is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){#optimole-app .is-block-fullhd{display:block !important}}#optimole-app .is-flex{display:-ms-flexbox !important;display:flex !important}@media screen and (max-width: 768px){#optimole-app .is-flex-mobile{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 769px), print{#optimole-app .is-flex-tablet{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-flex-tablet-only{display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width: 1023px){#optimole-app .is-flex-touch{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1024px){#optimole-app .is-flex-desktop{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-flex-desktop-only{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1216px){#optimole-app .is-flex-widescreen{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-flex-widescreen-only{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1408px){#optimole-app .is-flex-fullhd{display:-ms-flexbox !important;display:flex !important}}#optimole-app .is-inline{display:inline !important}@media screen and (max-width: 768px){#optimole-app .is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px), print{#optimole-app .is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){#optimole-app .is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){#optimole-app .is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){#optimole-app .is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){#optimole-app .is-inline-fullhd{display:inline !important}}#optimole-app .is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){#optimole-app .is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px), print{#optimole-app .is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){#optimole-app .is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){#optimole-app .is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){#optimole-app .is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){#optimole-app .is-inline-block-fullhd{display:inline-block !important}}#optimole-app .is-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media screen and (max-width: 768px){#optimole-app .is-inline-flex-mobile{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 769px), print{#optimole-app .is-inline-flex-tablet{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-inline-flex-tablet-only{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (max-width: 1023px){#optimole-app .is-inline-flex-touch{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1024px){#optimole-app .is-inline-flex-desktop{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-inline-flex-desktop-only{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1216px){#optimole-app .is-inline-flex-widescreen{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-inline-flex-widescreen-only{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1408px){#optimole-app .is-inline-flex-fullhd{display:-ms-inline-flexbox !important;display:inline-flex !important}}#optimole-app .is-hidden{display:none !important}#optimole-app .is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){#optimole-app .is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px), print{#optimole-app .is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){#optimole-app .is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){#optimole-app .is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){#optimole-app .is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){#optimole-app .is-hidden-fullhd{display:none !important}}#optimole-app .is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){#optimole-app .is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px), print{#optimole-app .is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){#optimole-app .is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){#optimole-app .is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){#optimole-app .is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){#optimole-app .is-invisible-fullhd{visibility:hidden !important}}#optimole-app .is-marginless{margin:0 !important}#optimole-app .is-paddingless{padding:0 !important}#optimole-app .is-radiusless{border-radius:0 !important}#optimole-app .is-shadowless{box-shadow:none !important}#optimole-app .is-relative{position:relative !important}#optimole-app .box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;display:block;padding:1.25rem}#optimole-app a.box:hover,#optimole-app a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #3273dc}#optimole-app a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #3273dc}#optimole-app .button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;-ms-flex-pack:center;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 1px);text-align:center;white-space:nowrap}#optimole-app .button strong{color:inherit}#optimole-app .button .icon,#optimole-app .button .icon.is-small,#optimole-app .button .icon.is-medium,#optimole-app .button .icon.is-large{height:1.5em;width:1.5em}#optimole-app .button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}#optimole-app .button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}#optimole-app .button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}#optimole-app .button:hover,#optimole-app .button.is-hovered{border-color:#b5b5b5;color:#363636}#optimole-app .button:focus,#optimole-app .button.is-focused{border-color:#3273dc;color:#363636}#optimole-app .button:focus:not(:active),#optimole-app .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .button:active,#optimole-app .button.is-active{border-color:#4a4a4a;color:#363636}#optimole-app .button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}#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{background-color:#f5f5f5;color:#363636}#optimole-app .button.is-text:active,#optimole-app .button.is-text.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .button.is-text[disabled],fieldset[disabled] #optimole-app .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}#optimole-app .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white:hover,#optimole-app .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white:focus,#optimole-app .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white:focus:not(:active),#optimole-app .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}#optimole-app .button.is-white:active,#optimole-app .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white[disabled],fieldset[disabled] #optimole-app .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}#optimole-app .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}#optimole-app .button.is-white.is-inverted:hover,#optimole-app .button.is-white.is-inverted.is-hovered{background-color:#000}#optimole-app .button.is-white.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}#optimole-app .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-white.is-outlined:hover,#optimole-app .button.is-white.is-outlined.is-hovered,#optimole-app .button.is-white.is-outlined:focus,#optimole-app .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}#optimole-app .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-white.is-outlined.is-loading:hover::after,#optimole-app .button.is-white.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-white.is-outlined.is-loading:focus::after,#optimole-app .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-white.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}#optimole-app .button.is-white.is-inverted.is-outlined:hover,#optimole-app .button.is-white.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-white.is-inverted.is-outlined:focus,#optimole-app .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}#optimole-app .button.is-white.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-white.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}#optimole-app .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}#optimole-app .button.is-black:hover,#optimole-app .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}#optimole-app .button.is-black:focus,#optimole-app .button.is-black.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-black:focus:not(:active),#optimole-app .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}#optimole-app .button.is-black:active,#optimole-app .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}#optimole-app .button.is-black[disabled],fieldset[disabled] #optimole-app .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}#optimole-app .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}#optimole-app .button.is-black.is-inverted:hover,#optimole-app .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-black.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}#optimole-app .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}#optimole-app .button.is-black.is-outlined:hover,#optimole-app .button.is-black.is-outlined.is-hovered,#optimole-app .button.is-black.is-outlined:focus,#optimole-app .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}#optimole-app .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-black.is-outlined.is-loading:hover::after,#optimole-app .button.is-black.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-black.is-outlined.is-loading:focus::after,#optimole-app .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-black.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}#optimole-app .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-black.is-inverted.is-outlined:hover,#optimole-app .button.is-black.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-black.is-inverted.is-outlined:focus,#optimole-app .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}#optimole-app .button.is-black.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-black.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}#optimole-app .button.is-light:hover,#optimole-app .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}#optimole-app .button.is-light:focus,#optimole-app .button.is-light.is-focused{border-color:transparent;color:#363636}#optimole-app .button.is-light:focus:not(:active),#optimole-app .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}#optimole-app .button.is-light:active,#optimole-app .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}#optimole-app .button.is-light[disabled],fieldset[disabled] #optimole-app .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}#optimole-app .button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}#optimole-app .button.is-light.is-inverted:hover,#optimole-app .button.is-light.is-inverted.is-hovered{background-color:#292929}#optimole-app .button.is-light.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}#optimole-app .button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}#optimole-app .button.is-light.is-outlined:hover,#optimole-app .button.is-light.is-outlined.is-hovered,#optimole-app .button.is-light.is-outlined:focus,#optimole-app .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}#optimole-app .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-light.is-outlined.is-loading:hover::after,#optimole-app .button.is-light.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-light.is-outlined.is-loading:focus::after,#optimole-app .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-light.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}#optimole-app .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}#optimole-app .button.is-light.is-inverted.is-outlined:hover,#optimole-app .button.is-light.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-light.is-inverted.is-outlined:focus,#optimole-app .button.is-light.is-inverted.is-outlined.is-focused{background-color:#363636;color:#f5f5f5}#optimole-app .button.is-light.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-light.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}#optimole-app .button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark:hover,#optimole-app .button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark:focus,#optimole-app .button.is-dark.is-focused{border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark:focus:not(:active),#optimole-app .button.is-dark.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}#optimole-app .button.is-dark:active,#optimole-app .button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark[disabled],fieldset[disabled] #optimole-app .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}#optimole-app .button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}#optimole-app .button.is-dark.is-inverted:hover,#optimole-app .button.is-dark.is-inverted.is-hovered{background-color:#e8e8e8}#optimole-app .button.is-dark.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-dark.is-inverted{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}#optimole-app .button.is-dark.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}#optimole-app .button.is-dark.is-outlined:hover,#optimole-app .button.is-dark.is-outlined.is-hovered,#optimole-app .button.is-dark.is-outlined:focus,#optimole-app .button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#f5f5f5}#optimole-app .button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-dark.is-outlined.is-loading:hover::after,#optimole-app .button.is-dark.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-dark.is-outlined.is-loading:focus::after,#optimole-app .button.is-dark.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-dark.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}#optimole-app .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}#optimole-app .button.is-dark.is-inverted.is-outlined:hover,#optimole-app .button.is-dark.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-dark.is-inverted.is-outlined:focus,#optimole-app .button.is-dark.is-inverted.is-outlined.is-focused{background-color:#f5f5f5;color:#363636}#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}#optimole-app .button.is-primary{background-color:#EF686B;border-color:transparent;color:#fff}#optimole-app .button.is-primary:hover,#optimole-app .button.is-primary.is-hovered{background-color:#ee5c60;border-color:transparent;color:#fff}#optimole-app .button.is-primary:focus,#optimole-app .button.is-primary.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-primary:focus:not(:active),#optimole-app .button.is-primary.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(239,104,107,0.25)}#optimole-app .button.is-primary:active,#optimole-app .button.is-primary.is-active{background-color:#ed5154;border-color:transparent;color:#fff}#optimole-app .button.is-primary[disabled],fieldset[disabled] #optimole-app .button.is-primary{background-color:#EF686B;border-color:transparent;box-shadow:none}#optimole-app .button.is-primary.is-inverted{background-color:#fff;color:#EF686B}#optimole-app .button.is-primary.is-inverted:hover,#optimole-app .button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-primary.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#EF686B}#optimole-app .button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-primary.is-outlined{background-color:transparent;border-color:#EF686B;color:#EF686B}#optimole-app .button.is-primary.is-outlined:hover,#optimole-app .button.is-primary.is-outlined.is-hovered,#optimole-app .button.is-primary.is-outlined:focus,#optimole-app .button.is-primary.is-outlined.is-focused{background-color:#EF686B;border-color:#EF686B;color:#fff}#optimole-app .button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #EF686B #EF686B !important}#optimole-app .button.is-primary.is-outlined.is-loading:hover::after,#optimole-app .button.is-primary.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-primary.is-outlined.is-loading:focus::after,#optimole-app .button.is-primary.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-primary.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-primary.is-outlined{background-color:transparent;border-color:#EF686B;box-shadow:none;color:#EF686B}#optimole-app .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-primary.is-inverted.is-outlined:hover,#optimole-app .button.is-primary.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-primary.is-inverted.is-outlined:focus,#optimole-app .button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#EF686B}#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #EF686B #EF686B !important}#optimole-app .button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}#optimole-app .button.is-link:hover,#optimole-app .button.is-link.is-hovered{background-color:#276cda;border-color:transparent;color:#fff}#optimole-app .button.is-link:focus,#optimole-app .button.is-link.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-link:focus:not(:active),#optimole-app .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .button.is-link:active,#optimole-app .button.is-link.is-active{background-color:#2366d1;border-color:transparent;color:#fff}#optimole-app .button.is-link[disabled],fieldset[disabled] #optimole-app .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}#optimole-app .button.is-link.is-inverted{background-color:#fff;color:#3273dc}#optimole-app .button.is-link.is-inverted:hover,#optimole-app .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-link.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}#optimole-app .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}#optimole-app .button.is-link.is-outlined:hover,#optimole-app .button.is-link.is-outlined.is-hovered,#optimole-app .button.is-link.is-outlined:focus,#optimole-app .button.is-link.is-outlined.is-focused{background-color:#3273dc;border-color:#3273dc;color:#fff}#optimole-app .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc !important}#optimole-app .button.is-link.is-outlined.is-loading:hover::after,#optimole-app .button.is-link.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-link.is-outlined.is-loading:focus::after,#optimole-app .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-link.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}#optimole-app .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-link.is-inverted.is-outlined:hover,#optimole-app .button.is-link.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-link.is-inverted.is-outlined:focus,#optimole-app .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3273dc}#optimole-app .button.is-link.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-link.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3273dc #3273dc !important}#optimole-app .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-info{background-color:#5180C1;border-color:transparent;color:#fff}#optimole-app .button.is-info:hover,#optimole-app .button.is-info.is-hovered{background-color:#4879be;border-color:transparent;color:#fff}#optimole-app .button.is-info:focus,#optimole-app .button.is-info.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-info:focus:not(:active),#optimole-app .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(81,128,193,0.25)}#optimole-app .button.is-info:active,#optimole-app .button.is-info.is-active{background-color:#4173b7;border-color:transparent;color:#fff}#optimole-app .button.is-info[disabled],fieldset[disabled] #optimole-app .button.is-info{background-color:#5180C1;border-color:transparent;box-shadow:none}#optimole-app .button.is-info.is-inverted{background-color:#fff;color:#5180C1}#optimole-app .button.is-info.is-inverted:hover,#optimole-app .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-info.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#5180C1}#optimole-app .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-info.is-outlined{background-color:transparent;border-color:#5180C1;color:#5180C1}#optimole-app .button.is-info.is-outlined:hover,#optimole-app .button.is-info.is-outlined.is-hovered,#optimole-app .button.is-info.is-outlined:focus,#optimole-app .button.is-info.is-outlined.is-focused{background-color:#5180C1;border-color:#5180C1;color:#fff}#optimole-app .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #5180C1 #5180C1 !important}#optimole-app .button.is-info.is-outlined.is-loading:hover::after,#optimole-app .button.is-info.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-info.is-outlined.is-loading:focus::after,#optimole-app .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-info.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-info.is-outlined{background-color:transparent;border-color:#5180C1;box-shadow:none;color:#5180C1}#optimole-app .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-info.is-inverted.is-outlined:hover,#optimole-app .button.is-info.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-info.is-inverted.is-outlined:focus,#optimole-app .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#5180C1}#optimole-app .button.is-info.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-info.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #5180C1 #5180C1 !important}#optimole-app .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-success{background-color:#34a85e;border-color:transparent;color:#fff}#optimole-app .button.is-success:hover,#optimole-app .button.is-success.is-hovered{background-color:#319e59;border-color:transparent;color:#fff}#optimole-app .button.is-success:focus,#optimole-app .button.is-success.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-success:focus:not(:active),#optimole-app .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(52,168,94,0.25)}#optimole-app .button.is-success:active,#optimole-app .button.is-success.is-active{background-color:#2e9553;border-color:transparent;color:#fff}#optimole-app .button.is-success[disabled],fieldset[disabled] #optimole-app .button.is-success{background-color:#34a85e;border-color:transparent;box-shadow:none}#optimole-app .button.is-success.is-inverted{background-color:#fff;color:#34a85e}#optimole-app .button.is-success.is-inverted:hover,#optimole-app .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-success.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#34a85e}#optimole-app .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-success.is-outlined{background-color:transparent;border-color:#34a85e;color:#34a85e}#optimole-app .button.is-success.is-outlined:hover,#optimole-app .button.is-success.is-outlined.is-hovered,#optimole-app .button.is-success.is-outlined:focus,#optimole-app .button.is-success.is-outlined.is-focused{background-color:#34a85e;border-color:#34a85e;color:#fff}#optimole-app .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #34a85e #34a85e !important}#optimole-app .button.is-success.is-outlined.is-loading:hover::after,#optimole-app .button.is-success.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-success.is-outlined.is-loading:focus::after,#optimole-app .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-success.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-success.is-outlined{background-color:transparent;border-color:#34a85e;box-shadow:none;color:#34a85e}#optimole-app .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-success.is-inverted.is-outlined:hover,#optimole-app .button.is-success.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-success.is-inverted.is-outlined:focus,#optimole-app .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#34a85e}#optimole-app .button.is-success.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-success.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #34a85e #34a85e !important}#optimole-app .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning:hover,#optimole-app .button.is-warning.is-hovered{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning:focus,#optimole-app .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning:focus:not(:active),#optimole-app .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}#optimole-app .button.is-warning:active,#optimole-app .button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning[disabled],fieldset[disabled] #optimole-app .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}#optimole-app .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}#optimole-app .button.is-warning.is-inverted:hover,#optimole-app .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}#optimole-app .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}#optimole-app .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}#optimole-app .button.is-warning.is-outlined:hover,#optimole-app .button.is-warning.is-outlined.is-hovered,#optimole-app .button.is-warning.is-outlined:focus,#optimole-app .button.is-warning.is-outlined.is-focused{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}#optimole-app .button.is-warning.is-outlined.is-loading:hover::after,#optimole-app .button.is-warning.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-warning.is-outlined.is-loading:focus::after,#optimole-app .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}#optimole-app .button.is-warning.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}#optimole-app .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning.is-inverted.is-outlined:hover,#optimole-app .button.is-warning.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-warning.is-inverted.is-outlined:focus,#optimole-app .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ffdd57}#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}#optimole-app .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}#optimole-app .button.is-danger{background-color:#D54222;border-color:transparent;color:#fff}#optimole-app .button.is-danger:hover,#optimole-app .button.is-danger.is-hovered{background-color:#ca3f20;border-color:transparent;color:#fff}#optimole-app .button.is-danger:focus,#optimole-app .button.is-danger.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-danger:focus:not(:active),#optimole-app .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(213,66,34,0.25)}#optimole-app .button.is-danger:active,#optimole-app .button.is-danger.is-active{background-color:#bf3b1e;border-color:transparent;color:#fff}#optimole-app .button.is-danger[disabled],fieldset[disabled] #optimole-app .button.is-danger{background-color:#D54222;border-color:transparent;box-shadow:none}#optimole-app .button.is-danger.is-inverted{background-color:#fff;color:#D54222}#optimole-app .button.is-danger.is-inverted:hover,#optimole-app .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-danger.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#D54222}#optimole-app .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-danger.is-outlined{background-color:transparent;border-color:#D54222;color:#D54222}#optimole-app .button.is-danger.is-outlined:hover,#optimole-app .button.is-danger.is-outlined.is-hovered,#optimole-app .button.is-danger.is-outlined:focus,#optimole-app .button.is-danger.is-outlined.is-focused{background-color:#D54222;border-color:#D54222;color:#fff}#optimole-app .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #D54222 #D54222 !important}#optimole-app .button.is-danger.is-outlined.is-loading:hover::after,#optimole-app .button.is-danger.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-danger.is-outlined.is-loading:focus::after,#optimole-app .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-danger.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-danger.is-outlined{background-color:transparent;border-color:#D54222;box-shadow:none;color:#D54222}#optimole-app .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-danger.is-inverted.is-outlined:hover,#optimole-app .button.is-danger.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-danger.is-inverted.is-outlined:focus,#optimole-app .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#D54222}#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #D54222 #D54222 !important}#optimole-app .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-small{border-radius:2px;font-size:.75rem}#optimole-app .button.is-normal{font-size:1rem}#optimole-app .button.is-medium{font-size:1.25rem}#optimole-app .button.is-large{font-size:1.5rem}#optimole-app .button[disabled],fieldset[disabled] #optimole-app .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}#optimole-app .button.is-fullwidth{display:-ms-flexbox;display:flex;width:100%}#optimole-app .button.is-loading{color:transparent !important;pointer-events:none}#optimole-app .button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute !important}#optimole-app .button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}#optimole-app .button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}#optimole-app .buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .buttons .button{margin-bottom:0.5rem}#optimole-app .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}#optimole-app .buttons:last-child{margin-bottom:-0.5rem}#optimole-app .buttons:not(:last-child){margin-bottom:1rem}#optimole-app .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}#optimole-app .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}#optimole-app .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}#optimole-app .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}#optimole-app .buttons.has-addons .button:last-child{margin-right:0}#optimole-app .buttons.has-addons .button:hover,#optimole-app .buttons.has-addons .button.is-hovered{z-index:2}#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{z-index:3}#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{z-index:4}#optimole-app .buttons.has-addons .button.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .buttons.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}#optimole-app .buttons.is-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}#optimole-app .container{-ms-flex-positive:1;flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1024px){#optimole-app .container{max-width:960px}#optimole-app .container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){#optimole-app .container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){#optimole-app .container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){#optimole-app .container{max-width:1152px}}@media screen and (min-width: 1408px){#optimole-app .container{max-width:1344px}}#optimole-app .content li+li{margin-top:0.25em}#optimole-app .content p:not(:last-child),#optimole-app .content dl:not(:last-child),#optimole-app .content ol:not(:last-child),#optimole-app .content ul:not(:last-child),#optimole-app .content blockquote:not(:last-child),#optimole-app .content pre:not(:last-child),#optimole-app .content table:not(:last-child){margin-bottom:1em}#optimole-app .content h1,#optimole-app .content h2,#optimole-app .content h3,#optimole-app .content h4,#optimole-app .content h5,#optimole-app .content h6{color:#363636;font-weight:600;line-height:1.125}#optimole-app .content h1{font-size:2em;margin-bottom:0.5em}#optimole-app .content h1:not(:first-child){margin-top:1em}#optimole-app .content h2{font-size:1.75em;margin-bottom:0.5714em}#optimole-app .content h2:not(:first-child){margin-top:1.1428em}#optimole-app .content h3{font-size:1.5em;margin-bottom:0.6666em}#optimole-app .content h3:not(:first-child){margin-top:1.3333em}#optimole-app .content h4{font-size:1.25em;margin-bottom:0.8em}#optimole-app .content h5{font-size:1.125em;margin-bottom:0.8888em}#optimole-app .content h6{font-size:1em;margin-bottom:1em}#optimole-app .content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}#optimole-app .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}#optimole-app .content ol:not([type]){list-style-type:decimal}#optimole-app .content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}#optimole-app .content ol:not([type]).is-lower-roman{list-style-type:lower-roman}#optimole-app .content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}#optimole-app .content ol:not([type]).is-upper-roman{list-style-type:upper-roman}#optimole-app .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}#optimole-app .content ul ul{list-style-type:circle;margin-top:0.5em}#optimole-app .content ul ul ul{list-style-type:square}#optimole-app .content dd{margin-left:2em}#optimole-app .content figure{margin-left:2em;margin-right:2em;text-align:center}#optimole-app .content figure:not(:first-child){margin-top:2em}#optimole-app .content figure:not(:last-child){margin-bottom:2em}#optimole-app .content figure img{display:inline-block}#optimole-app .content figure figcaption{font-style:italic}#optimole-app .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}#optimole-app .content sup,#optimole-app .content sub{font-size:75%}#optimole-app .content table{width:100%}#optimole-app .content table td,#optimole-app .content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}#optimole-app .content table th{color:#363636}#optimole-app .content table th:not([align]){text-align:left}#optimole-app .content table thead td,#optimole-app .content table thead th{border-width:0 0 2px;color:#363636}#optimole-app .content table tfoot td,#optimole-app .content table tfoot th{border-width:2px 0 0;color:#363636}#optimole-app .content table tbody tr:last-child td,#optimole-app .content table tbody tr:last-child th{border-bottom-width:0}#optimole-app .content .tabs li+li{margin-top:0}#optimole-app .content.is-small{font-size:.75rem}#optimole-app .content.is-medium{font-size:1.25rem}#optimole-app .content.is-large{font-size:1.5rem}#optimole-app .icon{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;height:1.5rem;width:1.5rem}#optimole-app .icon.is-small{height:1rem;width:1rem}#optimole-app .icon.is-medium{height:2rem;width:2rem}#optimole-app .icon.is-large{height:3rem;width:3rem}#optimole-app .image{display:block;position:relative}#optimole-app .image img{display:block;height:auto;width:100%}#optimole-app .image img.is-rounded{border-radius:290486px}#optimole-app .image.is-square img,#optimole-app .image.is-square .has-ratio,#optimole-app .image.is-1by1 img,#optimole-app .image.is-1by1 .has-ratio,#optimole-app .image.is-5by4 img,#optimole-app .image.is-5by4 .has-ratio,#optimole-app .image.is-4by3 img,#optimole-app .image.is-4by3 .has-ratio,#optimole-app .image.is-3by2 img,#optimole-app .image.is-3by2 .has-ratio,#optimole-app .image.is-5by3 img,#optimole-app .image.is-5by3 .has-ratio,#optimole-app .image.is-16by9 img,#optimole-app .image.is-16by9 .has-ratio,#optimole-app .image.is-2by1 img,#optimole-app .image.is-2by1 .has-ratio,#optimole-app .image.is-3by1 img,#optimole-app .image.is-3by1 .has-ratio,#optimole-app .image.is-4by5 img,#optimole-app .image.is-4by5 .has-ratio,#optimole-app .image.is-3by4 img,#optimole-app .image.is-3by4 .has-ratio,#optimole-app .image.is-2by3 img,#optimole-app .image.is-2by3 .has-ratio,#optimole-app .image.is-3by5 img,#optimole-app .image.is-3by5 .has-ratio,#optimole-app .image.is-9by16 img,#optimole-app .image.is-9by16 .has-ratio,#optimole-app .image.is-1by2 img,#optimole-app .image.is-1by2 .has-ratio,#optimole-app .image.is-1by3 img,#optimole-app .image.is-1by3 .has-ratio{height:100%;width:100%}#optimole-app .image.is-square,#optimole-app .image.is-1by1{padding-top:100%}#optimole-app .image.is-5by4{padding-top:80%}#optimole-app .image.is-4by3{padding-top:75%}#optimole-app .image.is-3by2{padding-top:66.6666%}#optimole-app .image.is-5by3{padding-top:60%}#optimole-app .image.is-16by9{padding-top:56.25%}#optimole-app .image.is-2by1{padding-top:50%}#optimole-app .image.is-3by1{padding-top:33.3333%}#optimole-app .image.is-4by5{padding-top:125%}#optimole-app .image.is-3by4{padding-top:133.3333%}#optimole-app .image.is-2by3{padding-top:150%}#optimole-app .image.is-3by5{padding-top:166.6666%}#optimole-app .image.is-9by16{padding-top:177.7777%}#optimole-app .image.is-1by2{padding-top:200%}#optimole-app .image.is-1by3{padding-top:300%}#optimole-app .image.is-16x16{height:16px;width:16px}#optimole-app .image.is-24x24{height:24px;width:24px}#optimole-app .image.is-32x32{height:32px;width:32px}#optimole-app .image.is-48x48{height:48px;width:48px}#optimole-app .image.is-64x64{height:64px;width:64px}#optimole-app .image.is-96x96{height:96px;width:96px}#optimole-app .image.is-128x128{height:128px;width:128px}#optimole-app .notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}#optimole-app .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}#optimole-app .notification strong{color:currentColor}#optimole-app .notification code,#optimole-app .notification pre{background:#fff}#optimole-app .notification pre code{background:transparent}#optimole-app .notification>.delete{position:absolute;right:0.5rem;top:0.5rem}#optimole-app .notification .title,#optimole-app .notification .subtitle,#optimole-app .notification .content{color:currentColor}#optimole-app .notification.is-white{background-color:#fff;color:#0a0a0a}#optimole-app .notification.is-black{background-color:#0a0a0a;color:#fff}#optimole-app .notification.is-light{background-color:#f5f5f5;color:#363636}#optimole-app .notification.is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .notification.is-primary{background-color:#EF686B;color:#fff}#optimole-app .notification.is-link{background-color:#3273dc;color:#fff}#optimole-app .notification.is-info{background-color:#5180C1;color:#fff}#optimole-app .notification.is-success{background-color:#34a85e;color:#fff}#optimole-app .notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .notification.is-danger{background-color:#D54222;color:#fff}#optimole-app .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}#optimole-app .progress::-webkit-progress-bar{background-color:#dbdbdb}#optimole-app .progress::-webkit-progress-value{background-color:#4a4a4a}#optimole-app .progress::-moz-progress-bar{background-color:#4a4a4a}#optimole-app .progress::-ms-fill{background-color:#4a4a4a;border:none}#optimole-app .progress.is-white::-webkit-progress-value{background-color:#fff}#optimole-app .progress.is-white::-moz-progress-bar{background-color:#fff}#optimole-app .progress.is-white::-ms-fill{background-color:#fff}#optimole-app .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #dbdbdb 30%)}#optimole-app .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}#optimole-app .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}#optimole-app .progress.is-black::-ms-fill{background-color:#0a0a0a}#optimole-app .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%)}#optimole-app .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}#optimole-app .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}#optimole-app .progress.is-light::-ms-fill{background-color:#f5f5f5}#optimole-app .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%)}#optimole-app .progress.is-dark::-webkit-progress-value{background-color:#363636}#optimole-app .progress.is-dark::-moz-progress-bar{background-color:#363636}#optimole-app .progress.is-dark::-ms-fill{background-color:#363636}#optimole-app .progress.is-dark:indeterminate{background-image:linear-gradient(to right, #363636 30%, #dbdbdb 30%)}#optimole-app .progress.is-primary::-webkit-progress-value{background-color:#EF686B}#optimole-app .progress.is-primary::-moz-progress-bar{background-color:#EF686B}#optimole-app .progress.is-primary::-ms-fill{background-color:#EF686B}#optimole-app .progress.is-primary:indeterminate{background-image:linear-gradient(to right, #EF686B 30%, #dbdbdb 30%)}#optimole-app .progress.is-link::-webkit-progress-value{background-color:#3273dc}#optimole-app .progress.is-link::-moz-progress-bar{background-color:#3273dc}#optimole-app .progress.is-link::-ms-fill{background-color:#3273dc}#optimole-app .progress.is-link:indeterminate{background-image:linear-gradient(to right, #3273dc 30%, #dbdbdb 30%)}#optimole-app .progress.is-info::-webkit-progress-value{background-color:#5180C1}#optimole-app .progress.is-info::-moz-progress-bar{background-color:#5180C1}#optimole-app .progress.is-info::-ms-fill{background-color:#5180C1}#optimole-app .progress.is-info:indeterminate{background-image:linear-gradient(to right, #5180C1 30%, #dbdbdb 30%)}#optimole-app .progress.is-success::-webkit-progress-value{background-color:#34a85e}#optimole-app .progress.is-success::-moz-progress-bar{background-color:#34a85e}#optimole-app .progress.is-success::-ms-fill{background-color:#34a85e}#optimole-app .progress.is-success:indeterminate{background-image:linear-gradient(to right, #34a85e 30%, #dbdbdb 30%)}#optimole-app .progress.is-warning::-webkit-progress-value{background-color:#ffdd57}#optimole-app .progress.is-warning::-moz-progress-bar{background-color:#ffdd57}#optimole-app .progress.is-warning::-ms-fill{background-color:#ffdd57}#optimole-app .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%)}#optimole-app .progress.is-danger::-webkit-progress-value{background-color:#D54222}#optimole-app .progress.is-danger::-moz-progress-bar{background-color:#D54222}#optimole-app .progress.is-danger::-ms-fill{background-color:#D54222}#optimole-app .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #D54222 30%, #dbdbdb 30%)}#optimole-app .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}#optimole-app .progress:indeterminate::-webkit-progress-bar{background-color:transparent}#optimole-app .progress:indeterminate::-moz-progress-bar{background-color:transparent}#optimole-app .progress.is-small{height:.75rem}#optimole-app .progress.is-medium{height:1.25rem}#optimole-app .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}#optimole-app .table{background-color:#fff;color:#363636}#optimole-app .table td,#optimole-app .table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}#optimole-app .table td.is-white,#optimole-app .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}#optimole-app .table td.is-black,#optimole-app .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}#optimole-app .table td.is-light,#optimole-app .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}#optimole-app .table td.is-dark,#optimole-app .table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}#optimole-app .table td.is-primary,#optimole-app .table th.is-primary{background-color:#EF686B;border-color:#EF686B;color:#fff}#optimole-app .table td.is-link,#optimole-app .table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}#optimole-app .table td.is-info,#optimole-app .table th.is-info{background-color:#5180C1;border-color:#5180C1;color:#fff}#optimole-app .table td.is-success,#optimole-app .table th.is-success{background-color:#34a85e;border-color:#34a85e;color:#fff}#optimole-app .table td.is-warning,#optimole-app .table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .table td.is-danger,#optimole-app .table th.is-danger{background-color:#D54222;border-color:#D54222;color:#fff}#optimole-app .table td.is-narrow,#optimole-app .table th.is-narrow{white-space:nowrap;width:1%}#optimole-app .table td.is-selected,#optimole-app .table th.is-selected{background-color:#EF686B;color:#fff}#optimole-app .table td.is-selected a,#optimole-app .table td.is-selected strong,#optimole-app .table th.is-selected a,#optimole-app .table th.is-selected strong{color:currentColor}#optimole-app .table th{color:#363636}#optimole-app .table th:not([align]){text-align:left}#optimole-app .table tr.is-selected{background-color:#EF686B;color:#fff}#optimole-app .table tr.is-selected a,#optimole-app .table tr.is-selected strong{color:currentColor}#optimole-app .table tr.is-selected td,#optimole-app .table tr.is-selected th{border-color:#fff;color:currentColor}#optimole-app .table thead{background-color:rgba(0,0,0,0)}#optimole-app .table thead td,#optimole-app .table thead th{border-width:0 0 2px;color:#363636}#optimole-app .table tfoot{background-color:rgba(0,0,0,0)}#optimole-app .table tfoot td,#optimole-app .table tfoot th{border-width:2px 0 0;color:#363636}#optimole-app .table tbody{background-color:rgba(0,0,0,0)}#optimole-app .table tbody tr:last-child td,#optimole-app .table tbody tr:last-child th{border-bottom-width:0}#optimole-app .table.is-bordered td,#optimole-app .table.is-bordered th{border-width:1px}#optimole-app .table.is-bordered tr:last-child td,#optimole-app .table.is-bordered tr:last-child th{border-bottom-width:1px}#optimole-app .table.is-fullwidth{width:100%}#optimole-app .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}#optimole-app .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}#optimole-app .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}#optimole-app .table.is-narrow td,#optimole-app .table.is-narrow th{padding:0.25em 0.5em}#optimole-app .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}#optimole-app .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}#optimole-app .tags{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .tags .tag{margin-bottom:0.5rem}#optimole-app .tags .tag:not(:last-child){margin-right:0.5rem}#optimole-app .tags:last-child{margin-bottom:-0.5rem}#optimole-app .tags:not(:last-child){margin-bottom:1rem}#optimole-app .tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}#optimole-app .tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}#optimole-app .tags.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .tags.is-centered .tag{margin-right:0.25rem;margin-left:0.25rem}#optimole-app .tags.is-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .tags.is-right .tag:not(:first-child){margin-left:0.5rem}#optimole-app .tags.is-right .tag:not(:last-child){margin-right:0}#optimole-app .tags.has-addons .tag{margin-right:0}#optimole-app .tags.has-addons .tag:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}#optimole-app .tag:not(body){-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;height:2em;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}#optimole-app .tag:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}#optimole-app .tag:not(body).is-white{background-color:#fff;color:#0a0a0a}#optimole-app .tag:not(body).is-black{background-color:#0a0a0a;color:#fff}#optimole-app .tag:not(body).is-light{background-color:#f5f5f5;color:#363636}#optimole-app .tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .tag:not(body).is-primary{background-color:#EF686B;color:#fff}#optimole-app .tag:not(body).is-link{background-color:#3273dc;color:#fff}#optimole-app .tag:not(body).is-info{background-color:#5180C1;color:#fff}#optimole-app .tag:not(body).is-success{background-color:#34a85e;color:#fff}#optimole-app .tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .tag:not(body).is-danger{background-color:#D54222;color:#fff}#optimole-app .tag:not(body).is-normal{font-size:.75rem}#optimole-app .tag:not(body).is-medium{font-size:1rem}#optimole-app .tag:not(body).is-large{font-size:1.25rem}#optimole-app .tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}#optimole-app .tag:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}#optimole-app .tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}#optimole-app .tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}#optimole-app .tag:not(body).is-delete::before,#optimole-app .tag:not(body).is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}#optimole-app .tag:not(body).is-delete::before{height:1px;width:50%}#optimole-app .tag:not(body).is-delete::after{height:50%;width:1px}#optimole-app .tag:not(body).is-delete:hover,#optimole-app .tag:not(body).is-delete:focus{background-color:#e8e8e8}#optimole-app .tag:not(body).is-delete:active{background-color:#dbdbdb}#optimole-app .tag:not(body).is-rounded{border-radius:290486px}#optimole-app a.tag:hover{text-decoration:underline}#optimole-app .title,#optimole-app .subtitle{word-break:break-word}#optimole-app .title em,#optimole-app .title span,#optimole-app .subtitle em,#optimole-app .subtitle span{font-weight:inherit}#optimole-app .title sub,#optimole-app .subtitle sub{font-size:.75em}#optimole-app .title sup,#optimole-app .subtitle sup{font-size:.75em}#optimole-app .title .tag,#optimole-app .subtitle .tag{vertical-align:middle}#optimole-app .title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}#optimole-app .title strong{color:inherit;font-weight:inherit}#optimole-app .title+.highlight{margin-top:-0.75rem}#optimole-app .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}#optimole-app .title.is-1{font-size:3rem}#optimole-app .title.is-2{font-size:2.5rem}#optimole-app .title.is-3{font-size:2rem}#optimole-app .title.is-4{font-size:1.5rem}#optimole-app .title.is-5{font-size:1.25rem}#optimole-app .title.is-6{font-size:1rem}#optimole-app .title.is-7{font-size:.75rem}#optimole-app .subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}#optimole-app .subtitle strong{color:#363636;font-weight:600}#optimole-app .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}#optimole-app .subtitle.is-1{font-size:3rem}#optimole-app .subtitle.is-2{font-size:2.5rem}#optimole-app .subtitle.is-3{font-size:2rem}#optimole-app .subtitle.is-4{font-size:1.5rem}#optimole-app .subtitle.is-5{font-size:1.25rem}#optimole-app .subtitle.is-6{font-size:1rem}#optimole-app .subtitle.is-7{font-size:.75rem}#optimole-app .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}#optimole-app .highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}#optimole-app .highlight pre{overflow:auto;max-width:100%}#optimole-app .number{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:290486px;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:2em;-ms-flex-pack:center;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}#optimole-app .input,#optimole-app .textarea,#optimole-app .select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}#optimole-app .input::-moz-placeholder,#optimole-app .textarea::-moz-placeholder,#optimole-app .select select::-moz-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input::-webkit-input-placeholder,#optimole-app .textarea::-webkit-input-placeholder,#optimole-app .select select::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input:-moz-placeholder,#optimole-app .textarea:-moz-placeholder,#optimole-app .select select:-moz-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input:-ms-input-placeholder,#optimole-app .textarea:-ms-input-placeholder,#optimole-app .select select:-ms-input-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input:hover,#optimole-app .textarea:hover,#optimole-app .select select:hover,#optimole-app .is-hovered.input,#optimole-app .is-hovered.textarea,#optimole-app .select select.is-hovered{border-color:#b5b5b5}#optimole-app .input:focus,#optimole-app .textarea:focus,#optimole-app .select select:focus,#optimole-app .is-focused.input,#optimole-app .is-focused.textarea,#optimole-app .select select.is-focused,#optimole-app .input:active,#optimole-app .textarea:active,#optimole-app .select select:active,#optimole-app .is-active.input,#optimole-app .is-active.textarea,#optimole-app .select select.is-active{border-color:#3273dc;box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .input[disabled],#optimole-app .textarea[disabled],#optimole-app .select select[disabled],fieldset[disabled] #optimole-app .input,fieldset[disabled] #optimole-app .textarea,fieldset[disabled] #optimole-app .select select{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}#optimole-app .input[disabled]::-moz-placeholder,#optimole-app .textarea[disabled]::-moz-placeholder,#optimole-app .select select[disabled]::-moz-placeholder,fieldset[disabled] #optimole-app .input::-moz-placeholder,fieldset[disabled] #optimole-app .textarea::-moz-placeholder,fieldset[disabled] #optimole-app .select select::-moz-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input[disabled]::-webkit-input-placeholder,#optimole-app .textarea[disabled]::-webkit-input-placeholder,#optimole-app .select select[disabled]::-webkit-input-placeholder,fieldset[disabled] #optimole-app .input::-webkit-input-placeholder,fieldset[disabled] #optimole-app .textarea::-webkit-input-placeholder,fieldset[disabled] #optimole-app .select select::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input[disabled]:-moz-placeholder,#optimole-app .textarea[disabled]:-moz-placeholder,#optimole-app .select select[disabled]:-moz-placeholder,fieldset[disabled] #optimole-app .input:-moz-placeholder,fieldset[disabled] #optimole-app .textarea:-moz-placeholder,fieldset[disabled] #optimole-app .select select:-moz-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input[disabled]:-ms-input-placeholder,#optimole-app .textarea[disabled]:-ms-input-placeholder,#optimole-app .select select[disabled]:-ms-input-placeholder,fieldset[disabled] #optimole-app .input:-ms-input-placeholder,fieldset[disabled] #optimole-app .textarea:-ms-input-placeholder,fieldset[disabled] #optimole-app .select select:-ms-input-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input,#optimole-app .textarea{box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}#optimole-app .input[readonly],#optimole-app .textarea[readonly]{box-shadow:none}#optimole-app .is-white.input,#optimole-app .is-white.textarea{border-color:#fff}#optimole-app .is-white.input:focus,#optimole-app .is-white.textarea:focus,#optimole-app .is-white.is-focused.input,#optimole-app .is-white.is-focused.textarea,#optimole-app .is-white.input:active,#optimole-app .is-white.textarea:active,#optimole-app .is-white.is-active.input,#optimole-app .is-white.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}#optimole-app .is-black.input,#optimole-app .is-black.textarea{border-color:#0a0a0a}#optimole-app .is-black.input:focus,#optimole-app .is-black.textarea:focus,#optimole-app .is-black.is-focused.input,#optimole-app .is-black.is-focused.textarea,#optimole-app .is-black.input:active,#optimole-app .is-black.textarea:active,#optimole-app .is-black.is-active.input,#optimole-app .is-black.is-active.textarea{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}#optimole-app .is-light.input,#optimole-app .is-light.textarea{border-color:#f5f5f5}#optimole-app .is-light.input:focus,#optimole-app .is-light.textarea:focus,#optimole-app .is-light.is-focused.input,#optimole-app .is-light.is-focused.textarea,#optimole-app .is-light.input:active,#optimole-app .is-light.textarea:active,#optimole-app .is-light.is-active.input,#optimole-app .is-light.is-active.textarea{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}#optimole-app .is-dark.input,#optimole-app .is-dark.textarea{border-color:#363636}#optimole-app .is-dark.input:focus,#optimole-app .is-dark.textarea:focus,#optimole-app .is-dark.is-focused.input,#optimole-app .is-dark.is-focused.textarea,#optimole-app .is-dark.input:active,#optimole-app .is-dark.textarea:active,#optimole-app .is-dark.is-active.input,#optimole-app .is-dark.is-active.textarea{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}#optimole-app .is-primary.input,#optimole-app .is-primary.textarea{border-color:#EF686B}#optimole-app .is-primary.input:focus,#optimole-app .is-primary.textarea:focus,#optimole-app .is-primary.is-focused.input,#optimole-app .is-primary.is-focused.textarea,#optimole-app .is-primary.input:active,#optimole-app .is-primary.textarea:active,#optimole-app .is-primary.is-active.input,#optimole-app .is-primary.is-active.textarea{box-shadow:0 0 0 0.125em rgba(239,104,107,0.25)}#optimole-app .is-link.input,#optimole-app .is-link.textarea{border-color:#3273dc}#optimole-app .is-link.input:focus,#optimole-app .is-link.textarea:focus,#optimole-app .is-link.is-focused.input,#optimole-app .is-link.is-focused.textarea,#optimole-app .is-link.input:active,#optimole-app .is-link.textarea:active,#optimole-app .is-link.is-active.input,#optimole-app .is-link.is-active.textarea{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .is-info.input,#optimole-app .is-info.textarea{border-color:#5180C1}#optimole-app .is-info.input:focus,#optimole-app .is-info.textarea:focus,#optimole-app .is-info.is-focused.input,#optimole-app .is-info.is-focused.textarea,#optimole-app .is-info.input:active,#optimole-app .is-info.textarea:active,#optimole-app .is-info.is-active.input,#optimole-app .is-info.is-active.textarea{box-shadow:0 0 0 0.125em rgba(81,128,193,0.25)}#optimole-app .is-success.input,#optimole-app .is-success.textarea{border-color:#34a85e}#optimole-app .is-success.input:focus,#optimole-app .is-success.textarea:focus,#optimole-app .is-success.is-focused.input,#optimole-app .is-success.is-focused.textarea,#optimole-app .is-success.input:active,#optimole-app .is-success.textarea:active,#optimole-app .is-success.is-active.input,#optimole-app .is-success.is-active.textarea{box-shadow:0 0 0 0.125em rgba(52,168,94,0.25)}#optimole-app .is-warning.input,#optimole-app .is-warning.textarea{border-color:#ffdd57}#optimole-app .is-warning.input:focus,#optimole-app .is-warning.textarea:focus,#optimole-app .is-warning.is-focused.input,#optimole-app .is-warning.is-focused.textarea,#optimole-app .is-warning.input:active,#optimole-app .is-warning.textarea:active,#optimole-app .is-warning.is-active.input,#optimole-app .is-warning.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}#optimole-app .is-danger.input,#optimole-app .is-danger.textarea{border-color:#D54222}#optimole-app .is-danger.input:focus,#optimole-app .is-danger.textarea:focus,#optimole-app .is-danger.is-focused.input,#optimole-app .is-danger.is-focused.textarea,#optimole-app .is-danger.input:active,#optimole-app .is-danger.textarea:active,#optimole-app .is-danger.is-active.input,#optimole-app .is-danger.is-active.textarea{box-shadow:0 0 0 0.125em rgba(213,66,34,0.25)}#optimole-app .is-small.input,#optimole-app .is-small.textarea{border-radius:2px;font-size:.75rem}#optimole-app .is-medium.input,#optimole-app .is-medium.textarea{font-size:1.25rem}#optimole-app .is-large.input,#optimole-app .is-large.textarea{font-size:1.5rem}#optimole-app .is-fullwidth.input,#optimole-app .is-fullwidth.textarea{display:block;width:100%}#optimole-app .is-inline.input,#optimole-app .is-inline.textarea{display:inline;width:auto}#optimole-app .input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}#optimole-app .input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}#optimole-app .textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}#optimole-app .textarea:not([rows]){max-height:600px;min-height:120px}#optimole-app .textarea[rows]{height:initial}#optimole-app .textarea.has-fixed-size{resize:none}#optimole-app .checkbox,#optimole-app .radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}#optimole-app .checkbox input,#optimole-app .radio input{cursor:pointer}#optimole-app .checkbox:hover,#optimole-app .radio:hover{color:#363636}#optimole-app .checkbox[disabled],#optimole-app .radio[disabled],fieldset[disabled] #optimole-app .checkbox,fieldset[disabled] #optimole-app .radio{color:#7a7a7a;cursor:not-allowed}#optimole-app .radio+.radio{margin-left:0.5em}#optimole-app .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}#optimole-app .select:not(.is-multiple){height:2.25em}#optimole-app .select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}#optimole-app .select.is-rounded select{border-radius:290486px;padding-left:1em}#optimole-app .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}#optimole-app .select select::-ms-expand{display:none}#optimole-app .select select[disabled]:hover,fieldset[disabled] #optimole-app .select select:hover{border-color:#f5f5f5}#optimole-app .select select:not([multiple]){padding-right:2.5em}#optimole-app .select select[multiple]{height:auto;padding:0}#optimole-app .select select[multiple] option{padding:0.5em 1em}#optimole-app .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}#optimole-app .select.is-white:not(:hover)::after{border-color:#fff}#optimole-app .select.is-white select{border-color:#fff}#optimole-app .select.is-white select:hover,#optimole-app .select.is-white select.is-hovered{border-color:#f2f2f2}#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{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}#optimole-app .select.is-black:not(:hover)::after{border-color:#0a0a0a}#optimole-app .select.is-black select{border-color:#0a0a0a}#optimole-app .select.is-black select:hover,#optimole-app .select.is-black select.is-hovered{border-color:#000}#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{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}#optimole-app .select.is-light:not(:hover)::after{border-color:#f5f5f5}#optimole-app .select.is-light select{border-color:#f5f5f5}#optimole-app .select.is-light select:hover,#optimole-app .select.is-light select.is-hovered{border-color:#e8e8e8}#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{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}#optimole-app .select.is-dark:not(:hover)::after{border-color:#363636}#optimole-app .select.is-dark select{border-color:#363636}#optimole-app .select.is-dark select:hover,#optimole-app .select.is-dark select.is-hovered{border-color:#292929}#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{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}#optimole-app .select.is-primary:not(:hover)::after{border-color:#EF686B}#optimole-app .select.is-primary select{border-color:#EF686B}#optimole-app .select.is-primary select:hover,#optimole-app .select.is-primary select.is-hovered{border-color:#ed5154}#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{box-shadow:0 0 0 0.125em rgba(239,104,107,0.25)}#optimole-app .select.is-link:not(:hover)::after{border-color:#3273dc}#optimole-app .select.is-link select{border-color:#3273dc}#optimole-app .select.is-link select:hover,#optimole-app .select.is-link select.is-hovered{border-color:#2366d1}#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{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .select.is-info:not(:hover)::after{border-color:#5180C1}#optimole-app .select.is-info select{border-color:#5180C1}#optimole-app .select.is-info select:hover,#optimole-app .select.is-info select.is-hovered{border-color:#4173b7}#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{box-shadow:0 0 0 0.125em rgba(81,128,193,0.25)}#optimole-app .select.is-success:not(:hover)::after{border-color:#34a85e}#optimole-app .select.is-success select{border-color:#34a85e}#optimole-app .select.is-success select:hover,#optimole-app .select.is-success select.is-hovered{border-color:#2e9553}#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{box-shadow:0 0 0 0.125em rgba(52,168,94,0.25)}#optimole-app .select.is-warning:not(:hover)::after{border-color:#ffdd57}#optimole-app .select.is-warning select{border-color:#ffdd57}#optimole-app .select.is-warning select:hover,#optimole-app .select.is-warning select.is-hovered{border-color:#ffd83d}#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{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}#optimole-app .select.is-danger:not(:hover)::after{border-color:#D54222}#optimole-app .select.is-danger select{border-color:#D54222}#optimole-app .select.is-danger select:hover,#optimole-app .select.is-danger select.is-hovered{border-color:#bf3b1e}#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{box-shadow:0 0 0 0.125em rgba(213,66,34,0.25)}#optimole-app .select.is-small{border-radius:2px;font-size:.75rem}#optimole-app .select.is-medium{font-size:1.25rem}#optimole-app .select.is-large{font-size:1.5rem}#optimole-app .select.is-disabled::after{border-color:#7a7a7a}#optimole-app .select.is-fullwidth{width:100%}#optimole-app .select.is-fullwidth select{width:100%}#optimole-app .select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;transform:none}#optimole-app .select.is-loading.is-small:after{font-size:.75rem}#optimole-app .select.is-loading.is-medium:after{font-size:1.25rem}#optimole-app .select.is-loading.is-large:after{font-size:1.5rem}#optimole-app .file{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;position:relative}#optimole-app .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}#optimole-app .file.is-white:hover .file-cta,#optimole-app .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}#optimole-app .file.is-white:focus .file-cta,#optimole-app .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}#optimole-app .file.is-white:active .file-cta,#optimole-app .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}#optimole-app .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}#optimole-app .file.is-black:hover .file-cta,#optimole-app .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}#optimole-app .file.is-black:focus .file-cta,#optimole-app .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}#optimole-app .file.is-black:active .file-cta,#optimole-app .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}#optimole-app .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}#optimole-app .file.is-light:hover .file-cta,#optimole-app .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}#optimole-app .file.is-light:focus .file-cta,#optimole-app .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:#363636}#optimole-app .file.is-light:active .file-cta,#optimole-app .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}#optimole-app .file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}#optimole-app .file.is-dark:hover .file-cta,#optimole-app .file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}#optimole-app .file.is-dark:focus .file-cta,#optimole-app .file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#f5f5f5}#optimole-app .file.is-dark:active .file-cta,#optimole-app .file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}#optimole-app .file.is-primary .file-cta{background-color:#EF686B;border-color:transparent;color:#fff}#optimole-app .file.is-primary:hover .file-cta,#optimole-app .file.is-primary.is-hovered .file-cta{background-color:#ee5c60;border-color:transparent;color:#fff}#optimole-app .file.is-primary:focus .file-cta,#optimole-app .file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(239,104,107,0.25);color:#fff}#optimole-app .file.is-primary:active .file-cta,#optimole-app .file.is-primary.is-active .file-cta{background-color:#ed5154;border-color:transparent;color:#fff}#optimole-app .file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}#optimole-app .file.is-link:hover .file-cta,#optimole-app .file.is-link.is-hovered .file-cta{background-color:#276cda;border-color:transparent;color:#fff}#optimole-app .file.is-link:focus .file-cta,#optimole-app .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(50,115,220,0.25);color:#fff}#optimole-app .file.is-link:active .file-cta,#optimole-app .file.is-link.is-active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}#optimole-app .file.is-info .file-cta{background-color:#5180C1;border-color:transparent;color:#fff}#optimole-app .file.is-info:hover .file-cta,#optimole-app .file.is-info.is-hovered .file-cta{background-color:#4879be;border-color:transparent;color:#fff}#optimole-app .file.is-info:focus .file-cta,#optimole-app .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(81,128,193,0.25);color:#fff}#optimole-app .file.is-info:active .file-cta,#optimole-app .file.is-info.is-active .file-cta{background-color:#4173b7;border-color:transparent;color:#fff}#optimole-app .file.is-success .file-cta{background-color:#34a85e;border-color:transparent;color:#fff}#optimole-app .file.is-success:hover .file-cta,#optimole-app .file.is-success.is-hovered .file-cta{background-color:#319e59;border-color:transparent;color:#fff}#optimole-app .file.is-success:focus .file-cta,#optimole-app .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(52,168,94,0.25);color:#fff}#optimole-app .file.is-success:active .file-cta,#optimole-app .file.is-success.is-active .file-cta{background-color:#2e9553;border-color:transparent;color:#fff}#optimole-app .file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .file.is-warning:hover .file-cta,#optimole-app .file.is-warning.is-hovered .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .file.is-warning:focus .file-cta,#optimole-app .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}#optimole-app .file.is-warning:active .file-cta,#optimole-app .file.is-warning.is-active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .file.is-danger .file-cta{background-color:#D54222;border-color:transparent;color:#fff}#optimole-app .file.is-danger:hover .file-cta,#optimole-app .file.is-danger.is-hovered .file-cta{background-color:#ca3f20;border-color:transparent;color:#fff}#optimole-app .file.is-danger:focus .file-cta,#optimole-app .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(213,66,34,0.25);color:#fff}#optimole-app .file.is-danger:active .file-cta,#optimole-app .file.is-danger.is-active .file-cta{background-color:#bf3b1e;border-color:transparent;color:#fff}#optimole-app .file.is-small{font-size:.75rem}#optimole-app .file.is-medium{font-size:1.25rem}#optimole-app .file.is-medium .file-icon .fa{font-size:21px}#optimole-app .file.is-large{font-size:1.5rem}#optimole-app .file.is-large .file-icon .fa{font-size:28px}#optimole-app .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}#optimole-app .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .file.has-name.is-empty .file-cta{border-radius:4px}#optimole-app .file.has-name.is-empty .file-name{display:none}#optimole-app .file.is-boxed .file-label{-ms-flex-direction:column;flex-direction:column}#optimole-app .file.is-boxed .file-cta{-ms-flex-direction:column;flex-direction:column;height:auto;padding:1em 3em}#optimole-app .file.is-boxed .file-name{border-width:0 1px 1px}#optimole-app .file.is-boxed .file-icon{height:1.5em;width:1.5em}#optimole-app .file.is-boxed .file-icon .fa{font-size:21px}#optimole-app .file.is-boxed.is-small .file-icon .fa{font-size:14px}#optimole-app .file.is-boxed.is-medium .file-icon .fa{font-size:28px}#optimole-app .file.is-boxed.is-large .file-icon .fa{font-size:35px}#optimole-app .file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}#optimole-app .file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}#optimole-app .file.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .file.is-fullwidth .file-label{width:100%}#optimole-app .file.is-fullwidth .file-name{-ms-flex-positive:1;flex-grow:1;max-width:none}#optimole-app .file.is-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .file.is-right .file-cta{border-radius:0 4px 4px 0}#optimole-app .file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;-ms-flex-order:-1;order:-1}#optimole-app .file-label{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:relative}#optimole-app .file-label:hover .file-cta{background-color:#eee;color:#363636}#optimole-app .file-label:hover .file-name{border-color:#d5d5d5}#optimole-app .file-label:active .file-cta{background-color:#e8e8e8;color:#363636}#optimole-app .file-label:active .file-name{border-color:#cfcfcf}#optimole-app .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}#optimole-app .file-cta,#optimole-app .file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}#optimole-app .file-cta{background-color:#f5f5f5;color:#4a4a4a}#optimole-app .file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}#optimole-app .file-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:1em;-ms-flex-pack:center;justify-content:center;margin-right:0.5em;width:1em}#optimole-app .file-icon .fa{font-size:14px}#optimole-app .label{color:#363636;display:block;font-size:1rem;font-weight:700}#optimole-app .label:not(:last-child){margin-bottom:0.5em}#optimole-app .label.is-small{font-size:.75rem}#optimole-app .label.is-medium{font-size:1.25rem}#optimole-app .label.is-large{font-size:1.5rem}#optimole-app .help{display:block;font-size:.75rem;margin-top:0.25rem}#optimole-app .help.is-white{color:#fff}#optimole-app .help.is-black{color:#0a0a0a}#optimole-app .help.is-light{color:#f5f5f5}#optimole-app .help.is-dark{color:#363636}#optimole-app .help.is-primary{color:#EF686B}#optimole-app .help.is-link{color:#3273dc}#optimole-app .help.is-info{color:#5180C1}#optimole-app .help.is-success{color:#34a85e}#optimole-app .help.is-warning{color:#ffdd57}#optimole-app .help.is-danger{color:#D54222}#optimole-app .field:not(:last-child){margin-bottom:0.75rem}#optimole-app .field.has-addons{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .field.has-addons .control:not(:last-child){margin-right:-1px}#optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .button,#optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .input,#optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}#optimole-app .field.has-addons .control:first-child:not(:only-child) .button,#optimole-app .field.has-addons .control:first-child:not(:only-child) .input,#optimole-app .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}#optimole-app .field.has-addons .control:last-child:not(:only-child) .button,#optimole-app .field.has-addons .control:last-child:not(:only-child) .input,#optimole-app .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .field.has-addons .control .button:not([disabled]):hover,#optimole-app .field.has-addons .control .button:not([disabled]).is-hovered,#optimole-app .field.has-addons .control .input:not([disabled]):hover,#optimole-app .field.has-addons .control .input:not([disabled]).is-hovered,#optimole-app .field.has-addons .control .select select:not([disabled]):hover,#optimole-app .field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}#optimole-app .field.has-addons .control .button:not([disabled]):focus,#optimole-app .field.has-addons .control .button:not([disabled]).is-focused,#optimole-app .field.has-addons .control .button:not([disabled]):active,#optimole-app .field.has-addons .control .button:not([disabled]).is-active,#optimole-app .field.has-addons .control .input:not([disabled]):focus,#optimole-app .field.has-addons .control .input:not([disabled]).is-focused,#optimole-app .field.has-addons .control .input:not([disabled]):active,#optimole-app .field.has-addons .control .input:not([disabled]).is-active,#optimole-app .field.has-addons .control .select select:not([disabled]):focus,#optimole-app .field.has-addons .control .select select:not([disabled]).is-focused,#optimole-app .field.has-addons .control .select select:not([disabled]):active,#optimole-app .field.has-addons .control .select select:not([disabled]).is-active{z-index:3}#optimole-app .field.has-addons .control .button:not([disabled]):focus:hover,#optimole-app .field.has-addons .control .button:not([disabled]).is-focused:hover,#optimole-app .field.has-addons .control .button:not([disabled]):active:hover,#optimole-app .field.has-addons .control .button:not([disabled]).is-active:hover,#optimole-app .field.has-addons .control .input:not([disabled]):focus:hover,#optimole-app .field.has-addons .control .input:not([disabled]).is-focused:hover,#optimole-app .field.has-addons .control .input:not([disabled]):active:hover,#optimole-app .field.has-addons .control .input:not([disabled]).is-active:hover,#optimole-app .field.has-addons .control .select select:not([disabled]):focus:hover,#optimole-app .field.has-addons .control .select select:not([disabled]).is-focused:hover,#optimole-app .field.has-addons .control .select select:not([disabled]):active:hover,#optimole-app .field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}#optimole-app .field.has-addons .control.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .field.has-addons.has-addons-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .field.has-addons.has-addons-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .field.has-addons.has-addons-fullwidth .control{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}#optimole-app .field.is-grouped{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .field.is-grouped>.control{-ms-flex-negative:0;flex-shrink:0}#optimole-app .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}#optimole-app .field.is-grouped>.control.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .field.is-grouped.is-grouped-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .field.is-grouped.is-grouped-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .field.is-grouped.is-grouped-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .field.is-grouped.is-grouped-multiline>.control:last-child,#optimole-app .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}#optimole-app .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}#optimole-app .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px), print{#optimole-app .field.is-horizontal{display:-ms-flexbox;display:flex}}#optimole-app .field-label .label{font-size:inherit}@media screen and (max-width: 768px){#optimole-app .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px), print{#optimole-app .field-label{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-right:1.5rem;text-align:right}#optimole-app .field-label.is-small{font-size:.75rem;padding-top:0.375em}#optimole-app .field-label.is-normal{padding-top:0.375em}#optimole-app .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}#optimole-app .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}#optimole-app .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px), print{#optimole-app .field-body{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:1;flex-shrink:1}#optimole-app .field-body .field{margin-bottom:0}#optimole-app .field-body>.field{-ms-flex-negative:1;flex-shrink:1}#optimole-app .field-body>.field:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}#optimole-app .field-body>.field:not(:last-child){margin-right:0.75rem}}#optimole-app .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}#optimole-app .control.has-icons-left .input:focus ~ .icon,#optimole-app .control.has-icons-left .select:focus ~ .icon,#optimole-app .control.has-icons-right .input:focus ~ .icon,#optimole-app .control.has-icons-right .select:focus ~ .icon{color:#7a7a7a}#optimole-app .control.has-icons-left .input.is-small ~ .icon,#optimole-app .control.has-icons-left .select.is-small ~ .icon,#optimole-app .control.has-icons-right .input.is-small ~ .icon,#optimole-app .control.has-icons-right .select.is-small ~ .icon{font-size:.75rem}#optimole-app .control.has-icons-left .input.is-medium ~ .icon,#optimole-app .control.has-icons-left .select.is-medium ~ .icon,#optimole-app .control.has-icons-right .input.is-medium ~ .icon,#optimole-app .control.has-icons-right .select.is-medium ~ .icon{font-size:1.25rem}#optimole-app .control.has-icons-left .input.is-large ~ .icon,#optimole-app .control.has-icons-left .select.is-large ~ .icon,#optimole-app .control.has-icons-right .input.is-large ~ .icon,#optimole-app .control.has-icons-right .select.is-large ~ .icon{font-size:1.5rem}#optimole-app .control.has-icons-left .icon,#optimole-app .control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}#optimole-app .control.has-icons-left .input,#optimole-app .control.has-icons-left .select select{padding-left:2.25em}#optimole-app .control.has-icons-left .icon.is-left{left:0}#optimole-app .control.has-icons-right .input,#optimole-app .control.has-icons-right .select select{padding-right:2.25em}#optimole-app .control.has-icons-right .icon.is-right{right:0}#optimole-app .control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}#optimole-app .control.is-loading.is-small:after{font-size:.75rem}#optimole-app .control.is-loading.is-medium:after{font-size:1.25rem}#optimole-app .control.is-loading.is-large:after{font-size:1.5rem}#optimole-app .breadcrumb{font-size:1rem;white-space:nowrap}#optimole-app .breadcrumb a{-ms-flex-align:center;align-items:center;color:#3273dc;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 .75em}#optimole-app .breadcrumb a:hover{color:#363636}#optimole-app .breadcrumb li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .breadcrumb li:first-child a{padding-left:0}#optimole-app .breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}#optimole-app .breadcrumb li+li::before{color:#b5b5b5;content:"/"}#optimole-app .breadcrumb ul,#optimole-app .breadcrumb ol{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .breadcrumb .icon:first-child{margin-right:0.5em}#optimole-app .breadcrumb .icon:last-child{margin-left:0.5em}#optimole-app .breadcrumb.is-centered ol,#optimole-app .breadcrumb.is-centered ul{-ms-flex-pack:center;justify-content:center}#optimole-app .breadcrumb.is-right ol,#optimole-app .breadcrumb.is-right ul{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .breadcrumb.is-small{font-size:.75rem}#optimole-app .breadcrumb.is-medium{font-size:1.25rem}#optimole-app .breadcrumb.is-large{font-size:1.5rem}#optimole-app .breadcrumb.has-arrow-separator li+li::before{content:"\\2192"}#optimole-app .breadcrumb.has-bullet-separator li+li::before{content:"\\2022"}#optimole-app .breadcrumb.has-dot-separator li+li::before{content:"\\B7"}#optimole-app .breadcrumb.has-succeeds-separator li+li::before{content:"\\227B"}#optimole-app .card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative}#optimole-app .card-header{background-color:rgba(0,0,0,0);-ms-flex-align:stretch;align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:-ms-flexbox;display:flex}#optimole-app .card-header-title{-ms-flex-align:center;align-items:center;color:#363636;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;font-weight:700;padding:.75rem}#optimole-app .card-header-title.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .card-header-icon{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.75rem}#optimole-app .card-image{display:block;position:relative}#optimole-app .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}#optimole-app .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #dbdbdb;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}#optimole-app .card-footer-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;padding:.75rem}#optimole-app .card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}#optimole-app .card .media:not(:last-child){margin-bottom:1.5rem}#optimole-app .dropdown{display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top}#optimole-app .dropdown.is-active .dropdown-menu,#optimole-app .dropdown.is-hoverable:hover .dropdown-menu{display:block}#optimole-app .dropdown.is-right .dropdown-menu{left:auto;right:0}#optimole-app .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}#optimole-app .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}#optimole-app .dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}#optimole-app .dropdown-item{color:#4a4a4a;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}#optimole-app a.dropdown-item,#optimole-app button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}#optimole-app a.dropdown-item:hover,#optimole-app button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}#optimole-app a.dropdown-item.is-active,#optimole-app button.dropdown-item.is-active{background-color:#3273dc;color:#fff}#optimole-app .dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:0.5rem 0}#optimole-app .level{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#optimole-app .level code{border-radius:4px}#optimole-app .level img{display:inline-block;vertical-align:top}#optimole-app .level.is-mobile{display:-ms-flexbox;display:flex}#optimole-app .level.is-mobile .level-left,#optimole-app .level.is-mobile .level-right{display:-ms-flexbox;display:flex}#optimole-app .level.is-mobile .level-left+.level-right{margin-top:0}#optimole-app .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}#optimole-app .level.is-mobile .level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 769px), print{#optimole-app .level{display:-ms-flexbox;display:flex}#optimole-app .level>.level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}}#optimole-app .level-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}#optimole-app .level-item .title,#optimole-app .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){#optimole-app .level-item:not(:last-child){margin-bottom:.75rem}}#optimole-app .level-left,#optimole-app .level-right{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .level-left .level-item.is-flexible,#optimole-app .level-right .level-item.is-flexible{-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 769px), print{#optimole-app .level-left .level-item:not(:last-child),#optimole-app .level-right .level-item:not(:last-child){margin-right:.75rem}}#optimole-app .level-left{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 768px){#optimole-app .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px), print{#optimole-app .level-left{display:-ms-flexbox;display:flex}}#optimole-app .level-right{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 769px), print{#optimole-app .level-right{display:-ms-flexbox;display:flex}}#optimole-app .list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}#optimole-app .list-item{display:block;padding:0.5em 1em}#optimole-app .list-item:not(a){color:#4a4a4a}#optimole-app .list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}#optimole-app .list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#optimole-app .list-item:not(:last-child){border-bottom:1px solid #dbdbdb}#optimole-app .list-item.is-active{background-color:#3273dc;color:#fff}#optimole-app a.list-item{background-color:#f5f5f5;cursor:pointer}#optimole-app .media{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;text-align:left}#optimole-app .media .content:not(:last-child){margin-bottom:0.75rem}#optimole-app .media .media{border-top:1px solid rgba(219,219,219,0.5);display:-ms-flexbox;display:flex;padding-top:0.75rem}#optimole-app .media .media .content:not(:last-child),#optimole-app .media .media .control:not(:last-child){margin-bottom:0.5rem}#optimole-app .media .media .media{padding-top:0.5rem}#optimole-app .media .media .media+.media{margin-top:0.5rem}#optimole-app .media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}#optimole-app .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}#optimole-app .media-left,#optimole-app .media-right{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .media-left{margin-right:1rem}#optimole-app .media-right{margin-left:1rem}#optimole-app .media-content{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;text-align:left}@media screen and (max-width: 768px){#optimole-app .media-content{overflow-x:auto}}#optimole-app .menu{font-size:1rem}#optimole-app .menu.is-small{font-size:.75rem}#optimole-app .menu.is-medium{font-size:1.25rem}#optimole-app .menu.is-large{font-size:1.5rem}#optimole-app .menu-list{line-height:1.25}#optimole-app .menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:0.5em 0.75em}#optimole-app .menu-list a:hover{background-color:#f5f5f5;color:#363636}#optimole-app .menu-list a.is-active{background-color:#3273dc;color:#fff}#optimole-app .menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}#optimole-app .menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}#optimole-app .menu-label:not(:first-child){margin-top:1em}#optimole-app .menu-label:not(:last-child){margin-bottom:1em}#optimole-app .message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}#optimole-app .message strong{color:currentColor}#optimole-app .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}#optimole-app .message.is-small{font-size:.75rem}#optimole-app .message.is-medium{font-size:1.25rem}#optimole-app .message.is-large{font-size:1.5rem}#optimole-app .message.is-white{background-color:#fff}#optimole-app .message.is-white .message-header{background-color:#fff;color:#0a0a0a}#optimole-app .message.is-white .message-body{border-color:#fff;color:#4d4d4d}#optimole-app .message.is-black{background-color:#fafafa}#optimole-app .message.is-black .message-header{background-color:#0a0a0a;color:#fff}#optimole-app .message.is-black .message-body{border-color:#0a0a0a;color:#090909}#optimole-app .message.is-light{background-color:#fafafa}#optimole-app .message.is-light .message-header{background-color:#f5f5f5;color:#363636}#optimole-app .message.is-light .message-body{border-color:#f5f5f5;color:#505050}#optimole-app .message.is-dark{background-color:#fafafa}#optimole-app .message.is-dark .message-header{background-color:#363636;color:#f5f5f5}#optimole-app .message.is-dark .message-body{border-color:#363636;color:#2a2a2a}#optimole-app .message.is-primary{background-color:#fef6f6}#optimole-app .message.is-primary .message-header{background-color:#EF686B;color:#fff}#optimole-app .message.is-primary .message-body{border-color:#EF686B;color:#bd2124}#optimole-app .message.is-link{background-color:#f6f9fe}#optimole-app .message.is-link .message-header{background-color:#3273dc;color:#fff}#optimole-app .message.is-link .message-body{border-color:#3273dc;color:#22509a}#optimole-app .message.is-info{background-color:#f7fafc}#optimole-app .message.is-info .message-header{background-color:#5180C1;color:#fff}#optimole-app .message.is-info .message-body{border-color:#5180C1;color:#36537c}#optimole-app .message.is-success{background-color:#f7fdf9}#optimole-app .message.is-success .message-header{background-color:#34a85e;color:#fff}#optimole-app .message.is-success .message-body{border-color:#34a85e;color:#1b432a}#optimole-app .message.is-warning{background-color:#fffdf5}#optimole-app .message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}#optimole-app .message.is-danger{background-color:#fef8f6}#optimole-app .message.is-danger .message-header{background-color:#D54222;color:#fff}#optimole-app .message.is-danger .message-body{border-color:#D54222;color:#8d311d}#optimole-app .message-header{-ms-flex-align:center;align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}#optimole-app .message-header .delete{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0.75em}#optimole-app .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}#optimole-app .message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}#optimole-app .message-body code,#optimole-app .message-body pre{background-color:#fff}#optimole-app .message-body pre code{background-color:rgba(0,0,0,0)}#optimole-app .modal{-ms-flex-align:center;align-items:center;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:40}#optimole-app .modal.is-active{display:-ms-flexbox;display:flex}#optimole-app .modal-background{background-color:rgba(10,10,10,0.86)}#optimole-app .modal-content,#optimole-app .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px), print{#optimole-app .modal-content,#optimole-app .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}#optimole-app .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}#optimole-app .modal-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}#optimole-app .modal-card-head,#optimole-app .modal-card-foot{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}#optimole-app .modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}#optimole-app .modal-card-title{color:#363636;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;font-size:1.5rem;line-height:1}#optimole-app .modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}#optimole-app .modal-card-foot .button:not(:last-child){margin-right:0.5em}#optimole-app .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto;padding:20px}#optimole-app .navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}#optimole-app .navbar.is-white{background-color:#fff;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-brand>.navbar-item,#optimole-app .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}#optimole-app .navbar.is-white .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-white .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-white .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-white .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-white .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}#optimole-app .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){#optimole-app .navbar.is-white .navbar-start>.navbar-item,#optimole-app .navbar.is-white .navbar-start .navbar-link,#optimole-app .navbar.is-white .navbar-end>.navbar-item,#optimole-app .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}#optimole-app .navbar.is-white .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-white .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-white .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-white .navbar-start .navbar-link:focus,#optimole-app .navbar.is-white .navbar-start .navbar-link:hover,#optimole-app .navbar.is-white .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-white .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-white .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-white .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-white .navbar-end .navbar-link:focus,#optimole-app .navbar.is-white .navbar-end .navbar-link:hover,#optimole-app .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-start .navbar-link::after,#optimole-app .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}#optimole-app .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}#optimole-app .navbar.is-black{background-color:#0a0a0a;color:#fff}#optimole-app .navbar.is-black .navbar-brand>.navbar-item,#optimole-app .navbar.is-black .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-black .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-black .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-black .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-black .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-black .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}#optimole-app .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-black .navbar-start>.navbar-item,#optimole-app .navbar.is-black .navbar-start .navbar-link,#optimole-app .navbar.is-black .navbar-end>.navbar-item,#optimole-app .navbar.is-black .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-black .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-black .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-black .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-black .navbar-start .navbar-link:focus,#optimole-app .navbar.is-black .navbar-start .navbar-link:hover,#optimole-app .navbar.is-black .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-black .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-black .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-black .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-black .navbar-end .navbar-link:focus,#optimole-app .navbar.is-black .navbar-end .navbar-link:hover,#optimole-app .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}#optimole-app .navbar.is-black .navbar-start .navbar-link::after,#optimole-app .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}#optimole-app .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}#optimole-app .navbar.is-light{background-color:#f5f5f5;color:#363636}#optimole-app .navbar.is-light .navbar-brand>.navbar-item,#optimole-app .navbar.is-light .navbar-brand .navbar-link{color:#363636}#optimole-app .navbar.is-light .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-light .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-light .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-light .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-light .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}#optimole-app .navbar.is-light .navbar-burger{color:#363636}@media screen and (min-width: 1024px){#optimole-app .navbar.is-light .navbar-start>.navbar-item,#optimole-app .navbar.is-light .navbar-start .navbar-link,#optimole-app .navbar.is-light .navbar-end>.navbar-item,#optimole-app .navbar.is-light .navbar-end .navbar-link{color:#363636}#optimole-app .navbar.is-light .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-light .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-light .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-light .navbar-start .navbar-link:focus,#optimole-app .navbar.is-light .navbar-start .navbar-link:hover,#optimole-app .navbar.is-light .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-light .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-light .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-light .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-light .navbar-end .navbar-link:focus,#optimole-app .navbar.is-light .navbar-end .navbar-link:hover,#optimole-app .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .navbar.is-light .navbar-start .navbar-link::after,#optimole-app .navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}#optimole-app .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#363636}#optimole-app .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}#optimole-app .navbar.is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-brand>.navbar-item,#optimole-app .navbar.is-dark .navbar-brand .navbar-link{color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-dark .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-dark .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-dark .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-dark .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-brand .navbar-link::after{border-color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-burger{color:#f5f5f5}@media screen and (min-width: 1024px){#optimole-app .navbar.is-dark .navbar-start>.navbar-item,#optimole-app .navbar.is-dark .navbar-start .navbar-link,#optimole-app .navbar.is-dark .navbar-end>.navbar-item,#optimole-app .navbar.is-dark .navbar-end .navbar-link{color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-dark .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-dark .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-dark .navbar-start .navbar-link:focus,#optimole-app .navbar.is-dark .navbar-start .navbar-link:hover,#optimole-app .navbar.is-dark .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-dark .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-dark .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-dark .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-dark .navbar-end .navbar-link:focus,#optimole-app .navbar.is-dark .navbar-end .navbar-link:hover,#optimole-app .navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-start .navbar-link::after,#optimole-app .navbar.is-dark .navbar-end .navbar-link::after{border-color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}#optimole-app .navbar.is-primary{background-color:#EF686B;color:#fff}#optimole-app .navbar.is-primary .navbar-brand>.navbar-item,#optimole-app .navbar.is-primary .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-primary .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-primary .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-primary .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-primary .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-primary .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#ed5154;color:#fff}#optimole-app .navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-primary .navbar-start>.navbar-item,#optimole-app .navbar.is-primary .navbar-start .navbar-link,#optimole-app .navbar.is-primary .navbar-end>.navbar-item,#optimole-app .navbar.is-primary .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-primary .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-primary .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-primary .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-primary .navbar-start .navbar-link:focus,#optimole-app .navbar.is-primary .navbar-start .navbar-link:hover,#optimole-app .navbar.is-primary .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-primary .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-primary .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-primary .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-primary .navbar-end .navbar-link:focus,#optimole-app .navbar.is-primary .navbar-end .navbar-link:hover,#optimole-app .navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#ed5154;color:#fff}#optimole-app .navbar.is-primary .navbar-start .navbar-link::after,#optimole-app .navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ed5154;color:#fff}#optimole-app .navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#EF686B;color:#fff}}#optimole-app .navbar.is-link{background-color:#3273dc;color:#fff}#optimole-app .navbar.is-link .navbar-brand>.navbar-item,#optimole-app .navbar.is-link .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-link .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-link .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-link .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-link .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-link .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2366d1;color:#fff}#optimole-app .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-link .navbar-start>.navbar-item,#optimole-app .navbar.is-link .navbar-start .navbar-link,#optimole-app .navbar.is-link .navbar-end>.navbar-item,#optimole-app .navbar.is-link .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-link .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-link .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-link .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-link .navbar-start .navbar-link:focus,#optimole-app .navbar.is-link .navbar-start .navbar-link:hover,#optimole-app .navbar.is-link .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-link .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-link .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-link .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-link .navbar-end .navbar-link:focus,#optimole-app .navbar.is-link .navbar-end .navbar-link:hover,#optimole-app .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2366d1;color:#fff}#optimole-app .navbar.is-link .navbar-start .navbar-link::after,#optimole-app .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2366d1;color:#fff}#optimole-app .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}#optimole-app .navbar.is-info{background-color:#5180C1;color:#fff}#optimole-app .navbar.is-info .navbar-brand>.navbar-item,#optimole-app .navbar.is-info .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-info .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-info .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-info .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-info .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-info .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#4173b7;color:#fff}#optimole-app .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-info .navbar-start>.navbar-item,#optimole-app .navbar.is-info .navbar-start .navbar-link,#optimole-app .navbar.is-info .navbar-end>.navbar-item,#optimole-app .navbar.is-info .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-info .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-info .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-info .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-info .navbar-start .navbar-link:focus,#optimole-app .navbar.is-info .navbar-start .navbar-link:hover,#optimole-app .navbar.is-info .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-info .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-info .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-info .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-info .navbar-end .navbar-link:focus,#optimole-app .navbar.is-info .navbar-end .navbar-link:hover,#optimole-app .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#4173b7;color:#fff}#optimole-app .navbar.is-info .navbar-start .navbar-link::after,#optimole-app .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#4173b7;color:#fff}#optimole-app .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#5180C1;color:#fff}}#optimole-app .navbar.is-success{background-color:#34a85e;color:#fff}#optimole-app .navbar.is-success .navbar-brand>.navbar-item,#optimole-app .navbar.is-success .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-success .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-success .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-success .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-success .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-success .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#2e9553;color:#fff}#optimole-app .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-success .navbar-start>.navbar-item,#optimole-app .navbar.is-success .navbar-start .navbar-link,#optimole-app .navbar.is-success .navbar-end>.navbar-item,#optimole-app .navbar.is-success .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-success .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-success .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-success .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-success .navbar-start .navbar-link:focus,#optimole-app .navbar.is-success .navbar-start .navbar-link:hover,#optimole-app .navbar.is-success .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-success .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-success .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-success .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-success .navbar-end .navbar-link:focus,#optimole-app .navbar.is-success .navbar-end .navbar-link:hover,#optimole-app .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#2e9553;color:#fff}#optimole-app .navbar.is-success .navbar-start .navbar-link::after,#optimole-app .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2e9553;color:#fff}#optimole-app .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#34a85e;color:#fff}}#optimole-app .navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-brand>.navbar-item,#optimole-app .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-warning .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-warning .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-warning .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-warning .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1024px){#optimole-app .navbar.is-warning .navbar-start>.navbar-item,#optimole-app .navbar.is-warning .navbar-start .navbar-link,#optimole-app .navbar.is-warning .navbar-end>.navbar-item,#optimole-app .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-warning .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-warning .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-warning .navbar-start .navbar-link:focus,#optimole-app .navbar.is-warning .navbar-start .navbar-link:hover,#optimole-app .navbar.is-warning .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-warning .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-warning .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-warning .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-warning .navbar-end .navbar-link:focus,#optimole-app .navbar.is-warning .navbar-end .navbar-link:hover,#optimole-app .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-start .navbar-link::after,#optimole-app .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}#optimole-app .navbar.is-danger{background-color:#D54222;color:#fff}#optimole-app .navbar.is-danger .navbar-brand>.navbar-item,#optimole-app .navbar.is-danger .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-danger .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-danger .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-danger .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-danger .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-danger .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#bf3b1e;color:#fff}#optimole-app .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-danger .navbar-start>.navbar-item,#optimole-app .navbar.is-danger .navbar-start .navbar-link,#optimole-app .navbar.is-danger .navbar-end>.navbar-item,#optimole-app .navbar.is-danger .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-danger .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-danger .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-danger .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-danger .navbar-start .navbar-link:focus,#optimole-app .navbar.is-danger .navbar-start .navbar-link:hover,#optimole-app .navbar.is-danger .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-danger .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-danger .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-danger .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-danger .navbar-end .navbar-link:focus,#optimole-app .navbar.is-danger .navbar-end .navbar-link:hover,#optimole-app .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#bf3b1e;color:#fff}#optimole-app .navbar.is-danger .navbar-start .navbar-link::after,#optimole-app .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#bf3b1e;color:#fff}#optimole-app .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#D54222;color:#fff}}#optimole-app .navbar>.container{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;min-height:3.25rem;width:100%}#optimole-app .navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}#optimole-app .navbar.is-fixed-bottom,#optimole-app .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}#optimole-app .navbar.is-fixed-bottom{bottom:0}#optimole-app .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}#optimole-app .navbar.is-fixed-top{top:0}#optimole-app html.has-navbar-fixed-top,#optimole-app body.has-navbar-fixed-top{padding-top:3.25rem}#optimole-app html.has-navbar-fixed-bottom,#optimole-app body.has-navbar-fixed-bottom{padding-bottom:3.25rem}#optimole-app .navbar-brand,#optimole-app .navbar-tabs{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-height:3.25rem}#optimole-app .navbar-brand a.navbar-item:focus,#optimole-app .navbar-brand a.navbar-item:hover{background-color:transparent}#optimole-app .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}#optimole-app .navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}#optimole-app .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}#optimole-app .navbar-burger span:nth-child(1){top:calc(50% - 6px)}#optimole-app .navbar-burger span:nth-child(2){top:calc(50% - 1px)}#optimole-app .navbar-burger span:nth-child(3){top:calc(50% + 4px)}#optimole-app .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}#optimole-app .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}#optimole-app .navbar-burger.is-active span:nth-child(2){opacity:0}#optimole-app .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}#optimole-app .navbar-menu{display:none}#optimole-app .navbar-item,#optimole-app .navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}#optimole-app .navbar-item .icon:only-child,#optimole-app .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}#optimole-app a.navbar-item,#optimole-app .navbar-link{cursor:pointer}#optimole-app a.navbar-item:focus,#optimole-app a.navbar-item:focus-within,#optimole-app a.navbar-item:hover,#optimole-app a.navbar-item.is-active,#optimole-app .navbar-link:focus,#optimole-app .navbar-link:focus-within,#optimole-app .navbar-link:hover,#optimole-app .navbar-link.is-active{background-color:#fafafa;color:#3273dc}#optimole-app .navbar-item{display:block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .navbar-item img{max-height:1.75rem}#optimole-app .navbar-item.has-dropdown{padding:0}#optimole-app .navbar-item.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}#optimole-app .navbar-item.is-tab:focus,#optimole-app .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc}#optimole-app .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(0.5rem - 3px)}#optimole-app .navbar-content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .navbar-link:not(.is-arrowless){padding-right:2.5em}#optimole-app .navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-0.375em;right:1.125em}#optimole-app .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}#optimole-app .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}#optimole-app .navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1023px){#optimole-app .navbar>.container{display:block}#optimole-app .navbar-brand .navbar-item,#optimole-app .navbar-tabs .navbar-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .navbar-link::after{display:none}#optimole-app .navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}#optimole-app .navbar-menu.is-active{display:block}#optimole-app .navbar.is-fixed-bottom-touch,#optimole-app .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}#optimole-app .navbar.is-fixed-bottom-touch{bottom:0}#optimole-app .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}#optimole-app .navbar.is-fixed-top-touch{top:0}#optimole-app .navbar.is-fixed-top .navbar-menu,#optimole-app .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}#optimole-app html.has-navbar-fixed-top-touch,#optimole-app body.has-navbar-fixed-top-touch{padding-top:3.25rem}#optimole-app html.has-navbar-fixed-bottom-touch,#optimole-app body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){#optimole-app .navbar,#optimole-app .navbar-menu,#optimole-app .navbar-start,#optimole-app .navbar-end{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}#optimole-app .navbar{min-height:3.25rem}#optimole-app .navbar.is-spaced{padding:1rem 2rem}#optimole-app .navbar.is-spaced .navbar-start,#optimole-app .navbar.is-spaced .navbar-end{-ms-flex-align:center;align-items:center}#optimole-app .navbar.is-spaced a.navbar-item,#optimole-app .navbar.is-spaced .navbar-link{border-radius:4px}#optimole-app .navbar.is-transparent a.navbar-item:focus,#optimole-app .navbar.is-transparent a.navbar-item:hover,#optimole-app .navbar.is-transparent a.navbar-item.is-active,#optimole-app .navbar.is-transparent .navbar-link:focus,#optimole-app .navbar.is-transparent .navbar-link:hover,#optimole-app .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}#optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,#optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}#optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}#optimole-app .navbar-burger{display:none}#optimole-app .navbar-item,#optimole-app .navbar-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .navbar-item{display:-ms-flexbox;display:flex}#optimole-app .navbar-item.has-dropdown{-ms-flex-align:stretch;align-items:stretch}#optimole-app .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}#optimole-app .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}#optimole-app .navbar-item.is-active .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus-within .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.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:focus .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced #optimole-app .navbar-item.is-hoverable:focus-within .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus-within .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{opacity:1;pointer-events:auto;transform:translateY(0)}#optimole-app .navbar-menu{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}#optimole-app .navbar-start{-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}#optimole-app .navbar-end{-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}#optimole-app .navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}#optimole-app .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}#optimole-app .navbar-dropdown a.navbar-item{padding-right:3rem}#optimole-app .navbar-dropdown a.navbar-item:focus,#optimole-app .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}#optimole-app .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar.is-spaced #optimole-app .navbar-dropdown,#optimole-app .navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}#optimole-app .navbar-dropdown.is-right{left:auto;right:0}#optimole-app .navbar-divider{display:block}#optimole-app .navbar>.container .navbar-brand,#optimole-app .container>.navbar .navbar-brand{margin-left:-.75rem}#optimole-app .navbar>.container .navbar-menu,#optimole-app .container>.navbar .navbar-menu{margin-right:-.75rem}#optimole-app .navbar.is-fixed-bottom-desktop,#optimole-app .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}#optimole-app .navbar.is-fixed-bottom-desktop{bottom:0}#optimole-app .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}#optimole-app .navbar.is-fixed-top-desktop{top:0}#optimole-app html.has-navbar-fixed-top-desktop,#optimole-app body.has-navbar-fixed-top-desktop{padding-top:3.25rem}#optimole-app html.has-navbar-fixed-bottom-desktop,#optimole-app body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}#optimole-app html.has-spaced-navbar-fixed-top,#optimole-app body.has-spaced-navbar-fixed-top{padding-top:5.25rem}#optimole-app html.has-spaced-navbar-fixed-bottom,#optimole-app body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}#optimole-app a.navbar-item.is-active,#optimole-app .navbar-link.is-active{color:#0a0a0a}#optimole-app a.navbar-item.is-active:not(:focus):not(:hover),#optimole-app .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}#optimole-app .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}#optimole-app .hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}#optimole-app .pagination{font-size:1rem;margin:-.25rem}#optimole-app .pagination.is-small{font-size:.75rem}#optimole-app .pagination.is-medium{font-size:1.25rem}#optimole-app .pagination.is-large{font-size:1.5rem}#optimole-app .pagination.is-rounded .pagination-previous,#optimole-app .pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}#optimole-app .pagination.is-rounded .pagination-link{border-radius:290486px}#optimole-app .pagination,#optimole-app .pagination-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link,#optimole-app .pagination-ellipsis{font-size:1em;-ms-flex-pack:center;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.25em}#optimole-app .pagination-previous:hover,#optimole-app .pagination-next:hover,#optimole-app .pagination-link:hover{border-color:#b5b5b5;color:#363636}#optimole-app .pagination-previous:focus,#optimole-app .pagination-next:focus,#optimole-app .pagination-link:focus{border-color:#3273dc}#optimole-app .pagination-previous:active,#optimole-app .pagination-next:active,#optimole-app .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}#optimole-app .pagination-previous[disabled],#optimole-app .pagination-next[disabled],#optimole-app .pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:0.5}#optimole-app .pagination-previous,#optimole-app .pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}#optimole-app .pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}#optimole-app .pagination-ellipsis{color:#b5b5b5;pointer-events:none}#optimole-app .pagination-list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#optimole-app .pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .pagination-previous,#optimole-app .pagination-next{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .pagination-list li{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media screen and (min-width: 769px), print{#optimole-app .pagination-list{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:1;order:1}#optimole-app .pagination-previous{-ms-flex-order:2;order:2}#optimole-app .pagination-next{-ms-flex-order:3;order:3}#optimole-app .pagination{-ms-flex-pack:justify;justify-content:space-between}#optimole-app .pagination.is-centered .pagination-previous{-ms-flex-order:1;order:1}#optimole-app .pagination.is-centered .pagination-list{-ms-flex-pack:center;justify-content:center;-ms-flex-order:2;order:2}#optimole-app .pagination.is-centered .pagination-next{-ms-flex-order:3;order:3}#optimole-app .pagination.is-right .pagination-previous{-ms-flex-order:1;order:1}#optimole-app .pagination.is-right .pagination-next{-ms-flex-order:2;order:2}#optimole-app .pagination.is-right .pagination-list{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:3;order:3}}#optimole-app .panel{font-size:1rem}#optimole-app .panel:not(:last-child){margin-bottom:1.5rem}#optimole-app .panel-heading,#optimole-app .panel-tabs,#optimole-app .panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}#optimole-app .panel-heading:first-child,#optimole-app .panel-tabs:first-child,#optimole-app .panel-block:first-child{border-top:1px solid #dbdbdb}#optimole-app .panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}#optimole-app .panel-tabs{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;font-size:.875em;-ms-flex-pack:center;justify-content:center}#optimole-app .panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}#optimole-app .panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}#optimole-app .panel-list a{color:#4a4a4a}#optimole-app .panel-list a:hover{color:#3273dc}#optimole-app .panel-block{-ms-flex-align:center;align-items:center;color:#363636;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:0.5em 0.75em}#optimole-app .panel-block input[type="checkbox"]{margin-right:0.75em}#optimole-app .panel-block>.control{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:100%}#optimole-app .panel-block.is-wrapped{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .panel-block.is-active{border-left-color:#3273dc;color:#363636}#optimole-app .panel-block.is-active .panel-icon{color:#3273dc}#optimole-app a.panel-block,#optimole-app label.panel-block{cursor:pointer}#optimole-app a.panel-block:hover,#optimole-app label.panel-block:hover{background-color:#f5f5f5}#optimole-app .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:0.75em}#optimole-app .panel-icon .fa{font-size:inherit;line-height:inherit}#optimole-app .tabs{-webkit-overflow-scrolling:touch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;font-size:1rem;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}#optimole-app .tabs a{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}#optimole-app .tabs a:hover{border-bottom-color:#363636;color:#363636}#optimole-app .tabs li{display:block}#optimole-app .tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}#optimole-app .tabs ul{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .tabs ul.is-left{padding-right:0.75em}#optimole-app .tabs ul.is-center{-ms-flex:none;flex:none;-ms-flex-pack:center;justify-content:center;padding-left:0.75em;padding-right:0.75em}#optimole-app .tabs ul.is-right{-ms-flex-pack:end;justify-content:flex-end;padding-left:0.75em}#optimole-app .tabs .icon:first-child{margin-right:0.5em}#optimole-app .tabs .icon:last-child{margin-left:0.5em}#optimole-app .tabs.is-centered ul{-ms-flex-pack:center;justify-content:center}#optimole-app .tabs.is-right ul{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}#optimole-app .tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}#optimole-app .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}#optimole-app .tabs.is-fullwidth li{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}#optimole-app .tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}#optimole-app .tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}#optimole-app .tabs.is-toggle li+li{margin-left:-1px}#optimole-app .tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}#optimole-app .tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}#optimole-app .tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}#optimole-app .tabs.is-toggle ul{border-bottom:none}#optimole-app .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}#optimole-app .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}#optimole-app .tabs.is-small{font-size:.75rem}#optimole-app .tabs.is-medium{font-size:1.25rem}#optimole-app .tabs.is-large{font-size:1.5rem}#optimole-app .column{display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>#optimole-app .column.is-narrow{-ms-flex:none;flex:none}.columns.is-mobile>#optimole-app .column.is-full{-ms-flex:none;flex:none;width:100%}.columns.is-mobile>#optimole-app .column.is-three-quarters{-ms-flex:none;flex:none;width:75%}.columns.is-mobile>#optimole-app .column.is-two-thirds{-ms-flex:none;flex:none;width:66.6666%}.columns.is-mobile>#optimole-app .column.is-half{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>#optimole-app .column.is-one-third{-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>#optimole-app .column.is-one-quarter{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>#optimole-app .column.is-one-fifth{-ms-flex:none;flex:none;width:20%}.columns.is-mobile>#optimole-app .column.is-two-fifths{-ms-flex:none;flex:none;width:40%}.columns.is-mobile>#optimole-app .column.is-three-fifths{-ms-flex:none;flex:none;width:60%}.columns.is-mobile>#optimole-app .column.is-four-fifths{-ms-flex:none;flex:none;width:80%}.columns.is-mobile>#optimole-app .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>#optimole-app .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>#optimole-app .column.is-offset-half{margin-left:50%}.columns.is-mobile>#optimole-app .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>#optimole-app .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>#optimole-app .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>#optimole-app .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>#optimole-app .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>#optimole-app .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>#optimole-app .column.is-0{-ms-flex:none;flex:none;width:0%}.columns.is-mobile>#optimole-app .column.is-offset-0{margin-left:0%}.columns.is-mobile>#optimole-app .column.is-1{-ms-flex:none;flex:none;width:8.33333%}.columns.is-mobile>#optimole-app .column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>#optimole-app .column.is-2{-ms-flex:none;flex:none;width:16.66667%}.columns.is-mobile>#optimole-app .column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>#optimole-app .column.is-3{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>#optimole-app .column.is-offset-3{margin-left:25%}.columns.is-mobile>#optimole-app .column.is-4{-ms-flex:none;flex:none;width:33.33333%}.columns.is-mobile>#optimole-app .column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>#optimole-app .column.is-5{-ms-flex:none;flex:none;width:41.66667%}.columns.is-mobile>#optimole-app .column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>#optimole-app .column.is-6{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>#optimole-app .column.is-offset-6{margin-left:50%}.columns.is-mobile>#optimole-app .column.is-7{-ms-flex:none;flex:none;width:58.33333%}.columns.is-mobile>#optimole-app .column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>#optimole-app .column.is-8{-ms-flex:none;flex:none;width:66.66667%}.columns.is-mobile>#optimole-app .column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>#optimole-app .column.is-9{-ms-flex:none;flex:none;width:75%}.columns.is-mobile>#optimole-app .column.is-offset-9{margin-left:75%}.columns.is-mobile>#optimole-app .column.is-10{-ms-flex:none;flex:none;width:83.33333%}.columns.is-mobile>#optimole-app .column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>#optimole-app .column.is-11{-ms-flex:none;flex:none;width:91.66667%}.columns.is-mobile>#optimole-app .column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>#optimole-app .column.is-12{-ms-flex:none;flex:none;width:100%}.columns.is-mobile>#optimole-app .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){#optimole-app .column.is-narrow-mobile{-ms-flex:none;flex:none}#optimole-app .column.is-full-mobile{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-mobile{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-mobile{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-mobile{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-mobile{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-mobile{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-mobile{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-mobile{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-mobile{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-mobile{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-mobile{margin-left:75%}#optimole-app .column.is-offset-two-thirds-mobile{margin-left:66.6666%}#optimole-app .column.is-offset-half-mobile{margin-left:50%}#optimole-app .column.is-offset-one-third-mobile{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-mobile{margin-left:25%}#optimole-app .column.is-offset-one-fifth-mobile{margin-left:20%}#optimole-app .column.is-offset-two-fifths-mobile{margin-left:40%}#optimole-app .column.is-offset-three-fifths-mobile{margin-left:60%}#optimole-app .column.is-offset-four-fifths-mobile{margin-left:80%}#optimole-app .column.is-0-mobile{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-mobile{margin-left:0%}#optimole-app .column.is-1-mobile{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-mobile{margin-left:8.33333%}#optimole-app .column.is-2-mobile{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-mobile{margin-left:16.66667%}#optimole-app .column.is-3-mobile{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-mobile{margin-left:25%}#optimole-app .column.is-4-mobile{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-mobile{margin-left:33.33333%}#optimole-app .column.is-5-mobile{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-mobile{margin-left:41.66667%}#optimole-app .column.is-6-mobile{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-mobile{margin-left:50%}#optimole-app .column.is-7-mobile{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-mobile{margin-left:58.33333%}#optimole-app .column.is-8-mobile{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-mobile{margin-left:66.66667%}#optimole-app .column.is-9-mobile{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-mobile{margin-left:75%}#optimole-app .column.is-10-mobile{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-mobile{margin-left:83.33333%}#optimole-app .column.is-11-mobile{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-mobile{margin-left:91.66667%}#optimole-app .column.is-12-mobile{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px), print{#optimole-app .column.is-narrow,#optimole-app .column.is-narrow-tablet{-ms-flex:none;flex:none}#optimole-app .column.is-full,#optimole-app .column.is-full-tablet{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters,#optimole-app .column.is-three-quarters-tablet{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds,#optimole-app .column.is-two-thirds-tablet{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half,#optimole-app .column.is-half-tablet{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third,#optimole-app .column.is-one-third-tablet{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter,#optimole-app .column.is-one-quarter-tablet{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth,#optimole-app .column.is-one-fifth-tablet{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths,#optimole-app .column.is-two-fifths-tablet{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths,#optimole-app .column.is-three-fifths-tablet{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths,#optimole-app .column.is-four-fifths-tablet{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters,#optimole-app .column.is-offset-three-quarters-tablet{margin-left:75%}#optimole-app .column.is-offset-two-thirds,#optimole-app .column.is-offset-two-thirds-tablet{margin-left:66.6666%}#optimole-app .column.is-offset-half,#optimole-app .column.is-offset-half-tablet{margin-left:50%}#optimole-app .column.is-offset-one-third,#optimole-app .column.is-offset-one-third-tablet{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter,#optimole-app .column.is-offset-one-quarter-tablet{margin-left:25%}#optimole-app .column.is-offset-one-fifth,#optimole-app .column.is-offset-one-fifth-tablet{margin-left:20%}#optimole-app .column.is-offset-two-fifths,#optimole-app .column.is-offset-two-fifths-tablet{margin-left:40%}#optimole-app .column.is-offset-three-fifths,#optimole-app .column.is-offset-three-fifths-tablet{margin-left:60%}#optimole-app .column.is-offset-four-fifths,#optimole-app .column.is-offset-four-fifths-tablet{margin-left:80%}#optimole-app .column.is-0,#optimole-app .column.is-0-tablet{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0,#optimole-app .column.is-offset-0-tablet{margin-left:0%}#optimole-app .column.is-1,#optimole-app .column.is-1-tablet{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1,#optimole-app .column.is-offset-1-tablet{margin-left:8.33333%}#optimole-app .column.is-2,#optimole-app .column.is-2-tablet{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2,#optimole-app .column.is-offset-2-tablet{margin-left:16.66667%}#optimole-app .column.is-3,#optimole-app .column.is-3-tablet{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3,#optimole-app .column.is-offset-3-tablet{margin-left:25%}#optimole-app .column.is-4,#optimole-app .column.is-4-tablet{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4,#optimole-app .column.is-offset-4-tablet{margin-left:33.33333%}#optimole-app .column.is-5,#optimole-app .column.is-5-tablet{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5,#optimole-app .column.is-offset-5-tablet{margin-left:41.66667%}#optimole-app .column.is-6,#optimole-app .column.is-6-tablet{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6,#optimole-app .column.is-offset-6-tablet{margin-left:50%}#optimole-app .column.is-7,#optimole-app .column.is-7-tablet{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7,#optimole-app .column.is-offset-7-tablet{margin-left:58.33333%}#optimole-app .column.is-8,#optimole-app .column.is-8-tablet{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8,#optimole-app .column.is-offset-8-tablet{margin-left:66.66667%}#optimole-app .column.is-9,#optimole-app .column.is-9-tablet{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9,#optimole-app .column.is-offset-9-tablet{margin-left:75%}#optimole-app .column.is-10,#optimole-app .column.is-10-tablet{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10,#optimole-app .column.is-offset-10-tablet{margin-left:83.33333%}#optimole-app .column.is-11,#optimole-app .column.is-11-tablet{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11,#optimole-app .column.is-offset-11-tablet{margin-left:91.66667%}#optimole-app .column.is-12,#optimole-app .column.is-12-tablet{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12,#optimole-app .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){#optimole-app .column.is-narrow-touch{-ms-flex:none;flex:none}#optimole-app .column.is-full-touch{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-touch{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-touch{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-touch{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-touch{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-touch{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-touch{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-touch{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-touch{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-touch{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-touch{margin-left:75%}#optimole-app .column.is-offset-two-thirds-touch{margin-left:66.6666%}#optimole-app .column.is-offset-half-touch{margin-left:50%}#optimole-app .column.is-offset-one-third-touch{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-touch{margin-left:25%}#optimole-app .column.is-offset-one-fifth-touch{margin-left:20%}#optimole-app .column.is-offset-two-fifths-touch{margin-left:40%}#optimole-app .column.is-offset-three-fifths-touch{margin-left:60%}#optimole-app .column.is-offset-four-fifths-touch{margin-left:80%}#optimole-app .column.is-0-touch{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-touch{margin-left:0%}#optimole-app .column.is-1-touch{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-touch{margin-left:8.33333%}#optimole-app .column.is-2-touch{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-touch{margin-left:16.66667%}#optimole-app .column.is-3-touch{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-touch{margin-left:25%}#optimole-app .column.is-4-touch{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-touch{margin-left:33.33333%}#optimole-app .column.is-5-touch{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-touch{margin-left:41.66667%}#optimole-app .column.is-6-touch{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-touch{margin-left:50%}#optimole-app .column.is-7-touch{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-touch{margin-left:58.33333%}#optimole-app .column.is-8-touch{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-touch{margin-left:66.66667%}#optimole-app .column.is-9-touch{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-touch{margin-left:75%}#optimole-app .column.is-10-touch{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-touch{margin-left:83.33333%}#optimole-app .column.is-11-touch{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-touch{margin-left:91.66667%}#optimole-app .column.is-12-touch{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){#optimole-app .column.is-narrow-desktop{-ms-flex:none;flex:none}#optimole-app .column.is-full-desktop{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-desktop{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-desktop{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-desktop{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-desktop{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-desktop{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-desktop{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-desktop{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-desktop{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-desktop{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-desktop{margin-left:75%}#optimole-app .column.is-offset-two-thirds-desktop{margin-left:66.6666%}#optimole-app .column.is-offset-half-desktop{margin-left:50%}#optimole-app .column.is-offset-one-third-desktop{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-desktop{margin-left:25%}#optimole-app .column.is-offset-one-fifth-desktop{margin-left:20%}#optimole-app .column.is-offset-two-fifths-desktop{margin-left:40%}#optimole-app .column.is-offset-three-fifths-desktop{margin-left:60%}#optimole-app .column.is-offset-four-fifths-desktop{margin-left:80%}#optimole-app .column.is-0-desktop{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-desktop{margin-left:0%}#optimole-app .column.is-1-desktop{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-desktop{margin-left:8.33333%}#optimole-app .column.is-2-desktop{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-desktop{margin-left:16.66667%}#optimole-app .column.is-3-desktop{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-desktop{margin-left:25%}#optimole-app .column.is-4-desktop{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-desktop{margin-left:33.33333%}#optimole-app .column.is-5-desktop{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-desktop{margin-left:41.66667%}#optimole-app .column.is-6-desktop{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-desktop{margin-left:50%}#optimole-app .column.is-7-desktop{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-desktop{margin-left:58.33333%}#optimole-app .column.is-8-desktop{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-desktop{margin-left:66.66667%}#optimole-app .column.is-9-desktop{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-desktop{margin-left:75%}#optimole-app .column.is-10-desktop{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-desktop{margin-left:83.33333%}#optimole-app .column.is-11-desktop{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-desktop{margin-left:91.66667%}#optimole-app .column.is-12-desktop{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){#optimole-app .column.is-narrow-widescreen{-ms-flex:none;flex:none}#optimole-app .column.is-full-widescreen{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-widescreen{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-widescreen{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-widescreen{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-widescreen{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-widescreen{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-widescreen{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-widescreen{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-widescreen{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-widescreen{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-widescreen{margin-left:75%}#optimole-app .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}#optimole-app .column.is-offset-half-widescreen{margin-left:50%}#optimole-app .column.is-offset-one-third-widescreen{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-widescreen{margin-left:25%}#optimole-app .column.is-offset-one-fifth-widescreen{margin-left:20%}#optimole-app .column.is-offset-two-fifths-widescreen{margin-left:40%}#optimole-app .column.is-offset-three-fifths-widescreen{margin-left:60%}#optimole-app .column.is-offset-four-fifths-widescreen{margin-left:80%}#optimole-app .column.is-0-widescreen{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-widescreen{margin-left:0%}#optimole-app .column.is-1-widescreen{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-widescreen{margin-left:8.33333%}#optimole-app .column.is-2-widescreen{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-widescreen{margin-left:16.66667%}#optimole-app .column.is-3-widescreen{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-widescreen{margin-left:25%}#optimole-app .column.is-4-widescreen{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-widescreen{margin-left:33.33333%}#optimole-app .column.is-5-widescreen{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-widescreen{margin-left:41.66667%}#optimole-app .column.is-6-widescreen{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-widescreen{margin-left:50%}#optimole-app .column.is-7-widescreen{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-widescreen{margin-left:58.33333%}#optimole-app .column.is-8-widescreen{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-widescreen{margin-left:66.66667%}#optimole-app .column.is-9-widescreen{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-widescreen{margin-left:75%}#optimole-app .column.is-10-widescreen{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-widescreen{margin-left:83.33333%}#optimole-app .column.is-11-widescreen{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-widescreen{margin-left:91.66667%}#optimole-app .column.is-12-widescreen{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){#optimole-app .column.is-narrow-fullhd{-ms-flex:none;flex:none}#optimole-app .column.is-full-fullhd{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-fullhd{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-fullhd{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-fullhd{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-fullhd{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-fullhd{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-fullhd{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-fullhd{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-fullhd{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-fullhd{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-fullhd{margin-left:75%}#optimole-app .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}#optimole-app .column.is-offset-half-fullhd{margin-left:50%}#optimole-app .column.is-offset-one-third-fullhd{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-fullhd{margin-left:25%}#optimole-app .column.is-offset-one-fifth-fullhd{margin-left:20%}#optimole-app .column.is-offset-two-fifths-fullhd{margin-left:40%}#optimole-app .column.is-offset-three-fifths-fullhd{margin-left:60%}#optimole-app .column.is-offset-four-fifths-fullhd{margin-left:80%}#optimole-app .column.is-0-fullhd{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-fullhd{margin-left:0%}#optimole-app .column.is-1-fullhd{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-fullhd{margin-left:8.33333%}#optimole-app .column.is-2-fullhd{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-fullhd{margin-left:16.66667%}#optimole-app .column.is-3-fullhd{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-fullhd{margin-left:25%}#optimole-app .column.is-4-fullhd{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-fullhd{margin-left:33.33333%}#optimole-app .column.is-5-fullhd{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-fullhd{margin-left:41.66667%}#optimole-app .column.is-6-fullhd{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-fullhd{margin-left:50%}#optimole-app .column.is-7-fullhd{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-fullhd{margin-left:58.33333%}#optimole-app .column.is-8-fullhd{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-fullhd{margin-left:66.66667%}#optimole-app .column.is-9-fullhd{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-fullhd{margin-left:75%}#optimole-app .column.is-10-fullhd{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-fullhd{margin-left:83.33333%}#optimole-app .column.is-11-fullhd{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-fullhd{margin-left:91.66667%}#optimole-app .column.is-12-fullhd{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-fullhd{margin-left:100%}}#optimole-app .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}#optimole-app .columns:last-child{margin-bottom:-.75rem}#optimole-app .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}#optimole-app .columns.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}#optimole-app .columns.is-gapless>.column{margin:0;padding:0 !important}#optimole-app .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}#optimole-app .columns.is-gapless:last-child{margin-bottom:0}#optimole-app .columns.is-mobile{display:-ms-flexbox;display:flex}#optimole-app .columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .columns.is-vcentered{-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px), print{#optimole-app .columns:not(.is-desktop){display:-ms-flexbox;display:flex}}@media screen and (min-width: 1024px){#optimole-app .columns.is-desktop{display:-ms-flexbox;display:flex}}#optimole-app .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}#optimole-app .columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}#optimole-app .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}#optimole-app .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}#optimole-app .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}#optimole-app .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}#optimole-app .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}#optimole-app .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}#optimole-app .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}#optimole-app .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}#optimole-app .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}#optimole-app .tile{-ms-flex-align:stretch;align-items:stretch;display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}#optimole-app .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}#optimole-app .tile.is-ancestor:last-child{margin-bottom:-.75rem}#optimole-app .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}#optimole-app .tile.is-child{margin:0 !important}#optimole-app .tile.is-parent{padding:.75rem}#optimole-app .tile.is-vertical{-ms-flex-direction:column;flex-direction:column}#optimole-app .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px), print{#optimole-app .tile:not(.is-child){display:-ms-flexbox;display:flex}#optimole-app .tile.is-1{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .tile.is-2{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .tile.is-3{-ms-flex:none;flex:none;width:25%}#optimole-app .tile.is-4{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .tile.is-5{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .tile.is-6{-ms-flex:none;flex:none;width:50%}#optimole-app .tile.is-7{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .tile.is-8{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .tile.is-9{-ms-flex:none;flex:none;width:75%}#optimole-app .tile.is-10{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .tile.is-11{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .tile.is-12{-ms-flex:none;flex:none;width:100%}}#optimole-app .hero{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#optimole-app .hero .navbar{background:none}#optimole-app .hero .tabs ul{border-bottom:none}#optimole-app .hero.is-white{background-color:#fff;color:#0a0a0a}#optimole-app .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-white strong{color:inherit}#optimole-app .hero.is-white .title{color:#0a0a0a}#optimole-app .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}#optimole-app .hero.is-white .subtitle a:not(.button),#optimole-app .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){#optimole-app .hero.is-white .navbar-menu{background-color:#fff}}#optimole-app .hero.is-white .navbar-item,#optimole-app .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}#optimole-app .hero.is-white a.navbar-item:hover,#optimole-app .hero.is-white a.navbar-item.is-active,#optimole-app .hero.is-white .navbar-link:hover,#optimole-app .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}#optimole-app .hero.is-white .tabs a:hover{opacity:1}#optimole-app .hero.is-white .tabs li.is-active a{opacity:1}#optimole-app .hero.is-white .tabs.is-boxed a,#optimole-app .hero.is-white .tabs.is-toggle a{color:#0a0a0a}#optimole-app .hero.is-white .tabs.is-boxed a:hover,#optimole-app .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}#optimole-app .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}}#optimole-app .hero.is-black{background-color:#0a0a0a;color:#fff}#optimole-app .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-black strong{color:inherit}#optimole-app .hero.is-black .title{color:#fff}#optimole-app .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-black .subtitle a:not(.button),#optimole-app .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-black .navbar-menu{background-color:#0a0a0a}}#optimole-app .hero.is-black .navbar-item,#optimole-app .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-black a.navbar-item:hover,#optimole-app .hero.is-black a.navbar-item.is-active,#optimole-app .hero.is-black .navbar-link:hover,#optimole-app .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}#optimole-app .hero.is-black .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-black .tabs a:hover{opacity:1}#optimole-app .hero.is-black .tabs li.is-active a{opacity:1}#optimole-app .hero.is-black .tabs.is-boxed a,#optimole-app .hero.is-black .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-black .tabs.is-boxed a:hover,#optimole-app .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#0a0a0a}#optimole-app .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}#optimole-app .hero.is-light{background-color:#f5f5f5;color:#363636}#optimole-app .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-light strong{color:inherit}#optimole-app .hero.is-light .title{color:#363636}#optimole-app .hero.is-light .subtitle{color:rgba(54,54,54,0.9)}#optimole-app .hero.is-light .subtitle a:not(.button),#optimole-app .hero.is-light .subtitle strong{color:#363636}@media screen and (max-width: 1023px){#optimole-app .hero.is-light .navbar-menu{background-color:#f5f5f5}}#optimole-app .hero.is-light .navbar-item,#optimole-app .hero.is-light .navbar-link{color:rgba(54,54,54,0.7)}#optimole-app .hero.is-light a.navbar-item:hover,#optimole-app .hero.is-light a.navbar-item.is-active,#optimole-app .hero.is-light .navbar-link:hover,#optimole-app .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .hero.is-light .tabs a{color:#363636;opacity:0.9}#optimole-app .hero.is-light .tabs a:hover{opacity:1}#optimole-app .hero.is-light .tabs li.is-active a{opacity:1}#optimole-app .hero.is-light .tabs.is-boxed a,#optimole-app .hero.is-light .tabs.is-toggle a{color:#363636}#optimole-app .hero.is-light .tabs.is-boxed a:hover,#optimole-app .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#363636;border-color:#363636;color:#f5f5f5}#optimole-app .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}#optimole-app .hero.is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-dark strong{color:inherit}#optimole-app .hero.is-dark .title{color:#f5f5f5}#optimole-app .hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}#optimole-app .hero.is-dark .subtitle a:not(.button),#optimole-app .hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width: 1023px){#optimole-app .hero.is-dark .navbar-menu{background-color:#363636}}#optimole-app .hero.is-dark .navbar-item,#optimole-app .hero.is-dark .navbar-link{color:rgba(245,245,245,0.7)}#optimole-app .hero.is-dark a.navbar-item:hover,#optimole-app .hero.is-dark a.navbar-item.is-active,#optimole-app .hero.is-dark .navbar-link:hover,#optimole-app .hero.is-dark .navbar-link.is-active{background-color:#292929;color:#f5f5f5}#optimole-app .hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}#optimole-app .hero.is-dark .tabs a:hover{opacity:1}#optimole-app .hero.is-dark .tabs li.is-active a{opacity:1}#optimole-app .hero.is-dark .tabs.is-boxed a,#optimole-app .hero.is-dark .tabs.is-toggle a{color:#f5f5f5}#optimole-app .hero.is-dark .tabs.is-boxed a:hover,#optimole-app .hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}#optimole-app .hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}#optimole-app .hero.is-primary{background-color:#EF686B;color:#fff}#optimole-app .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-primary strong{color:inherit}#optimole-app .hero.is-primary .title{color:#fff}#optimole-app .hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-primary .subtitle a:not(.button),#optimole-app .hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-primary .navbar-menu{background-color:#EF686B}}#optimole-app .hero.is-primary .navbar-item,#optimole-app .hero.is-primary .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-primary a.navbar-item:hover,#optimole-app .hero.is-primary a.navbar-item.is-active,#optimole-app .hero.is-primary .navbar-link:hover,#optimole-app .hero.is-primary .navbar-link.is-active{background-color:#ed5154;color:#fff}#optimole-app .hero.is-primary .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-primary .tabs a:hover{opacity:1}#optimole-app .hero.is-primary .tabs li.is-active a{opacity:1}#optimole-app .hero.is-primary .tabs.is-boxed a,#optimole-app .hero.is-primary .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-primary .tabs.is-boxed a:hover,#optimole-app .hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#EF686B}#optimole-app .hero.is-primary.is-bold{background-image:linear-gradient(141deg, #f52f54 0%, #EF686B 71%, #f58d7c 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f52f54 0%, #EF686B 71%, #f58d7c 100%)}}#optimole-app .hero.is-link{background-color:#3273dc;color:#fff}#optimole-app .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-link strong{color:inherit}#optimole-app .hero.is-link .title{color:#fff}#optimole-app .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-link .subtitle a:not(.button),#optimole-app .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-link .navbar-menu{background-color:#3273dc}}#optimole-app .hero.is-link .navbar-item,#optimole-app .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-link a.navbar-item:hover,#optimole-app .hero.is-link a.navbar-item.is-active,#optimole-app .hero.is-link .navbar-link:hover,#optimole-app .hero.is-link .navbar-link.is-active{background-color:#2366d1;color:#fff}#optimole-app .hero.is-link .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-link .tabs a:hover{opacity:1}#optimole-app .hero.is-link .tabs li.is-active a{opacity:1}#optimole-app .hero.is-link .tabs.is-boxed a,#optimole-app .hero.is-link .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-link .tabs.is-boxed a:hover,#optimole-app .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#3273dc}#optimole-app .hero.is-link.is-bold{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}}#optimole-app .hero.is-info{background-color:#5180C1;color:#fff}#optimole-app .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-info strong{color:inherit}#optimole-app .hero.is-info .title{color:#fff}#optimole-app .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-info .subtitle a:not(.button),#optimole-app .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-info .navbar-menu{background-color:#5180C1}}#optimole-app .hero.is-info .navbar-item,#optimole-app .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-info a.navbar-item:hover,#optimole-app .hero.is-info a.navbar-item.is-active,#optimole-app .hero.is-info .navbar-link:hover,#optimole-app .hero.is-info .navbar-link.is-active{background-color:#4173b7;color:#fff}#optimole-app .hero.is-info .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-info .tabs a:hover{opacity:1}#optimole-app .hero.is-info .tabs li.is-active a{opacity:1}#optimole-app .hero.is-info .tabs.is-boxed a,#optimole-app .hero.is-info .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-info .tabs.is-boxed a:hover,#optimole-app .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#5180C1}#optimole-app .hero.is-info.is-bold{background-image:linear-gradient(141deg, #2f7bb0 0%, #5180C1 71%, #5f7acd 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #2f7bb0 0%, #5180C1 71%, #5f7acd 100%)}}#optimole-app .hero.is-success{background-color:#34a85e;color:#fff}#optimole-app .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-success strong{color:inherit}#optimole-app .hero.is-success .title{color:#fff}#optimole-app .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-success .subtitle a:not(.button),#optimole-app .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-success .navbar-menu{background-color:#34a85e}}#optimole-app .hero.is-success .navbar-item,#optimole-app .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-success a.navbar-item:hover,#optimole-app .hero.is-success a.navbar-item.is-active,#optimole-app .hero.is-success .navbar-link:hover,#optimole-app .hero.is-success .navbar-link.is-active{background-color:#2e9553;color:#fff}#optimole-app .hero.is-success .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-success .tabs a:hover{opacity:1}#optimole-app .hero.is-success .tabs li.is-active a{opacity:1}#optimole-app .hero.is-success .tabs.is-boxed a,#optimole-app .hero.is-success .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-success .tabs.is-boxed a:hover,#optimole-app .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#34a85e}#optimole-app .hero.is-success.is-bold{background-image:linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%)}}#optimole-app .hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-warning strong{color:inherit}#optimole-app .hero.is-warning .title{color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}#optimole-app .hero.is-warning .subtitle a:not(.button),#optimole-app .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1023px){#optimole-app .hero.is-warning .navbar-menu{background-color:#ffdd57}}#optimole-app .hero.is-warning .navbar-item,#optimole-app .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning a.navbar-item:hover,#optimole-app .hero.is-warning a.navbar-item.is-active,#optimole-app .hero.is-warning .navbar-link:hover,#optimole-app .hero.is-warning .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}#optimole-app .hero.is-warning .tabs a:hover{opacity:1}#optimole-app .hero.is-warning .tabs li.is-active a{opacity:1}#optimole-app .hero.is-warning .tabs.is-boxed a,#optimole-app .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning .tabs.is-boxed a:hover,#optimole-app .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}#optimole-app .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}}#optimole-app .hero.is-danger{background-color:#D54222;color:#fff}#optimole-app .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-danger strong{color:inherit}#optimole-app .hero.is-danger .title{color:#fff}#optimole-app .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-danger .subtitle a:not(.button),#optimole-app .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-danger .navbar-menu{background-color:#D54222}}#optimole-app .hero.is-danger .navbar-item,#optimole-app .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-danger a.navbar-item:hover,#optimole-app .hero.is-danger a.navbar-item.is-active,#optimole-app .hero.is-danger .navbar-link:hover,#optimole-app .hero.is-danger .navbar-link.is-active{background-color:#bf3b1e;color:#fff}#optimole-app .hero.is-danger .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-danger .tabs a:hover{opacity:1}#optimole-app .hero.is-danger .tabs li.is-active a{opacity:1}#optimole-app .hero.is-danger .tabs.is-boxed a,#optimole-app .hero.is-danger .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-danger .tabs.is-boxed a:hover,#optimole-app .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#D54222}#optimole-app .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #b31311 0%, #D54222 71%, #e46c2c 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #b31311 0%, #D54222 71%, #e46c2c 100%)}}#optimole-app .hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px), print{#optimole-app .hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px), print{#optimole-app .hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}#optimole-app .hero.is-halfheight .hero-body,#optimole-app .hero.is-fullheight .hero-body,#optimole-app .hero.is-fullheight-with-navbar .hero-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .hero.is-halfheight .hero-body>.container,#optimole-app .hero.is-fullheight .hero-body>.container,#optimole-app .hero.is-fullheight-with-navbar .hero-body>.container{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .hero.is-halfheight{min-height:50vh}#optimole-app .hero.is-fullheight{min-height:100vh}#optimole-app .hero-video{overflow:hidden}#optimole-app .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}#optimole-app .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){#optimole-app .hero-video{display:none}}#optimole-app .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){#optimole-app .hero-buttons .button{display:-ms-flexbox;display:flex}#optimole-app .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px), print{#optimole-app .hero-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#optimole-app .hero-buttons .button:not(:last-child){margin-right:1.5rem}}#optimole-app .hero-head,#optimole-app .hero-foot{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .hero-body{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding:3rem 1.5rem}#optimole-app .section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){#optimole-app .section.is-medium{padding:9rem 1.5rem}#optimole-app .section.is-large{padding:18rem 1.5rem}}#optimole-app .footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}#optimole-app .select:not(.is-multiple):not(.is-loading)::after{display:none}#optimole-app .card{transition:all 750ms ease-in-out;border:0;border-radius:.1875rem;box-shadow:0 1px 15px 1px rgba(39,39,39,0.1)}#optimole-app .logo{margin-bottom:10px}#optimole-app .logo img{max-width:180px;margin:0 auto}#optimole-app .vue-js-switch{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#optimole-app .api-key-control{padding:0}#optimole-app .is-vertical-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#optimole-app .api-key-field .button.is-danger{padding-left:20px;padding-right:20px}#optimole-app .api-key-label{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0.5em 10px 0.5em 0;font-size:1em}#optimole-app .header{padding:0 1.5rem 0}#optimole-app .header.level{margin-bottom:0}#optimole-app .account img{border-top-right-radius:4px;border-bottom-right-radius:4px}#optimole-app .account .label{margin-bottom:0}#optimole-app .optimized-images table td,#optimole-app .optimized-images table th{vertical-align:middle}#optimole-app .media-diff{position:relative;margin:0 auto}#optimole-app .media-diff video,#optimole-app .media-diff img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#optimole-app .origin-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1;transform:translateZ(0);will-change:width}#optimole-app .handle{position:absolute;top:0;bottom:0;color:rgba(255,255,255,0.8);background-color:rgba(255,255,255,0.8);width:2px;cursor:ew-resize;transform:translateX(-50%) translateZ(0);z-index:2;will-change:left;left:200px}#optimole-app .cursor{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateZ(0)}#optimole-app .cursor .circle{background-color:rgba(255,255,255,0.8);width:24px;height:24px;border-radius:50%}#optimole-app .no-padding-right{padding-right:0px !important}#optimole-app #filters-list .list{border:none;background:none;box-shadow:none}#optimole-app #filters-list .list-item{border:none}#optimole-app #filters-list .exclusion-filter .tag.is-link strong{white-space:initial}#optimole-app #filters-list .exclusion-filter .tag.is-link i{margin-right:5px}#optimole-app #filters-list .exclusion-filter .tag.is-link{text-decoration:none;width:80%;height:auto;min-height:2em;-ms-flex-pack:left;justify-content:left}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.media_page_optimole #wpbody-content>*{display:none !important}.media_page_optimole #wpbody-content>#optimole-app{display:block !important}#optimole-app img.optml-image{float:left;max-width:100px;width:auto;margin:auto}#optimole-app img.optml-image-watermark{width:50px}.optml-ratio-feedback .emoji{font-size:1.5em}.optml-ratio-feedback{float:right;padding-right:20px}.optml-image-heading{text-align:left}th.optml-image-ratio-heading{text-align:right !important;font-size:150%}@media screen and (max-width: 768px){li:not(.is-active)>a>span:not(.icon){visibility:hidden;position:absolute}nav.tabs li:not(.is-active){-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.tabs .icon{margin-left:0.5em}}.tabs li{transition:flex-grow 1s ease;transition:flex-grow 1s ease, -ms-flex-positive 1s ease}#optimole-app .tabs a{margin-bottom:-4px}#optimole-app .optml-upgrade{min-width:200px}#optimole-app .is-tab.no-images{min-height:400px}#optimole-app .is-tab{min-height:700px}.optml-tabs{position:relative}.optml-tabs .optml-conflicts-tabs{position:absolute;right:0;top:0}#optml-loader{min-height:400px;margin-top:150px}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all 0.8s cubic-bezier(1, 0.5, 0.8, 1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}#optml-progress-bar.progress.optml-progres-0:indeterminate{background-image:linear-gradient(to right, #5180C1 5%, #dbdbdb 5%)}#optml-progress-bar.progress.optml-progres-1:indeterminate{background-image:linear-gradient(to right, #5180C1 10%, #dbdbdb 10%)}#optml-progress-bar.progress.optml-progres-2:indeterminate{background-image:linear-gradient(to right, #5180C1 20%, #dbdbdb 20%)}#optml-progress-bar.progress.optml-progres-3:indeterminate{background-image:linear-gradient(to right, #5180C1 30%, #dbdbdb 30%)}#optml-progress-bar.progress.optml-progres-4:indeterminate{background-image:linear-gradient(to right, #5180C1 40%, #dbdbdb 40%)}#optml-progress-bar.progress.optml-progres-5:indeterminate{background-image:linear-gradient(to right, #5180C1 50%, #dbdbdb 50%)}#optml-progress-bar.progress.optml-progres-6:indeterminate{background-image:linear-gradient(to right, #5180C1 60%, #dbdbdb 60%)}#optml-progress-bar.progress.optml-progres-7:indeterminate{background-image:linear-gradient(to right, #5180C1 70%, #dbdbdb 70%)}#optml-progress-bar.progress.optml-progres-8:indeterminate{background-image:linear-gradient(to right, #5180C1 80%, #dbdbdb 80%)}#optml-progress-bar.progress.optml-progres-9:indeterminate{background-image:linear-gradient(to right, #5180C1 90%, #dbdbdb 90%)}.notification .dashicons-external{text-decoration:none;font-size:18px}.optml-neve li{margin-top:3px !important;margin-bottom:3px !important}.optml-neve p.optml-nv-byline{margin-top:5px !important;margin-bottom:15px !important}.optml-neve{padding:0.5rem !important}.optml-neve .card-content{padding:1rem !important}\n',""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var a=o(42),n=i(a),r=o(47),s=i(r),l=o(52),p=i(l),c=o(64),d=i(c),m=o(69),u=i(m),f=o(19),h=i(f),b=o(77),v=i(b),g=o(20),x=i(g);t.exports={name:"app",data:function(){return{strings:optimoleDashboardApp.strings,home:optimoleDashboardApp.home_url,user_status:optimoleDashboardApp.user_status,remove_images:"yes"===optimoleDashboardApp.remove_latest_images,fetchStatus:!1,step_no:0,timer:0,max_time:25,loading_percent:0,tab:"dashboard"}},computed:{conflictCount:function(){return this.$store.state.conflicts.count||0},is_connected:function(){return this.$store.state.connected&&this.$store.state.hasApplication},is_loaded:function(){return this.$store.state.is_loaded}},components:{AppHeader:n.default,Options:v.default,Watermarks:x.default,ConnectLayout:p.default,ApiKeyForm:h.default,CdnDetails:s.default,Conflicts:u.default,LastImages:d.default},watch:{is_connected:function(t){console.log(t),t&&!this.is_loaded&&this.triggerLoading()}},mounted:function(){var t=this;this.$store.state.connected&&this.$store.state.hasApplication&&(this.$store.dispatch("retrieveOptimizedImages",{waitTime:0,component:null}),this.$store.dispatch("retrieveConflicts",{waitTime:0,component:null}),t.fetchStatus=!0)},methods:{changeTab:function(t){this.tab=t},getProgressMessage:function(){var t="";return 0===this.step_no&&(t=this.strings.options_strings.connect_step_0),1===this.step_no&&(t=this.strings.options_strings.connect_step_1),2===this.step_no&&(t=this.strings.options_strings.connect_step_2),3===this.step_no&&(t=this.strings.options_strings.connect_step_3),t+" ("+this.loading_percent+"%)"},doLoading:function(){if(++this.timer>=this.max_time)return this.$store.commit("toggleIsServiceLoaded",!0),this.timer=0,this.step_no=0,void(this.loading_percent=0);this.loading_percent=Math.floor(this.timer/this.max_time*100),this.loading_percent>30*(this.step_no+1)&&this.step_no++,this.timer<this.max_time&&this.triggerLoading()},triggerLoading:function(){var t=this;setTimeout(function(){t.doLoading()},1e3)}}}},function(t,e,o){var i,a;o(43),i=o(45),a=o(46),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(44);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t@media ( min-width: 769px ) {\n\t\t#optimole-app hr[_v-3e8f498a] {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"app-header",data:function(){return{logo:optimoleDashboardApp.assets_url+"img/logo.png",strings:optimoleDashboardApp.strings}},computed:{connected:function(){return this.$store.state.connected}}}},function(t,e){t.exports='\n\t<div _v-3e8f498a="">\n\t\t<div class="header has-text-centered level" _v-3e8f498a="">\n\t\t\t\n\t\t\t<div class="level-left" _v-3e8f498a="">\n\t\t\t\t<a class="logo level-item" href="https://optimole.com" target="_blank" _v-3e8f498a="">\n\t\t\t\t\t<figure class="image is-96x96 is-hidden-touch" _v-3e8f498a="">\n\t\t\t\t\t\t<img :src="logo" :alt="strings.optimole + \' \' + strings.service_details" _v-3e8f498a="">\n\t\t\t\t\t</figure>\n\t\t\t\t\t<figure class="image is-48x48 is-hidden-desktop" _v-3e8f498a="">\n\t\t\t\t\t\t<img :src="logo" :alt="strings.optimole + \' \' + strings.service_details" _v-3e8f498a="">\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-5 is-size-4-widescreen is-size-6-touch level-item" _v-3e8f498a="">\n\t\t\t\t\t<span class="has-text-weight-semibold" _v-3e8f498a="">\n\t\t\t\t\tOptiMole - {{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-3e8f498a="">\n\t\t\t\t<div class="tags has-addons level-item" _v-3e8f498a="">\n\t\t\t\t\t<span class="tag is-dark" _v-3e8f498a="">{{strings.status}}</span>\n\t\t\t\t\t<span v-if="connected" class="tag is-success" _v-3e8f498a="">{{strings.connected}}</span>\n\t\t\t\t\t<span v-else="" class="tag is-danger" _v-3e8f498a="">{{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-3e8f498a="">\n\t</div>\n'},function(t,e,o){var i,a;o(48),i=o(50),a=o(51),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(49);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t#optimole-app .label[_v-168aa1a1] {\n\t\tmargin-top: 0;\n\t}\n\t.optml-refresh-wrapper i.dashicons[_v-168aa1a1]{\n\t\twidth:auto;\n\t\theight:auto;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"cdn-details",data:function(){return{strings:optimoleDashboardApp.strings}},computed:{connectedDomain:function(){return void 0!==this.userData.domain&&""!==this.userData.domain?this.userData.domain:this.userData.cdn_key+".i.optimole.com"},userData:function(){return this.$store.state.userData}},methods:{computedPercentage:function(){return(this.userData.usage/this.userData.quota*100).toFixed(2)},computedPercentageVisitors:function(){return(this.userData.visitors/this.userData.visitors_limit*100).toFixed(2)},requestUpdate:function(){this.$store.dispatch("requestStatsUpdate",{waitTime:0,component:null})}}}},function(t,e){t.exports='\n\t<div class="cdn-details" _v-168aa1a1="">\n\t\t<hr _v-168aa1a1="">\n\t\t<div class="account level has-text-centered" _v-168aa1a1="">\n\t\t\t<div class="level-left" _v-168aa1a1="">\n\t\t\t\t<span class="label level-item" _v-168aa1a1="">{{strings.logged_in_as}}:</span>\n\t\t\t\t<p class="details level-item tags has-addons" _v-168aa1a1="">\n\t\t\t\t\t<span class="tag is-light" _v-168aa1a1="">{{userData.display_name}}</span>\n\t\t\t\t\t<span class="tag is-paddingless" _v-168aa1a1=""><img :src="userData.picture" class="image is-24x24 is-rounded" :alt="userData.display_name" _v-168aa1a1=""></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="level-right" _v-168aa1a1="">\n\t\t\t\t<span class="label level-item" _v-168aa1a1="">{{strings.private_cdn_url}}:</span>\n\t\t\t\t<p class="details level-item tag is-light" _v-168aa1a1="">{{connectedDomain}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<hr _v-168aa1a1="">\n\n\t\t<div v-if="this.userData.visitors_limit &amp;&amp; parseInt( this.userData.visitors_limit ) > 0" class="level stats" _v-168aa1a1="">\n\t\t\t<div class="level-left" _v-168aa1a1="">\n\t\t\t\t<div class="level-item" _v-168aa1a1="">\n\t\t\t\t\t<div class="tags has-addons" _v-168aa1a1="">\n\t\t\t\t\t\t<span class="tag is-info" _v-168aa1a1="">{{strings.usage}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-168aa1a1="">{{this.userData.visitors_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-168aa1a1="">\n\t\t\t\t{{computedPercentageVisitors()}}%\n\t\t\t</h4>\n\t\t\t<div class="level-right" _v-168aa1a1="">\n\t\t\t\t<div class="level-item" _v-168aa1a1="">\n\t\t\t\t\t<div class="tags has-addons" _v-168aa1a1="">\n\t\t\t\t\t\t<span class="tag is-info" _v-168aa1a1="">{{strings.quota}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-168aa1a1="">{{this.userData.visitors_limit_pretty}} (<a href="https://docs.optimole.com/article/1134-how-optimole-counts-the-number-of-visitors" target="_blank" _v-168aa1a1="">?</a>)</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<div v-else="" class="level stats" _v-168aa1a1="">\n\t\t\t<div class="level-left" _v-168aa1a1="">\n\t\t\t\t<div class="level-item" _v-168aa1a1="">\n\t\t\t\t\t<div class="tags has-addons" _v-168aa1a1="">\n\t\t\t\t\t\t<span class="tag is-info" _v-168aa1a1="">{{strings.usage}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-168aa1a1="">{{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-168aa1a1="">\n\t\t\t\t{{computedPercentage()}}%\n\t\t\t</h4>\n\t\t\t<div class="level-right" _v-168aa1a1="">\n\t\t\t\t<div class="level-item" _v-168aa1a1="">\n\t\t\t\t\t<div class="tags has-addons" _v-168aa1a1="">\n\t\t\t\t\t\t<span class="tag is-info" _v-168aa1a1="">{{strings.quota}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-168aa1a1="">{{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\n\t\t<div class="level-right" _v-168aa1a1="">\n\t\t\t\n\t\t\t<div class="level-item optml-refresh-wrapper" _v-168aa1a1="">\n\t\t\t<a class="button is-small is-warning" v-if="this.$store.state.loading" _v-168aa1a1=""><span class="icon" _v-168aa1a1=""><i class="dashicons dashicons-backup is-size-6" _v-168aa1a1=""></i></span> <span _v-168aa1a1="">{{strings.updating_stats_cta}}</span>\n\t\t\t</a>\n\t\t\t<a class="button is-small is-info" v-else="" v-on:click="requestUpdate" _v-168aa1a1=""><span class="icon" _v-168aa1a1=""><i class="dashicons dashicons-image-rotate is-size-6" _v-168aa1a1=""></i></span> <span _v-168aa1a1="">{{strings.refresh_stats_cta}}</span>\n\t\t\t</a>\n\t\t\t</div>\n\t\t</div>\n\t\t<hr _v-168aa1a1="">\n\t\t<progress v-if="this.userData.visitors_limit &amp;&amp; parseInt( this.userData.visitors_limit ) > 0" class="progress is-success" :value="this.userData.visitors" :max="this.userData.visitors_limit" _v-168aa1a1="">60%</progress>\n\t\t<progress v-else="" class="progress is-success" :value="this.userData.usage" :max="this.userData.quota" _v-168aa1a1="">60%</progress>\n\n\t</div>\n'},function(t,e,o){var i,a;o(53),i=o(55),a=o(63),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(54);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\tinput[_v-d23b3e84], .notification .delete[_v-d23b3e84], button[_v-d23b3e84] {\n\t\tbox-sizing: border-box !important;\n\t}\n\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(19),n=i(a),r=o(58),s=i(r);e.default={name:"connect-layout",components:{ApiKeyForm:n.default,AppSelectionForm:s.default},data:function(){return{email:optimoleDashboardApp.current_user.email,strings:optimoleDashboardApp.strings,showApiKey:!1,error:!1,showRegisterField:!1,from_register:!1}},computed:{isLoading:function(){return this.$store.state.loading},isRestApiWorking:function(){return this.$store.state.apiError}},methods:{toggleApiForm:function(){this.error=!1,this.from_register=!1,this.showApiKey=!this.showApiKey},registerAccount:function(){var t=this;if(!this.showRegisterField)return void(this.showRegisterField=!0);this.error=!1,this.$store.dispatch("registerOptimole",{email:this.email}).then(function(e){"success"===e.code?(t.showApiKey=!0,t.from_register=!0):t.error=!0})}}}},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"api-key-form",data:function(){return{apiKey:this.$store.state.apiKey?this.$store.state.apiKey:"",connected:this.$store.state.connected,strings:optimoleDashboardApp.strings,isLoading:!1}},mounted:function(){},computed:{validKey:function(){return this.$store.state.apiKeyValidity},connectionError:function(){return this.$store.state.connectError},isConnected:function(){return this.$store.state.connected}},methods:{connect:function(){this.$store.dispatch("connectOptimole",{apiKey:this.apiKey})},disconnect:function(){this.apiKey="",this.$store.dispatch("disconnectOptimole",{})}}}},function(t,e){t.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 "\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 "\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 " @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{{connectionError}}\n\t\t</p>\n\t</div>\n'},function(t,e,o){var i,a;o(59),i=o(61),a=o(62),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(60);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"app-selection-form",data:function(){return{connected:this.$store.state.connected,strings:optimoleDashboardApp.strings,selected_app:0}},computed:{isConnected:function(){return this.$store.state.connected},availableApps:function(){return this.$store.state.availableApps},activeApp:function(){return null!==this.$store.state.availableApps&&void 0!==this.$store.state.availableApps&&void 0!==this.$store.state.availableApps.available_apps?this.$store.state.availableApps.available_apps[this.selected_app].key:""}},methods:{selectDomain:function(){this.$store.dispatch("selectOptimoleDomain",{apiKey:this.$store.state.apiKey,application:this.activeApp})}}}},function(t,e){t.exports='\n\t<div style="margin-top: .5rem;" v-if="availableApps" _v-0cac4b3c="">\n\t\t<div class="field has-addons app-selection-field" _v-0cac4b3c="">\n\t\t\t<label v-if="isConnected" class="label api-key-label has-text-grey-dark" _v-0cac4b3c="">Domain:</label>\n\t\t\t<div class="control is-expanded app-selection-control" _v-0cac4b3c="">\n <span class="select is-fullwidth" _v-0cac4b3c="">\n\t\t\t\t\t<select v-model="selected_app" _v-0cac4b3c="">\n\t\t\t\t\t\t\t<option v-for="( app, index ) in availableApps.available_apps" :key="index" :value="index" _v-0cac4b3c="">{{app.domain}}</option>\n\t\t\t\t\t</select>\n </span>\n\t\t\t</div>\n\t\t\t<div class="control" _v-0cac4b3c="">\n\t\t\t\t<button class="button button is-success " @click="selectDomain" :class="{ \'is-loading\' : this.$store.state.isConnecting }" _v-0cac4b3c="">\n\t\t\t\t\t<span class="icon" _v-0cac4b3c=""><i class="dashicons dashicons-cloud-saved" _v-0cac4b3c=""></i></span>\n\t\t\t\t\t<span _v-0cac4b3c="">Select Domain</span>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e){t.exports='\n\t<section class="is-clearfix" _v-d23b3e84="">\n\t\t<nav class="breadcrumb" aria-label="breadcrumbs" v-if="showApiKey" _v-d23b3e84="">\n\t\t\t<ul _v-d23b3e84="">\n\t\t\t\t<li _v-d23b3e84=""><a @click="toggleApiForm" href="#" _v-d23b3e84="">{{strings.back_to_register}}</a></li>\n\t\t\t\t<li class="is-active is-marginless" v-if="showApiKey" _v-d23b3e84=""><a href="#" aria-current="page" _v-d23b3e84="">{{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="notification is-danger" v-if="isRestApiWorking" v-html="strings.notice_api_not_working" _v-d23b3e84=""></div>\n\t\t<div class="section" v-if="showApiKey" _v-d23b3e84="">\n\t\t\t<div class="notification is-success" v-if="from_register" _v-d23b3e84="">\n\t\t\t\t{{strings.notification_message_register}}\n\t\t\t</div>\n\t\t\t<api-key-form _v-d23b3e84=""></api-key-form>\n\t\t\t<app-selection-form _v-d23b3e84=""></app-selection-form>\n\t\t\t<hr _v-d23b3e84="">\n\t\t\t<div class="columns" _v-d23b3e84="">\n\t\t\t\t\n\t\t\t\t<div class="column columns is-marginless is-vcentered " _v-d23b3e84="">\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-d23b3e84=""></span>\n\t\t\t\t\t<div class="is-pulled-left column is-10 is-paddingless" _v-d23b3e84="">\n\t\t\t\t\t\t<p class="title is-size-5 " _v-d23b3e84="">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-d23b3e84=""></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-d23b3e84="">\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-d23b3e84=""></span>\n\t\t\t\t\t<div class="is-pulled-left column is-10 is-paddingless" _v-d23b3e84="">\n\t\t\t\t\t\t<p class="title is-size-5" _v-d23b3e84="">2. {{strings.step_two_api_title}}</p>\n\t\t\t\t\t\t<p class="subtitle is-size-6" _v-d23b3e84="">{{strings.step_two_api_desc}}</p>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n <div class="column is columns is-vcentered is-marginless" _v-d23b3e84="">\n\n <span class="dashicons dashicons-cloud-saved column is-2 is-size-3 is-paddingless" _v-d23b3e84=""></span>\n <div class="is-pulled-left column is-10 is-paddingless" _v-d23b3e84="">\n <p class="title is-size-5" _v-d23b3e84="">3. {{strings.step_three_api_title}}</p>\n <p class="subtitle is-size-6" _v-d23b3e84="">{{strings.step_three_api_desc}}</p>\n </div>\n </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-d23b3e84="">\n\t\t\t<div class="column has-text-left is-fluid is-hidden-touch" _v-d23b3e84="">\n\t\t\t\t<div class="hero" _v-d23b3e84="">\n\t\t\t\t\t<div class="hero-body content" _v-d23b3e84="">\n\t\t\t\t\t\t<p class="title" _v-d23b3e84="">{{strings.account_needed_heading}}</p>\n\t\t\t\t\t\t<p class="subtitle " v-html="strings.account_needed_title" _v-d23b3e84=""></p>\n\t\t\t\t\t\t<div class=" is-hidden-touch" _v-d23b3e84="">\n\t\t\t\t\t\t\t<div class="columns is-vcentered " _v-d23b3e84="">\n\t\t\t\t\t\t\t\t<div class=" is-narrow is-hidden-touch column" _v-d23b3e84="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons icon dashicons-format-image is-size-4 " _v-d23b3e84=""></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="column" _v-d23b3e84="">\n\t\t\t\t\t\t\t\t\t<p class="subtitle column is-size-6 is-vcentered has-text-left" v-html="strings.account_needed_subtitle_1" _v-d23b3e84=""></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-d23b3e84="">\n\t\t\t\t\t\t\t\t<div class=" is-narrow is-hidden-touch column" _v-d23b3e84="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons icon dashicons-plus is-size-4 " _v-d23b3e84=""></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="column" _v-d23b3e84="">\n\t\t\t\t\t\t\t\t\t<p class="subtitle column is-size-6 is-vcentered has-text-left" v-html="strings.account_needed_subtitle_2" _v-d23b3e84=""></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-d23b3e84="">\n\t\t\t\t\t\t\t\t<div class=" is-narrow is-hidden-touch column" _v-d23b3e84="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons icon dashicons-format-aside is-size-4 " _v-d23b3e84=""></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="column" _v-d23b3e84="">\n\t\t\t\t\t\t\t\t\t<p class="subtitle column is-size-6 is-vcentered has-text-left" v-html="strings.account_needed_subtitle_3" _v-d23b3e84=""></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 is-4-desktop is-full-touch " _v-d23b3e84="">\n\t\t\t\t<p v-html="strings.account_needed_title" class="is-size-6 has-text-centered is-hidden-desktop" _v-d23b3e84=""></p>\n\t\t\t\t<div class="field " v-show="showRegisterField" _v-d23b3e84="">\n\t\t\t\t\t<label for="optml-email" class="label title is-size-5 is-12" _v-d23b3e84="">{{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-d23b3e84="">\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-d23b3e84="">\n\t\t\t\t\t\t<span class="icon is-small is-left dashicons dashicons-email" _v-d23b3e84=""></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-d23b3e84=""></p>\n\t\t\t\t</div>\n\t\t\t\t<div class="field " _v-d23b3e84="">\n\t\t\t\t\t<div class="control " _v-d23b3e84="">\n\t\t\t\t\t\t<div class=" has-text-centered-mobile" _v-d23b3e84="">\n\t\t\t\t\t\t\t<button @click="registerAccount" class="button is-fullwidth is-medium is-primary " :class="isLoading ? \'is-loading\' :\'\' " _v-d23b3e84="">\n\t\t\t\t\t\t\t\t<span class="icon dashicons dashicons-admin-users" _v-d23b3e84=""></span>\n\t\t\t\t\t\t\t\t<span _v-d23b3e84="">{{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<hr _v-d23b3e84="">\n\t\t\t\t\t\t<div class=" is-right has-text-centered-mobile has-text-right" _v-d23b3e84="">\n\t\t\t\t\t\t\t<button @click="toggleApiForm" class="button is-fullwidth is-medium is-outlined is-info" _v-d23b3e84="">\n\t\t\t\t\t\t\t\t<span class="icon dashicons dashicons-admin-network is-small" _v-d23b3e84=""></span>\n\t\t\t\t\t\t\t\t<span _v-d23b3e84="">{{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'},function(t,e,o){var i,a;o(65),i=o(67),a=o(68),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(66);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t.loader[_v-963c1fe4] {\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-963c1fe4]::-webkit-progress-value {\n\t\ttransition: width 0.5s ease;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"last-images",data:function(){return{loading:!0,startTime:0,maxTime:20,noImages:!1,home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.latest_images}},props:{status:status},mounted:function(){if(this.$store.state.optimizedImages.length>0)return void(this.loading=!1);this.doProgressBar(),this.$store.dispatch("retrieveOptimizedImages",{waitTime:1e3*this.maxTime,component:this})},watch:{imageData:function(){var t=this;this.imageData.length>0&&(this.startTime=this.maxTime,setTimeout(function(){t.loading=!1},1e3))}},computed:{imageData:function(){return null!==this.$store.state.optimizedImages?this.$store.state.optimizedImages:[]}},methods:{doProgressBar:function(){this.startTime!==this.maxTime&&(this.startTime++,setTimeout(this.doProgressBar,1e3))},compressionRate:function(t,e){var o=(parseFloat(t/e*100)-100).toFixed(1);return o<1?this.strings.same_size:o>1&&o<25?this.strings.small_optimization.replace("{ratio}",o.toString()+"%"):o>25&&o<100?this.strings.medium_optimization.replace("{ratio}",o.toString()+"%"):o>100?this.strings.big_optimization.replace("{ratio}",(Math.floor(o/10+10)/10).toFixed(1).toString()+"x"):void 0}}}},function(t,e){t.exports='\n\t<div _v-963c1fe4="">\n\t\t<div class="optimized-images" v-if="! loading " _v-963c1fe4="">\n\t\t\t<div v-if="!noImages" _v-963c1fe4="">\n\t\t\t\t<h3 class="has-text-centered" _v-963c1fe4="">{{strings.last}} {{strings.optimized_images}}</h3>\n\t\t\t\t<table class="table is-striped is-hoverable is-fullwidth" _v-963c1fe4="">\n\t\t\t\t\t<thead _v-963c1fe4="">\n\t\t\t\t\t<tr _v-963c1fe4="">\n\t\t\t\t\t\t<th class="optml-image-heading" _v-963c1fe4="">{{strings.image}}</th>\n\t\t\t\t\t\t<th class="optml-image-ratio-heading" _v-963c1fe4="">{{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-963c1fe4="">\n\t\t\t\t\t<tr v-for="(item, index) in imageData" _v-963c1fe4="">\n\t\t\t\t\t\t<td _v-963c1fe4=""><a :href="item.url" target="_blank" _v-963c1fe4=""><img :src="item.url" class="optml-image" _v-963c1fe4=""></a></td>\n\t\t\t\t\t\t<td _v-963c1fe4=""><p class="optml-ratio-feedback" v-html="compressionRate(item.ex_size_raw, item.new_size_raw)" _v-963c1fe4=""></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-963c1fe4="">\n\t\t\t<iframe width="1" height="1" :src="home_url" style="visibility: hidden" _v-963c1fe4=""></iframe>\n\t\t\t<h6 class="has-text-centered" _v-963c1fe4="">{{strings.loading_latest_images}}</h6>\n\t\t\t<progress class="progress is-large" :value="startTime" :max="maxTime" _v-963c1fe4=""></progress>\n\t\t</div>\n\t\t<table class="table is-striped is-hoverable is-fullwidth" v-if="noImages" _v-963c1fe4="">\n\t\t\t<thead _v-963c1fe4="">\n\t\t\t<tr _v-963c1fe4="">\n\t\t\t\t<th class="optml-image-heading has-text-centered" v-html="strings.no_images_found" _v-963c1fe4=""></th>\n\t\t\t</tr>\n\t\t\t</thead>\n\t\t</table>\n\t</div>\n'},function(t,e,o){var i,a;i=o(70),a=o(76),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(71),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={name:"conflicts",components:{ConflictItem:a.default},data:function(){return{home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.conflicts}},computed:{noConflicts:function(){return 0===this.$store.state.conflicts.count},conflictData:function(){return null!==this.$store.state.conflicts.conflicts?this.$store.state.conflicts.conflicts:[]}}}},function(t,e,o){var i,a;o(72),i=o(74),a=o(75),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(73);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t#optimole-app .optml-conflict-done.button.is-link.is-outlined.is-loading[_v-05a5e96d]::after {\n\t\tborder-color: transparent transparent #fff #fff !important;\n\t}\n\n\t.optml-conflict-done[_v-05a5e96d]:hover {\n\t\tbackground-color: transparent !important;\n\t\tcolor: #fff !important;\n\t\tborder-color: transparent !important;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"conflict-item",props:{item:{type:Object},is_loading:{type:Boolean,default:!1}},data:function(){return{home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.conflicts}},methods:{conflictClass:function(t){return"high"===t?"is-danger":"medium"===t?"is-info":"is-primary"},dismissConflict:function(t){this.is_loading=!0,this.$store.dispatch("dismissConflict",{conflictID:t,component:this})}}}},function(t,e){t.exports='\n\t<div class="notification" :class="conflictClass( item.severity )" _v-05a5e96d="">\n\t\t<div v-html="item.message" _v-05a5e96d=""></div>\n\n\t\t<a :class="is_loading ? \'is-loading\' : \'\' " class="is-pulled-right button optml-conflict-done is-small is-link is-inverted is-outlined" v-on:click="dismissConflict( item.id )" _v-05a5e96d=""><span v-if="!is_loading" class="dashicons dashicons-yes" _v-05a5e96d=""></span>{{strings.conflict_close}}</a>\n\t\t<div class=" is-clearfix" _v-05a5e96d=""></div>\n\t</div>\n'},function(t,e){t.exports='\n\t<div>\n\t\t<div class="conflicts-table">\n\t\t\t<h6 v-if="!noConflicts" class="has-text-centered">{{strings.title}}</h6>\n\t\t\t<div v-if="!noConflicts">\n\n\t\t\t\t<div class="row" v-for="(item, index) in conflictData">\n\t\t\t\t\t<div class="column">\n\t\t\t\t\t\t<conflict-item v-bind:item=item v-bind:is_loading="false"></conflict-item>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div v-if="noConflicts">\n\t\t\t\t<table class="table is-striped is-hoverable is-fullwidth">\n\t\t\t\t\t<tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th class="optml-image-heading has-text-centered" v-html="strings.no_conflicts_found"></th>\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</div>\n'},function(t,e,o){var i,a;o(78),i=o(80),a=o(166),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(79);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n #optml-settings-menu > ul.menu-list.optml-settings-submenu[_v-2d74bd1d] {\n list-style: none;\n }\n\n #optml-settings-menu li a span.tag.optml-beta[_v-2d74bd1d] {\n border-radius: 2px;\n font-family: Verdana;\n font-size: .5rem;\n height: 2.25em;\n margin-left: .5em;\n vertical-align: text-bottom;\n }\n\n #optml-settings-menu > ul.menu-list > li > ul[_v-2d74bd1d] {\n margin-top: 10px;\n padding-top: 10px;\n border: none;\n font-size: 0.8rem;\n list-style: none;\n }\n\n .subtab-content[_v-2d74bd1d] {\n\n padding: 0.5em 0.75em;\n }\n\n #optml-settings-menu[_v-2d74bd1d] {\n padding-top: 23px;\n }\n\n .subtab-content[_v-2d74bd1d] {\n padding-top: 10px;\n }\n\n .advanced-link[_v-2d74bd1d] {\n font-size: 100%;\n line-height: 20px;\n }\n\n #optimole-app .is-menu-disabled > ul > li > a[_v-2d74bd1d] {\n cursor: not-allowed;\n }\n\n .is-tab-disabled[_v-2d74bd1d]:not(.is-tab-general),\n .is-menu-disabled[_v-2d74bd1d] {\n opacity: 0.4;\n cursor: not-allowed;\n }\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(81),n=i(a),r=o(86),s=i(r),l=o(20),p=i(l),c=o(106),d=i(c),m=o(111),u=i(m),f=o(121),h=i(f),b=o(126),v=i(b),g=o(161),x=i(g);e.default={name:"options",components:{Cssjs:x.default,Lazyload:h.default,Media:v.default,Exclusions:u.default,Resize:d.default,Watermarks:p.default,Compression:s.default,General:n.default},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,is_offload_media_available:optimoleDashboardApp.is_offload_media_available,showNotification:!1,tab:"general",isDisabled:!1,advancedOpen:!1}},mounted:function(){},methods:{ToggleAdvanced:function(){this.advancedOpen=!this.advancedOpen,this.advancedOpen||(this.tab="general"),this.advancedOpen&&(this.tab="compression")},changeTab:function(t){this.tab=t},updateGlobalState:function(t){this.isDisabled=!t}},computed:{}}},function(t,e,o){var i,a;o(82),i=o(84),a=o(85),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(83);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n .is-field-disabled[_v-76290a67] {\n opacity: 0.5;\n }\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"general",components:{},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showNotification:!1,showSave:!1,isReplacerOff:!1,isLazyLoadOff:!1,new_data:{}}},mounted:function(){this.isReplacerOff="disabled"===this.site_settings.image_replacer,this.$emit("update-status",!this.isReplacerOff)},methods:{clearCache:function(){this.$store.dispatch("clearCache",{})},saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})}},computed:{site_settings:function(){return this.$store.state.site_settings},getReplacerStatus:{get:function(){return!("disabled"===this.site_settings.image_replacer)},set:function(t){this.showSave=!0,this.isReplacerOff=!t,this.$emit("update-status",t),this.new_data.image_replacer=t?"enabled":"disabled"}},lazyLoadStatus:{set:function(t){this.showSave=!0,this.isLazyLoadOff=!t,this.new_data.lazyload=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.lazyload)}},reportScriptStatus:{set:function(t){this.showSave=!0,this.new_data.report_script=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.report_script)}}}}},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-76290a67="">\n \x3c!--Enable image replacement button --\x3e\n <div class="field columns" _v-76290a67="">\n <label class="label column has-text-grey-dark" _v-76290a67="">\n {{strings.enable_image_replace}}\n <p class="is-italic has-text-weight-normal" _v-76290a67="">\n {{strings.replacer_desc}}\n </p>\n </label>\n <div class="column is-3" _v-76290a67="">\n <toggle-button :class="\'has-text-dark\'" v-model="getReplacerStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-76290a67=""></toggle-button>\n </div>\n\n </div>\n\n <hr _v-76290a67="">\n \x3c!--Lazy load toggle --\x3e\n <div class="field is-fullwidth columns" :class="{\'is-field-disabled\':isReplacerOff }" _v-76290a67="">\n <label class="label column has-text-grey-dark" _v-76290a67="">\n {{strings.toggle_lazyload}}\n\n <p class="is-italic has-text-weight-normal" _v-76290a67="">\n {{strings.lazyload_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-76290a67="">\n <toggle-button :class="\'has-text-dark\'" v-model="lazyLoadStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-76290a67=""></toggle-button>\n </div>\n </div>\n\n <hr _v-76290a67="">\n\n \x3c!-- Show report toggle--\x3e\n <div class="field columns" _v-76290a67="">\n <label class="label column has-text-grey-dark" _v-76290a67="">\n {{strings.enable_report_title}}\n\n <p class="is-italic has-text-weight-normal" _v-76290a67="">\n {{strings.enable_report_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-76290a67="">\n <toggle-button :class="\'has-text-dark\'" v-model="reportScriptStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-76290a67=""></toggle-button>\n </div>\n </div>\n\n <hr _v-76290a67="">\n\n \x3c!-- Clear Cache button --\x3e\n <div class="field is-fullwidth columns " :class="{\'is-field-disabled\':isReplacerOff }" _v-76290a67="">\n <label class="label column has-text-grey-dark" _v-76290a67="">\n {{strings.cache_title}}\n\n <p class="is-italic has-text-weight-normal" _v-76290a67="">\n {{strings.cache_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-76290a67="">\n <button @click="clearCache()" class="button is-primary is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " _v-76290a67="">\n {{strings.clear_cache}}\n </button>\n </div>\n </div>\n \x3c!-- Save changes button --\x3e\n <div class="field is-fullwidth columns " _v-76290a67="">\n <div class="column is-left" _v-76290a67="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-76290a67="">\n {{strings.save_changes}}\n </button>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i,a;o(87),i=o(89),a=o(100),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(88);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n .sample-image[_v-7a0fbf36]{\n margin-top:30px;\n }\n .view-sample-image[_v-7a0fbf36]{\n\n line-height: 32px;\n margin-left: 20px;\n }\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function a(t){return 90===t?optimoleDashboardApp.strings.options_strings.high_q_title:75===t?optimoleDashboardApp.strings.options_strings.medium_q_title:55===t?optimoleDashboardApp.strings.options_strings.low_q_title:t}function n(t){return"number"==typeof t?t:"auto"===t?90:"high_c"===t?90:"medium_c"===t?75:"low_c"===t?55:90}Object.defineProperty(e,"__esModule",{value:!0});var r=o(90),s=i(r),l=o(91),p=i(l);o(96),e.default={name:"compression",components:{VueSlider:s.default,Image_diff:p.default},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,showSample:!1,loading_images:!1,showComparison:!1,new_data:{quality:n(this.$store.state.site_settings.quality),network_optimization:this.$store.state.site_settings.network_optimization},sliderOptions:{processStyle:{backgroundColor:"#3273dc"},contained:!0,dotStyle:{borderColor:"#3273dc"},min:50,max:100,tooltipFormatter:function(t){return a(t)},marks:function(t){var e={width:"12px",height:"12px",display:"block",backgroundColor:"#3273dc",borderColor:"#3273dc",boxShadow:"none",transform:"translate(-4px, -4px)"},o=a(t);return"number"!=typeof o&&{label:o,style:e}}}}},mounted:function(){},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})},newSample:function(t){return!0!==this.showComparison&&(this.showComparison=!0),this.updateSampleImage(this.new_data.quality,t?"yes":"no"),!1},updateSampleImage:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"no";this.$store.dispatch("sampleRate",{quality:t,force:o,component:this}).then(function(t){setTimeout(function(){e.showNotification=!1},1e3)},function(t){})}},computed:{site_settings:function(){return this.$store.state.site_settings},gifReplacementStatus:{set:function(t){this.showSave=!0,this.new_data.img_to_video=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.img_to_video)}},cdnStatus:{set:function(t){this.showSave=!0,this.new_data.cdn=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.cdn)}},compressionRatio:function(){return(100*parseFloat(this.sample_images.optimized_size/this.sample_images.original_size)).toFixed(0)},sample_images:function(){return this.$store.state.sample_rate},networkStatus:{set:function(t){this.showSave=!0,this.new_data.network_optimization=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.network_optimization)}}}}},function(t,e,o){!function(e,i){t.exports=i(o(5))}("undefined"!=typeof self&&self,function(t){return function(t){function e(i){if(o[i])return o[i].exports;var a=o[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var o={};return e.m=t,e.c=o,e.d=function(t,o,i){e.o(t,o)||Object.defineProperty(t,o,{enumerable:!0,get:i})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,o){if(1&o&&(t=e(t)),8&o)return t;if(4&o&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&o&&"string"!=typeof t)for(var a in t)e.d(i,a,function(e){return t[e]}.bind(null,a));return i},e.n=function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(o,"a",o),o},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s="fb15")}({"091b":function(t,e,o){e=o("24fb")(!1),e.push([t.i,".vue-slider-dot{position:absolute;-webkit-transition:all 0s;transition:all 0s;z-index:5}.vue-slider-dot:focus{outline:none}.vue-slider-dot-tooltip{position:absolute;visibility:hidden}.vue-slider-dot-hover:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show{visibility:visible}.vue-slider-dot-tooltip-top{top:-10px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vue-slider-dot-tooltip-bottom{bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.vue-slider-dot-tooltip-left{left:-10px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vue-slider-dot-tooltip-right{right:-10px;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}",""]),t.exports=e},"24fb":function(t,e,o){"use strict";function i(t,e){var o=t[1]||"",i=t[3];if(!i)return o;if(e&&"function"==typeof btoa){var n=a(i);return[o].concat(i.sources.map(function(t){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(t," */")})).concat([n]).join("\n")}return[o].join("\n")}function a(t){return"/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(t)))))," */")}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var o=i(e,t);return e[2]?"@media ".concat(e[2]," {").concat(o,"}"):o}).join("")},e.i=function(t,o,i){"string"==typeof t&&(t=[[null,t,""]]);var a={};if(i)for(var n=0;n<this.length;n++){var r=this[n][0];null!=r&&(a[r]=!0)}for(var s=0;s<t.length;s++){var l=[].concat(t[s]);i&&a[l[0]]||(o&&(l[2]?l[2]="".concat(o," and ").concat(l[2]):l[2]=o),e.push(l))}},e}},2638:function(t,e,o){"use strict";function i(){return i=Object.assign||function(t){for(var e,o=1;o<arguments.length;o++)for(var i in e=arguments[o])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},i.apply(this,arguments)}var a=["attrs","props","domProps"],n=["class","style","directives"],r=["on","nativeOn"],s=function(t){return t.reduce(function(t,e){for(var o in e)if(t[o])if(-1!==a.indexOf(o))t[o]=i({},t[o],e[o]);else if(-1!==n.indexOf(o)){var s=t[o]instanceof Array?t[o]:[t[o]],p=e[o]instanceof Array?e[o]:[e[o]];t[o]=s.concat(p)}else if(-1!==r.indexOf(o))for(var c in e[o])if(t[o][c]){var d=t[o][c]instanceof Array?t[o][c]:[t[o][c]],m=e[o][c]instanceof Array?e[o][c]:[e[o][c]];t[o][c]=d.concat(m)}else t[o][c]=e[o][c];else if("hook"==o)for(var u in e[o])t[o][u]=t[o][u]?l(t[o][u],e[o][u]):e[o][u];else t[o]=e[o];else t[o]=e[o];return t},{})},l=function(t,e){return function(){t&&t.apply(this,arguments),e&&e.apply(this,arguments)}};t.exports=s},"499e":function(t,e,o){"use strict";function i(t,e){for(var o=[],i={},a=0;a<e.length;a++){var n=e[a],r=n[0],s=n[1],l=n[2],p=n[3],c={id:t+":"+a,css:s,media:l,sourceMap:p};i[r]?i[r].parts.push(c):o.push(i[r]={id:r,parts:[c]})}return o}function a(t,e,o,a){h=o,v=a||{};var r=i(t,e);return n(r),function(e){for(var o=[],a=0;a<r.length;a++){var s=r[a],l=d[s.id];l.refs--,o.push(l)}for(e?(r=i(t,e),n(r)):r=[],a=0;a<o.length;a++)if(l=o[a],0===l.refs){for(var p=0;p<l.parts.length;p++)l.parts[p]();delete d[l.id]}}}function n(t){for(var e=0;e<t.length;e++){var o=t[e],i=d[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(s(o.parts[a]));i.parts.length>o.parts.length&&(i.parts.length=o.parts.length)}else{var n=[];for(a=0;a<o.parts.length;a++)n.push(s(o.parts[a]));d[o.id]={id:o.id,refs:1,parts:n}}}}function r(){var t=document.createElement("style");return t.type="text/css",m.appendChild(t),t}function s(t){var e,o,i=document.querySelector("style["+g+'~="'+t.id+'"]');if(i){if(h)return b;i.parentNode.removeChild(i)}if(x){var a=f++;i=u||(u=r()),e=l.bind(null,i,a,!1),o=l.bind(null,i,a,!0)}else i=r(),e=p.bind(null,i),o=function(){i.parentNode.removeChild(i)};return e(t),function(i){if(i){if(i.css===t.css&&i.media===t.media&&i.sourceMap===t.sourceMap)return;e(t=i)}else o()}}function l(t,e,o,i){var a=o?"":i.css;if(t.styleSheet)t.styleSheet.cssText=y(e,a);else{var n=document.createTextNode(a),r=t.childNodes;r[e]&&t.removeChild(r[e]),r.length?t.insertBefore(n,r[e]):t.appendChild(n)}}function p(t,e){var o=e.css,i=e.media,a=e.sourceMap;if(i&&t.setAttribute("media",i),v.ssrId&&t.setAttribute(g,e.id),a&&(o+="\n/*# sourceURL="+a.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}o.r(e),o.d(e,"default",function(){return a});var c="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!c)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d={},m=c&&(document.head||document.getElementsByTagName("head")[0]),u=null,f=0,h=!1,b=function(){},v=null,g="data-vue-ssr-id",x="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase()),y=function(){var t=[];return function(e,o){return t[e]=o,t.filter(Boolean).join("\n")}}()},"4abb":function(t,e,o){var i=o("7a57");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals),(0,o("499e").default)("b2af7572",i,!0,{sourceMap:!1,shadowMode:!1})},"4ed8":function(t,e,o){var i=o("091b");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals),(0,o("499e").default)("2f6bee1a",i,!0,{sourceMap:!1,shadowMode:!1})},"556c":function(t,e,o){var i=o("eef2");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals),(0,o("499e").default)("1209fd47",i,!0,{sourceMap:!1,shadowMode:!1})},"65d9":function(t,e,o){"use strict";function i(t,e){a(t,e),Object.getOwnPropertyNames(e.prototype).forEach(function(o){a(t.prototype,e.prototype,o)}),Object.getOwnPropertyNames(e).forEach(function(o){a(t,e,o)})}function a(t,e,o){(o?Reflect.getOwnMetadataKeys(e,o):Reflect.getOwnMetadataKeys(e)).forEach(function(i){var a=o?Reflect.getOwnMetadata(i,e,o):Reflect.getOwnMetadata(i,e);o?Reflect.defineMetadata(i,a,t,o):Reflect.defineMetadata(i,a,t)})}function n(t){return function(e,o,i){var a="function"==typeof e?e:e.constructor;a.__decorators__||(a.__decorators__=[]),"number"!=typeof i&&(i=void 0),a.__decorators__.push(function(e){return t(e,o,i)})}}function r(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return m.extend({mixins:t})}function s(t){var e=typeof t;return null==t||"object"!==e&&"function"!==e}function l(t,e){var o=e.prototype._init;e.prototype._init=function(){var e=this,o=Object.getOwnPropertyNames(t);if(t.$options.props)for(var i in t.$options.props)t.hasOwnProperty(i)||o.push(i);o.forEach(function(o){"_"!==o.charAt(0)&&Object.defineProperty(e,o,{get:function(){return t[o]},set:function(e){t[o]=e},configurable:!0})})};var i=new e;e.prototype._init=o;var a={};return Object.keys(i).forEach(function(t){void 0!==i[t]&&(a[t]=i[t])}),a}function p(t,e){void 0===e&&(e={}),e.name=e.name||t._componentTag||t.name;var o=t.prototype;Object.getOwnPropertyNames(o).forEach(function(t){if("constructor"!==t)if(b.indexOf(t)>-1)e[t]=o[t];else{var i=Object.getOwnPropertyDescriptor(o,t);void 0!==i.value?"function"==typeof i.value?(e.methods||(e.methods={}))[t]=i.value:(e.mixins||(e.mixins=[])).push({data:function(){var e;return e={},e[t]=i.value,e}}):(i.get||i.set)&&((e.computed||(e.computed={}))[t]={get:i.get,set:i.set})}}),(e.mixins||(e.mixins=[])).push({data:function(){return l(this,t)}});var a=t.__decorators__;a&&(a.forEach(function(t){return t(e)}),delete t.__decorators__);var n=Object.getPrototypeOf(t.prototype),r=n instanceof m?n.constructor:m,s=r.extend(e);return c(s,t,r),u&&i(s,t),s}function c(t,e,o){Object.getOwnPropertyNames(e).forEach(function(i){if("prototype"!==i){var a=Object.getOwnPropertyDescriptor(t,i);if(!a||a.configurable){var n=Object.getOwnPropertyDescriptor(e,i);if(!h){if("cid"===i)return;var r=Object.getOwnPropertyDescriptor(o,i);if(!s(n.value)&&r&&r.value===n.value)return}Object.defineProperty(t,i,n)}}})}function d(t){return"function"==typeof t?p(t):function(e){return p(e,t)}}Object.defineProperty(e,"__esModule",{value:!0});var m=/**
12
  * vue-class-component v7.0.1
13
  * (c) 2015-present Evan You
14
  * @license MIT
15
  */
16
- function(t){return t&&"object"==typeof t&&"default"in t?t.default:t}(o("8bbf")),u="undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys,f={__proto__:[]},h=f instanceof Array,b=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];d.registerHooks=function(t){b.push.apply(b,t)},e.default=d,e.createDecorator=n,e.mixins=r},"7a57":function(t,e,o){e=o("24fb")(!1),e.push([t.i,".vue-slider{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vue-slider-rail{position:relative;width:100%;height:100%;-webkit-transition-property:width,height,left,right,top,bottom;transition-property:width,height,left,right,top,bottom}.vue-slider-process{position:absolute;z-index:1}",""]),t.exports=e},8875:function(t,e,o){var i,a,n;!function(o,r){a=[],i=r,void 0===(n="function"==typeof i?i.apply(e,a):i)||(t.exports=n)}("undefined"!=typeof self&&self,function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(t){var o,i,a,n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,r=/@([^@]*):(\d+):(\d+)\s*$/gi,s=n.exec(t.stack)||r.exec(t.stack),l=s&&s[1]||!1,p=s&&s[2]||!1,c=document.location.href.replace(document.location.hash,""),d=document.getElementsByTagName("script");l===c&&(o=document.documentElement.outerHTML,i=new RegExp("(?:[^\\n]+?\\n){0,"+(p-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),a=o.replace(i,"$1").trim());for(var m=0;m<d.length;m++){if("interactive"===d[m].readyState)return d[m];if(d[m].src===l)return d[m];if(l===c&&d[m].innerHTML&&d[m].innerHTML.trim()===a)return d[m]}return null}}return t})},"8bbf":function(e,o){e.exports=t},eef2:function(t,e,o){e=o("24fb")(!1),e.push([t.i,".vue-slider-marks{position:relative;width:100%;height:100%}.vue-slider-mark{position:absolute;z-index:1}.vue-slider-ltr .vue-slider-mark,.vue-slider-rtl .vue-slider-mark{width:0;height:100%;top:50%}.vue-slider-ltr .vue-slider-mark-step,.vue-slider-rtl .vue-slider-mark-step{top:0}.vue-slider-ltr .vue-slider-mark-label,.vue-slider-rtl .vue-slider-mark-label{top:100%;margin-top:10px}.vue-slider-ltr .vue-slider-mark{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vue-slider-ltr .vue-slider-mark-step{left:0}.vue-slider-ltr .vue-slider-mark-label{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vue-slider-rtl .vue-slider-mark{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.vue-slider-rtl .vue-slider-mark-step{right:0}.vue-slider-rtl .vue-slider-mark-label{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.vue-slider-btt .vue-slider-mark,.vue-slider-ttb .vue-slider-mark{width:100%;height:0;left:50%}.vue-slider-btt .vue-slider-mark-step,.vue-slider-ttb .vue-slider-mark-step{left:0}.vue-slider-btt .vue-slider-mark-label,.vue-slider-ttb .vue-slider-mark-label{left:100%;margin-left:10px}.vue-slider-btt .vue-slider-mark{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.vue-slider-btt .vue-slider-mark-step{top:0}.vue-slider-btt .vue-slider-mark-label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-slider-ttb .vue-slider-mark{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vue-slider-ttb .vue-slider-mark-step{bottom:0}.vue-slider-ttb .vue-slider-mark-label{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.vue-slider-mark-label,.vue-slider-mark-step{position:absolute}",""]),t.exports=e},fb15:function(t,e,o){"use strict";function i(t,e,o,i){var a,n=arguments.length,r=n<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,i);else for(var s=t.length-1;s>=0;s--)(a=t[s])&&(r=(n<3?a(r):n>3?a(e,o,r):a(e,o))||r);return n>3&&r&&Object.defineProperty(e,o,r),r}function a(t,e){return void 0===e&&(e={}),Object(zt.createDecorator)(function(o,i){(o.props||(o.props={}))[i]=e,o.model={prop:i,event:t||i}})}function n(t){return void 0===t&&(t={}),Object(zt.createDecorator)(function(e,o){(e.props||(e.props={}))[o]=t})}function r(t,e){void 0===e&&(e={});var o=e.deep,i=void 0!==o&&o,a=e.immediate,n=void 0!==a&&a;return Object(zt.createDecorator)(function(e,o){"object"!=typeof e.watch&&(e.watch=Object.create(null));var a=e.watch;"object"!=typeof a[t]||Array.isArray(a[t])?void 0===a[t]&&(a[t]=[]):a[t]=[a[t]],a[t].push({handler:o,deep:i,immediate:n})})}function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e,o){return e&&p(t.prototype,e),o&&p(t,o),t}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&m(t,e)}function m(t,e){return(m=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function u(t){var e=b();return function(){var o,i=v(t);if(e){var a=v(this).constructor;o=Reflect.construct(i,arguments,a)}else o=i.apply(this,arguments);return f(this,o)}}function f(t,e){return!e||"object"!==s(e)&&"function"!=typeof e?h(t):e}function h(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function g(t){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function w(t,e,o){return e&&y(t.prototype,e),o&&y(t,o),t}function k(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_(t,e)}function _(t,e){return(_=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function S(t){var e=A();return function(){var o,i=z(t);if(e){var a=z(this).constructor;o=Reflect.construct(i,arguments,a)}else o=i.apply(this,arguments);return O(this,o)}}function O(t,e){return!e||"object"!==g(e)&&"function"!=typeof e?C(t):e}function C(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function z(t){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function $(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function j(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function D(t,e,o){return e&&j(t.prototype,e),o&&j(t,o),t}function E(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,i)}return o}function T(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?E(Object(o),!0).forEach(function(e){W(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):E(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function P(t,e){return M(t)||I(t,e)||F(t,e)||R()}function R(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var o=[],i=!0,a=!1,n=void 0;try{for(var r,s=t[Symbol.iterator]();!(i=(r=s.next()).done)&&(o.push(r.value),!e||o.length!==e);i=!0);}catch(t){a=!0,n=t}finally{try{i||null==s.return||s.return()}finally{if(a)throw n}}return o}}function M(t){if(Array.isArray(t))return t}function L(t){return U(t)||B(t)||F(t)||N()}function N(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function F(t,e){if(t){if("string"==typeof t)return G(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?G(t,e):void 0}}function B(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function U(t){if(Array.isArray(t))return G(t)}function G(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,i=new Array(e);o<e;o++)i[o]=t[o];return i}function V(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function H(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function q(t,e,o){return e&&H(t.prototype,e),o&&H(t,o),t}function W(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function K(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function X(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function J(t,e,o){return e&&X(t.prototype,e),o&&X(t,o),t}function Y(t,e){return tt(t)||Q(t,e)||rt(t,e)||Z()}function Z(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Q(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var o=[],i=!0,a=!1,n=void 0;try{for(var r,s=t[Symbol.iterator]();!(i=(r=s.next()).done)&&(o.push(r.value),!e||o.length!==e);i=!0);}catch(t){a=!0,n=t}finally{try{i||null==s.return||s.return()}finally{if(a)throw n}}return o}}function tt(t){if(Array.isArray(t))return t}function et(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,i)}return o}function ot(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?et(Object(o),!0).forEach(function(e){it(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):et(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function it(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function at(t){return lt(t)||st(t)||rt(t)||nt()}function nt(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function rt(t,e){if(t){if("string"==typeof t)return pt(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?pt(t,e):void 0}}function st(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function lt(t){if(Array.isArray(t))return pt(t)}function pt(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,i=new Array(e);o<e;o++)i[o]=t[o];return i}function ct(t){return(ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function dt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function mt(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function ut(t,e,o){return e&&mt(t.prototype,e),o&&mt(t,o),t}function ft(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&ht(t,e)}function ht(t,e){return(ht=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function bt(t){var e=xt();return function(){var o,i=yt(t);if(e){var a=yt(this).constructor;o=Reflect.construct(i,arguments,a)}else o=i.apply(this,arguments);return vt(this,o)}}function vt(t,e){return!e||"object"!==ct(e)&&"function"!=typeof e?gt(t):e}function gt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function xt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function yt(t){return(yt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}if(o.r(e),o.d(e,"ERROR_TYPE",function(){return Nt}),o.d(e,"VueSliderMark",function(){return Pt}),o.d(e,"VueSliderDot",function(){return Dt}),"undefined"!=typeof window){var wt=window.document.currentScript,kt=o("8875");wt=kt(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:kt});var _t=wt&&wt.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);_t&&(o.p=_t[1])}var St=o("2638"),Ot=o.n(St),Ct=o("8bbf"),At=o.n(Ct),zt=o("65d9"),$t=o.n(zt);o("4ed8");var jt=function(){var t=function(t){function e(){return l(this,e),o.apply(this,arguments)}d(e,t);var o=u(e);return c(e,[{key:"dragStart",value:function(t){if(this.disabled)return!1;this.$emit("drag-start")}},{key:"render",value:function(){var t=arguments[0];return t("div",{ref:"dot",class:this.dotClasses,attrs:{"aria-valuetext":this.tooltipValue},on:{mousedown:this.dragStart,touchstart:this.dragStart}},[this.$slots.dot||t("div",{class:this.handleClasses,style:this.dotStyle}),"none"!==this.tooltip?t("div",{class:this.tooltipClasses},[this.$slots.tooltip||t("div",{class:this.tooltipInnerClasses,style:this.tooltipStyle},[t("span",{class:"vue-slider-dot-tooltip-text"},[this.tooltipValue])])]):null])}},{key:"dotClasses",get:function(){return["vue-slider-dot",{"vue-slider-dot-hover":"hover"===this.tooltip||"active"===this.tooltip,"vue-slider-dot-disabled":this.disabled,"vue-slider-dot-focus":this.focus}]}},{key:"handleClasses",get:function(){return["vue-slider-dot-handle",{"vue-slider-dot-handle-disabled":this.disabled,"vue-slider-dot-handle-focus":this.focus}]}},{key:"tooltipClasses",get:function(){return["vue-slider-dot-tooltip",["vue-slider-dot-tooltip-".concat(this.tooltipPlacement)],{"vue-slider-dot-tooltip-show":this.showTooltip}]}},{key:"tooltipInnerClasses",get:function(){return["vue-slider-dot-tooltip-inner",["vue-slider-dot-tooltip-inner-".concat(this.tooltipPlacement)],{"vue-slider-dot-tooltip-inner-disabled":this.disabled,"vue-slider-dot-tooltip-inner-focus":this.focus}]}},{key:"showTooltip",get:function(){switch(this.tooltip){case"always":return!0;case"none":return!1;case"focus":case"active":return!!this.focus;default:return!1}}},{key:"tooltipValue",get:function(){return this.tooltipFormatter?"string"==typeof this.tooltipFormatter?this.tooltipFormatter.replace(/\{value\}/,String(this.value)):this.tooltipFormatter(this.value):this.value}}]),e}(At.a);return i([n({default:0})],t.prototype,"value",void 0),i([n()],t.prototype,"tooltip",void 0),i([n()],t.prototype,"dotStyle",void 0),i([n()],t.prototype,"tooltipStyle",void 0),i([n({type:String,validator:function(t){return["top","right","bottom","left"].indexOf(t)>-1},required:!0})],t.prototype,"tooltipPlacement",void 0),i([n({type:[String,Function]})],t.prototype,"tooltipFormatter",void 0),i([n({type:Boolean,default:!1})],t.prototype,"focus",void 0),i([n({default:!1})],t.prototype,"disabled",void 0),t=i([$t.a],t)}(),Dt=jt;o("556c");var Et,Tt=function(){var t=function(t){function e(){return x(this,e),o.apply(this,arguments)}k(e,t);var o=S(e);return w(e,[{key:"labelClickHandle",value:function(t){t.stopPropagation(),this.$emit("pressLabel",this.mark.pos)}},{key:"render",value:function(){var t=arguments[0],e=this.mark;return t("div",{class:this.marksClasses},[this.$slots.step||t("div",{class:this.stepClasses,style:[this.stepStyle,e.style,e.active?this.stepActiveStyle:null,e.active?e.activeStyle:null]}),this.hideLabel?null:this.$slots.label||t("div",{class:this.labelClasses,style:[this.labelStyle,e.labelStyle,e.active?this.labelActiveStyle:null,e.active?e.labelActiveStyle:null],on:{click:this.labelClickHandle}},[e.label])])}},{key:"marksClasses",get:function(){return["vue-slider-mark",{"vue-slider-mark-active":this.mark.active}]}},{key:"stepClasses",get:function(){return["vue-slider-mark-step",{"vue-slider-mark-step-active":this.mark.active}]}},{key:"labelClasses",get:function(){return["vue-slider-mark-label",{"vue-slider-mark-label-active":this.mark.active}]}}]),e}(At.a);return i([n({required:!0})],t.prototype,"mark",void 0),i([n(Boolean)],t.prototype,"hideLabel",void 0),i([n()],t.prototype,"stepStyle",void 0),i([n()],t.prototype,"stepActiveStyle",void 0),i([n()],t.prototype,"labelStyle",void 0),i([n()],t.prototype,"labelActiveStyle",void 0),t=i([$t.a],t)}(),Pt=Tt,Rt=function(t){return"number"==typeof t?"".concat(t,"px"):t},It=function(t){var e=document.documentElement,o=document.body,i=t.getBoundingClientRect();return{y:i.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||o.clientTop||0),x:i.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||o.clientLeft||0)}},Mt=function(t,e,o){var i="targetTouches"in t?t.targetTouches[0]:t,a=It(e),n={x:i.pageX-a.x,y:i.pageY-a.y};return{x:o?e.offsetWidth-n.x:n.x,y:o?e.offsetHeight-n.y:n.y}};!function(t){t[t.PAGE_UP=33]="PAGE_UP",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.END=35]="END",t[t.HOME=36]="HOME",t[t.LEFT=37]="LEFT",t[t.UP=38]="UP",t[t.RIGHT=39]="RIGHT",t[t.DOWN=40]="DOWN"}(Et||(Et={}));var Lt,Nt,Ft=function(t,e){if(e.hook){var o=e.hook(t);if("function"==typeof o)return o;if(!o)return null}switch(t.keyCode){case Et.UP:return function(t){return"ttb"===e.direction?t-1:t+1};case Et.RIGHT:return function(t){return"rtl"===e.direction?t-1:t+1};case Et.DOWN:return function(t){return"ttb"===e.direction?t+1:t-1};case Et.LEFT:return function(t){return"rtl"===e.direction?t+1:t-1};case Et.END:return function(){return e.max};case Et.HOME:return function(){return e.min};case Et.PAGE_UP:return function(t){return t+10};case Et.PAGE_DOWN:return function(t){return t-10};default:return null}},Bt=function(){function t(e){$(this,t),this.num=e}return D(t,[{key:"decimal",value:function(t,e){var o=this.num,i=this.getDecimalLen(o),a=this.getDecimalLen(t),n=0;switch(e){case"+":n=this.getExponent(i,a),this.num=(this.safeRoundUp(o,n)+this.safeRoundUp(t,n))/n;break;case"-":n=this.getExponent(i,a),this.num=(this.safeRoundUp(o,n)-this.safeRoundUp(t,n))/n;break;case"*":this.num=this.safeRoundUp(this.safeRoundUp(o,this.getExponent(i)),this.safeRoundUp(t,this.getExponent(a)))/this.getExponent(i+a);break;case"/":n=this.getExponent(i,a),this.num=this.safeRoundUp(o,n)/this.safeRoundUp(t,n);break;case"%":n=this.getExponent(i,a),this.num=this.safeRoundUp(o,n)%this.safeRoundUp(t,n)/n}return this}},{key:"plus",value:function(t){return this.decimal(t,"+")}},{key:"minus",value:function(t){return this.decimal(t,"-")}},{key:"multiply",value:function(t){return this.decimal(t,"*")}},{key:"divide",value:function(t){return this.decimal(t,"/")}},{key:"remainder",value:function(t){return this.decimal(t,"%")}},{key:"toNumber",value:function(){return this.num}},{key:"getDecimalLen",value:function(t){var e="".concat(t).split("e");return("".concat(e[0]).split(".")[1]||"").length-(e[1]?+e[1]:0)}},{key:"getExponent",value:function(t,e){return Math.pow(10,void 0!==e?Math.max(t,e):t)}},{key:"safeRoundUp",value:function(t,e){return Math.round(t*e)}}]),t}();!function(t){t[t.VALUE=1]="VALUE",t[t.INTERVAL=2]="INTERVAL",t[t.MIN=3]="MIN",t[t.MAX=4]="MAX",t[t.ORDER=5]="ORDER"}(Nt||(Nt={}));var Ut=(Lt={},W(Lt,Nt.VALUE,'The type of the "value" is illegal'),W(Lt,Nt.INTERVAL,'The prop "interval" is invalid, "(max - min)" must be divisible by "interval"'),W(Lt,Nt.MIN,'The "value" must be greater than or equal to the "min".'),W(Lt,Nt.MAX,'The "value" must be less than or equal to the "max".'),W(Lt,Nt.ORDER,'When "order" is false, the parameters "minRange", "maxRange", "fixed", "enabled" are invalid.'),Lt),Gt=function(){function t(e){V(this,t),this.dotsPos=[],this.dotsValue=[],this.cacheRangeDir={},this.data=e.data,this.max=e.max,this.min=e.min,this.interval=e.interval,this.order=e.order,this.marks=e.marks,this.included=e.included,this.process=e.process,this.adsorb=e.adsorb,this.dotOptions=e.dotOptions,this.onError=e.onError,this.order?(this.minRange=e.minRange||0,this.maxRange=e.maxRange||0,this.enableCross=e.enableCross,this.fixed=e.fixed):((e.minRange||e.maxRange||!e.enableCross||e.fixed)&&this.emitError(Nt.ORDER),this.minRange=0,this.maxRange=0,this.enableCross=!0,this.fixed=!1),this.setValue(e.value)}return q(t,[{key:"setValue",value:function(t){var e=this;this.setDotsValue(Array.isArray(t)?this.order?L(t).sort(function(t,o){return e.getIndexByValue(t)-e.getIndexByValue(o)}):L(t):[t],!0)}},{key:"setDotsValue",value:function(t,e){this.dotsValue=t,e&&this.syncDotsPos()}},{key:"setDotsPos",value:function(t){var e=this,o=this.order?L(t).sort(function(t,e){return t-e}):t;this.dotsPos=o,this.setDotsValue(o.map(function(t){return e.getValueByPos(t)}),this.adsorb)}},{key:"getValueByPos",value:function(t){var e=this.parsePos(t);if(this.included){var o=100;this.markList.forEach(function(i){var a=Math.abs(i.pos-t);a<o&&(o=a,e=i.value)})}return e}},{key:"syncDotsPos",value:function(){var t=this;this.dotsPos=this.dotsValue.map(function(e){return t.parseValue(e)})}},{key:"getRecentDot",value:function(t){var e=this.dotsPos.map(function(e){return Math.abs(e-t)});return e.indexOf(Math.min.apply(Math,L(e)))}},{key:"getIndexByValue",value:function(t){return this.data?this.data.indexOf(t):new Bt(+t).minus(this.min).divide(this.interval).toNumber()}},{key:"getValueByIndex",value:function(t){return t<0?t=0:t>this.total&&(t=this.total),this.data?this.data[t]:new Bt(t).multiply(this.interval).plus(this.min).toNumber()}},{key:"setDotPos",value:function(t,e){t=this.getValidPos(t,e).pos;var o=t-this.dotsPos[e];if(o){var i=new Array(this.dotsPos.length);this.fixed?i=this.getFixedChangePosArr(o,e):this.minRange||this.maxRange?i=this.getLimitRangeChangePosArr(t,o,e):i[e]=o,this.setDotsPos(this.dotsPos.map(function(t,e){return t+(i[e]||0)}))}}},{key:"getFixedChangePosArr",value:function(t,e){var o=this;return this.dotsPos.forEach(function(i,a){if(a!==e){var n=o.getValidPos(i+t,a),r=n.pos;n.inRange||(t=Math.min(Math.abs(r-i),Math.abs(t))*(t<0?-1:1))}}),this.dotsPos.map(function(e){return t})}},{key:"getLimitRangeChangePosArr",value:function(t,e,o){var i=this,a=[{index:o,changePos:e}],n=e;return[this.minRange,this.maxRange].forEach(function(r,s){if(!r)return!1;var l=0===s,p=e>0,c=0;c=l?p?1:-1:p?-1:1;for(var d=o+c,m=i.dotsPos[d],u=t;i.isPos(m)&&function(t,e){var o=Math.abs(t-e);return l?o<i.minRangeDir:o>i.maxRangeDir}(m,u);){var f=i.getValidPos(m+n,d),h=f.pos;a.push({index:d,changePos:h-m}),d+=c,u=h,m=i.dotsPos[d]}}),this.dotsPos.map(function(t,e){var o=a.filter(function(t){return t.index===e});return o.length?o[0].changePos:0})}},{key:"isPos",value:function(t){return"number"==typeof t}},{key:"getValidPos",value:function(t,e){var o=this.valuePosRange[e],i=!0;return t<o[0]?(t=o[0],i=!1):t>o[1]&&(t=o[1],i=!1),{pos:t,inRange:i}}},{key:"parseValue",value:function(t){if(this.data)t=this.data.indexOf(t);else if("number"==typeof t||"string"==typeof t){if((t=+t)<this.min)return this.emitError(Nt.MIN),0;if(t>this.max)return this.emitError(Nt.MAX),0;if("number"!=typeof t||t!==t)return this.emitError(Nt.VALUE),0;t=new Bt(t).minus(this.min).divide(this.interval).toNumber()}var e=new Bt(t).multiply(this.gap).toNumber();return e<0?0:e>100?100:e}},{key:"parsePos",value:function(t){var e=Math.round(t/this.gap);return this.getValueByIndex(e)}},{key:"isActiveByPos",value:function(t){return this.processArray.some(function(e){var o=P(e,2),i=o[0],a=o[1];return t>=i&&t<=a})}},{key:"getValues",value:function(){if(this.data)return this.data;for(var t=[],e=0;e<=this.total;e++)t.push(new Bt(e).multiply(this.interval).plus(this.min).toNumber());return t}},{key:"getRangeDir",value:function(t){return t?new Bt(t).divide(new Bt(this.data?this.data.length-1:this.max).minus(this.data?0:this.min).toNumber()).multiply(100).toNumber():100}},{key:"emitError",value:function(t){this.onError&&this.onError(t,Ut[t])}},{key:"getDotRange",value:function(t,e,o){if(!this.dotOptions)return o;var i=Array.isArray(this.dotOptions)?this.dotOptions[t]:this.dotOptions;return i&&void 0!==i[e]?this.parseValue(i[e]):o}},{key:"markList",get:function(){var t=this;if(!this.marks)return[];var e=function(e,o){var i=t.parseValue(e);return T({pos:i,value:e,label:e,active:t.isActiveByPos(i)},o)};return!0===this.marks?this.getValues().map(function(t){return e(t)}):"[object Object]"===Object.prototype.toString.call(this.marks)?Object.keys(this.marks).sort(function(t,e){return+t-+e}).map(function(o){var i=t.marks[o];return e(o,"string"!=typeof i?i:{label:i})}):Array.isArray(this.marks)?this.marks.map(function(t){return e(t)}):"function"==typeof this.marks?this.getValues().map(function(e){return{value:e,result:t.marks(e)}}).filter(function(t){return!!t.result}).map(function(t){var o=t.value,i=t.result;return e(o,i)}):[]}},{key:"processArray",get:function(){if(this.process){if("function"==typeof this.process)return this.process(this.dotsPos);if(1===this.dotsPos.length)return[[0,this.dotsPos[0]]];if(this.dotsPos.length>1)return[[Math.min.apply(Math,L(this.dotsPos)),Math.max.apply(Math,L(this.dotsPos))]]}return[]}},{key:"total",get:function(){var t=0;return t=this.data?this.data.length-1:new Bt(this.max).minus(this.min).divide(this.interval).toNumber(),t-Math.floor(t)!=0?(this.emitError(Nt.INTERVAL),0):t}},{key:"gap",get:function(){return 100/this.total}},{key:"minRangeDir",get:function(){return this.cacheRangeDir[this.minRange]?this.cacheRangeDir[this.minRange]:this.cacheRangeDir[this.minRange]=this.getRangeDir(this.minRange)}},{key:"maxRangeDir",get:function(){return this.cacheRangeDir[this.maxRange]?this.cacheRangeDir[this.maxRange]:this.cacheRangeDir[this.maxRange]=this.getRangeDir(this.maxRange)}},{key:"valuePosRange",get:function(){var t=this,e=this.dotsPos,o=[];return e.forEach(function(i,a){o.push([Math.max(t.minRange?t.minRangeDir*a:0,t.enableCross?0:e[a-1]||0,t.getDotRange(a,"min",0)),Math.min(t.minRange?100-t.minRangeDir*(e.length-1-a):100,t.enableCross?100:e[a+1]||100,t.getDotRange(a,"max",100))])}),o}},{key:"dotsIndex",get:function(){var t=this;return this.dotsValue.map(function(e){return t.getIndexByValue(e)})}}]),t}(),Vt=function(){function t(e){K(this,t),this.states=0,this.map=e}return J(t,[{key:"add",value:function(t){this.states|=t}},{key:"delete",value:function(t){this.states&=~t}},{key:"toggle",value:function(t){this.has(t)?this.delete(t):this.add(t)}},{key:"has",value:function(t){return!!(this.states&t)}}]),t}();o("4abb");var Ht={None:0,Drag:2,Focus:4},qt=function(){var t=function(t){function e(){var t;return dt(this,e),t=o.apply(this,arguments),t.states=new Vt(Ht),t.scale=1,t.focusDotIndex=0,t}ft(e,t);var o=bt(e);return ut(e,[{key:"isObjectData",value:function(t){return!!t&&"[object Object]"===Object.prototype.toString.call(t)}},{key:"isObjectArrayData",value:function(t){return!!t&&Array.isArray(t)&&t.length>0&&"object"===ct(t[0])}},{key:"onValueChanged",value:function(){this.control&&!this.states.has(Ht.Drag)&&this.isNotSync&&(this.control.setValue(this.value),this.syncValueByPos())}},{key:"created",value:function(){this.initControl()}},{key:"mounted",value:function(){this.bindEvent()}},{key:"beforeDestroy",value:function(){this.unbindEvent()}},{key:"bindEvent",value:function(){document.addEventListener("touchmove",this.dragMove,{passive:!1}),document.addEventListener("touchend",this.dragEnd,{passive:!1}),document.addEventListener("mousedown",this.blurHandle),document.addEventListener("mousemove",this.dragMove),document.addEventListener("mouseup",this.dragEnd),document.addEventListener("mouseleave",this.dragEnd),document.addEventListener("keydown",this.keydownHandle)}},{key:"unbindEvent",value:function(){document.removeEventListener("touchmove",this.dragMove),document.removeEventListener("touchend",this.dragEnd),document.removeEventListener("mousedown",this.blurHandle),document.removeEventListener("mousemove",this.dragMove),document.removeEventListener("mouseup",this.dragEnd),document.removeEventListener("mouseleave",this.dragEnd),document.removeEventListener("keydown",this.keydownHandle)}},{key:"setScale",value:function(){var t=new Bt(Math.floor(this.isHorizontal?this.$refs.rail.offsetWidth:this.$refs.rail.offsetHeight));void 0!==this.zoom&&t.multiply(this.zoom),t.divide(100),this.scale=t.toNumber()}},{key:"initControl",value:function(){var t=this;this.control=new Gt({value:this.value,data:this.sliderData,enableCross:this.enableCross,fixed:this.fixed,max:this.max,min:this.min,interval:this.interval,minRange:this.minRange,maxRange:this.maxRange,order:this.order,marks:this.sliderMarks,included:this.included,process:this.process,adsorb:this.adsorb,dotOptions:this.dotOptions,onError:this.emitError}),this.syncValueByPos(),["data","enableCross","fixed","max","min","interval","minRange","maxRange","order","marks","process","adsorb","included","dotOptions"].forEach(function(e){t.$watch(e,function(o){if("data"===e&&Array.isArray(t.control.data)&&Array.isArray(o)&&t.control.data.length===o.length&&o.every(function(e,o){return e===t.control.data[o]}))return!1;switch(e){case"data":case"dataLabel":case"dataValue":t.control.data=t.sliderData;break;case"mark":t.control.marks=t.sliderMarks;break;default:t.control[e]=o}["data","max","min","interval"].indexOf(e)>-1&&t.control.syncDotsPos()})})}},{key:"syncValueByPos",value:function(){var t=this.control.dotsValue;this.isDiff(t,Array.isArray(this.value)?this.value:[this.value])&&this.$emit("change",1===t.length?t[0]:at(t),this.focusDotIndex)}},{key:"isDiff",value:function(t,e){return t.length!==e.length||t.some(function(t,o){return t!==e[o]})}},{key:"emitError",value:function(t,e){this.silent||console.error("[VueSlider error]: ".concat(e)),this.$emit("error",t,e)}},{key:"dragStartOnProcess",value:function(t){if(this.dragOnClick){this.setScale();var e=this.getPosByEvent(t),o=this.control.getRecentDot(e);if(this.dots[o].disabled)return;this.dragStart(o),this.control.setDotPos(e,this.focusDotIndex),this.lazy||this.syncValueByPos()}}},{key:"dragStart",value:function(t){this.focusDotIndex=t,this.setScale(),this.states.add(Ht.Drag),this.states.add(Ht.Focus),this.$emit("drag-start",this.focusDotIndex)}},{key:"dragMove",value:function(t){if(!this.states.has(Ht.Drag))return!1;t.preventDefault();var e=this.getPosByEvent(t);this.isCrossDot(e),this.control.setDotPos(e,this.focusDotIndex),this.lazy||this.syncValueByPos();var o=this.control.dotsValue;this.$emit("dragging",1===o.length?o[0]:at(o),this.focusDotIndex)}},{key:"isCrossDot",value:function(t){if(this.canSort){var e=this.focusDotIndex,o=t;if(o>this.dragRange[1]?(o=this.dragRange[1],this.focusDotIndex++):o<this.dragRange[0]&&(o=this.dragRange[0],this.focusDotIndex--),e!==this.focusDotIndex){var i=this.$refs["dot-".concat(this.focusDotIndex)];i&&i.$el&&i.$el.focus(),this.control.setDotPos(o,e)}}}},{key:"dragEnd",value:function(t){var e=this;if(!this.states.has(Ht.Drag))return!1;setTimeout(function(){e.lazy&&e.syncValueByPos(),e.included&&e.isNotSync?e.control.setValue(e.value):e.control.syncDotsPos(),e.states.delete(Ht.Drag),e.useKeyboard&&!("targetTouches"in t)||e.states.delete(Ht.Focus),e.$emit("drag-end",e.focusDotIndex)})}},{key:"blurHandle",value:function(t){if(!this.states.has(Ht.Focus)||!this.$refs.container||this.$refs.container.contains(t.target))return!1;this.states.delete(Ht.Focus)}},{key:"clickHandle",value:function(t){if(!this.clickable||this.disabled)return!1;if(!this.states.has(Ht.Drag)){this.setScale();var e=this.getPosByEvent(t);this.setValueByPos(e)}}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.states.add(Ht.Focus),this.focusDotIndex=t}},{key:"blur",value:function(){this.states.delete(Ht.Focus)}},{key:"getValue",value:function(){var t=this.control.dotsValue;return 1===t.length?t[0]:t}},{key:"getIndex",value:function(){var t=this.control.dotsIndex;return 1===t.length?t[0]:t}},{key:"setValue",value:function(t){this.control.setValue(Array.isArray(t)?at(t):[t]),this.syncValueByPos()}},{key:"setIndex",value:function(t){var e=this,o=Array.isArray(t)?t.map(function(t){return e.control.getValueByIndex(t)}):this.control.getValueByIndex(t);this.setValue(o)}},{key:"setValueByPos",value:function(t){var e=this,o=this.control.getRecentDot(t);if(this.disabled||this.dots[o].disabled)return!1;this.focusDotIndex=o,this.control.setDotPos(t,o),this.syncValueByPos(),this.useKeyboard&&this.states.add(Ht.Focus),setTimeout(function(){e.included&&e.isNotSync?e.control.setValue(e.value):e.control.syncDotsPos()})}},{key:"keydownHandle",value:function(t){var e=this;if(!this.useKeyboard||!this.states.has(Ht.Focus))return!1;var o=this.included&&this.marks,i=Ft(t,{direction:this.direction,max:o?this.control.markList.length-1:this.control.total,min:0,hook:this.keydownHook});if(i){t.preventDefault();var a=-1,n=0;o?(this.control.markList.some(function(t,o){return t.value===e.control.dotsValue[e.focusDotIndex]&&(a=i(o),!0)}),a<0?a=0:a>this.control.markList.length-1&&(a=this.control.markList.length-1),n=this.control.markList[a].pos):(a=i(this.control.getIndexByValue(this.control.dotsValue[this.focusDotIndex])),n=this.control.parseValue(this.control.getValueByIndex(a))),this.isCrossDot(n),this.control.setDotPos(n,this.focusDotIndex),this.syncValueByPos()}}},{key:"getPosByEvent",value:function(t){return Mt(t,this.$refs.rail,this.isReverse)[this.isHorizontal?"x":"y"]/this.scale}},{key:"renderSlot",value:function(t,e,o,i){var a=this.$createElement,n=this.$scopedSlots[t];return n?i?n(e):a("template",{slot:t},[n(e)]):o}},{key:"render",value:function(){var t=this,e=arguments[0];return e("div",Ot()([{ref:"container",class:this.containerClasses,style:this.containerStyles,on:{click:this.clickHandle,touchstart:this.dragStartOnProcess,mousedown:this.dragStartOnProcess}},this.$attrs]),[e("div",{ref:"rail",class:"vue-slider-rail",style:this.railStyle},[this.processArray.map(function(o,i){return t.renderSlot("process",o,e("div",{class:"vue-slider-process",key:"process-".concat(i),style:o.style}),!0)}),this.sliderMarks?e("div",{class:"vue-slider-marks"},[this.control.markList.map(function(o,i){var a;return t.renderSlot("mark",o,e("vue-slider-mark",{key:"mark-".concat(i),attrs:{mark:o,hideLabel:t.hideLabel,stepStyle:t.stepStyle,stepActiveStyle:t.stepActiveStyle,labelStyle:t.labelStyle,labelActiveStyle:t.labelActiveStyle},style:(a={},it(a,t.isHorizontal?"height":"width","100%"),it(a,t.isHorizontal?"width":"height",t.tailSize),it(a,t.mainDirection,"".concat(o.pos,"%")),a),on:{pressLabel:function(e){return t.clickable&&t.setValueByPos(e)}}},[t.renderSlot("step",o,null),t.renderSlot("label",o,null)]),!0)})]):null,this.dots.map(function(o,i){var a;return e("vue-slider-dot",{ref:"dot-".concat(i),key:"dot-".concat(i),attrs:ot({value:o.value,disabled:o.disabled,focus:o.focus,"dot-style":[o.style,o.disabled?o.disabledStyle:null,o.focus?o.focusStyle:null],tooltip:o.tooltip||t.tooltip,"tooltip-style":[t.tooltipStyle,o.tooltipStyle,o.disabled?o.tooltipDisabledStyle:null,o.focus?o.tooltipFocusStyle:null],"tooltip-formatter":Array.isArray(t.sliderTooltipFormatter)?t.sliderTooltipFormatter[i]:t.sliderTooltipFormatter,"tooltip-placement":t.tooltipDirections[i],role:"slider","aria-valuenow":o.value,"aria-valuemin":t.min,"aria-valuemax":t.max,"aria-orientation":t.isHorizontal?"horizontal":"vertical",tabindex:"0"},t.dotAttrs),style:[t.dotBaseStyle,(a={},it(a,t.mainDirection,"".concat(o.pos,"%")),it(a,"transition","".concat(t.mainDirection," ").concat(t.animateTime,"s")),a)],on:{"drag-start":function(){return t.dragStart(i)}},nativeOn:{focus:function(){return!o.disabled&&t.focus(i)},blur:function(){return t.blur()}}},[t.renderSlot("dot",o,null),t.renderSlot("tooltip",o,null)])}),this.renderSlot("default",{value:this.getValue()},null,!0)])])}},{key:"tailSize",get:function(){return Rt((this.isHorizontal?this.height:this.width)||4)}},{key:"containerClasses",get:function(){return["vue-slider",["vue-slider-".concat(this.direction)],{"vue-slider-disabled":this.disabled}]}},{key:"containerStyles",get:function(){var t=Array.isArray(this.dotSize)?this.dotSize:[this.dotSize,this.dotSize],e=Y(t,2),o=e[0],i=e[1],a=this.width?Rt(this.width):this.isHorizontal?"auto":Rt(4),n=this.height?Rt(this.height):this.isHorizontal?Rt(4):"auto";return{padding:this.contained?"".concat(i/2,"px ").concat(o/2,"px"):this.isHorizontal?"".concat(i/2,"px 0"):"0 ".concat(o/2,"px"),width:a,height:n}}},{key:"processArray",get:function(){var t=this;return this.control.processArray.map(function(e,o){var i,a=Y(e,3),n=a[0],r=a[1],s=a[2];if(n>r){var l=[r,n];n=l[0],r=l[1]}var p=t.isHorizontal?"width":"height";return{start:n,end:r,index:o,style:ot(ot((i={},it(i,t.isHorizontal?"height":"width","100%"),it(i,t.isHorizontal?"top":"left",0),it(i,t.mainDirection,"".concat(n,"%")),it(i,p,"".concat(r-n,"%")),it(i,"transitionProperty","".concat(p,",").concat(t.mainDirection)),it(i,"transitionDuration","".concat(t.animateTime,"s")),i),t.processStyle),s)}})}},{key:"dotBaseStyle",get:function(){var t,e=Array.isArray(this.dotSize)?this.dotSize:[this.dotSize,this.dotSize],o=Y(e,2),i=o[0],a=o[1];return t=this.isHorizontal?it({transform:"translate(".concat(this.isReverse?"50%":"-50%",", -50%)"),WebkitTransform:"translate(".concat(this.isReverse?"50%":"-50%",", -50%)"),top:"50%"},"ltr"===this.direction?"left":"right","0"):it({transform:"translate(-50%, ".concat(this.isReverse?"50%":"-50%",")"),WebkitTransform:"translate(-50%, ".concat(this.isReverse?"50%":"-50%",")"),left:"50%"},"btt"===this.direction?"bottom":"top","0"),ot({width:"".concat(i,"px"),height:"".concat(a,"px")},t)}},{key:"mainDirection",get:function(){switch(this.direction){case"ltr":return"left";case"rtl":return"right";case"btt":return"bottom";case"ttb":return"top"}}},{key:"isHorizontal",get:function(){return"ltr"===this.direction||"rtl"===this.direction}},{key:"isReverse",get:function(){return"rtl"===this.direction||"btt"===this.direction}},{key:"tooltipDirections",get:function(){var t=this.tooltipPlacement||(this.isHorizontal?"top":"left");return Array.isArray(t)?t:this.dots.map(function(){return t})}},{key:"dots",get:function(){var t=this;return this.control.dotsPos.map(function(e,o){return ot({pos:e,index:o,value:t.control.dotsValue[o],focus:t.states.has(Ht.Focus)&&t.focusDotIndex===o,disabled:t.disabled,style:t.dotStyle},(Array.isArray(t.dotOptions)?t.dotOptions[o]:t.dotOptions)||{})})}},{key:"animateTime",get:function(){return this.states.has(Ht.Drag)?0:this.duration}},{key:"canSort",get:function(){return this.order&&!this.minRange&&!this.maxRange&&!this.fixed&&this.enableCross}},{key:"sliderData",get:function(){var t=this;return this.isObjectArrayData(this.data)?this.data.map(function(e){return e[t.dataValue]}):this.isObjectData(this.data)?Object.keys(this.data):this.data}},{key:"sliderMarks",get:function(){var t=this;return this.marks?this.marks:this.isObjectArrayData(this.data)?function(e){var o={label:e};return t.data.some(function(i){return i[t.dataValue]===e&&(o.label=i[t.dataLabel],!0)}),o}:this.isObjectData(this.data)?this.data:void 0}},{key:"sliderTooltipFormatter",get:function(){var t=this;if(this.tooltipFormatter)return this.tooltipFormatter;if(this.isObjectArrayData(this.data))return function(e){var o=""+e;return t.data.some(function(i){return i[t.dataValue]===e&&(o=i[t.dataLabel],!0)}),o};if(this.isObjectData(this.data)){var e=this.data;return function(t){return e[t]}}}},{key:"isNotSync",get:function(){var t=this.control.dotsValue;return Array.isArray(this.value)?this.value.length!==t.length||this.value.some(function(e,o){return e!==t[o]}):this.value!==t[0]}},{key:"dragRange",get:function(){var t=this.dots[this.focusDotIndex-1],e=this.dots[this.focusDotIndex+1];return[t?t.pos:-1/0,e?e.pos:1/0]}}]),e}(At.a);return i([a("change",{default:0})],t.prototype,"value",void 0),i([n({type:Boolean,default:!1})],t.prototype,"silent",void 0),i([n({default:"ltr",validator:function(t){return["ltr","rtl","ttb","btt"].indexOf(t)>-1}})],t.prototype,"direction",void 0),i([n({type:[Number,String]})],t.prototype,"width",void 0),i([n({type:[Number,String]})],t.prototype,"height",void 0),i([n({default:14})],t.prototype,"dotSize",void 0),i([n({default:!1})],t.prototype,"contained",void 0),i([n({type:Number,default:0})],t.prototype,"min",void 0),i([n({type:Number,default:100})],t.prototype,"max",void 0),i([n({type:Number,default:1})],t.prototype,"interval",void 0),i([n({type:Boolean,default:!1})],t.prototype,"disabled",void 0),i([n({type:Boolean,default:!0})],t.prototype,"clickable",void 0),i([n({type:Boolean,default:!1})],t.prototype,"dragOnClick",void 0),i([n({type:Number,default:.5})],t.prototype,"duration",void 0),i([n({type:[Object,Array]})],t.prototype,"data",void 0),i([n({type:String,default:"value"})],t.prototype,"dataValue",void 0),i([n({type:String,default:"label"})],t.prototype,"dataLabel",void 0),i([n({type:Boolean,default:!1})],t.prototype,"lazy",void 0),i([n({type:String,validator:function(t){return["none","always","focus","hover","active"].indexOf(t)>-1},default:"active"})],t.prototype,"tooltip",void 0),i([n({type:[String,Array],validator:function(t){return(Array.isArray(t)?t:[t]).every(function(t){return["top","right","bottom","left"].indexOf(t)>-1})}})],t.prototype,"tooltipPlacement",void 0),i([n({type:[String,Array,Function]})],t.prototype,"tooltipFormatter",void 0),i([n({type:Boolean,default:!0})],t.prototype,"useKeyboard",void 0),i([n(Function)],t.prototype,"keydownHook",void 0),i([n({type:Boolean,default:!0})],t.prototype,"enableCross",void 0),i([n({type:Boolean,default:!1})],t.prototype,"fixed",void 0),i([n({type:Boolean,default:!0})],t.prototype,"order",void 0),i([n(Number)],t.prototype,"minRange",void 0),i([n(Number)],t.prototype,"maxRange",void 0),i([n({type:[Boolean,Object,Array,Function],default:!1})],t.prototype,"marks",void 0),i([n({type:[Boolean,Function],default:!0})],t.prototype,"process",void 0),i([n({type:[Number]})],t.prototype,"zoom",void 0),i([n(Boolean)],t.prototype,"included",void 0),i([n(Boolean)],t.prototype,"adsorb",void 0),i([n(Boolean)],t.prototype,"hideLabel",void 0),i([n()],t.prototype,"dotOptions",void 0),i([n()],t.prototype,"dotAttrs",void 0),i([n()],t.prototype,"railStyle",void 0),i([n()],t.prototype,"processStyle",void 0),i([n()],t.prototype,"dotStyle",void 0),i([n()],t.prototype,"tooltipStyle",void 0),i([n()],t.prototype,"stepStyle",void 0),i([n()],t.prototype,"stepActiveStyle",void 0),i([n()],t.prototype,"labelStyle",void 0),i([n()],t.prototype,"labelActiveStyle",void 0),i([r("value")],t.prototype,"onValueChanged",null),t=i([$t()({data:function(){return{control:null}},components:{VueSliderDot:Dt,VueSliderMark:Pt}})],t)}(),Wt=qt;Wt.VueSliderMark=Pt,Wt.VueSliderDot=Dt;var Kt=Wt;e.default=Kt}}).default})},function(t,e,o){var i,a;o(92),i=o(94),a=o(95),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(93);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t:root {\n\t\t--handle-bg: #4a4a4a;\n\t\t--handle-width: 30px;\n\t\t--handle-height: 30px;\n\t\t--handle-chevron-size: 20px;\n\t\t\n\t\t--handle-line-bg: #4a4a4a;\n\t\t--handle-line-width: 2px;\n\t\t--handle-line-height: 100%;\n\t\t\n\t\t--z-index-handle: 5;\n\t\t--z-index-handle-line: 4;\n\t\t--z-index-range-input: 6;\n\t}\n\t\n\t.compare-wrapper {\n\t\tposition: relative;\n\t}\n\t\n\t.compare,\n\t.compare__content {\n\t\tposition: relative;\n\t\theight: 100%;\n\t}\n\t\n\t.compare-overlay.initial,\n\t.compare__content.initial {\n\t\topacity: 0.2;\n\t}\n\t\n\t.compare-overlay,\n\t.compare__content {\n\t\ttransition: opacity .3s ease-in-out;\n\t}\n\t\n\t.compare-overlay {\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t\ttop: 0;\n\t}\n\t\n\t.compare-overlay__content {\n\t\tposition: relative;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t}\n\t\n\t.handle__arrow {\n\t\tposition: absolute;\n\t\twidth: var(--handle-chevron-size);\n\t}\n\t\n\t.handle__arrow--l {\n\t\tleft: 0;\n\t}\n\t\n\t.handle__arrow--r {\n\t\tright: 0;\n\t}\n\t\n\t.handle-wrap {\n\t\tdisplay: -ms-flexbox;\n\t\tdisplay: flex;\n\t\t-ms-flex-align: center;\n\t\t align-items: center;\n\t\t-ms-flex-pack: center;\n\t\t justify-content: center;\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\theight: 100%;\n\t\ttransform: translate(-50%, -50%);\n\t\tz-index: var(--z-index-handle);\n\t}\n\t\n\t.handle-icon {\n\t\tdisplay: -ms-flexbox;\n\t\tdisplay: flex;\n\t\t-ms-flex-align: center;\n\t\t align-items: center;\n\t\t-ms-flex-pack: center;\n\t\t justify-content: center;\n\t\tcolor: white;\n\t\tbackground: var(--handle-bg);\n\t\tborder-radius: 50%;\n\t\twidth: var(--handle-width);\n\t\theight: var(--handle-height);\n\t}\n\t\n\t.handle-line {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\twidth: var(--handle-line-width);\n\t\theight: 100%;\n\t\tbackground: var(--handle-line-bg);\n\t\tz-index: var(--z-index-handle-line);\n\t\tpointer-events: none;\n\t\t-webkit-user-select: none;\n\t\t -moz-user-select: none;\n\t\t -ms-user-select: none;\n\t\t user-select: none;\n\t}\n\t\n\t.compare__range {\n\t\tposition: absolute;\n\t\tcursor: ew-resize;\n\t\tleft: calc(var(--handle-width) / -2);\n\t\twidth: calc(100% + var(--handle-width));\n\t\ttransform: translatey(-50%);\n\t\ttop: calc(50%);\n\t\tz-index: var(--z-index-range-input);\n\t\t-webkit-appearance: none;\n\t\theight: var(--handle-height);\n\t\t/* debugging purposes only */\n\t\tbackground: rgba(0, 0, 0, .4);\n\t\topacity: .0;\n\t}\n\t\n\t.object-fit-cover {\n\t\t-o-object-fit: cover;\n\t\t object-fit: cover;\n\t}\n\t\n\t.compare_optimized {\n\t\tright: 5px;\n\t}\n\t\n\t.compare_original {\n\t\tleft: 5px;\n\t}\n\t\n\t.compare_label {\n\t\tposition: absolute;\n\t\tz-index: 999;\n\t\tbackground: #444;\n\t\topacity: 0.6;\n\t\tpadding: 0.5rem;\n\t\tborder-radius: 0.2rem;\n\t\tcolor: #fff;\n\t\ttop: 10px;\n\t\t\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"image_diff",props:{value:{default:50},first_label:{type:String,default:""},second_label:{type:String,default:""},step:{default:".1"}},data:function(){return{width:null,initial:!1,compareWidth:this.value}},watch:{value:function(){this.compareWidth=this.value}},mounted:function(){this.width=this.getContainerWidth()},methods:{removeInitial:function(){this.initial=!0},handleInput:function(t){this.compareWidth=t.target.value,this.$emit("input",t.target.value)},handleResize:function(){var t=this.getContainerWidth();t!==this.width&&(this.width=t)},getContainerWidth:function(){return window.getComputedStyle(this.$el,null).getPropertyValue("width")}}}},function(t,e){t.exports='\n\t<div class="compare-wrapper" @mouseenter="removeInitial">\n\t\t<div class="compare">\n\t\t\t\n\t\t\t<span class="compare_label compare_original">{{this.first_label}}</span>\n\t\t\t<span class="compare_label compare_optimized">{{this.second_label}}</span>\n\t\t\t<div class="compare__content " :class="{\'initial\':!initial}" :style="{\'width\': width}">\n\t\t\t\t<slot name="first"></slot>\n\t\t\t\n\t\t\t</div>\n\t\t\t\n\t\t\t<resize-observer @notify="handleResize" style="display: none"></resize-observer>\n\t\t\t<div class="handle-wrap" :style="{left:`calc(${compareWidth + \'%\'} - var(--handle-line-width) / 2`}">\n\t\t\t\t<div class="handle-icon">\n\t\t\t\t\t<svg class="handle__arrow handle__arrow--l" xmlns="http://www.w3.org/2000/svg" width="24"\n\t\t\t\t\t height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"\n\t\t\t\t\t stroke-linecap="round" stroke-linejoin="round">\n\t\t\t\t\t\t<polyline points="15 18 9 12 15 6"></polyline>\n\t\t\t\t\t</svg>\n\t\t\t\t\t<svg class="handle__arrow handle__arrow--r" xmlns="http://www.w3.org/2000/svg" width="24"\n\t\t\t\t\t height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"\n\t\t\t\t\t stroke-linecap="round" stroke-linejoin="round">\n\t\t\t\t\t\t<polyline points="9 18 15 12 9 6"></polyline>\n\t\t\t\t\t</svg>\n\t\t\t\t\n\t\t\t\t</div>\n\t\t\t\t<span class="handle-line"></span>\n\t\t\t</div>\n\t\t\t\n\t\t\t<div class="compare-overlay" :class="{\'initial\':!initial}" :style="{width:`calc(${compareWidth + \'%\'})`}">\n\t\t\t\t<div class="compare-overlay__content" :style="{ \'width\': width}">\n\t\t\t\t\t<slot name="second"></slot>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\n\t\t</div>\n\t\t<input type="range" min="0" max="100" :step="step" class="compare__range" :value="compareWidth"\n\t\t @input="handleInput" tabindex="-1">\n\t\n\t</div>\n'},function(t,e,o){var i=o(97);"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=o(98).default;a("2238a4e2",i,!1,{})},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,'.vue-slider-disabled .vue-slider-process{background-color:#a7a7a7}.vue-slider-disabled .vue-slider-dot-handle{border-color:#a7a7a7}.vue-slider-disabled .vue-slider-mark-step-active{box-shadow:0 0 0 2px #a7a7a7}.vue-slider-rail{background-color:whitesmoke;border-radius:15px;transition:background-color 0.3s}.vue-slider:hover .vue-slider-rail{background-color:#e1e1e1}.vue-slider-process{background-color:#9cd5ff;border-radius:15px;transition:background-color 0.3s}.vue-slider:hover .vue-slider-process{background-color:#69c0ff}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 2px #e8e8e8;background-color:#fff}.vue-slider-mark-step-active{box-shadow:0 0 0 2px #9cd5ff}.vue-slider:hover .vue-slider-mark-step-active{box-shadow:0 0 0 2px #69c0ff}.vue-slider-mark-label{font-size:12px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;border:2px solid #9cd5ff;box-sizing:border-box;transition:box-shadow 0.3s, border-color 0.3s}.vue-slider:hover .vue-slider-dot-handle{border-color:#69c0ff}.vue-slider-dot-handle-focus{border-color:#36abff;box-shadow:0 0 0 5px rgba(54,171,255,0.2)}.vue-slider:hover .vue-slider-dot-handle-focus{border-color:#36abff}.vue-slider-dot-handle:hover{border-color:#36abff}.vue-slider:hover .vue-slider-dot-handle:hover{border-color:#36abff}.vue-slider-dot-handle-disabled{cursor:not-allowed;border-color:#ddd !important}.vue-slider-dot-tooltip{opacity:0;visibility:hidden;transition:all 0.3s}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:6px 8px;color:#fff;border-radius:5px;border-color:rgba(0,0,0,0.75);background-color:rgba(0,0,0,0.75);box-shadow:0 2px 8px rgba(0,0,0,0.15);transform:scale(0.9);transition:transform 0.3s}.vue-slider-dot-tooltip-inner::after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top::after{top:100%;left:50%;transform:translate(-50%, 0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom::after{bottom:100%;left:50%;transform:translate(-50%, 0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left::after{left:100%;top:50%;transform:translate(0, -50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right::after{right:100%;top:50%;transform:translate(0, -50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-inner-top{transform-origin:50% 100%}.vue-slider-dot-tooltip-inner-bottom{transform-origin:50% 0}.vue-slider-dot-tooltip-inner-left{transform-origin:100% 50%}.vue-slider-dot-tooltip-inner-right{transform-origin:0% 50%}.vue-slider-dot:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show{opacity:1;visibility:visible}.vue-slider-dot:hover .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner,.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner{transform:scale(1)}\n',""])},function(t,e,o){"use strict";function i(t,e,o,i){h=o,v=i||{};var n=Object(p.a)(t,e);return a(n),function(e){for(var o=[],i=0;i<n.length;i++){var r=n[i],s=d[r.id];s.refs--,o.push(s)}e?(n=Object(p.a)(t,e),a(n)):n=[];for(var i=0;i<o.length;i++){var s=o[i];if(0===s.refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete d[s.id]}}}}function a(t){for(var e=0;e<t.length;e++){var o=t[e],i=d[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(r(o.parts[a]));i.parts.length>o.parts.length&&(i.parts.length=o.parts.length)}else{for(var n=[],a=0;a<o.parts.length;a++)n.push(r(o.parts[a]));d[o.id]={id:o.id,refs:1,parts:n}}}}function n(){var t=document.createElement("style");return t.type="text/css",m.appendChild(t),t}function r(t){var e,o,i=document.querySelector("style["+g+'~="'+t.id+'"]');if(i){if(h)return b;i.parentNode.removeChild(i)}if(x){var a=f++;i=u||(u=n()),e=s.bind(null,i,a,!1),o=s.bind(null,i,a,!0)}else i=n(),e=l.bind(null,i),o=function(){i.parentNode.removeChild(i)};return e(t),function(i){if(i){if(i.css===t.css&&i.media===t.media&&i.sourceMap===t.sourceMap)return;e(t=i)}else o()}}function s(t,e,o,i){var a=o?"":i.css;if(t.styleSheet)t.styleSheet.cssText=y(e,a);else{var n=document.createTextNode(a),r=t.childNodes;r[e]&&t.removeChild(r[e]),r.length?t.insertBefore(n,r[e]):t.appendChild(n)}}function l(t,e){var o=e.css,i=e.media,a=e.sourceMap;if(i&&t.setAttribute("media",i),v.ssrId&&t.setAttribute(g,e.id),a&&(o+="\n/*# sourceURL="+a.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var p=o(99),c="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!c)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d={},m=c&&(document.head||document.getElementsByTagName("head")[0]),u=null,f=0,h=!1,b=function(){},v=null,g="data-vue-ssr-id",x="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase()),y=function(){var t=[];return function(e,o){return t[e]=o,t.filter(Boolean).join("\n")}}()},function(t,e,o){"use strict";function i(t,e){for(var o=[],i={},a=0;a<e.length;a++){var n=e[a],r=n[0],s=n[1],l=n[2],p=n[3],c={id:t+":"+a,css:s,media:l,sourceMap:p};i[r]?i[r].parts.push(c):o.push(i[r]={id:r,parts:[c]})}return o}e.a=i},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-7a0fbf36="">\n <div class="field columns" _v-7a0fbf36="">\n <label class="label column has-text-grey-dark" _v-7a0fbf36="">\n {{strings.enable_network_opt_title}}\n <p class="is-italic has-text-weight-normal" _v-7a0fbf36="">\n {{strings.enable_network_opt_desc}}\n </p>\n </label>\n <div class="column is-3" _v-7a0fbf36="">\n <br _v-7a0fbf36="">\n <toggle-button :class="\'has-text-dark\'" :disabled="this.$store.state.loading" v-model="networkStatus" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7a0fbf36=""></toggle-button>\n </div>\n </div>\n\n \x3c!--CSS & JS Assets load toggle --\x3e\n <div class="field is-fullwidth columns" _v-7a0fbf36="">\n <label class="label column has-text-grey-dark" _v-7a0fbf36="">\n {{strings.toggle_cdn}}\n\n <p class="is-italic has-text-weight-normal" _v-7a0fbf36="">\n {{strings.cdn_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-7a0fbf36="">\n <toggle-button :class="\'has-text-dark\'" v-model="cdnStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7a0fbf36=""></toggle-button>\n </div>\n </div>\n \x3c!-- GIF replacement toggle button --\x3e\n <div class="field columns" _v-7a0fbf36="">\n <label class="label column has-text-grey-dark" _v-7a0fbf36="">\n {{strings.enable_gif_replace_title}}\n\n <p class="is-italic has-text-weight-normal" _v-7a0fbf36="">\n {{strings.gif_replacer_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-7a0fbf36="">\n <toggle-button :class="\'has-text-dark\'" v-model="gifReplacementStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7a0fbf36=""></toggle-button>\n </div>\n </div>\n\n <div class="field columns" _v-7a0fbf36="">\n <label class="label column has-text-grey-dark" _v-7a0fbf36="">\n {{strings.quality_title}}\n <p class="is-italic has-text-weight-normal" _v-7a0fbf36="">\n {{strings.quality_desc}}\n </p>\n </label>\n\n\n </div>\n <div class="field columns" _v-7a0fbf36="">\n <div class="column" _v-7a0fbf36="">\n <vue-slider @change="() => { showSave=true;showSample=true }" v-bind="sliderOptions" v-model="new_data.quality" _v-7a0fbf36=""></vue-slider>\n </div>\n </div>\n <div class="field is-fullwidth columns " _v-7a0fbf36="">\n <div class="column is-left" _v-7a0fbf36="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-7a0fbf36="">{{strings.save_changes}}\n </button>\n <a href="#" v-if="showSample" @click="newSample(false)" class="view-sample-image is-link" _v-7a0fbf36="">{{strings.view_sample_image}}\n </a>\n </div>\n </div>\n <div v-if="showComparison" class="sample-image" _v-7a0fbf36="">\n <div v-if="loading_images" class="has-text-centered subtitle " _v-7a0fbf36="">{{strings.sample_image_loading}}<span class="loader has-text-black-bis icon is-small" _v-7a0fbf36=""></span>\n </div>\n <div v-else-if="sample_images.id &amp;&amp; sample_images.original_size > 0" _v-7a0fbf36="">\n <div class="columns is-centered is-vcentered is-multiline is-mobile" _v-7a0fbf36="">\n <a @click="newSample(true)" class="button is-small is-pulled-right" _v-7a0fbf36="">\n <span class="icon dashicons dashicons-image-rotate" _v-7a0fbf36=""></span>\n </a>\n <div class="column visual-compare is-half-fullhd is-half-desktop is-three-quarters-touch is-12-mobile " _v-7a0fbf36="">\n <div class="is-full progress-wrapper" _v-7a0fbf36="">\n <p class="subtitle is-size-6 compress-optimization-ratio-done has-text-centered" v-if="compressionRatio > 0" _v-7a0fbf36="">\n <strong _v-7a0fbf36="">{{( 100 - compressionRatio )}}%</strong> smaller </p>\n <p class="subtitle compress-optimization-ratio-nothing is-size-6 has-text-centered" v-else="" _v-7a0fbf36="">\n {{all_strings.latest_images.same_size}}\n </p>\n <progress class=" progress is-large is-success " :value="compressionRatio" :max="100" _v-7a0fbf36="">\n </progress>\n <hr _v-7a0fbf36="">\n </div>\n <image_diff class="is-fullwidth" value="50" :first_label="strings.image_1_label" :second_label="strings.image_2_label" _v-7a0fbf36="">\n <img slot="first" :src="sample_images.optimized" _v-7a0fbf36="">\n <img slot="second" :src="sample_images.original" _v-7a0fbf36="">\n </image_diff>\n </div>\n </div>\n <p class="title has-text-centered is-6" _v-7a0fbf36="">{{strings.quality_slider_desc}}</p>\n </div>\n <div v-else-if=" sample_images.id < 0" _v-7a0fbf36="">\n <p class="title has-text-centered is-5 is-size-6-mobile" _v-7a0fbf36="">{{strings.no_images_found}}</p>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i=o(102);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t.optml-layout-grid .grid-button.is-selected[_v-7aa33760] {\n\t\tbackground: #4a4a4a;\n\t}\n\t\n\t.optml-layout-grid .grid-button[_v-7aa33760] {\n\t\twidth: 50px;\n\t\theight: 50px;\n\t\tdisplay: inline-block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tborder-radius: 9px;\n\t\tborder: 5px solid #4a4a4a;\n\t}\n\t\n\t.optml-layout-grid[_v-7aa33760] {\n\t\twidth: 200px;\n\t\t\n\t}\n\t#optimole-app .input.is-small.is-tiny[_v-7aa33760]{\n\t\twidth:60px;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(104),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={name:"watermarks",components:{FileUpload:a.default},data:function(){return{global:optimoleDashboardApp,startTime:0,maxTime:20,noImages:!0,files:[],is_error:!1,error_message:"",home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.watermarks,watermarkData:[{ID:1,guid:""}],watermarkSettings:this.$store.state.site_settings.watermark,newData:{}}},mounted:function(){this.$store.state.optimizedImages.length>0||(this.selectedWatermark=this.watermarkSettings.id,this.$store.dispatch("retrieveWatermarks",{component:this}))},computed:{watermarkOpacity:{set:function(t){return parseInt(t)<0?(this.$store.commit("updateWatermark",{opacity:0}),void(this.newData.wm_opacity=this.watermarkSettings.opacity)):parseInt(t)>100?(opacity=1,this.$store.commit("updateWatermark",{opacity:1}),void(this.newData.wm_opacity=this.watermarkSettings.opacity)):(this.$store.commit("updateWatermark",{opacity:parseFloat(parseInt(t)/100)}),void(this.newData.wm_opacity=this.watermarkSettings.opacity))},get:function(){return Math.round(100*this.watermarkSettings.opacity)}},watermarkScale:{set:function(t){return parseInt(t)<0?(this.$store.commit("updateWatermark",{scale:0}),void(this.newData.wm_scale=this.watermarkSettings.scale)):parseInt(t)>300?(this.$store.commit("updateWatermark",{scale:3}),void(this.newData.wm_scale=this.watermarkSettings.scale)):(this.$store.commit("updateWatermark",{scale:parseFloat(parseInt(t)/100)}),void(this.newData.wm_scale=this.watermarkSettings.scale))},get:function(){return Math.round(100*this.watermarkSettings.scale)}},watermarkX:{set:function(t){this.$store.commit("updateWatermark",{x_offset:parseInt(t)}),this.newData.wm_x=this.watermarkSettings.x_offset},get:function(){return this.watermarkSettings.x_offset}},watermarkY:{set:function(t){this.$store.commit("updateWatermark",{y_offset:parseInt(t)}),this.newData.wm_y=this.watermarkSettings.y_offset},get:function(){return this.watermarkSettings.y_offset}},selectedWatermark:{set:function(t){this.$store.commit("updateWatermark",{id:parseInt(t)}),this.newData.wm_id=this.watermarkSettings.id},get:function(){return this.watermarkSettings.id}},loading:function(){return this.$store.state.loading}},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.newData})},changePosition:function(t){this.$store.commit("updateWatermark",{position:t}),this.newData.wm_position=this.watermarkSettings.position},isSelectedWatermark:function(t){return this.$store.state.site_settings.watermark.id===t},isActivePosition:function(t){return this.watermarkSettings.position===t},inputFilter:function(t,e,o){if(t&&!e){if(/(\/|^)(Thumbs\.db|desktop\.ini|\..+)$/.test(t.name))return o();if(/\.(php5?|html?|jsx?)$/i.test(t.name))return o()}},inputFile:function(t,e){if(t&&!e&&(this.is_error=!1,this.error_message="",this.$refs.upload.active=!0),t&&e){if(t.response.code&&"error"===t.response.code)return this.is_error=!0,void(this.error_message=t.response.data);this.$store.dispatch("retrieveWatermarks",{component:this})}t&&e&&t.success!==e.success&&this.$refs.upload.clear()},removeWatermark:function(t){this.$store.dispatch("removeWatermark",{postID:t,component:this})}}}},function(t,e,o){/*!
17
  * Name: vue-upload-component
18
  * Version: 2.8.21
19
  * Author: Marco Lang
20
  */
21
- !function(e,o){t.exports=o()}(0,function(){"use strict";function t(t){var e=r(t);return s(e,t.body)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e,o,i,a,n,r,s,l,p){"boolean"!=typeof r&&(l=s,s=r,r=!1);var c="function"==typeof o?o.options:o;t&&t.render&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0,a&&(c.functional=!0)),i&&(c._scopeId=i);var d;if(n?(d=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(n)},c._ssrRegister=d):e&&(d=r?function(){e.call(this,p(this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),d)if(c.functional){var m=c.render;c.render=function(t,e){return d.call(e),m(t,e)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,d):[d]}return o}function i(t){if(Array.isArray(t)){for(var e=0,o=Array(t.length);e<t.length;e++)o[e]=t[e];return o}return Array.from(t)}function a(t){return function(t,e){return n(t,e)}}function n(t,e){var o=w?e.media||"default":t,i=_[o]||(_[o]={ids:new Set,styles:[]});if(!i.ids.has(t)){i.ids.add(t);var a=e.source;if(e.map&&(a+="\n/*# sourceURL="+e.map.sources[0]+" */",a+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e.map))))+" */"),i.element||(i.element=document.createElement("style"),i.element.type="text/css",e.media&&i.element.setAttribute("media",e.media),k.appendChild(i.element)),"styleSheet"in i.element)i.styles.push(a),i.element.styleSheet.cssText=i.styles.filter(Boolean).join("\n");else{var n=i.ids.size-1,r=document.createTextNode(a),s=i.element.childNodes;s[n]&&i.element.removeChild(s[n]),s.length?i.element.insertBefore(r,s[n]):i.element.appendChild(r)}}}var r=function(t){var e=new XMLHttpRequest;return e.open(t.method||"GET",t.url),e.responseType="json",t.headers&&Object.keys(t.headers).forEach(function(o){e.setRequestHeader(o,t.headers[o])}),e},s=function(t,e){return new Promise(function(o,i){t.onload=function(){if(t.status>=200&&t.status<300){var e;try{e=JSON.parse(t.response)}catch(o){e=t.response}o(e)}else i(t.response)},t.onerror=function(){return i(t.response)},t.send(JSON.stringify(e))})},l=function(t,e){var o=new FormData;for(var i in e)o.append(i,e[i]);return new Promise(function(e,i){t.onload=function(){if(t.status>=200&&t.status<300){var o;try{o=JSON.parse(t.response)}catch(e){o=t.response}e(o)}else i(t.response)},t.onerror=function(){return i(t.response)},t.send(o)})},p=function(){function t(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,o,i){return o&&t(e.prototype,o),i&&t(e,i),e}}(),c=function(){function o(t,i){e(this,o),this.file=t,this.options=i,this.chunks=[],this.sessionId=null,this.chunkSize=null,this.speedInterval=null}return p(o,[{key:"createChunks",value:function(){this.chunks=[];for(var t=0,e=this.chunkSize;t<this.fileSize;)this.chunks.push({blob:this.file.file.slice(t,e),startOffset:t,active:!1,retries:this.maxRetries}),t=e,e=t+this.chunkSize}},{key:"updateFileProgress",value:function(){this.file.progress=this.progress}},{key:"pause",value:function(){this.file.active=!1,this.stopChunks()}},{key:"stopChunks",value:function(){this.chunksUploading.forEach(function(t){t.xhr.abort(),t.active=!1}),this.stopSpeedCalc()}},{key:"resume",value:function(){this.file.active=!0,this.startChunking()}},{key:"upload",value:function(){var t=this;return this.promise=new Promise(function(e,o){t.resolve=e,t.reject=o}),this.start(),this.promise}},{key:"start",value:function(){var e=this;t({method:"POST",headers:Object.assign({},this.headers,{"Content-Type":"application/json"}),url:this.action,body:Object.assign(this.startBody,{phase:"start",mime_type:this.fileType,size:this.fileSize,name:this.fileName})}).then(function(t){if("success"!==t.status)return e.file.response=t,e.reject("server");e.sessionId=t.data.session_id,e.chunkSize=t.data.end_offset,e.createChunks(),e.startChunking()}).catch(function(t){e.file.response=t,e.reject("server")})}},{key:"startChunking",value:function(){for(var t=0;t<this.maxActiveChunks;t++)this.uploadNextChunk();this.startSpeedCalc()}},{key:"uploadNextChunk",value:function(){if(this.file.active){if(this.hasChunksToUpload)return this.uploadChunk(this.chunksToUpload[0]);if(0===this.chunksUploading.length)return this.finish()}}},{key:"uploadChunk",value:function(t){var e=this;t.progress=0,t.active=!0,this.updateFileProgress(),t.xhr=r({method:"POST",headers:this.headers,url:this.action}),t.xhr.upload.addEventListener("progress",function(e){e.lengthComputable&&(t.progress=Math.round(e.loaded/e.total*100))},!1),l(t.xhr,Object.assign(this.uploadBody,{phase:"upload",session_id:this.sessionId,start_offset:t.startOffset,chunk:t.blob})).then(function(o){if(t.active=!1,"success"===o.status)t.uploaded=!0;else if(t.retries--<=0)return e.stopChunks(),e.reject("upload");e.uploadNextChunk()}).catch(function(){if(t.active=!1,t.retries--<=0)return e.stopChunks(),e.reject("upload");e.uploadNextChunk()})}},{key:"finish",value:function(){var e=this;this.updateFileProgress(),this.stopSpeedCalc(),t({method:"POST",headers:Object.assign({},this.headers,{"Content-Type":"application/json"}),url:this.action,body:Object.assign(this.finishBody,{phase:"finish",session_id:this.sessionId})}).then(function(t){if(e.file.response=t,"success"!==t.status)return e.reject("server");e.resolve(t)}).catch(function(t){e.file.response=t,e.reject("server")})}},{key:"startSpeedCalc",value:function(){var t=this;this.file.speed=0;var e=0;this.speedInterval||(this.speedInterval=window.setInterval(function(){var o=t.progress/100*t.fileSize;t.file.speed=o-e,e=o},1e3))}},{key:"stopSpeedCalc",value:function(){this.speedInterval&&window.clearInterval(this.speedInterval),this.speedInterval=null,this.file.speed=0}},{key:"maxRetries",get:function(){return parseInt(this.options.maxRetries,10)}},{key:"maxActiveChunks",get:function(){return parseInt(this.options.maxActive,10)}},{key:"fileType",get:function(){return this.file.type}},{key:"fileSize",get:function(){return this.file.size}},{key:"fileName",get:function(){return this.file.name}},{key:"action",get:function(){return this.options.action||null}},{key:"startBody",get:function(){return this.options.startBody||{}}},{key:"uploadBody",get:function(){return this.options.uploadBody||{}}},{key:"finishBody",get:function(){return this.options.finishBody||{}}},{key:"headers",get:function(){return this.options.headers||{}}},{key:"readyToUpload",get:function(){return!!this.chunks}},{key:"progress",get:function(){var t=this,e=this.chunksUploaded.length/this.chunks.length*100,o=this.chunksUploading.reduce(function(e,o){return e+(0|o.progress)/t.chunks.length},0);return Math.min(e+o,100)}},{key:"chunksToUpload",get:function(){return this.chunks.filter(function(t){return!t.active&&!t.uploaded})}},{key:"hasChunksToUpload",get:function(){return this.chunksToUpload.length>0}},{key:"chunksUploading",get:function(){return this.chunks.filter(function(t){return!!t.xhr&&!!t.active})}},{key:"chunksUploaded",get:function(){return this.chunks.filter(function(t){return!!t.uploaded})}}]),o}(),d={methods:{change:function(t){this.$parent.addInputFile(t.target),t.target.files?(t.target.value="",t.target.files.length&&!/safari/i.test(navigator.userAgent)&&(t.target.type="",t.target.type="file")):(this.$destroy(),new this.constructor({parent:this.$parent,el:this.$el}))}}},m=o,u=d,f=function(){var t=this,e=t.$createElement;return(t._self._c||e)("input",{attrs:{type:"file",name:t.$parent.name,id:t.$parent.inputId||t.$parent.name,accept:t.$parent.accept,capture:t.$parent.capture,disabled:t.$parent.disabled,webkitdirectory:t.$parent.directory&&t.$parent.features.directory,directory:t.$parent.directory&&t.$parent.features.directory,multiple:t.$parent.multiple&&t.$parent.features.html5},on:{change:t.change}})},h=[],b=m({render:f,staticRenderFns:h},void 0,u,void 0,!1,void 0,void 0,void 0),v=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i])}return t},g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x={headers:{},action:"",minSize:1048576,maxActive:3,maxRetries:5,handler:c},y={components:{InputFile:b},props:{inputId:{type:String},name:{type:String,default:"file"},accept:{type:String},capture:{},disabled:{},multiple:{type:Boolean},maximum:{type:Number,default:function(){return this.multiple?0:1}},addIndex:{type:[Boolean,Number]},directory:{type:Boolean},postAction:{type:String},putAction:{type:String},customAction:{type:Function},headers:{type:Object,default:Object},data:{type:Object,default:Object},timeout:{type:Number,default:0},drop:{default:!1},dropDirectory:{type:Boolean,default:!0},size:{type:Number,default:0},extensions:{default:Array},value:{type:Array,default:Array},thread:{type:Number,default:1},chunkEnabled:{type:Boolean,default:!1},chunk:{type:Object,default:function(){return x}}},data:function(){return{files:this.value,features:{html5:!0,directory:!1,drop:!1},active:!1,dropActive:!1,uploading:0,destroy:!1}},mounted:function(){var t=document.createElement("input");if(t.type="file",t.multiple=!0,window.FormData&&t.files?("boolean"!=typeof t.webkitdirectory&&"boolean"!=typeof t.directory||(this.features.directory=!0),this.features.html5&&void 0!==t.ondrop&&(this.features.drop=!0)):this.features.html5=!1,this.maps={},this.files)for(var e=0;e<this.files.length;e++){var o=this.files[e];this.maps[o.id]=o}this.$nextTick(function(){var t=this;this.$parent?(this.$parent.$forceUpdate(),this.$parent.$nextTick(function(){t.watchDrop(t.drop)})):this.watchDrop(this.drop)})},beforeDestroy:function(){this.destroy=!0,this.active=!1,this.watchDrop(!1)},computed:{uploaded:function(){for(var t=void 0,e=0;e<this.files.length;e++)if(t=this.files[e],t.fileObject&&!t.error&&!t.success)return!1;return!0},chunkOptions:function(){return Object.assign(x,this.chunk)},className:function(){return["file-uploads",this.features.html5?"file-uploads-html5":"file-uploads-html4",this.features.directory&&this.directory?"file-uploads-directory":void 0,this.features.drop&&this.drop?"file-uploads-drop":void 0,this.disabled?"file-uploads-disabled":void 0]}},watch:{active:function(t){this.watchActive(t)},dropActive:function(){this.$parent&&this.$parent.$forceUpdate()},drop:function(t){this.watchDrop(t)},value:function(t){if(this.files!==t){this.files=t;var e=this.maps;this.maps={};for(var o=0;o<this.files.length;o++){var i=this.files[o];this.maps[i.id]=i}for(var a in this.maps){var n=this.maps[a],r=e[a];n!==r&&this.emitFile(n,r)}for(var s in e)this.maps[s]||this.emitFile(void 0,e[s])}}},methods:{clear:function(){if(this.files.length){var t=this.files;this.files=[],this.maps={},this.emitInput();for(var e=0;e<t.length;e++)this.emitFile(void 0,t[e])}return!0},get:function(t){return!!t&&("object"===(void 0===t?"undefined":g(t))?this.maps[t.id]||!1:this.maps[t]||!1)},add:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.addIndex,o=t,i=o instanceof Array;i||(o=[o]);for(var a=[],n=0;n<o.length;n++){var r=o[n];this.features.html5&&r instanceof Blob&&(r={file:r,size:r.size,name:r.webkitRelativePath||r.relativePath||r.name||"unknown",type:r.type});var s=!1;if(!1===r.fileObject||(r.fileObject?s=!0:"undefined"!=typeof Element&&r.el instanceof Element?s=!0:"undefined"!=typeof Blob&&r.file instanceof Blob&&(s=!0)),s&&(r=v({fileObject:!0,size:-1,name:"Filename",type:"",active:!1,error:"",success:!1,putAction:this.putAction,postAction:this.postAction,timeout:this.timeout},r,{response:{},progress:"0.00",speed:0}),r.data=v({},this.data,r.data?r.data:{}),r.headers=v({},this.headers,r.headers?r.headers:{})),r.id||(r.id=Math.random().toString(36).substr(2)),!this.emitFilter(r,void 0)){if(this.maximum>1&&a.length+this.files.length>=this.maximum)break;if(a.push(r),1===this.maximum)break}}if(!a.length)return!1;1===this.maximum&&this.clear();var l=void 0;if(!0===e||0===e)l=a.concat(this.files);else if(e){var p;l=this.files.concat([]),(p=l).splice.apply(p,[e,0].concat(a))}else l=this.files.concat(a);this.files=l;for(var c=0;c<a.length;c++){var d=a[c];this.maps[d.id]=d}this.emitInput();for(var m=0;m<a.length;m++)this.emitFile(a[m],void 0);return i?a:a[0]},addInputFile:function(t){var e=[];if(t.files)for(var o=0;o<t.files.length;o++){var i=t.files[o];e.push({size:i.size,name:i.webkitRelativePath||i.relativePath||i.name,type:i.type,file:i})}else{var a=t.value.replace(/\\/g,"/").split("/");delete t.__vuex__,e.push({name:a[a.length-1],el:t})}return this.add(e)},addDataTransfer:function(t){var e=this,o=[];if(t.items&&t.items.length){for(var a=[],n=0;n<t.items.length;n++){var r=t.items[n];r=r.getAsEntry?r.getAsEntry()||r.getAsFile():r.webkitGetAsEntry?r.webkitGetAsEntry()||r.getAsFile():r.getAsFile(),r&&a.push(r)}return new Promise(function(t,n){!function n(r){var s=a[r];if(!s||e.maximum>0&&o.length>=e.maximum)return t(e.add(o));e.getEntry(s).then(function(t){o.push.apply(o,i(t)),n(r+1)})}(0)})}if(t.files.length){for(var s=0;s<t.files.length&&(o.push(t.files[s]),!(this.maximum>0&&o.length>=this.maximum));s++);return Promise.resolve(this.add(o))}return Promise.resolve([])},getEntry:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise(function(a,n){if(t.isFile)t.file(function(t){a([{size:t.size,name:o+t.name,type:t.type,file:t}])});else if(t.isDirectory&&e.dropDirectory){var r=[],s=t.createReader();!function n(){s.readEntries(function(s){!function l(p){return!s[p]&&0===p||e.maximum>0&&r.length>=e.maximum?a(r):s[p]?void e.getEntry(s[p],o+t.name+"/").then(function(t){r.push.apply(r,i(t)),l(p+1)}):n()}(0)})}()}else a([])})},replace:function(t,e){var o=this.get(t),i=this.get(e);if(!o||!i||o===i)return!1;var a=this.files.concat([]),n=a.indexOf(o),r=a.indexOf(i);return-1!==n&&-1!==r&&(a[n]=i,a[r]=o,this.files=a,this.emitInput(),!0)},remove:function(t){var e=this.get(t);if(e){if(this.emitFilter(void 0,e))return!1;var o=this.files.concat([]),i=o.indexOf(e);if(-1===i)return console.error("remove",e),!1;o.splice(i,1),this.files=o,delete this.maps[e.id],this.emitInput(),this.emitFile(void 0,e)}return e},update:function(t,e){var o=this.get(t);if(o){var i=v({},o,e);if(!o.fileObject||!o.active||i.active||i.error||i.success||(i.error="abort"),this.emitFilter(i,o))return!1;var a=this.files.concat([]),n=a.indexOf(o);return-1===n?(console.error("update",o),!1):(a.splice(n,1,i),this.files=a,delete this.maps[o.id],this.maps[i.id]=i,this.emitInput(),this.emitFile(i,o),i)}return!1},emitFilter:function(t,e){var o=!1;return this.$emit("input-filter",t,e,function(){return o=!0}),o},emitFile:function(t,e){this.$emit("input-file",t,e),!(t&&t.fileObject&&t.active)||e&&e.active?t&&t.fileObject&&t.active||!e||!e.fileObject||!e.active||this.uploading--:(this.uploading++,this.$nextTick(function(){var e=this;setTimeout(function(){e.upload(t).then(function(){(t=e.get(t))&&t.fileObject&&e.update(t,{active:!1,success:!t.error})}).catch(function(o){e.update(t,{active:!1,success:!1,error:o.code||o.error||o.message||o})})},parseInt(50*Math.random()+50,10))})),!this.active||Boolean(t)===Boolean(e)&&t.active===e.active||this.watchActive(!0)},emitInput:function(){this.$emit("input",this.files)},upload:function(t){var e=this.get(t);if(!e)return Promise.reject("not_exists");if(!e.fileObject)return Promise.reject("file_object");if(e.error)return Promise.reject(e.error);if(e.success)return Promise.resolve(e);var o=this.extensions;if(o&&(o.length||void 0===o.length)&&("object"===(void 0===o?"undefined":g(o))&&o instanceof RegExp||("string"==typeof o&&(o=o.split(",").map(function(t){return t.trim()}).filter(function(t){return t})),o=new RegExp("\\.("+o.join("|").replace(/\./g,"\\.")+")$","i")),-1===e.name.search(o)))return Promise.reject("extension");if(this.size>0&&e.size>=0&&e.size>this.size)return Promise.reject("size");if(this.customAction)return this.customAction(e,this);if(this.features.html5){if(this.shouldUseChunkUpload(e))return this.uploadChunk(e);if(e.putAction)return this.uploadPut(e);if(e.postAction)return this.uploadHtml5(e)}return e.postAction?this.uploadHtml4(e):Promise.reject("No action configured")},shouldUseChunkUpload:function(t){return this.chunkEnabled&&!!this.chunkOptions.handler&&t.size>this.chunkOptions.minSize},uploadChunk:function(t){var e=this.chunkOptions.handler;return t.chunk=new e(t,this.chunkOptions),t.chunk.upload()},uploadPut:function(t){var e=[],o=void 0;for(var i in t.data)null!==(o=t.data[i])&&void 0!==o&&e.push(encodeURIComponent(i)+"="+encodeURIComponent(o));var a=e.length?(-1===t.putAction.indexOf("?")?"?":"&")+e.join("&"):"",n=new XMLHttpRequest;return n.open("PUT",t.putAction+a),this.uploadXhr(n,t,t.file)},uploadHtml5:function(t){var e=new window.FormData,o=void 0;for(var i in t.data)o=t.data[i],o&&"object"===(void 0===o?"undefined":g(o))&&"function"!=typeof o.toString?o instanceof File?e.append(i,o,o.name):e.append(i,JSON.stringify(o)):null!==o&&void 0!==o&&e.append(i,o);e.append(this.name,t.file,t.file.filename||t.name);var a=new XMLHttpRequest;return a.open("POST",t.postAction),this.uploadXhr(a,t,e)},uploadXhr:function(t,e,o){var i=this,a=e,n=0,r=0;t.upload.onprogress=function(t){if(a=i.get(a),t.lengthComputable&&a&&a.fileObject&&a.active){var e=Math.round(Date.now()/1e3);e!==n&&(n=e,a=i.update(a,{progress:(t.loaded/t.total*100).toFixed(2),speed:t.loaded-r}),r=t.loaded)}};var s=setInterval(function(){if(!(a=i.get(a))||!a.fileObject||a.success||a.error||!a.active){s&&(clearInterval(s),s=!1);try{t.abort(),t.timeout=1}catch(t){}}},100);return new Promise(function(e,n){var r=void 0,l=function(o){if(!r){if(r=!0,s&&(clearInterval(s),s=!1),!(a=i.get(a)))return n("not_exists");if(!a.fileObject)return n("file_object");if(a.error)return n(a.error);if(!a.active)return n("abort");if(a.success)return e(a);var l={};switch(o.type){case"timeout":case"abort":l.error=o.type;break;case"error":t.status?t.status>=500?l.error="server":t.status>=400&&(l.error="denied"):l.error="network";break;default:t.status>=500?l.error="server":t.status>=400?l.error="denied":l.progress="100.00"}if(t.responseText){var p=t.getResponseHeader("Content-Type");p&&-1!==p.indexOf("/json")?l.response=JSON.parse(t.responseText):l.response=t.responseText}return a=i.update(a,l),a.error?n(a.error):e(a)}};t.onload=l,t.onerror=l,t.onabort=l,t.ontimeout=l,a.timeout&&(t.timeout=a.timeout);for(var p in a.headers)t.setRequestHeader(p,a.headers[p]);a=i.update(a,{xhr:t}),t.send(o)})},uploadHtml4:function(t){var e=this,o=t,i=function(t){27===t.keyCode&&t.preventDefault()},a=document.createElement("iframe");a.id="upload-iframe-"+o.id,a.name="upload-iframe-"+o.id,a.src="about:blank",a.setAttribute("style","width:1px;height:1px;top:-999em;position:absolute; margin-top:-999em;");var n=document.createElement("form");n.action=o.postAction,n.name="upload-form-"+o.id,n.setAttribute("method","POST"),n.setAttribute("target","upload-iframe-"+o.id),n.setAttribute("enctype","multipart/form-data");var r=void 0,s=void 0;for(var l in o.data)r=o.data[l],r&&"object"===(void 0===r?"undefined":g(r))&&"function"!=typeof r.toString&&(r=JSON.stringify(r)),null!==r&&void 0!==r&&(s=document.createElement("input"),s.type="hidden",s.name=l,s.value=r,n.appendChild(s));n.appendChild(o.el),document.body.appendChild(a).appendChild(n);var p=function(){var t=void 0;try{a.contentWindow&&(t=a.contentWindow.document)}catch(t){}if(!t)try{t=a.contentDocument?a.contentDocument:a.document}catch(e){t=a.document}return t&&t.body?t.body.innerHTML:null};return new Promise(function(t,r){setTimeout(function(){if(!(o=e.update(o,{iframe:a})))return r("not_exists");var s=setInterval(function(){(o=e.get(o))&&o.fileObject&&!o.success&&!o.error&&o.active||(s&&(clearInterval(s),s=!1),a.onabort({type:o?"abort":"not_exists"}))},100),l=void 0,c=function(a){if(!l){if(l=!0,s&&(clearInterval(s),s=!1),document.body.removeEventListener("keydown",i),!(o=e.get(o)))return r("not_exists");if(!o.fileObject)return r("file_object");if(o.error)return r(o.error);if(!o.active)return r("abort");if(o.success)return t(o);var n=p(),c={};switch(a.type){case"abort":c.error="abort";break;case"error":o.error?c.error=o.error:c.error=null===n?"network":"denied";break;default:o.error?c.error=o.error:null===c?c.error="network":c.progress="100.00"}if(null!==n){if(n&&"{"===n.substr(0,1)&&"}"===n.substr(n.length-1,1))try{n=JSON.parse(n)}catch(t){}c.response=n}return o=e.update(o,c),o.error?r(o.error):t(o)}};a.onload=c,a.onerror=c,a.onabort=c,document.body.addEventListener("keydown",i),n.submit()},50)}).then(function(t){return a.parentNode&&a.parentNode.removeChild(a),t}).catch(function(t){return a.parentNode&&a.parentNode.removeChild(a),t})},watchActive:function(t){for(var e=void 0,o=0;e=this.files[o];)if(o++,e.fileObject)if(t&&!this.destroy){if(this.uploading>=this.thread||this.uploading&&!this.features.html5)break;e.active||e.error||e.success||this.update(e,{active:!0})}else e.active&&this.update(e,{active:!1});else;0===this.uploading&&(this.active=!1)},watchDrop:function(t){var e=t;if(this.features.drop){if(this.dropElement)try{document.removeEventListener("dragenter",this.onDragenter,!1),document.removeEventListener("dragleave",this.onDragleave,!1),document.removeEventListener("drop",this.onDocumentDrop,!1),this.dropElement.removeEventListener("dragover",this.onDragover,!1),this.dropElement.removeEventListener("drop",this.onDrop,!1)}catch(t){}e?"string"==typeof e?e=document.querySelector(e)||this.$root.$el.querySelector(e):!0===e&&(e=this.$parent.$el):e=!1,this.dropElement=e,this.dropElement&&(document.addEventListener("dragenter",this.onDragenter,!1),document.addEventListener("dragleave",this.onDragleave,!1),document.addEventListener("drop",this.onDocumentDrop,!1),this.dropElement.addEventListener("dragover",this.onDragover,!1),this.dropElement.addEventListener("drop",this.onDrop,!1))}},onDragenter:function(t){if(t.preventDefault(),!this.dropActive&&t.dataTransfer){var e=t.dataTransfer;e.files&&e.files.length?this.dropActive=!0:e.types?e.types.indexOf&&-1!==e.types.indexOf("Files")?this.dropActive=!0:e.types.contains&&e.types.contains("Files")&&(this.dropActive=!0):this.dropActive=!0}},onDragleave:function(t){t.preventDefault(),this.dropActive&&("HTML"===t.target.nodeName||t.target===t.explicitOriginalTarget||!t.fromElement&&(t.clientX<=0||t.clientY<=0||t.clientX>=window.innerWidth||t.clientY>=window.innerHeight))&&(this.dropActive=!1)},onDragover:function(t){t.preventDefault()},onDocumentDrop:function(){this.dropActive=!1},onDrop:function(t){t.preventDefault(),this.addDataTransfer(t.dataTransfer)}}},w="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase()),k=document.head||document.getElementsByTagName("head")[0],_={},S=a,O=y,C=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("span",{class:t.className},[t._t("default"),t._v(" "),o("label",{attrs:{for:t.inputId||t.name}}),t._v(" "),o("input-file")],2)},A=[],z=function(t){t&&t("data-v-76d380b6_0",{source:".file-uploads{overflow:hidden;position:relative;text-align:center;display:inline-block}.file-uploads.file-uploads-html4 input,.file-uploads.file-uploads-html5 label{background:#fff;opacity:0;font-size:20em;z-index:1;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%}.file-uploads.file-uploads-html4 label,.file-uploads.file-uploads-html5 input{background:rgba(255,255,255,0);overflow:hidden;position:fixed;width:1px;height:1px;z-index:-1;opacity:0}",map:void 0,media:void 0})},$=m({render:C,staticRenderFns:A},z,O,void 0,!1,void 0,S,void 0),j=Object.freeze({default:$});return function(t){return t&&t.default||t}(j)})},function(t,e){t.exports='\n\t<div _v-7aa33760="">\n\t\t<h4 _v-7aa33760="">{{strings.add_desc}}</h4>\n\t\t<div class="field columns" _v-7aa33760="">\n\t\t\t<div class="column" v-for="file in files" _v-7aa33760="">\n <span class="tag" _v-7aa33760="">\n <i _v-7aa33760="">{{file.name}}</i>\n <i v-if="!file.active &amp;&amp; !file.success &amp;&amp; file.error === \'\'" class="dashicons dashicons-yes icon has-text-grey-light" _v-7aa33760=""></i>\n <i v-else-if="file.active" class="dashicons dashicons-marker icon spin has-text-warning" _v-7aa33760=""></i>\n <i v-else-if="!file.active &amp;&amp; file.success" class="dashicons dashicons-yes icon has-text-success" _v-7aa33760=""></i>\n <i v-else="" class="dashicons dashicons-no-alt icon has-text-danger" _v-7aa33760=""></i>\n </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="column " _v-7aa33760="">\n\t\t\t<file-upload class="button is-secondary is-rounded" :post-action=" global.root + \'/add_watermark\'" :headers="{\'X-WP-Nonce\': global.nonce}" extensions="gif,jpg,jpeg,png,webp" accept="image/png,image/gif,image/jpeg,image/webp" :size="1024 * 1024 * 10" v-model="files" @input-filter="inputFilter" @input-file="inputFile" :disabled="loading" ref="upload" _v-7aa33760="">\n\t\t\t\t<i class="dashicons dashicons-plus icon" _v-7aa33760=""></i>\n\t\t\t\t{{strings.upload}}\n\t\t\t</file-upload>\n\t\t\t<br _v-7aa33760=""><br _v-7aa33760=""><span class="tag is-danger" v-if="is_error" _v-7aa33760="">{{error_message}}</span>\n\t\t</div>\n\t\t<hr _v-7aa33760="">\n\t\t<div class="box" _v-7aa33760="">\n\t\t\t<h3 _v-7aa33760=""><span class="dashicons dashicons-menu" _v-7aa33760=""></span> {{strings.list_header}} </h3>\n\t\t\t<small _v-7aa33760=""><i _v-7aa33760="">{{strings.max_allowed}}</i></small>\n\t\t\t\n\t\t\t<div class="optimized-images" _v-7aa33760="">\n\t\t\t\t<div v-if="!noImages" _v-7aa33760="">\n\t\t\t\t\t<h3 class="has-text-centered" _v-7aa33760="">{{strings.last}} {{strings.optimized_images}}</h3>\n\t\t\t\t\t<table class="table is-striped is-hoverable is-fullwidth" _v-7aa33760="">\n\t\t\t\t\t\t<thead _v-7aa33760="">\n\t\t\t\t\t\t<tr _v-7aa33760="">\n\t\t\t\t\t\t\t<th class="optml-image-heading" _v-7aa33760="">{{strings.id}}</th>\n\t\t\t\t\t\t\t<th class="optml-image-heading" _v-7aa33760="">{{strings.image}}</th>\n\t\t\t\t\t\t\t<th class="optml-image-heading" _v-7aa33760="">{{strings.action}}</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t<tbody _v-7aa33760="">\n\t\t\t\t\t\t<tr v-for="(item, index) in watermarkData" _v-7aa33760="">\n\t\t\t\t\t\t\t<td _v-7aa33760=""><code _v-7aa33760="">#{{item.ID}}</code></td>\n\t\t\t\t\t\t\t<td _v-7aa33760=""><img :src="item.guid" class="optml-image-watermark" width="50" _v-7aa33760=""></td>\n\t\t\t\t\t\t\t<td width="50" _v-7aa33760="">\n\t\t\t\t\t\t\t\t<a @click="removeWatermark(item.ID)" class="button is-small is-danger is-rounded" :class="{\'is-loading\':loading}" _v-7aa33760="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons dashicons-no-alt icon" _v-7aa33760=""></span>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</tbody>\n\t\t\t\t\t</table>\n\t\t\t\t\t\n\t\t\t\t\t<span class="tag is-success" v-if="loading" _v-7aa33760="">\n\t\t\t\t\t{{strings.loading_remove_watermark}}\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<table class="table is-striped is-hoverable is-fullwidth" v-if="noImages" _v-7aa33760="">\n\t\t\t\t<thead _v-7aa33760="">\n\t\t\t\t<tr _v-7aa33760="">\n\t\t\t\t\t<th class="optml-image-heading has-text-centered" v-html="strings.no_images_found" _v-7aa33760=""></th>\n\t\t\t\t</tr>\n\t\t\t\t</thead>\n\t\t\t</table>\n\t\t\t<hr _v-7aa33760="">\n\t\t\t<h3 _v-7aa33760=""><span class="dashicons dashicons-grid-view" _v-7aa33760=""></span> {{strings.settings_header}} </h3>\n\t\t\t<br _v-7aa33760="">\n\t\t\t<div class="field is-fullwidth columns" _v-7aa33760="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-7aa33760="">\n\t\t\t\t\t{{strings.wm_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-7aa33760="">\n\t\t\t\t\t\t{{strings.wm_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-7aa33760="">\n\t\t\t\t\t<div class="columns" _v-7aa33760="">\n\t\t\t\t\t\t<div class="field column is-narrow" _v-7aa33760="">\n\t\t\t\t\t\t\t<div class="select" _v-7aa33760="">\n\t\t\t\t\t\t\t\t<select title="Watermark Selection" v-model="selectedWatermark" _v-7aa33760="">\n\t\t\t\t\t\t\t\t\t<option value="-1" _v-7aa33760="">No watermark</option>\n\t\t\t\t\t\t\t\t\t<option v-for="(item, index) in watermarkData" :value="item.ID" _v-7aa33760="">#({{item.ID}})\n\t\t\t\t\t\t\t\t\t</option>\n\t\t\t\t\t\t\t\t</select>\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\n\t\t\t<div class="field is-fullwidth columns" _v-7aa33760="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-7aa33760="">\n\t\t\t\t\t{{strings.opacity_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-7aa33760="">\n\t\t\t\t\t\t{{strings.opacity_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-7aa33760="">\n\t\t\t\t\t<div class="columns" _v-7aa33760="">\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-7aa33760="">\n\t\t\t\t\t\t\t<p class="control" _v-7aa33760="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-7aa33760="">\n\t\t\t\t\t\t\t\t\t{{strings.opacity_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-7aa33760="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkOpacity" class="input is-small" type="number" min="0" max="100" _v-7aa33760="">\n\t\t\t\t\t\t\t</p>\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\n\t\t\t<div class="field columns" _v-7aa33760="">\n\t\t\t\t<label class="label column has-text-grey-dark" _v-7aa33760="">\n\t\t\t\t\t{{strings.position_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-7aa33760="">\n\t\t\t\t\t\t{{strings.position_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t<div class="column buttons " _v-7aa33760="">\n\t\t\t\t\t<div class="field columns is-gapless is-marginless " _v-7aa33760="">\n\t\t\t\t\t\t<div class="is-fullwidth optml-layout-grid" _v-7aa33760="">\n\t\t\t\t\t\t\t<a @click="changePosition(\'nowe\')" :class="{ \'is-info\':isActivePosition (\'nowe\'), \' is-selected\':watermarkSettings.position === \'nowe\' }" class="grid-button " :title="strings.pos_nowe_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'no\')" :class="{ \'is-info\':isActivePosition (\'no\'), \' is-selected\':watermarkSettings.position === \'no\' }" class="grid-button " :title="strings.pos_no_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'noea\')" :class="{ \'is-info\':isActivePosition (\'noea\'), \' is-selected\':watermarkSettings.position === \'noea\' }" class="grid-button" :title="strings.pos_noea_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'we\')" :class="{ \'is-info\':isActivePosition (\'we\'), \' is-selected\':watermarkSettings.position === \'we\' }" class="grid-button" :title="strings.pos_we_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'ce\')" :class="{ \'is-info\':isActivePosition (\'ce\'), \' is-selected\':watermarkSettings.position === \'ce\' }" class="grid-button" :title="strings.pos_ce_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'ea\')" :class="{ \'is-info\':isActivePosition (\'ea\'), \' is-selected\':watermarkSettings.position === \'ea\' }" class="grid-button" :title="strings.pos_ea_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'sowe\')" :class="{ \'is-info\':isActivePosition (\'sowe\'), \' is-selected\':watermarkSettings.position === \'sowe\' }" class="grid-button" :title="strings.pos_sowe_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'so\')" :class="{ \'is-info\':isActivePosition (\'so\'), \' is-selected\':watermarkSettings.position === \'so\' }" class="grid-button" :title="strings.pos_so_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'soea\')" :class="{ \'is-info\':isActivePosition (\'soea\'), \' is-selected\':watermarkSettings.position === \'soea\' }" class="grid-button" :title="strings.pos_soea_title" _v-7aa33760="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<br _v-7aa33760="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\n\t\t\t<div class="field is-fullwidth columns " _v-7aa33760="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-7aa33760="">\n\t\t\t\t\t{{strings.offset_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-7aa33760="">\n\t\t\t\t\t\t{{strings.offset_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-7aa33760="">\n\t\t\t\t\t<div class="columns" _v-7aa33760="">\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-7aa33760="">\n\t\t\t\t\t\t\t<p class="control" _v-7aa33760="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-7aa33760="">\n\t\t\t\t\t\t\t\t\t{{strings.offset_x_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-7aa33760="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkX" class="input is-tiny is-small" type="number" _v-7aa33760="">\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-7aa33760="">\n\t\t\t\t\t\t\t<p class="control" _v-7aa33760="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-7aa33760="">\n\t\t\t\t\t\t\t\t\t{{strings.offset_y_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-7aa33760="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkY" class="input is-small is-tiny" type="number" _v-7aa33760="">\n\t\t\t\t\t\t\t</p>\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\n\t\t\t<div class="field is-fullwidth columns" _v-7aa33760="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-7aa33760="">\n\t\t\t\t\t{{strings.scale_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-7aa33760="">\n\t\t\t\t\t\t{{strings.scale_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-7aa33760="">\n\t\t\t\t\t<div class="columns" _v-7aa33760="">\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-7aa33760="">\n\t\t\t\t\t\t\t<p class="control" _v-7aa33760="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-7aa33760="">\n\t\t\t\t\t\t\t\t\t{{strings.scale_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-7aa33760="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkScale" class="input is-small" type="number" min="0" max="100" _v-7aa33760="">\n\t\t\t\t\t\t\t</p>\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\n\t\t\t<p class="control column has-text-centered-desktop has-text-left-touch " _v-7aa33760="">\n\t\t\t\t<a @click="saveChanges()" class="button is-small is-success " :class="{\'is-loading\':loading}" _v-7aa33760="">\n\t\t\t\t\t<span class="dashicons dashicons-yes icon" _v-7aa33760=""></span>\n\t\t\t\t\t<span _v-7aa33760="">\t{{strings.save_changes}}</span>\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</div>\n\t</div>\n'},function(t,e,o){var i,a;o(107),i=o(109),a=o(110),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(108);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"resize",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,new_data:{}}},mounted:function(){},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})}},computed:{site_settings:function(){return this.$store.state.site_settings},widthStatus:{set:function(t){this.showSave=!0,this.new_data.max_width=t},get:function(){return this.site_settings.max_width}},heightStatus:{set:function(t){this.showSave=!0,this.new_data.max_height=t},get:function(){return this.site_settings.max_height}},resizeSmart:{set:function(t){this.showSave=!0,this.new_data.resize_smart=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.resize_smart)}},retinaReady:{set:function(t){this.showSave=!0,this.new_data.retina_images=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.retina_images)}}}}},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-41514cf6="">\n <div class="field columns" _v-41514cf6="">\n <label class="label column has-text-grey-dark" _v-41514cf6="">\n {{strings.enable_resize_smart_title}}\n <p class="is-italic has-text-weight-normal" _v-41514cf6="">\n {{strings.enable_resize_smart_desc}}\n </p>\n </label>\n <div class="column is-3" _v-41514cf6="">\n <toggle-button :class="\'has-text-dark\'" v-model="resizeSmart" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-41514cf6=""></toggle-button>\n </div>\n\n </div>\n <div class="field columns" _v-41514cf6="">\n <label class="label column has-text-grey-dark" _v-41514cf6="">\n {{strings.enable_retina_title}}\n <p class="is-italic has-text-weight-normal" _v-41514cf6="">\n {{strings.enable_retina_desc}}\n </p>\n </label>\n <div class="column is-3" _v-41514cf6="">\n <toggle-button :class="\'has-text-dark\'" v-model="retinaReady" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-41514cf6=""></toggle-button>\n </div>\n\n </div>\n <div class="field columns " _v-41514cf6="">\n <label class="label column has-text-grey-dark no-padding-right " _v-41514cf6="">\n {{strings.size_title}}\n <p class="is-italic has-text-weight-normal" _v-41514cf6="">\n {{strings.size_desc}}\n </p>\n </label>\n\n <div class="column is-6 " _v-41514cf6="">\n <div class="columns" _v-41514cf6="">\n <div class="field column is-narrow has-addons" _v-41514cf6="">\n <p class="control" _v-41514cf6="">\n <a class="button is-small is-static" _v-41514cf6="">\n {{strings.width_field}}\n </a>\n </p>\n <p class="control " _v-41514cf6="">\n <input v-model="widthStatus" class="input is-small" type="number" min="100" max="10000" _v-41514cf6="">\n </p>\n </div>\n <div class="field column is-small has-addons" _v-41514cf6="">\n <p class="control" _v-41514cf6="">\n <a class="button is-small is-static" _v-41514cf6="">\n {{strings.height_field}}\n </a>\n </p>\n <p class="control " _v-41514cf6="">\n <input v-model="heightStatus" class="input is-small" type="number" min="100" max="10000" _v-41514cf6="">\n </p>\n </div>\n </div>\n </div>\n </div>\n <div class="field is-fullwidth columns " _v-41514cf6="">\n <div class="column is-left" _v-41514cf6="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-41514cf6="">\n {{strings.save_changes}}\n </button>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i,a;o(112),i=o(114),a=o(120),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(113);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(115),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={name:"exclusions",components:{FilterControl:a.default},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,new_data:{}}},mounted:function(){},methods:{},computed:{site_settings:function(){return this.$store.state.site_settings}}}},function(t,e,o){var i,a;o(116),i=o(118),a=o(119),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(117);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(5);!function(t){t&&t.__esModule}(i);e.default={name:"filter-control",props:["type"],data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,selected_filter:"filename",selected_value:"",filter_operator:optimoleDashboardApp.strings.options_strings.filter_operator_contains,FILTER_TYPES:{EXT:"extension",URL:"page_url",FILENAME:"filename",CLASS:"class"}}},mounted:function(){},methods:{saveRule:function(){var t={};t[this.type]={},t[this.type][this.selected_filter]={},t[this.type][this.selected_filter][this.selected_value]=!0,this.selected_value.length<3||this.$store.dispatch("saveSettings",{settings:{filters:t}})},removeRule:function(t,e){var o={};o[this.type]={},o[this.type][t]={},o[this.type][t][e]="false",this.$store.dispatch("saveSettings",{settings:{filters:o}})},changeFilterType:function(t){this.selected_value="",t.target.value===this.FILTER_TYPES.EXT&&(this.selected_value="svg",this.filter_operator=this.strings.filter_operator_is),t.target.value===this.FILTER_TYPES.URL&&(this.filter_operator=this.strings.filter_operator_contains),t.target.value===this.FILTER_TYPES.FILENAME&&(this.filter_operator=this.strings.filter_operator_contains),t.target.value===this.FILTER_TYPES.CLASS&&(this.filter_operator=this.strings.filter_operator_contains),this.selected_filter=t.target.value},getFilterOperator:function(){return this.filter_operator}},computed:{filters:function(){return this.$store.state.site_settings.filters[this.type]}}}},function(t,e){t.exports='\n <div :id="\'filter-type-\'+type" _v-ed8e744e="">\n <div class="field " _v-ed8e744e="">\n <label class="label column has-text-grey-dark" _v-ed8e744e="">\n <span v-if="type===\'lazyload\'" _v-ed8e744e="">{{strings.exclude_title_lazyload}}</span>\n <span v-if="type===\'optimize\'" _v-ed8e744e="">{{strings.exclude_title_optimize}}</span>\n </label>\n </div>\n <div class="field columns" _v-ed8e744e="">\n <div class="column is-paddingless is-full " _v-ed8e744e="">\n <div class="list" _v-ed8e744e="">\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.EXT]" _v-ed8e744e="">\n <div class="control" _v-ed8e744e="">\n <div class="tags is-centered has-addons" _v-ed8e744e="">\n <a class="tag is-marginless is-link has-text-left" _v-ed8e744e=""><i _v-ed8e744e="">{{strings.exclude_ext_desc}}</i>\n <strong _v-ed8e744e="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.EXT,index)" _v-ed8e744e=""></a>\n </div>\n </div>\n </div>\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.URL]" _v-ed8e744e="">\n <div class="control" _v-ed8e744e="">\n <div class="tags is-centered has-addons" _v-ed8e744e="">\n <a class="tag is-marginless is-link has-text-left" _v-ed8e744e=""><i _v-ed8e744e="">{{strings.exclude_url_desc}}</i>\n <strong _v-ed8e744e="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.URL,index)" _v-ed8e744e=""></a>\n </div>\n </div>\n </div>\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.FILENAME]" _v-ed8e744e="">\n <div class="control" _v-ed8e744e="">\n <div class="tags is-centered has-addons" _v-ed8e744e="">\n <a class="tag is-marginless is-link has-text-left" _v-ed8e744e=""><i _v-ed8e744e="">{{strings.exclude_filename_desc}}</i>\n <strong _v-ed8e744e="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.FILENAME,index)" _v-ed8e744e=""></a>\n </div>\n </div>\n </div>\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.CLASS]" _v-ed8e744e="">\n <div class="control" _v-ed8e744e="">\n <div class="tags is-centered has-addons" _v-ed8e744e="">\n <a class="tag is-marginless is-link has-text-left" _v-ed8e744e=""><i _v-ed8e744e="">{{strings.exclude_class_desc}}</i>\n <strong _v-ed8e744e="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.CLASS,index)" _v-ed8e744e=""></a>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n <div class="field columns" _v-ed8e744e="">\n <div class="field has-addons column has-addons-centered" _v-ed8e744e="">\n <p class="control " _v-ed8e744e="">\n <span class="select is-small" _v-ed8e744e="">\n <select @change="changeFilterType($event)" _v-ed8e744e="">\n <option :value="FILTER_TYPES.FILENAME" _v-ed8e744e="">{{strings.filter_filename}}</option>\n <option :value="FILTER_TYPES.EXT" _v-ed8e744e="">{{strings.filter_ext}}</option>\n <option :value="FILTER_TYPES.URL" _v-ed8e744e="">{{strings.filter_url}}</option>\n <option :value="FILTER_TYPES.CLASS" _v-ed8e744e="">{{strings.filter_class}}</option>\n </select>\n </span>\n </p>\n <p class="control" _v-ed8e744e="">\n <a class="button is-small is-static" _v-ed8e744e="">\n {{getFilterOperator()}}\n </a>\n </p>\n <p class="control" _v-ed8e744e="">\n <span v-if="this.selected_filter===this.FILTER_TYPES.EXT" class="select is-small" _v-ed8e744e="">\n <select v-model="selected_value" _v-ed8e744e="">\n <option value="svg" _v-ed8e744e="">.SVG</option>\n <option value="jpg" _v-ed8e744e="">.JPG</option>\n <option value="png" _v-ed8e744e="">.PNG</option>\n <option value="gif" _v-ed8e744e="">.GIF</option>\n </select>\n </span>\n <input v-else="" v-model="selected_value" class="input is-small" type="text" placeholder="word" _v-ed8e744e="">\n </p>\n <p class="control" _v-ed8e744e="">\n <a class="button is-primary is-small" :class="this.$store.state.loading ? \'is-loading\' : \'\' " @click="saveRule()" _v-ed8e744e="">\n {{strings.add_filter}}\n </a>\n </p>\n </div>\n </div>\n <p class="has-text-centered " v-if="this.selected_filter === FILTER_TYPES.URL" _v-ed8e744e="">\n <i _v-ed8e744e="">For homepage use <strong _v-ed8e744e="">home</strong> keyword.</i>\n </p>\n </div>\n'},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-db9c9794="">\n <div id="filters-list" _v-db9c9794="">\n <div class="columns " _v-db9c9794="">\n <filter-control :type="\'optimize\'" _v-db9c9794=""></filter-control>\n </div>\n\t <hr _v-db9c9794="">\n <div class="columns " v-if="this.$store.state.site_settings.lazyload === \'enabled\'" _v-db9c9794="">\n <filter-control :type="\'lazyload\'" _v-db9c9794=""></filter-control>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i,a;o(122),i=o(124),a=o(125),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(123);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"lazyload",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,showBgSelectors:"enabled"===this.$store.state.site_settings.bg_replacer,new_data:{},selectedValue:this.$store.state.site_settings.skip_lazyload_images}},mounted:function(){},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})},changedValue:function(){this.new_data.skip_lazyload_images=this.selectedValue,this.showSave=!0}},computed:{site_settings:function(){return this.$store.state.site_settings},lazyloadPlaceholder:{set:function(t){this.showSave=!0,this.new_data.lazyload_placeholder=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.lazyload_placeholder)}},lazyloadBgImages:{set:function(t){this.showSave=!0,this.new_data.bg_replacer=t?"enabled":"disabled",this.showBgSelectors=t},get:function(){return!("disabled"===this.site_settings.bg_replacer)}},lazyloadVideo:{set:function(t){this.showSave=!0,this.new_data.video_lazyload=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.video_lazyload)}},lazyloadSelectors:{set:function(t){this.showSave=!0,this.new_data.watchers=t},get:function(){return this.site_settings.watchers}},scaleStatus:{set:function(t){this.showSave=!0,this.new_data.scale=t?"disabled":"enabled"},get:function(){return"disabled"===this.site_settings.scale}},nativeLazyStatus:{set:function(t){this.showSave=!0,this.new_data.native_lazyload=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.native_lazyload)}}}}},function(t,e){t.exports='\n\t\t<div :class="{ \'saving--option\' : this.$store.state.loading }" _v-dfea642a="">\n\t\t\t\t<div class="field columns" _v-dfea642a="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-dfea642a="">\n\t\t\t\t\t\t\t\t{{strings.enable_lazyload_placeholder_title}}\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t{{strings.enable_lazyload_placeholder_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<div class="column is-3" _v-dfea642a="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="lazyloadPlaceholder" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-dfea642a=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!--Rollback on disable notice--\x3e\n\t\t\t\t<div class="field columns" _v-dfea642a="">\n\t\t\t\t\t<label class="label column" _v-dfea642a="">\n\t\t\t\t\t\t{{strings.exclude_first_images_title}}\n\n\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-dfea642a="">\n\t\t\t\t\t\t\t{{strings.exclude_first_images_desc}}\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</label>\n\t\t\t\t\t<hr _v-dfea642a="">\n\t\t\t\t\t<div class="column is-3 " _v-dfea642a="">\n\t\t\t\t\t\t<p class="control " _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input v-model="selectedValue" class="input is-small" type="number" min="0" @change="changedValue" _v-dfea642a="">\n\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t\t\t\x3c!--Native lazy toggle--\x3e\n\t\t\t\t<div class="field is-fullwidth columns" _v-dfea642a="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-dfea642a="">\n\t\t\t\t\t\t\t\t{{strings.toggle_native}}\n\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t{{strings.native_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\n\t\t\t\t\t\t<div class="column is-3 " _v-dfea642a="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="nativeLazyStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.on_toggle, unchecked: strings.off_toggle}" :width="80" :height="25" color="#008ec2" _v-dfea642a=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field is-fullwidth columns" _v-dfea642a="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-dfea642a="">\n\t\t\t\t\t\t\t\t{{strings.toggle_scale}}\n\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t{{strings.scale_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\n\t\t\t\t\t\t<div class="column is-3 " _v-dfea642a="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="scaleStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.on_toggle, unchecked: strings.off_toggle}" :width="80" :height="25" color="#008ec2" _v-dfea642a=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field columns" _v-dfea642a="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-dfea642a="">\n\t\t\t\t\t\t\t\t{{strings.enable_bg_lazyload_title}}\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t{{strings.enable_bg_lazyload_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<div class="column is-3" _v-dfea642a="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="lazyloadBgImages" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-dfea642a=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!--Video lazyload toggle--\x3e\n\t\t\t\t<div class="field columns" _v-dfea642a="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-dfea642a="">\n\t\t\t\t\t\t\t\t{{strings.enable_video_lazyload_title}}\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t{{strings.enable_video_lazyload_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<div class="column is-3" _v-dfea642a="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="lazyloadVideo" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-dfea642a=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field columns" v-if="showBgSelectors" _v-dfea642a="">\n\t\t\t\t\t\t<div class="column" _v-dfea642a="">\n\t\t\t\t\t\t\t\t<label class="label has-text-grey-dark" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t<span _v-dfea642a="">{{strings.watch_title_lazyload}}</span>\n\t\t\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t\t\t{{strings.watch_desc_lazyload}}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<div _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t<textarea-autosize class="textarea is-secondary is-small" placeholder="e.g: .image, #item-id, div.with-background-image" v-model="lazyloadSelectors" :min-height="3" :max-height="350" _v-dfea642a=""></textarea-autosize>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field is-fullwidth columns " _v-dfea642a="">\n\t\t\t\t\t\t<div class="column is-left" _v-dfea642a="">\n\t\t\t\t\t\t\t\t<button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-dfea642a="">\n\t\t\t\t\t\t\t\t\t\t{{strings.save_changes}}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t</div>\n'},function(t,e,o){var i,a;o(127),i=o(129),a=o(160),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(128);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(130),n=i(a),r=o(143),s=i(r);e.default={name:"media",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,maxTime:100,showSave:!1,showOffloadDisabled:!1,offloadDisableOptions:[],select_rollback:"no_rollback",new_data:{}}},mounted:function(){},methods:{selectValue:function(t){this.showSave=!0,this.select_rollback=t.target.value},changeSite:function(t){this.selected_site=t.target.value},saveSite:function(){var t={all:!0};void 0!==this.selected_site&&(t.all=!1,t[this.selected_site]=!0),this.$store.dispatch("saveSettings",{settings:{cloud_sites:t}})},callSync:function(t){this.$store.state.errorMedia=!1,this.$store.dispatch("callSync",{action:t})},saveChanges:function(){this.showOffloadDisabled=!1,"yes_rollback"===this.select_rollback&&(this.callSync("rollback_images"),this.select_rollback="no_rollback"),this.$store.dispatch("saveSettings",{settings:this.new_data})},removeSite:function(t){var e={};e[t]=!1,1===this.cloud_sites.length&&(e.all=!0),this.$store.dispatch("saveSettings",{settings:{cloud_sites:e}})},removeNotice:function(){this.$store.state.errorMedia=!1}},computed:{site_settings:function(){return this.$store.state.site_settings},sites:function(){return this.$store.state.site_settings.whitelist_domains},cloud_sites:function(){var t=[],e=this.$store.state.site_settings.cloud_sites,o=!0,i=!1,a=void 0;try{for(var r,l=(0,s.default)((0,n.default)(e));!(o=(r=l.next()).done);o=!0){var p=r.value;if("true"===e[p]&&(t.push(p),"all"===p))return t}}catch(t){i=!0,a=t}finally{try{!o&&l.return&&l.return()}finally{if(i)throw a}}return t},offloadMediaStatus:{set:function(t){this.showSave=!!t,this.select_rollback="no_rollback",this.new_data.offload_media=t?"enabled":"disabled",this.showOffloadDisabled=!t},get:function(){return!("disabled"===this.site_settings.offload_media)}},cloudImagesStatus:{set:function(t){this.showSave=!0,this.new_data.cloud_images=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.cloud_images)}}}}},function(t,e,o){t.exports={default:o(131),__esModule:!0}},function(t,e,o){o(132),t.exports=o(2).Object.keys},function(t,e,o){var i=o(21),a=o(22);o(138)("keys",function(){return function(t){return a(i(t))}})},function(t,e,o){var i=o(8),a=o(13),n=o(135)(!1),r=o(15)("IE_PROTO");t.exports=function(t,e){var o,s=a(t),l=0,p=[];for(o in s)o!=r&&i(s,o)&&p.push(o);for(;e.length>l;)i(s,o=e[l++])&&(~n(p,o)||p.push(o));return p}},function(t,e,o){var i=o(23);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e,o){var i=o(13),a=o(136),n=o(137);t.exports=function(t){return function(e,o,r){var s,l=i(e),p=a(l.length),c=n(r,p);if(t&&o!=o){for(;p>c;)if((s=l[c++])!=s)return!0}else for(;p>c;c++)if((t||c in l)&&l[c]===o)return t||c||0;return!t&&-1}}},function(t,e,o){var i=o(14),a=Math.min;t.exports=function(t){return t>0?a(i(t),9007199254740991):0}},function(t,e,o){var i=o(14),a=Math.max,n=Math.min;t.exports=function(t,e){return t=i(t),t<0?a(t+e,0):n(t,e)}},function(t,e,o){var i=o(28),a=o(2),n=o(18);t.exports=function(t,e){var o=(a.Object||{})[t]||Object[t],r={};r[t]=e(o),i(i.S+i.F*n(function(){o(1)}),"Object",r)}},function(t,e,o){var i=o(140);t.exports=function(t,e,o){if(i(t),void 0===e)return t;switch(o){case 1:return function(o){return t.call(e,o)};case 2:return function(o,i){return t.call(e,o,i)};case 3:return function(o,i,a){return t.call(e,o,i,a)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,o){t.exports=!o(10)&&!o(18)(function(){return 7!=Object.defineProperty(o(29)("div"),"a",{get:function(){return 7}}).a})},function(t,e,o){var i=o(17);t.exports=function(t,e){if(!i(t))return t;var o,a;if(e&&"function"==typeof(o=t.toString)&&!i(a=o.call(t)))return a;if("function"==typeof(o=t.valueOf)&&!i(a=o.call(t)))return a;if(!e&&"function"==typeof(o=t.toString)&&!i(a=o.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e,o){t.exports={default:o(144),__esModule:!0}},function(t,e,o){o(145),o(155),t.exports=o(157)},function(t,e,o){o(146);for(var i=o(3),a=o(6),n=o(11),r=o(4)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var p=s[l],c=i[p],d=c&&c.prototype;d&&!d[r]&&a(d,r,p),n[p]=n.Array}},function(t,e,o){"use strict";var i=o(147),a=o(148),n=o(11),r=o(13);t.exports=o(31)(Array,"Array",function(t,e){this._t=r(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,o=this._i++;return!t||o>=t.length?(this._t=void 0,a(1)):"keys"==e?a(0,o):"values"==e?a(0,t[o]):a(0,[o,t[o]])},"values"),n.Arguments=n.Array,i("keys"),i("values"),i("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,o){t.exports=o(6)},function(t,e,o){"use strict";var i=o(151),a=o(30),n=o(32),r={};o(6)(r,o(4)("iterator"),function(){return this}),t.exports=function(t,e,o){t.prototype=i(r,{next:a(1,o)}),n(t,e+" Iterator")}},function(t,e,o){var i=o(9),a=o(152),n=o(27),r=o(15)("IE_PROTO"),s=function(){},l=function(){var t,e=o(29)("iframe"),i=n.length;for(e.style.display="none",o(153).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;i--;)delete l.prototype[n[i]];return l()};t.exports=Object.create||function(t,e){var o;return null!==t?(s.prototype=i(t),o=new s,s.prototype=null,o[r]=t):o=l(),void 0===e?o:a(o,e)}},function(t,e,o){var i=o(16),a=o(9),n=o(22);t.exports=o(10)?Object.defineProperties:function(t,e){a(t);for(var o,r=n(e),s=r.length,l=0;s>l;)i.f(t,o=r[l++],e[o]);return t}},function(t,e,o){var i=o(3).document;t.exports=i&&i.documentElement},function(t,e,o){var i=o(8),a=o(21),n=o(15)("IE_PROTO"),r=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=a(t),i(t,n)?t[n]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?r:null}},function(t,e,o){"use strict";var i=o(156)(!0);o(31)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,o=this._i;return o>=e.length?{value:void 0,done:!0}:(t=i(e,o),this._i+=t.length,{value:t,done:!1})})},function(t,e,o){var i=o(14),a=o(12);t.exports=function(t){return function(e,o){var n,r,s=String(a(e)),l=i(o),p=s.length;return l<0||l>=p?t?"":void 0:(n=s.charCodeAt(l),n<55296||n>56319||l+1===p||(r=s.charCodeAt(l+1))<56320||r>57343?t?s.charAt(l):n:t?s.slice(l,l+2):r-56320+(n-55296<<10)+65536)}}},function(t,e,o){var i=o(9),a=o(158);t.exports=o(2).getIterator=function(t){var e=a(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return i(e.call(t))}},function(t,e,o){var i=o(159),a=o(4)("iterator"),n=o(11);t.exports=o(2).getIteratorMethod=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||n[i(t)]}},function(t,e,o){var i=o(23),a=o(4)("toStringTag"),n="Arguments"==i(function(){return arguments}()),r=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,o,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(o=r(e=Object(t),a))?o:n?i(e):"Object"==(s=i(e))&&"function"==typeof e.callee?"Arguments":s}},function(t,e){t.exports='\n <div _v-c3ea3d8e="">\n \x3c!-- Show media cloud toggle--\x3e\n <div class="field columns" _v-c3ea3d8e="">\n <label class="label column has-text-grey-dark" _v-c3ea3d8e="">\n {{strings.enable_cloud_images_title}}\n\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.enable_cloud_images_desc}}<a href="https://docs.optimole.com/article/1323-cloud-library-browsing" _v-c3ea3d8e="">{{strings.here}}</a>\n </p>\n </label>\n\n <div class="column is-3 " _v-c3ea3d8e="">\n <toggle-button :class="\'has-text-dark\'" v-model="cloudImagesStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-c3ea3d8e=""></toggle-button>\n </div>\n </div>\n \x3c!--Sites select--\x3e\n <div id="filters-list" v-if="this.site_settings.cloud_images === \'enabled\'" _v-c3ea3d8e="">\n <div class="columns " _v-c3ea3d8e="">\n <div _v-c3ea3d8e="">\n <div class="field" v-if="cloud_sites.length > 0" _v-c3ea3d8e="">\n <label class="label column has-text-grey-dark" _v-c3ea3d8e="">\n <span _v-c3ea3d8e="">{{strings.selected_sites_title}}</span>\n </label>\n </div>\n\n <div class="field columns" _v-c3ea3d8e="">\n <div class="column is-paddingless is-full " _v-c3ea3d8e="">\n <div class="list" _v-c3ea3d8e="">\n <div class="list-item exclusion-filter" v-for="site in cloud_sites" _v-c3ea3d8e="">\n <div class="control" _v-c3ea3d8e="">\n <div class="tags is-centered has-addons" _v-c3ea3d8e="">\n <a class="tag is-marginless is-link has-text-left" v-if="site === \'all\'" _v-c3ea3d8e="">\n <strong _v-c3ea3d8e="">{{strings.selected_all_sites_desc}}</strong>\n </a>\n <a class="tag is-marginless is-link has-text-left" v-else="" _v-c3ea3d8e="">\n <i _v-c3ea3d8e="">{{strings.selected_sites_desc}}</i>\n <strong _v-c3ea3d8e="">{{site}}</strong>\n </a>\n <a class="tag is-marginless is-delete" v-if="site !== \'all\'" @click="removeSite( site )" _v-c3ea3d8e=""></a>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="field columns " _v-c3ea3d8e="">\n <div class="field has-addons column has-addons-centered" _v-c3ea3d8e="">\n <label class="label column has-text-grey-dark no-padding-right " _v-c3ea3d8e="">\n {{strings.cloud_site_title}}\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.cloud_site_desc}}\n </p>\n </label>\n\n <div class="column is-6 " _v-c3ea3d8e="">\n <div class="columns" _v-c3ea3d8e="">\n <div class="field has-addons column has-addons-centered" _v-c3ea3d8e="">\n <p class="control " _v-c3ea3d8e="">\n <span class="select is-small" _v-c3ea3d8e="">\n <select @change="changeSite($event)" _v-c3ea3d8e="">\n <option value="all" disabled="" selected="" _v-c3ea3d8e="">{{strings.select_site}}</option>\n <option v-for="site in sites" :value="site" _v-c3ea3d8e="">{{site}}</option>\n </select>\n </span>\n </p>\n <p class="control" _v-c3ea3d8e="">\n <a class="button is-primary is-small" :class="this.$store.state.loading ? \'is-loading\' : \'\' " @click="saveSite()" _v-c3ea3d8e="">\n {{strings.add_site}}\n </a>\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n\n \x3c!-- Show offload media toggle--\x3e\n <div class="field columns" _v-c3ea3d8e="">\n <label class="label column has-text-grey-dark" _v-c3ea3d8e="">\n {{strings.enable_offload_media_title}}\n\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.enable_offload_media_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-c3ea3d8e="">\n <toggle-button :class="\'has-text-dark\'" v-model="offloadMediaStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-c3ea3d8e=""></toggle-button>\n </div>\n\n </div>\n\n\n \x3c!--Rollback on disable notice--\x3e\n <div class="field columns" v-if="this.showOffloadDisabled" _v-c3ea3d8e="">\n <label class="label column" style="color: #dc143c !important;" _v-c3ea3d8e="">\n {{strings.offload_disable_warning_title}}\n\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.offload_disable_warning_desc}}\n </p>\n </label>\n <hr _v-c3ea3d8e="">\n <div class="column is-3 " _v-c3ea3d8e="">\n <p class="control " _v-c3ea3d8e="">\n <span class="select is-small" _v-c3ea3d8e="">\n <select @change="selectValue($event)" _v-c3ea3d8e="">\n <option disabled="" selected="" value="" _v-c3ea3d8e=""> {{ strings.select }} </option>\n <option value="yes_rollback" _v-c3ea3d8e="">{{strings.yes}}</option>\n <option value="no_rollback" _v-c3ea3d8e="">{{strings.no}}</option>\n </select>\n </span>\n </p>\n </div>\n\n </div>\n \x3c!-- Sync Media button --\x3e\n <div :class="{ \'saving--option\' : this.$store.state.loading }" class="field is-fullwidth columns " v-if="this.site_settings.offload_media===\'enabled\'" _v-c3ea3d8e="">\n <label class="label column has-text-grey-dark" _v-c3ea3d8e="">\n {{strings.sync_title}}\n\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.sync_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-c3ea3d8e="">\n <button @click="callSync(\'offload_images\')" class="button is-primary is-small " :class="this.$store.state.loadingSync ? \'is-loading\' : \'\' " :disabled="this.$store.state.loadingRollback" _v-c3ea3d8e="">\n {{strings.sync_media}}\n </button>\n </div>\n </div>\n\n <div class="field columns" v-if="this.$store.state.loadingSync" _v-c3ea3d8e="">\n <div class="column" _v-c3ea3d8e="">\n <label class="label has-text-grey-dark" _v-c3ea3d8e="">\n <span _v-c3ea3d8e="">{{strings.sync_media_progress}}</span>\n </label>\n <progress class="progress is-large" :value="this.$store.state.pushedImagesProgress" :max="maxTime" _v-c3ea3d8e=""></progress>\n </div>\n </div>\n\n \x3c!--Sync error notice--\x3e\n <div class="field columns" v-if="this.$store.state.errorMedia === \'offload_images\'" _v-c3ea3d8e="">\n <label class="label column" style="color: #dc143c !important;" _v-c3ea3d8e="">\n {{strings.sync_media_error}}\n\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.sync_media_error_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-c3ea3d8e="">\n <button @click="removeNotice()" class="button is-primary is-small" _v-c3ea3d8e="">\n {{strings.remove_notice}}\n </button>\n </div>\n </div>\n \x3c!-- Rollback Media button --\x3e\n <div class="field is-fullwidth columns " v-if="this.site_settings.offload_media===\'enabled\' || this.$store.state.loadingRollback" _v-c3ea3d8e="">\n <label class="label column has-text-grey-dark" _v-c3ea3d8e="">\n {{strings.rollback_title}}\n\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.rollback_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-c3ea3d8e="">\n <button @click="callSync(\'rollback_images\')" class="button is-primary is-small " :class="this.$store.state.loadingRollback ? \'is-loading\' : \'\' " :disabled="this.$store.state.loadingSync" _v-c3ea3d8e="">\n {{strings.rollback_media}}\n </button>\n </div>\n </div>\n\n <div class="field columns" v-if="this.$store.state.loadingRollback" _v-c3ea3d8e="">\n <div class="column" _v-c3ea3d8e="">\n <label class="label has-text-grey-dark" _v-c3ea3d8e="">\n <span _v-c3ea3d8e="">{{strings.rollback_media_progress}}</span>\n </label>\n <progress class="progress is-large" :value="this.$store.state.pushedImagesProgress" :max="maxTime" _v-c3ea3d8e=""></progress>\n </div>\n </div>\n \x3c!--Rollback error notice--\x3e\n <div class="field columns" v-if="this.$store.state.errorMedia === \'rollback_images\'" _v-c3ea3d8e="">\n <label class="label column" style="color: #dc143c !important;" _v-c3ea3d8e="">\n {{strings.rollback_media_error}}\n\n <p class="is-italic has-text-weight-normal" _v-c3ea3d8e="">\n {{strings.rollback_media_error_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-c3ea3d8e="">\n <button @click="removeNotice()" class="button is-primary is-small" _v-c3ea3d8e="">\n {{strings.remove_notice}}\n </button>\n </div>\n </div>\n\n <div class="field is-fullwidth columns " _v-c3ea3d8e="">\n <div class="column is-left" _v-c3ea3d8e="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-c3ea3d8e="">\n {{strings.save_changes}}\n </button>\n </div>\n </div>\n\n </div>\n\n\n'},function(t,e,o){var i,a;o(162),i=o(164),a=o(165),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(163);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n .is-field-disabled[_v-595137cb] {\n opacity: 0.5;\n }\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"cssjs",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,showSample:!1,isReplacerOff:!1,loading_images:!1,showComparison:!1,new_data:{}}},mounted:function(){this.isReplacerOff="disabled"===this.site_settings.cdn},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})}},computed:{site_settings:function(){return this.$store.state.site_settings},cssMinifyStatus:{set:function(t){this.showSave=!0,this.new_data.css_minify=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.css_minify)}},jsMinifyStatus:{set:function(t){this.showSave=!0,this.new_data.js_minify=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.js_minify)}}}}},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-595137cb="">\n\n\n \x3c!-- CSS minify toggle button --\x3e\n <div class="field columns" :class="{\'is-field-disabled\':isReplacerOff }" _v-595137cb="">\n <label class="label column has-text-grey-dark" _v-595137cb="">\n {{strings.enable_css_minify_title}}\n\n <p class="is-italic has-text-weight-normal" _v-595137cb="">\n {{strings.css_minify_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-595137cb="">\n <toggle-button :class="\'has-text-dark\'" v-model="cssMinifyStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-595137cb=""></toggle-button>\n </div>\n </div>\n \x3c!-- JS minify toggle button --\x3e\n <div class="field columns" :class="{\'is-field-disabled\':isReplacerOff }" _v-595137cb="">\n <label class="label column has-text-grey-dark" _v-595137cb="">\n {{strings.enable_js_minify_title}}\n\n <p class="is-italic has-text-weight-normal" _v-595137cb="">\n {{strings.js_minify_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-595137cb="">\n <toggle-button :class="\'has-text-dark\'" v-model="jsMinifyStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-595137cb=""></toggle-button>\n </div>\n </div>\n <div class="field is-fullwidth columns " _v-595137cb="">\n <div class="column is-left" _v-595137cb="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-595137cb="">{{strings.save_changes}}\n </button>\n <a href="#" v-if="showSample" @click="newSample(false)" class="view-sample-image is-link" _v-595137cb="">{{strings.view_sample_image}}\n </a>\n </div>\n </div>\n </div>\n'},function(t,e){t.exports='\n <div class="columns" _v-2d74bd1d="">\n <aside id="optml-settings-menu" class="menu column is-2-fullhd is-3-desktop is-3-tablet is-hidden-mobile" _v-2d74bd1d="">\n <ul class="menu-list optml-settings-submenu is-marginless" _v-2d74bd1d="">\n <li _v-2d74bd1d=""><a @click="changeTab(\'general\')" href="#" :class="tab === \'general\' ? \'is-active\' : \'\'" :title="all_strings.general_settings_menu_item+\' \'+all_strings.settings_menu_item" _v-2d74bd1d="">{{all_strings.general_settings_menu_item}}</a>\n </li>\n <li :class="isDisabled ? \'is-menu-disabled\' : \'\' " _v-2d74bd1d=""><a @click="ToggleAdvanced()" href="#" title="General settings" _v-2d74bd1d=""><span _v-2d74bd1d="">{{all_strings.advanced_settings_menu_item}}</span>\n <span class=" dashicons advanced-link " :class="advancedOpen ? \'dashicons-arrow-down-alt2\' : \'dashicons-arrow-right-alt2\'" _v-2d74bd1d=""></span>\n </a>\n <ul class="menu-list optml-settings-submenu is-marginless " :class=" ! advancedOpen ? \'is-hidden\' : \'\' " _v-2d74bd1d="">\n <li _v-2d74bd1d=""><a @click="changeTab(\'compression\')" href="#" :class="tab === \'compression\' ? \'is-active\' : \'\'" :title="all_strings.settings_compression_menu_item+\' \'+all_strings.settings_menu_item" _v-2d74bd1d="">{{all_strings.settings_compression_menu_item}}</a>\n </li>\n <li _v-2d74bd1d=""><a @click="changeTab(\'resize\')" href="#" :class="tab === \'resize\' ? \'is-active\' : \'\'" :title="all_strings.settings_resize_menu_item+\' \'+all_strings.settings_menu_item" _v-2d74bd1d="">{{all_strings.settings_resize_menu_item}}</a>\n </li>\n\x3c!-- <li><a @click="changeTab(\'cssjs\')" href="#"--\x3e\n\x3c!-- :class="tab === \'cssjs\' ? \'cssjs\' : \'\'"--\x3e\n\x3c!-- title="CSS/JS">CSS/JS</a>--\x3e\n\x3c!-- </li>--\x3e\n <li v-if="this.$store.state.site_settings.lazyload===\'enabled\'" _v-2d74bd1d=""><a @click="changeTab(\'lazyload\')" href="#" :class="tab === \'lazyload\' ? \'is-active\' : \'\'" :title="all_strings.lazyload_settings_menu_item+\' \'+all_strings.lazyload_settings_menu_item" _v-2d74bd1d="">{{all_strings.lazyload_settings_menu_item}}</a>\n </li>\n <li _v-2d74bd1d=""><a href="#" @click="changeTab(\'exclusions\')" :class="tab === \'exclusions\' ? \'is-active\' : \'\'" :title="all_strings.settings_exclusions_menu_item+\' \'+all_strings.settings_menu_item" _v-2d74bd1d="">{{all_strings.settings_exclusions_menu_item}}</a>\n </li>\n\x3c!-- <li><a--\x3e\n\x3c!-- @click="changeTab(\'watermark\')" href="#"--\x3e\n\x3c!-- :class="tab === \'watermark\' ? \'is-active\' : \'\'"--\x3e\n\x3c!-- :title="all_strings.watermarks_menu_item+\' \'+all_strings.settings_menu_item">{{all_strings.watermarks_menu_item}}--\x3e\n\x3c!-- <span--\x3e\n\x3c!-- class=" optml-beta is-normal tag is-warning">Beta</span></a></li>--\x3e\n </ul>\n </li>\n \x3c!-- Offload media menu--\x3e\n <li v-if="is_offload_media_available === \'yes\'" _v-2d74bd1d=""><a @click="changeTab(\'offload_media\')" href="#" style="" :class="tab === \'offload_media\' ? \'is-active\' : \'\'" :title="all_strings.offload_media_settings_menu_item+\' \'+all_strings.offload_media_settings_menu_item" _v-2d74bd1d="">{{all_strings.offload_media_settings_menu_item}}\n\n </a>\n\n </li>\n </ul>\n </aside>\n <div :class="[{ \'saving--option\' : this.$store.state.loading, \'is-tab-disabled\':isDisabled},\'is-tab-\'+tab] " class=" column" _v-2d74bd1d="">\n <div class="subtab-content" _v-2d74bd1d="">\n <general v-if="tab === \'general\' " @update-status="updateGlobalState" _v-2d74bd1d=""></general>\n <compression v-if="tab === \'compression\' " _v-2d74bd1d=""></compression>\n <watermarks v-if="tab ===\'watermark\'" _v-2d74bd1d=""></watermarks>\n\x3c!-- <Cssjs v-if="tab ===\'cssjs\'"></Cssjs>--\x3e\n <resize v-if="tab ===\'resize\'" _v-2d74bd1d=""></resize>\n <lazyload v-if="tab ===\'lazyload\'" _v-2d74bd1d=""></lazyload>\n <media v-if="tab ===\'offload_media\'" _v-2d74bd1d=""></media>\n <exclusions v-if="tab ===\'exclusions\'" _v-2d74bd1d=""></exclusions>\n </div>\n </div>\n </div>\n'},function(t,e){t.exports='\n\t\t<div class="columns is-desktop">\n\n\t\t\t\t<div class="column ">\n\t\t\t\t\t\t<div class="card">\n\t\t\t\t\t\t\t\t<app-header></app-header>\n\t\t\t\t\t\t\t\t<div class="card-content">\n\t\t\t\t\t\t\t\t\t\t<div class="content">\n\t\t\t\t\t\t\t\t\t\t\t\t<connect-layout v-if="!this.is_connected "></connect-layout>\n\n\t\t\t\t\t\t\t\t\t\t\t\t<transition name="slide-fade">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div v-if="this.is_connected && ! this.$store.state.is_loaded" id="optml-loader">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="columns">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="column">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<transition name="slide-fade">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="has-text-centered">{{this.getProgressMessage()}}</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="columns">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=" column is-vertical-center ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<progress id="optml-progress-bar" class="progress is-medium is-info"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t:class="\'optml-progres-\'+(Math.floor(this.loading_percent/10))"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tmax="100"></progress>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<iframe :src="home" style="opacity:0;" ></iframe>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t\t\t\t\t\t\t<transition name="fade" mode="out-in">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div v-if="this.$store.state.connected && this.$store.state.hasApplication && this.$store.state.is_loaded">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="tabs is-left is-boxed is-medium">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class="is-marginless optml-tabs">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li :class="tab === \'dashboard\' ? \'is-active\' : \'\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon is-size-6-mobile is-size-6-tablet dashicons dashicons-admin-home"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="is-size-6-mobile is-size-6-touch ">{{strings.dashboard_menu_item}}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li :class="tab === \'conflicts\' ? \'is-active\' : \'\'" v-if="conflictCount > 0">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a @click="changeTab(\'conflicts\')" class="is-size-6-mobile">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon is-size-6-mobile is-size-6-tablet dashicons dashicons-warning"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="is-size-6-mobile is-size-6-touch">{{strings.conflicts_menu_item}}</span>&nbsp;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="tag is-rounded is-danger">{{conflictCount}}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li :class="tab === \'settings\' ? \'is-active\' : \'\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon is-size-6-mobile is-size-6-tablet dashicons dashicons-admin-settings"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="is-size-6-mobile is-size-6-touch">{{strings.settings_menu_item}}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="is-tab" v-if="tab === \'dashboard\' "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t :class="remove_images ? \'no-images\' : \'\' ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="notification is-success" v-if="strings.notice_just_activated.length > 0 && user_status === \'active\' "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t v-html="strings.notice_just_activated"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="notification is-danger" v-if="user_status === \'inactive\' "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t v-html="strings.notice_disabled_account"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<api-key-form></api-key-form>\n\t\t\t\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t\t\t\t<hr/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<last-images :status="fetchStatus" v-if="! remove_images"></last-images>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="is-tab" v-if=" tab === \'settings\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<options></options>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="is-tab" v-if=" tab === \'conflicts\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<conflicts></conflicts>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</transition>\n\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="level-right">\n\t\t\t\t\t\t\t\t\t\t<p class="level-item"><a href="https://optimole.com" target="_blank">Optimole\n\t\t\t\t\t\t\t\t\t\t\t\tv{{strings.version}}</a></p>\n\t\t\t\t\t\t\t\t\t\t<p class="level-item"><a href="https://optimole.com/terms/"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t target="_blank">{{strings.terms_menu}}</a></p>\n\t\t\t\t\t\t\t\t\t\t<p class="level-item"><a href="https://optimole.com/privacy-policy/" target="_blank">{{strings.privacy_menu}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div v-if="is_connected && this.$store.state.userData.plan === \'free\' "\n\t\t\t\t\t\t class="column is-narrow is-hidden-desktop-only is-hidden-tablet-only is-hidden-mobile">\n\t\t\t\t\t\t<div class="card optml-upgrade">\n\t\t\t\t\t\t\t\t<div class="card-header">\n\t\t\t\t\t\t\t\t\t\t<h3 class="is-size-5 card-header-title"><span class="dashicons dashicons-chart-line"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t{{strings.upgrade.title}}</h3>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="card-content">\n\t\t\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_1}}</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_2}}</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_3}}</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_4}}</li>\n\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="card-footer ">\n\t\t\t\t\t\t\t\t\t\t<div class="card-footer-item">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="https://optimole.com/pricing" target="_blank"\n\t\t\t\t\t\t\t\t\t\t\t\t\t class="button is-centered is-small is-success"><span\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass="dashicons dashicons-external"></span>{{strings.upgrade.cta}}</a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t</div>\n'},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(5),n=i(a),r=o(169),s=i(r),l=o(33),p=i(l),c=o(171),d=i(c),m=o(172),u=i(m);n.default.use(s.default),n.default.use(p.default);var f=new s.default.Store({strict:!0,state:{isConnecting:!1,loading:!1,loadingRollback:!1,loadingSync:!1,errorMedia:!1,site_settings:optimoleDashboardApp.site_settings,connected:"yes"===optimoleDashboardApp.connection_status,is_loaded:"yes"===optimoleDashboardApp.connection_status,apiKey:optimoleDashboardApp.api_key?optimoleDashboardApp.api_key:"",apiKeyValidity:!0,connectError:"",sample_rate:{},apiError:!1,userData:optimoleDashboardApp.user_data?optimoleDashboardApp.user_data:null,hasApplication:"yes"===optimoleDashboardApp.has_application,availableApps:optimoleDashboardApp.available_apps?optimoleDashboardApp.available_apps:null,optimizedImages:[],watermarks:[],conflicts:[],pushedImagesProgress:0,totalNumberOfImages:1},mutations:d.default,actions:u.default});e.default=f},function(t,e,o){"use strict";function i(t){O&&(t._devtoolHook=O,O.emit("vuex:init",t),O.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(t,e){O.emit("vuex:mutation",t,e)}))}function a(t,e){Object.keys(t).forEach(function(o){return e(t[o],o)})}function n(t){return null!==t&&"object"==typeof t}function r(t){return t&&"function"==typeof t.then}function s(t,e,o){if(e.update(o),o.modules)for(var i in o.modules){if(!e.getChild(i))return;s(t.concat(i),e.getChild(i),o.modules[i])}}function l(t,e){return e.indexOf(t)<0&&e.push(t),function(){var o=e.indexOf(t);o>-1&&e.splice(o,1)}}function p(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var o=t.state;d(t,o,[],t._modules.root,!0),c(t,o,e)}function c(t,e,o){var i=t._vm;t.getters={};var n=t._wrappedGetters,r={};a(n,function(e,o){r[o]=function(){return e(t)},Object.defineProperty(t.getters,o,{get:function(){return t._vm[o]},enumerable:!0})});var s=$.config.silent;$.config.silent=!0,t._vm=new $({data:{$$state:e},computed:r}),$.config.silent=s,t.strict&&v(t),i&&(o&&t._withCommit(function(){i._data.$$state=null}),$.nextTick(function(){return i.$destroy()}))}function d(t,e,o,i,a){var n=!o.length,r=t._modules.getNamespace(o);if(i.namespaced&&(t._modulesNamespaceMap[r]=i),!n&&!a){var s=g(e,o.slice(0,-1)),l=o[o.length-1];t._withCommit(function(){$.set(s,l,i.state)})}var p=i.context=m(t,r,o);i.forEachMutation(function(e,o){f(t,r+o,e,p)}),i.forEachAction(function(e,o){var i=e.root?o:r+o,a=e.handler||e;h(t,i,a,p)}),i.forEachGetter(function(e,o){b(t,r+o,e,p)}),i.forEachChild(function(i,n){d(t,e,o.concat(n),i,a)})}function m(t,e,o){var i=""===e,a={dispatch:i?t.dispatch:function(o,i,a){var n=x(o,i,a),r=n.payload,s=n.options,l=n.type;return s&&s.root||(l=e+l),t.dispatch(l,r)},commit:i?t.commit:function(o,i,a){var n=x(o,i,a),r=n.payload,s=n.options,l=n.type;s&&s.root||(l=e+l),t.commit(l,r,s)}};return Object.defineProperties(a,{getters:{get:i?function(){return t.getters}:function(){return u(t,e)}},state:{get:function(){return g(t.state,o)}}}),a}function u(t,e){var o={},i=e.length;return Object.keys(t.getters).forEach(function(a){if(a.slice(0,i)===e){var n=a.slice(i);Object.defineProperty(o,n,{get:function(){return t.getters[a]},enumerable:!0})}}),o}function f(t,e,o,i){(t._mutations[e]||(t._mutations[e]=[])).push(function(e){o.call(t,i.state,e)})}function h(t,e,o,i){(t._actions[e]||(t._actions[e]=[])).push(function(e,a){var n=o.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e,a);return r(n)||(n=Promise.resolve(n)),t._devtoolHook?n.catch(function(e){throw t._devtoolHook.emit("vuex:error",e),e}):n})}function b(t,e,o,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return o(i.state,i.getters,t.state,t.getters)})}function v(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function g(t,e){return e.length?e.reduce(function(t,e){return t[e]},t):t}function x(t,e,o){return n(t)&&t.type&&(o=e,e=t,t=t.type),{type:t,payload:e,options:o}}function y(t){$&&t===$||($=t,S($))}function w(t){return Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}})}function k(t){return function(e,o){return"string"!=typeof e?(o=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,o)}}function _(t,e,o){return t._modulesNamespaceMap[o]}Object.defineProperty(e,"__esModule",{value:!0}),o.d(e,"Store",function(){return j}),o.d(e,"install",function(){return y}),o.d(e,"mapState",function(){return E}),o.d(e,"mapMutations",function(){return T}),o.d(e,"mapGetters",function(){return P}),o.d(e,"mapActions",function(){return R}),o.d(e,"createNamespacedHelpers",function(){return I});/**
22
  * vuex v2.5.0
23
  * (c) 2017 Evan You
24
  * @license MIT
8
  * https://github.com/pagekit/vue-resource
9
  * Released under the MIT License.
10
  */
11
+ var st=2;i.reject=function(t){return new i(function(e,o){o(t)})},i.resolve=function(t){return new i(function(e,o){e(t)})},i.all=function(t){return new i(function(e,o){var a=0,n=[];0===t.length&&e(n);for(var r=0;r<t.length;r+=1)i.resolve(t[r]).then(function(o){return function(i){n[o]=i,(a+=1)===t.length&&e(n)}}(r),o)})},i.race=function(t){return new i(function(e,o){for(var a=0;a<t.length;a+=1)i.resolve(t[a]).then(e,o)})};var lt=i.prototype;lt.resolve=function(t){var e=this;if(e.state===st){if(t===e)throw new TypeError("Promise settled with itself.");var o=!1;try{var i=t&&t.then;if(null!==t&&"object"==typeof t&&"function"==typeof i)return void i.call(t,function(t){o||e.resolve(t),o=!0},function(t){o||e.reject(t),o=!0})}catch(t){return void(o||e.reject(t))}e.state=0,e.value=t,e.notify()}},lt.reject=function(t){var e=this;if(e.state===st){if(t===e)throw new TypeError("Promise settled with itself.");e.state=1,e.value=t,e.notify()}},lt.notify=function(){var t=this;l(function(){if(t.state!==st)for(;t.deferred.length;){var e=t.deferred.shift(),o=e[0],i=e[1],a=e[2],n=e[3];try{0===t.state?a("function"==typeof o?o.call(void 0,t.value):t.value):1===t.state&&("function"==typeof i?a(i.call(void 0,t.value)):n(t.value))}catch(t){n(t)}}})},lt.then=function(t,e){var o=this;return new i(function(i,a){o.deferred.push([t,e,i,a]),o.notify()})},lt.catch=function(t){return this.then(void 0,t)},"undefined"==typeof Promise&&(window.Promise=i),a.all=function(t,e){return new a(Promise.all(t),e)},a.resolve=function(t,e){return new a(Promise.resolve(t),e)},a.reject=function(t,e){return new a(Promise.reject(t),e)},a.race=function(t,e){return new a(Promise.race(t),e)};var pt=a.prototype;pt.bind=function(t){return this.context=t,this},pt.then=function(t,e){return t&&t.bind&&this.context&&(t=t.bind(this.context)),e&&e.bind&&this.context&&(e=e.bind(this.context)),new a(this.promise.then(t,e),this.context)},pt.catch=function(t){return t&&t.bind&&this.context&&(t=t.bind(this.context)),new a(this.promise.catch(t),this.context)},pt.finally=function(t){return this.then(function(e){return t.call(this),e},function(e){return t.call(this),Promise.reject(e)})};var ct,dt={},mt=dt.hasOwnProperty,ut=[],ft=ut.slice,ht=!1,bt="undefined"!=typeof window,vt=Array.isArray,gt=Object.assign||S;I.options={url:"",root:null,params:{}},I.transform={template:R,query:A,root:C},I.transforms=["template","query","root"],I.params=function(t){var e=[],o=encodeURIComponent;return e.add=function(t,e){f(e)&&(e=e()),null===e&&(e=""),this.push(o(t)+"="+o(e))},L(e,t),e.join("&").replace(/%20/g,"+")},I.parse=function(t){var e=document.createElement("a");return document.documentMode&&(e.href=t,t=e.href),e.href=t,{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",port:e.port,host:e.host,hostname:e.hostname,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):""}};var xt=bt&&"withCredentials"in new XMLHttpRequest,yt=function(t){var e=this;this.map={},w(t,function(t,o){return e.append(o,t)})};yt.prototype.has=function(t){return null!==Q(this.map,t)},yt.prototype.get=function(t){var e=this.map[Q(this.map,t)];return e?e.join():null},yt.prototype.getAll=function(t){return this.map[Q(this.map,t)]||[]},yt.prototype.set=function(t,e){this.map[tt(Q(this.map,t)||t)]=[p(e)]},yt.prototype.append=function(t,e){var o=this.map[Q(this.map,t)];o?o.push(p(e)):this.set(t,e)},yt.prototype.delete=function(t){delete this.map[Q(this.map,t)]},yt.prototype.deleteAll=function(){this.map={}},yt.prototype.forEach=function(t,e){var o=this;w(this.map,function(i,a){w(i,function(i){return t.call(e,i,a,o)})})};var wt=function(t,e){var o=e.url,i=e.headers,a=e.status,n=e.statusText;this.url=o,this.ok=a>=200&&a<300,this.status=a||0,this.statusText=n||"",this.headers=new yt(i),this.body=t,u(t)?this.bodyText=t:v(t)&&(this.bodyBlob=t,ot(t)&&(this.bodyText=et(t)))};wt.prototype.blob=function(){return x(this.bodyBlob)},wt.prototype.text=function(){return x(this.bodyText)},wt.prototype.json=function(){return x(this.text(),function(t){return JSON.parse(t)})},Object.defineProperty(wt.prototype,"data",{get:function(){return this.body},set:function(t){this.body=t}});var kt=function(t){this.body=null,this.params={},gt(this,t,{method:m(t.method||"GET")}),this.headers instanceof yt||(this.headers=new yt(this.headers))};kt.prototype.getUrl=function(){return I(this)},kt.prototype.getBody=function(){return this.body},kt.prototype.respondWith=function(t,e){return new wt(t,gt(e||{},{url:this.getUrl()}))};var _t={Accept:"application/json, text/plain, */*"},St={"Content-Type":"application/json;charset=utf-8"};it.options={},it.headers={put:St,post:St,patch:St,delete:St,common:_t,custom:{}},it.interceptor={before:q,method:W,jsonp:H,json:U,form:B,header:K,cors:F},it.interceptors=["before","method","jsonp","json","form","header","cors"],["get","delete","head","jsonp"].forEach(function(t){it[t]=function(e,o){return this(gt(o||{},{url:e,method:t}))}}),["post","put","patch"].forEach(function(t){it[t]=function(e,o,i){return this(gt(i||{},{url:e,method:t,body:o}))}}),at.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(rt),e.default=rt},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var a=o(5),n=i(a),r=o(38),s=i(r),l=o(168),p=i(l),c=o(173),d=i(c),m=o(174),u=i(m),f=o(175),h=i(f);n.default.use(u.default),n.default.use(h.default),n.default.use(d.default),window.addEventListener("load",function(){new n.default({el:"#optimole-app",store:p.default,components:{App:s.default}})})},function(t,e,o){(function(t){function i(t,e){this._id=t,this._clearFn=e}var a=void 0!==t&&t||"undefined"!=typeof self&&self||window,n=Function.prototype.apply;e.setTimeout=function(){return new i(n.call(setTimeout,a,arguments),clearTimeout)},e.setInterval=function(){return new i(n.call(setInterval,a,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(a,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},o(36),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(e,o(7))},function(t,e,o){(function(t,e){!function(t,o){"use strict";function i(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),o=0;o<e.length;o++)e[o]=arguments[o+1];var i={callback:t,args:e};return p[l]=i,s(l),l++}function a(t){delete p[t]}function n(t){var e=t.callback,i=t.args;switch(i.length){case 0:e();break;case 1:e(i[0]);break;case 2:e(i[0],i[1]);break;case 3:e(i[0],i[1],i[2]);break;default:e.apply(o,i)}}function r(t){if(c)setTimeout(r,0,t);else{var e=p[t];if(e){c=!0;try{n(e)}finally{a(t),c=!1}}}}if(!t.setImmediate){var s,l=1,p={},c=!1,d=t.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(t);m=m&&m.setTimeout?m:t,"[object process]"==={}.toString.call(t.process)?function(){s=function(t){e.nextTick(function(){r(t)})}}():function(){if(t.postMessage&&!t.importScripts){var e=!0,o=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=o,e}}()?function(){var e="setImmediate$"+Math.random()+"$",o=function(o){o.source===t&&"string"==typeof o.data&&0===o.data.indexOf(e)&&r(+o.data.slice(e.length))};t.addEventListener?t.addEventListener("message",o,!1):t.attachEvent("onmessage",o),s=function(o){t.postMessage(e+o,"*")}}():t.MessageChannel?function(){var t=new MessageChannel;t.port1.onmessage=function(t){r(t.data)},s=function(e){t.port2.postMessage(e)}}():d&&"onreadystatechange"in d.createElement("script")?function(){var t=d.documentElement;s=function(e){var o=d.createElement("script");o.onreadystatechange=function(){r(e),o.onreadystatechange=null,t.removeChild(o),o=null},t.appendChild(o)}}():function(){s=function(t){setTimeout(r,0,t)}}(),m.setImmediate=i,m.clearImmediate=a}}("undefined"==typeof self?void 0===t?this:t:self)}).call(e,o(7),o(37))},function(t,e){function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(t){if(c===setTimeout)return setTimeout(t,0);if((c===o||!c)&&setTimeout)return c=setTimeout,setTimeout(t,0);try{return c(t,0)}catch(e){try{return c.call(null,t,0)}catch(e){return c.call(this,t,0)}}}function n(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function r(){h&&u&&(h=!1,u.length?f=u.concat(f):b=-1,f.length&&s())}function s(){if(!h){var t=a(r);h=!0;for(var e=f.length;e;){for(u=f,f=[];++b<e;)u&&u[b].run();b=-1,e=f.length}u=null,h=!1,n(t)}}function l(t,e){this.fun=t,this.array=e}function p(){}var c,d,m=t.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:o}catch(t){c=o}try{d="function"==typeof clearTimeout?clearTimeout:i}catch(t){d=i}}();var u,f=[],h=!1,b=-1;m.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var o=1;o<arguments.length;o++)e[o-1]=arguments[o];f.push(new l(t,e)),1!==f.length||h||a(s)},l.prototype.run=function(){this.fun.apply(null,this.array)},m.title="browser",m.browser=!0,m.env={},m.argv=[],m.version="",m.versions={},m.on=p,m.addListener=p,m.once=p,m.off=p,m.removeListener=p,m.removeAllListeners=p,m.emit=p,m.prependListener=p,m.prependOnceListener=p,m.listeners=function(t){return[]},m.binding=function(t){throw new Error("process.binding is not supported")},m.cwd=function(){return"/"},m.chdir=function(t){throw new Error("process.chdir is not supported")},m.umask=function(){return 0}},function(t,e,o){var i,a;o(39),i=o(41),a=o(167),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(40);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,'#optimole-app{padding:0 30px 0 20px;/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma *//*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}#optimole-app .delete,#optimole-app .modal-close,#optimole-app .is-unselectable,#optimole-app .button,#optimole-app .file,#optimole-app .breadcrumb,#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link,#optimole-app .pagination-ellipsis,#optimole-app .tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#optimole-app .select:not(.is-multiple):not(.is-loading)::after,#optimole-app .navbar-link:not(.is-arrowless)::after{border:3px solid rgba(0,0,0,0);border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em}#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),#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 .list:not(:last-child),#optimole-app .message:not(:last-child),#optimole-app .tabs:not(:last-child){margin-bottom:1.5rem}#optimole-app .delete,#optimole-app .modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;pointer-events:auto;display:inline-block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}#optimole-app .delete::before,#optimole-app .modal-close::before,#optimole-app .delete::after,#optimole-app .modal-close::after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}#optimole-app .delete::before,#optimole-app .modal-close::before{height:2px;width:50%}#optimole-app .delete::after,#optimole-app .modal-close::after{height:50%;width:2px}#optimole-app .delete:hover,#optimole-app .modal-close:hover,#optimole-app .delete:focus,#optimole-app .modal-close:focus{background-color:rgba(10,10,10,0.3)}#optimole-app .delete:active,#optimole-app .modal-close:active{background-color:rgba(10,10,10,0.4)}#optimole-app .is-small.delete,#optimole-app .is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}#optimole-app .is-medium.delete,#optimole-app .is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}#optimole-app .is-large.delete,#optimole-app .is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}#optimole-app .button.is-loading::after,#optimole-app .loader,#optimole-app .select.is-loading::after,#optimole-app .control.is-loading::after{animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}#optimole-app .is-overlay,#optimole-app .image.is-square img,#optimole-app .image.is-square .has-ratio,#optimole-app .image.is-1by1 img,#optimole-app .image.is-1by1 .has-ratio,#optimole-app .image.is-5by4 img,#optimole-app .image.is-5by4 .has-ratio,#optimole-app .image.is-4by3 img,#optimole-app .image.is-4by3 .has-ratio,#optimole-app .image.is-3by2 img,#optimole-app .image.is-3by2 .has-ratio,#optimole-app .image.is-5by3 img,#optimole-app .image.is-5by3 .has-ratio,#optimole-app .image.is-16by9 img,#optimole-app .image.is-16by9 .has-ratio,#optimole-app .image.is-2by1 img,#optimole-app .image.is-2by1 .has-ratio,#optimole-app .image.is-3by1 img,#optimole-app .image.is-3by1 .has-ratio,#optimole-app .image.is-4by5 img,#optimole-app .image.is-4by5 .has-ratio,#optimole-app .image.is-3by4 img,#optimole-app .image.is-3by4 .has-ratio,#optimole-app .image.is-2by3 img,#optimole-app .image.is-2by3 .has-ratio,#optimole-app .image.is-3by5 img,#optimole-app .image.is-3by5 .has-ratio,#optimole-app .image.is-9by16 img,#optimole-app .image.is-9by16 .has-ratio,#optimole-app .image.is-1by2 img,#optimole-app .image.is-1by2 .has-ratio,#optimole-app .image.is-1by3 img,#optimole-app .image.is-1by3 .has-ratio,#optimole-app .modal,#optimole-app .modal-background,#optimole-app .hero-video{bottom:0;left:0;position:absolute;right:0;top:0}#optimole-app .button,#optimole-app .input,#optimole-app .textarea,#optimole-app .select select,#optimole-app .file-cta,#optimole-app .file-name,#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link,#optimole-app .pagination-ellipsis{-moz-appearance:none;-webkit-appearance:none;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top}#optimole-app .button:focus,#optimole-app .input:focus,#optimole-app .textarea:focus,#optimole-app .select select:focus,#optimole-app .file-cta:focus,#optimole-app .file-name:focus,#optimole-app .pagination-previous:focus,#optimole-app .pagination-next:focus,#optimole-app .pagination-link:focus,#optimole-app .pagination-ellipsis:focus,#optimole-app .is-focused.button,#optimole-app .is-focused.input,#optimole-app .is-focused.textarea,#optimole-app .select select.is-focused,#optimole-app .is-focused.file-cta,#optimole-app .is-focused.file-name,#optimole-app .is-focused.pagination-previous,#optimole-app .is-focused.pagination-next,#optimole-app .is-focused.pagination-link,#optimole-app .is-focused.pagination-ellipsis,#optimole-app .button:active,#optimole-app .input:active,#optimole-app .textarea:active,#optimole-app .select select:active,#optimole-app .file-cta:active,#optimole-app .file-name:active,#optimole-app .pagination-previous:active,#optimole-app .pagination-next:active,#optimole-app .pagination-link:active,#optimole-app .pagination-ellipsis:active,#optimole-app .is-active.button,#optimole-app .is-active.input,#optimole-app .is-active.textarea,#optimole-app .select select.is-active,#optimole-app .is-active.file-cta,#optimole-app .is-active.file-name,#optimole-app .is-active.pagination-previous,#optimole-app .is-active.pagination-next,#optimole-app .is-active.pagination-link,#optimole-app .is-active.pagination-ellipsis{outline:none}#optimole-app .button[disabled],#optimole-app .input[disabled],#optimole-app .textarea[disabled],#optimole-app .select select[disabled],#optimole-app .file-cta[disabled],#optimole-app .file-name[disabled],#optimole-app .pagination-previous[disabled],#optimole-app .pagination-next[disabled],#optimole-app .pagination-link[disabled],#optimole-app .pagination-ellipsis[disabled],fieldset[disabled] #optimole-app .button,fieldset[disabled] #optimole-app .input,fieldset[disabled] #optimole-app .textarea,fieldset[disabled] #optimole-app .select select,fieldset[disabled] #optimole-app .file-cta,fieldset[disabled] #optimole-app .file-name,fieldset[disabled] #optimole-app .pagination-previous,fieldset[disabled] #optimole-app .pagination-next,fieldset[disabled] #optimole-app .pagination-link,fieldset[disabled] #optimole-app .pagination-ellipsis{cursor:not-allowed}#optimole-app html,#optimole-app body,#optimole-app p,#optimole-app ol,#optimole-app ul,#optimole-app li,#optimole-app dl,#optimole-app dt,#optimole-app dd,#optimole-app blockquote,#optimole-app figure,#optimole-app fieldset,#optimole-app legend,#optimole-app textarea,#optimole-app pre,#optimole-app iframe,#optimole-app hr,#optimole-app h1,#optimole-app h2,#optimole-app h3,#optimole-app h4,#optimole-app h5,#optimole-app h6{margin:0;padding:0}#optimole-app h1,#optimole-app h2,#optimole-app h3,#optimole-app h4,#optimole-app h5,#optimole-app h6{font-size:100%;font-weight:normal}#optimole-app ul{list-style:none}#optimole-app button,#optimole-app input,#optimole-app select,#optimole-app textarea{margin:0}#optimole-app html{box-sizing:border-box}#optimole-app *,#optimole-app *::before,#optimole-app *::after{box-sizing:inherit}#optimole-app img,#optimole-app embed,#optimole-app iframe,#optimole-app object,#optimole-app video{height:auto;max-width:100%}#optimole-app audio{max-width:100%}#optimole-app iframe{border:0}#optimole-app table{border-collapse:collapse;border-spacing:0}#optimole-app td,#optimole-app th{padding:0}#optimole-app td:not([align]),#optimole-app th:not([align]){text-align:left}#optimole-app html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#optimole-app article,#optimole-app aside,#optimole-app figure,#optimole-app footer,#optimole-app header,#optimole-app hgroup,#optimole-app section{display:block}#optimole-app body,#optimole-app button,#optimole-app input,#optimole-app select,#optimole-app textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif}#optimole-app code,#optimole-app pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}#optimole-app body{color:#4a4a4a;font-size:1em;font-weight:400;line-height:1.5}#optimole-app a{color:#3273dc;cursor:pointer;text-decoration:none}#optimole-app a strong{color:currentColor}#optimole-app a:hover{color:#363636}#optimole-app code{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:normal;padding:0.25em 0.5em 0.25em}#optimole-app hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}#optimole-app img{height:auto;max-width:100%}#optimole-app input[type="checkbox"],#optimole-app input[type="radio"]{vertical-align:baseline}#optimole-app small{font-size:.875em}#optimole-app span{font-style:inherit;font-weight:inherit}#optimole-app strong{color:#363636;font-weight:700}#optimole-app fieldset{border:none}#optimole-app pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}#optimole-app pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}#optimole-app table td,#optimole-app table th{vertical-align:top}#optimole-app table td:not([align]),#optimole-app table th:not([align]){text-align:left}#optimole-app table th{color:#363636}#optimole-app .is-clearfix::after{clear:both;content:" ";display:table}#optimole-app .is-pulled-left{float:left !important}#optimole-app .is-pulled-right{float:right !important}#optimole-app .is-clipped{overflow:hidden !important}#optimole-app .is-size-1{font-size:3rem !important}#optimole-app .is-size-2{font-size:2.5rem !important}#optimole-app .is-size-3{font-size:2rem !important}#optimole-app .is-size-4{font-size:1.5rem !important}#optimole-app .is-size-5{font-size:1.25rem !important}#optimole-app .is-size-6{font-size:1rem !important}#optimole-app .is-size-7{font-size:.75rem !important}@media screen and (max-width: 768px){#optimole-app .is-size-1-mobile{font-size:3rem !important}#optimole-app .is-size-2-mobile{font-size:2.5rem !important}#optimole-app .is-size-3-mobile{font-size:2rem !important}#optimole-app .is-size-4-mobile{font-size:1.5rem !important}#optimole-app .is-size-5-mobile{font-size:1.25rem !important}#optimole-app .is-size-6-mobile{font-size:1rem !important}#optimole-app .is-size-7-mobile{font-size:.75rem !important}}@media screen and (min-width: 769px), print{#optimole-app .is-size-1-tablet{font-size:3rem !important}#optimole-app .is-size-2-tablet{font-size:2.5rem !important}#optimole-app .is-size-3-tablet{font-size:2rem !important}#optimole-app .is-size-4-tablet{font-size:1.5rem !important}#optimole-app .is-size-5-tablet{font-size:1.25rem !important}#optimole-app .is-size-6-tablet{font-size:1rem !important}#optimole-app .is-size-7-tablet{font-size:.75rem !important}}@media screen and (max-width: 1023px){#optimole-app .is-size-1-touch{font-size:3rem !important}#optimole-app .is-size-2-touch{font-size:2.5rem !important}#optimole-app .is-size-3-touch{font-size:2rem !important}#optimole-app .is-size-4-touch{font-size:1.5rem !important}#optimole-app .is-size-5-touch{font-size:1.25rem !important}#optimole-app .is-size-6-touch{font-size:1rem !important}#optimole-app .is-size-7-touch{font-size:.75rem !important}}@media screen and (min-width: 1024px){#optimole-app .is-size-1-desktop{font-size:3rem !important}#optimole-app .is-size-2-desktop{font-size:2.5rem !important}#optimole-app .is-size-3-desktop{font-size:2rem !important}#optimole-app .is-size-4-desktop{font-size:1.5rem !important}#optimole-app .is-size-5-desktop{font-size:1.25rem !important}#optimole-app .is-size-6-desktop{font-size:1rem !important}#optimole-app .is-size-7-desktop{font-size:.75rem !important}}@media screen and (min-width: 1216px){#optimole-app .is-size-1-widescreen{font-size:3rem !important}#optimole-app .is-size-2-widescreen{font-size:2.5rem !important}#optimole-app .is-size-3-widescreen{font-size:2rem !important}#optimole-app .is-size-4-widescreen{font-size:1.5rem !important}#optimole-app .is-size-5-widescreen{font-size:1.25rem !important}#optimole-app .is-size-6-widescreen{font-size:1rem !important}#optimole-app .is-size-7-widescreen{font-size:.75rem !important}}@media screen and (min-width: 1408px){#optimole-app .is-size-1-fullhd{font-size:3rem !important}#optimole-app .is-size-2-fullhd{font-size:2.5rem !important}#optimole-app .is-size-3-fullhd{font-size:2rem !important}#optimole-app .is-size-4-fullhd{font-size:1.5rem !important}#optimole-app .is-size-5-fullhd{font-size:1.25rem !important}#optimole-app .is-size-6-fullhd{font-size:1rem !important}#optimole-app .is-size-7-fullhd{font-size:.75rem !important}}#optimole-app .has-text-centered{text-align:center !important}#optimole-app .has-text-justified{text-align:justify !important}#optimole-app .has-text-left{text-align:left !important}#optimole-app .has-text-right{text-align:right !important}@media screen and (max-width: 768px){#optimole-app .has-text-centered-mobile{text-align:center !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-centered-tablet{text-align:center !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-centered-tablet-only{text-align:center !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-centered-touch{text-align:center !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-centered-desktop{text-align:center !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-centered-desktop-only{text-align:center !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-centered-widescreen{text-align:center !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-centered-widescreen-only{text-align:center !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-centered-fullhd{text-align:center !important}}@media screen and (max-width: 768px){#optimole-app .has-text-justified-mobile{text-align:justify !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-justified-tablet{text-align:justify !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-justified-tablet-only{text-align:justify !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-justified-touch{text-align:justify !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-justified-desktop{text-align:justify !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-justified-desktop-only{text-align:justify !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-justified-widescreen{text-align:justify !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-justified-widescreen-only{text-align:justify !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-justified-fullhd{text-align:justify !important}}@media screen and (max-width: 768px){#optimole-app .has-text-left-mobile{text-align:left !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-left-tablet{text-align:left !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-left-tablet-only{text-align:left !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-left-touch{text-align:left !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-left-desktop{text-align:left !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-left-desktop-only{text-align:left !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-left-widescreen{text-align:left !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-left-widescreen-only{text-align:left !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-left-fullhd{text-align:left !important}}@media screen and (max-width: 768px){#optimole-app .has-text-right-mobile{text-align:right !important}}@media screen and (min-width: 769px), print{#optimole-app .has-text-right-tablet{text-align:right !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .has-text-right-tablet-only{text-align:right !important}}@media screen and (max-width: 1023px){#optimole-app .has-text-right-touch{text-align:right !important}}@media screen and (min-width: 1024px){#optimole-app .has-text-right-desktop{text-align:right !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .has-text-right-desktop-only{text-align:right !important}}@media screen and (min-width: 1216px){#optimole-app .has-text-right-widescreen{text-align:right !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .has-text-right-widescreen-only{text-align:right !important}}@media screen and (min-width: 1408px){#optimole-app .has-text-right-fullhd{text-align:right !important}}#optimole-app .is-capitalized{text-transform:capitalize !important}#optimole-app .is-lowercase{text-transform:lowercase !important}#optimole-app .is-uppercase{text-transform:uppercase !important}#optimole-app .is-italic{font-style:italic !important}#optimole-app .has-text-white{color:#fff !important}#optimole-app a.has-text-white:hover,#optimole-app a.has-text-white:focus{color:#e6e6e6 !important}#optimole-app .has-background-white{background-color:#fff !important}#optimole-app .has-text-black{color:#0a0a0a !important}#optimole-app a.has-text-black:hover,#optimole-app a.has-text-black:focus{color:#000 !important}#optimole-app .has-background-black{background-color:#0a0a0a !important}#optimole-app .has-text-light{color:#f5f5f5 !important}#optimole-app a.has-text-light:hover,#optimole-app a.has-text-light:focus{color:#dbdbdb !important}#optimole-app .has-background-light{background-color:#f5f5f5 !important}#optimole-app .has-text-dark{color:#363636 !important}#optimole-app a.has-text-dark:hover,#optimole-app a.has-text-dark:focus{color:#1c1c1c !important}#optimole-app .has-background-dark{background-color:#363636 !important}#optimole-app .has-text-primary{color:#EF686B !important}#optimole-app a.has-text-primary:hover,#optimole-app a.has-text-primary:focus{color:#ea3a3e !important}#optimole-app .has-background-primary{background-color:#EF686B !important}#optimole-app .has-text-link{color:#3273dc !important}#optimole-app a.has-text-link:hover,#optimole-app a.has-text-link:focus{color:#205bbc !important}#optimole-app .has-background-link{background-color:#3273dc !important}#optimole-app .has-text-info{color:#5180C1 !important}#optimole-app a.has-text-info:hover,#optimole-app a.has-text-info:focus{color:#3b67a4 !important}#optimole-app .has-background-info{background-color:#5180C1 !important}#optimole-app .has-text-success{color:#34a85e !important}#optimole-app a.has-text-success:hover,#optimole-app a.has-text-success:focus{color:#288148 !important}#optimole-app .has-background-success{background-color:#34a85e !important}#optimole-app .has-text-warning{color:#ffdd57 !important}#optimole-app a.has-text-warning:hover,#optimole-app a.has-text-warning:focus{color:#ffd324 !important}#optimole-app .has-background-warning{background-color:#ffdd57 !important}#optimole-app .has-text-danger{color:#D54222 !important}#optimole-app a.has-text-danger:hover,#optimole-app a.has-text-danger:focus{color:#a9341b !important}#optimole-app .has-background-danger{background-color:#D54222 !important}#optimole-app .has-text-black-bis{color:#121212 !important}#optimole-app .has-background-black-bis{background-color:#121212 !important}#optimole-app .has-text-black-ter{color:#242424 !important}#optimole-app .has-background-black-ter{background-color:#242424 !important}#optimole-app .has-text-grey-darker{color:#363636 !important}#optimole-app .has-background-grey-darker{background-color:#363636 !important}#optimole-app .has-text-grey-dark{color:#4a4a4a !important}#optimole-app .has-background-grey-dark{background-color:#4a4a4a !important}#optimole-app .has-text-grey{color:#7a7a7a !important}#optimole-app .has-background-grey{background-color:#7a7a7a !important}#optimole-app .has-text-grey-light{color:#b5b5b5 !important}#optimole-app .has-background-grey-light{background-color:#b5b5b5 !important}#optimole-app .has-text-grey-lighter{color:#dbdbdb !important}#optimole-app .has-background-grey-lighter{background-color:#dbdbdb !important}#optimole-app .has-text-white-ter{color:#f5f5f5 !important}#optimole-app .has-background-white-ter{background-color:#f5f5f5 !important}#optimole-app .has-text-white-bis{color:#fafafa !important}#optimole-app .has-background-white-bis{background-color:#fafafa !important}#optimole-app .has-text-weight-light{font-weight:300 !important}#optimole-app .has-text-weight-normal{font-weight:400 !important}#optimole-app .has-text-weight-medium{font-weight:500 !important}#optimole-app .has-text-weight-semibold{font-weight:600 !important}#optimole-app .has-text-weight-bold{font-weight:700 !important}#optimole-app .is-family-primary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}#optimole-app .is-family-secondary{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}#optimole-app .is-family-sans-serif{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif !important}#optimole-app .is-family-monospace{font-family:monospace !important}#optimole-app .is-family-code{font-family:monospace !important}#optimole-app .is-block{display:block !important}@media screen and (max-width: 768px){#optimole-app .is-block-mobile{display:block !important}}@media screen and (min-width: 769px), print{#optimole-app .is-block-tablet{display:block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-block-tablet-only{display:block !important}}@media screen and (max-width: 1023px){#optimole-app .is-block-touch{display:block !important}}@media screen and (min-width: 1024px){#optimole-app .is-block-desktop{display:block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-block-desktop-only{display:block !important}}@media screen and (min-width: 1216px){#optimole-app .is-block-widescreen{display:block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-block-widescreen-only{display:block !important}}@media screen and (min-width: 1408px){#optimole-app .is-block-fullhd{display:block !important}}#optimole-app .is-flex{display:-ms-flexbox !important;display:flex !important}@media screen and (max-width: 768px){#optimole-app .is-flex-mobile{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 769px), print{#optimole-app .is-flex-tablet{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-flex-tablet-only{display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width: 1023px){#optimole-app .is-flex-touch{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1024px){#optimole-app .is-flex-desktop{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-flex-desktop-only{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1216px){#optimole-app .is-flex-widescreen{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-flex-widescreen-only{display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1408px){#optimole-app .is-flex-fullhd{display:-ms-flexbox !important;display:flex !important}}#optimole-app .is-inline{display:inline !important}@media screen and (max-width: 768px){#optimole-app .is-inline-mobile{display:inline !important}}@media screen and (min-width: 769px), print{#optimole-app .is-inline-tablet{display:inline !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-inline-tablet-only{display:inline !important}}@media screen and (max-width: 1023px){#optimole-app .is-inline-touch{display:inline !important}}@media screen and (min-width: 1024px){#optimole-app .is-inline-desktop{display:inline !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-inline-desktop-only{display:inline !important}}@media screen and (min-width: 1216px){#optimole-app .is-inline-widescreen{display:inline !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-inline-widescreen-only{display:inline !important}}@media screen and (min-width: 1408px){#optimole-app .is-inline-fullhd{display:inline !important}}#optimole-app .is-inline-block{display:inline-block !important}@media screen and (max-width: 768px){#optimole-app .is-inline-block-mobile{display:inline-block !important}}@media screen and (min-width: 769px), print{#optimole-app .is-inline-block-tablet{display:inline-block !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-inline-block-tablet-only{display:inline-block !important}}@media screen and (max-width: 1023px){#optimole-app .is-inline-block-touch{display:inline-block !important}}@media screen and (min-width: 1024px){#optimole-app .is-inline-block-desktop{display:inline-block !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-inline-block-desktop-only{display:inline-block !important}}@media screen and (min-width: 1216px){#optimole-app .is-inline-block-widescreen{display:inline-block !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-inline-block-widescreen-only{display:inline-block !important}}@media screen and (min-width: 1408px){#optimole-app .is-inline-block-fullhd{display:inline-block !important}}#optimole-app .is-inline-flex{display:-ms-inline-flexbox !important;display:inline-flex !important}@media screen and (max-width: 768px){#optimole-app .is-inline-flex-mobile{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 769px), print{#optimole-app .is-inline-flex-tablet{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-inline-flex-tablet-only{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (max-width: 1023px){#optimole-app .is-inline-flex-touch{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1024px){#optimole-app .is-inline-flex-desktop{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-inline-flex-desktop-only{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1216px){#optimole-app .is-inline-flex-widescreen{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-inline-flex-widescreen-only{display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1408px){#optimole-app .is-inline-flex-fullhd{display:-ms-inline-flexbox !important;display:inline-flex !important}}#optimole-app .is-hidden{display:none !important}#optimole-app .is-sr-only{border:none !important;clip:rect(0, 0, 0, 0) !important;height:0.01em !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:0.01em !important}@media screen and (max-width: 768px){#optimole-app .is-hidden-mobile{display:none !important}}@media screen and (min-width: 769px), print{#optimole-app .is-hidden-tablet{display:none !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-hidden-tablet-only{display:none !important}}@media screen and (max-width: 1023px){#optimole-app .is-hidden-touch{display:none !important}}@media screen and (min-width: 1024px){#optimole-app .is-hidden-desktop{display:none !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-hidden-desktop-only{display:none !important}}@media screen and (min-width: 1216px){#optimole-app .is-hidden-widescreen{display:none !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-hidden-widescreen-only{display:none !important}}@media screen and (min-width: 1408px){#optimole-app .is-hidden-fullhd{display:none !important}}#optimole-app .is-invisible{visibility:hidden !important}@media screen and (max-width: 768px){#optimole-app .is-invisible-mobile{visibility:hidden !important}}@media screen and (min-width: 769px), print{#optimole-app .is-invisible-tablet{visibility:hidden !important}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .is-invisible-tablet-only{visibility:hidden !important}}@media screen and (max-width: 1023px){#optimole-app .is-invisible-touch{visibility:hidden !important}}@media screen and (min-width: 1024px){#optimole-app .is-invisible-desktop{visibility:hidden !important}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .is-invisible-desktop-only{visibility:hidden !important}}@media screen and (min-width: 1216px){#optimole-app .is-invisible-widescreen{visibility:hidden !important}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .is-invisible-widescreen-only{visibility:hidden !important}}@media screen and (min-width: 1408px){#optimole-app .is-invisible-fullhd{visibility:hidden !important}}#optimole-app .is-marginless{margin:0 !important}#optimole-app .is-paddingless{padding:0 !important}#optimole-app .is-radiusless{border-radius:0 !important}#optimole-app .is-shadowless{box-shadow:none !important}#optimole-app .is-relative{position:relative !important}#optimole-app .box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;display:block;padding:1.25rem}#optimole-app a.box:hover,#optimole-app a.box:focus{box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px #3273dc}#optimole-app a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2),0 0 0 1px #3273dc}#optimole-app .button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;-ms-flex-pack:center;justify-content:center;padding-bottom:calc(0.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(0.375em - 1px);text-align:center;white-space:nowrap}#optimole-app .button strong{color:inherit}#optimole-app .button .icon,#optimole-app .button .icon.is-small,#optimole-app .button .icon.is-medium,#optimole-app .button .icon.is-large{height:1.5em;width:1.5em}#optimole-app .button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}#optimole-app .button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}#optimole-app .button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}#optimole-app .button:hover,#optimole-app .button.is-hovered{border-color:#b5b5b5;color:#363636}#optimole-app .button:focus,#optimole-app .button.is-focused{border-color:#3273dc;color:#363636}#optimole-app .button:focus:not(:active),#optimole-app .button.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .button:active,#optimole-app .button.is-active{border-color:#4a4a4a;color:#363636}#optimole-app .button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}#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{background-color:#f5f5f5;color:#363636}#optimole-app .button.is-text:active,#optimole-app .button.is-text.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .button.is-text[disabled],fieldset[disabled] #optimole-app .button.is-text{background-color:transparent;border-color:transparent;box-shadow:none}#optimole-app .button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white:hover,#optimole-app .button.is-white.is-hovered{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white:focus,#optimole-app .button.is-white.is-focused{border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white:focus:not(:active),#optimole-app .button.is-white.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}#optimole-app .button.is-white:active,#optimole-app .button.is-white.is-active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}#optimole-app .button.is-white[disabled],fieldset[disabled] #optimole-app .button.is-white{background-color:#fff;border-color:transparent;box-shadow:none}#optimole-app .button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}#optimole-app .button.is-white.is-inverted:hover,#optimole-app .button.is-white.is-inverted.is-hovered{background-color:#000}#optimole-app .button.is-white.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-white.is-inverted{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}#optimole-app .button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-white.is-outlined:hover,#optimole-app .button.is-white.is-outlined.is-hovered,#optimole-app .button.is-white.is-outlined:focus,#optimole-app .button.is-white.is-outlined.is-focused{background-color:#fff;border-color:#fff;color:#0a0a0a}#optimole-app .button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-white.is-outlined.is-loading:hover::after,#optimole-app .button.is-white.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-white.is-outlined.is-loading:focus::after,#optimole-app .button.is-white.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-white.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-white.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}#optimole-app .button.is-white.is-inverted.is-outlined:hover,#optimole-app .button.is-white.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-white.is-inverted.is-outlined:focus,#optimole-app .button.is-white.is-inverted.is-outlined.is-focused{background-color:#0a0a0a;color:#fff}#optimole-app .button.is-white.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-white.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-white.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}#optimole-app .button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}#optimole-app .button.is-black:hover,#optimole-app .button.is-black.is-hovered{background-color:#040404;border-color:transparent;color:#fff}#optimole-app .button.is-black:focus,#optimole-app .button.is-black.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-black:focus:not(:active),#optimole-app .button.is-black.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}#optimole-app .button.is-black:active,#optimole-app .button.is-black.is-active{background-color:#000;border-color:transparent;color:#fff}#optimole-app .button.is-black[disabled],fieldset[disabled] #optimole-app .button.is-black{background-color:#0a0a0a;border-color:transparent;box-shadow:none}#optimole-app .button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}#optimole-app .button.is-black.is-inverted:hover,#optimole-app .button.is-black.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-black.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-black.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}#optimole-app .button.is-black.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}#optimole-app .button.is-black.is-outlined:hover,#optimole-app .button.is-black.is-outlined.is-hovered,#optimole-app .button.is-black.is-outlined:focus,#optimole-app .button.is-black.is-outlined.is-focused{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}#optimole-app .button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-black.is-outlined.is-loading:hover::after,#optimole-app .button.is-black.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-black.is-outlined.is-loading:focus::after,#optimole-app .button.is-black.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-black.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}#optimole-app .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-black.is-inverted.is-outlined:hover,#optimole-app .button.is-black.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-black.is-inverted.is-outlined:focus,#optimole-app .button.is-black.is-inverted.is-outlined.is-focused{background-color:#fff;color:#0a0a0a}#optimole-app .button.is-black.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-black.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #0a0a0a #0a0a0a !important}#optimole-app .button.is-black.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}#optimole-app .button.is-light:hover,#optimole-app .button.is-light.is-hovered{background-color:#eee;border-color:transparent;color:#363636}#optimole-app .button.is-light:focus,#optimole-app .button.is-light.is-focused{border-color:transparent;color:#363636}#optimole-app .button.is-light:focus:not(:active),#optimole-app .button.is-light.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}#optimole-app .button.is-light:active,#optimole-app .button.is-light.is-active{background-color:#e8e8e8;border-color:transparent;color:#363636}#optimole-app .button.is-light[disabled],fieldset[disabled] #optimole-app .button.is-light{background-color:#f5f5f5;border-color:transparent;box-shadow:none}#optimole-app .button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}#optimole-app .button.is-light.is-inverted:hover,#optimole-app .button.is-light.is-inverted.is-hovered{background-color:#292929}#optimole-app .button.is-light.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-light.is-inverted{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}#optimole-app .button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}#optimole-app .button.is-light.is-outlined:hover,#optimole-app .button.is-light.is-outlined.is-hovered,#optimole-app .button.is-light.is-outlined:focus,#optimole-app .button.is-light.is-outlined.is-focused{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}#optimole-app .button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-light.is-outlined.is-loading:hover::after,#optimole-app .button.is-light.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-light.is-outlined.is-loading:focus::after,#optimole-app .button.is-light.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-light.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}#optimole-app .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}#optimole-app .button.is-light.is-inverted.is-outlined:hover,#optimole-app .button.is-light.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-light.is-inverted.is-outlined:focus,#optimole-app .button.is-light.is-inverted.is-outlined.is-focused{background-color:#363636;color:#f5f5f5}#optimole-app .button.is-light.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-light.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-light.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}#optimole-app .button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark:hover,#optimole-app .button.is-dark.is-hovered{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark:focus,#optimole-app .button.is-dark.is-focused{border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark:focus:not(:active),#optimole-app .button.is-dark.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}#optimole-app .button.is-dark:active,#optimole-app .button.is-dark.is-active{background-color:#292929;border-color:transparent;color:#f5f5f5}#optimole-app .button.is-dark[disabled],fieldset[disabled] #optimole-app .button.is-dark{background-color:#363636;border-color:transparent;box-shadow:none}#optimole-app .button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}#optimole-app .button.is-dark.is-inverted:hover,#optimole-app .button.is-dark.is-inverted.is-hovered{background-color:#e8e8e8}#optimole-app .button.is-dark.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-dark.is-inverted{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}#optimole-app .button.is-dark.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}#optimole-app .button.is-dark.is-outlined:hover,#optimole-app .button.is-dark.is-outlined.is-hovered,#optimole-app .button.is-dark.is-outlined:focus,#optimole-app .button.is-dark.is-outlined.is-focused{background-color:#363636;border-color:#363636;color:#f5f5f5}#optimole-app .button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-dark.is-outlined.is-loading:hover::after,#optimole-app .button.is-dark.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-dark.is-outlined.is-loading:focus::after,#optimole-app .button.is-dark.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #f5f5f5 #f5f5f5 !important}#optimole-app .button.is-dark.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-dark.is-outlined{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}#optimole-app .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}#optimole-app .button.is-dark.is-inverted.is-outlined:hover,#optimole-app .button.is-dark.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-dark.is-inverted.is-outlined:focus,#optimole-app .button.is-dark.is-inverted.is-outlined.is-focused{background-color:#f5f5f5;color:#363636}#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #363636 #363636 !important}#optimole-app .button.is-dark.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}#optimole-app .button.is-primary{background-color:#EF686B;border-color:transparent;color:#fff}#optimole-app .button.is-primary:hover,#optimole-app .button.is-primary.is-hovered{background-color:#ee5c60;border-color:transparent;color:#fff}#optimole-app .button.is-primary:focus,#optimole-app .button.is-primary.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-primary:focus:not(:active),#optimole-app .button.is-primary.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(239,104,107,0.25)}#optimole-app .button.is-primary:active,#optimole-app .button.is-primary.is-active{background-color:#ed5154;border-color:transparent;color:#fff}#optimole-app .button.is-primary[disabled],fieldset[disabled] #optimole-app .button.is-primary{background-color:#EF686B;border-color:transparent;box-shadow:none}#optimole-app .button.is-primary.is-inverted{background-color:#fff;color:#EF686B}#optimole-app .button.is-primary.is-inverted:hover,#optimole-app .button.is-primary.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-primary.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-primary.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#EF686B}#optimole-app .button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-primary.is-outlined{background-color:transparent;border-color:#EF686B;color:#EF686B}#optimole-app .button.is-primary.is-outlined:hover,#optimole-app .button.is-primary.is-outlined.is-hovered,#optimole-app .button.is-primary.is-outlined:focus,#optimole-app .button.is-primary.is-outlined.is-focused{background-color:#EF686B;border-color:#EF686B;color:#fff}#optimole-app .button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #EF686B #EF686B !important}#optimole-app .button.is-primary.is-outlined.is-loading:hover::after,#optimole-app .button.is-primary.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-primary.is-outlined.is-loading:focus::after,#optimole-app .button.is-primary.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-primary.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-primary.is-outlined{background-color:transparent;border-color:#EF686B;box-shadow:none;color:#EF686B}#optimole-app .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-primary.is-inverted.is-outlined:hover,#optimole-app .button.is-primary.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-primary.is-inverted.is-outlined:focus,#optimole-app .button.is-primary.is-inverted.is-outlined.is-focused{background-color:#fff;color:#EF686B}#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #EF686B #EF686B !important}#optimole-app .button.is-primary.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}#optimole-app .button.is-link:hover,#optimole-app .button.is-link.is-hovered{background-color:#276cda;border-color:transparent;color:#fff}#optimole-app .button.is-link:focus,#optimole-app .button.is-link.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-link:focus:not(:active),#optimole-app .button.is-link.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .button.is-link:active,#optimole-app .button.is-link.is-active{background-color:#2366d1;border-color:transparent;color:#fff}#optimole-app .button.is-link[disabled],fieldset[disabled] #optimole-app .button.is-link{background-color:#3273dc;border-color:transparent;box-shadow:none}#optimole-app .button.is-link.is-inverted{background-color:#fff;color:#3273dc}#optimole-app .button.is-link.is-inverted:hover,#optimole-app .button.is-link.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-link.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-link.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}#optimole-app .button.is-link.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}#optimole-app .button.is-link.is-outlined:hover,#optimole-app .button.is-link.is-outlined.is-hovered,#optimole-app .button.is-link.is-outlined:focus,#optimole-app .button.is-link.is-outlined.is-focused{background-color:#3273dc;border-color:#3273dc;color:#fff}#optimole-app .button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc !important}#optimole-app .button.is-link.is-outlined.is-loading:hover::after,#optimole-app .button.is-link.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-link.is-outlined.is-loading:focus::after,#optimole-app .button.is-link.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-link.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}#optimole-app .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-link.is-inverted.is-outlined:hover,#optimole-app .button.is-link.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-link.is-inverted.is-outlined:focus,#optimole-app .button.is-link.is-inverted.is-outlined.is-focused{background-color:#fff;color:#3273dc}#optimole-app .button.is-link.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-link.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #3273dc #3273dc !important}#optimole-app .button.is-link.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-info{background-color:#5180C1;border-color:transparent;color:#fff}#optimole-app .button.is-info:hover,#optimole-app .button.is-info.is-hovered{background-color:#4879be;border-color:transparent;color:#fff}#optimole-app .button.is-info:focus,#optimole-app .button.is-info.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-info:focus:not(:active),#optimole-app .button.is-info.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(81,128,193,0.25)}#optimole-app .button.is-info:active,#optimole-app .button.is-info.is-active{background-color:#4173b7;border-color:transparent;color:#fff}#optimole-app .button.is-info[disabled],fieldset[disabled] #optimole-app .button.is-info{background-color:#5180C1;border-color:transparent;box-shadow:none}#optimole-app .button.is-info.is-inverted{background-color:#fff;color:#5180C1}#optimole-app .button.is-info.is-inverted:hover,#optimole-app .button.is-info.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-info.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-info.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#5180C1}#optimole-app .button.is-info.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-info.is-outlined{background-color:transparent;border-color:#5180C1;color:#5180C1}#optimole-app .button.is-info.is-outlined:hover,#optimole-app .button.is-info.is-outlined.is-hovered,#optimole-app .button.is-info.is-outlined:focus,#optimole-app .button.is-info.is-outlined.is-focused{background-color:#5180C1;border-color:#5180C1;color:#fff}#optimole-app .button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #5180C1 #5180C1 !important}#optimole-app .button.is-info.is-outlined.is-loading:hover::after,#optimole-app .button.is-info.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-info.is-outlined.is-loading:focus::after,#optimole-app .button.is-info.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-info.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-info.is-outlined{background-color:transparent;border-color:#5180C1;box-shadow:none;color:#5180C1}#optimole-app .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-info.is-inverted.is-outlined:hover,#optimole-app .button.is-info.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-info.is-inverted.is-outlined:focus,#optimole-app .button.is-info.is-inverted.is-outlined.is-focused{background-color:#fff;color:#5180C1}#optimole-app .button.is-info.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-info.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #5180C1 #5180C1 !important}#optimole-app .button.is-info.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-success{background-color:#34a85e;border-color:transparent;color:#fff}#optimole-app .button.is-success:hover,#optimole-app .button.is-success.is-hovered{background-color:#319e59;border-color:transparent;color:#fff}#optimole-app .button.is-success:focus,#optimole-app .button.is-success.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-success:focus:not(:active),#optimole-app .button.is-success.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(52,168,94,0.25)}#optimole-app .button.is-success:active,#optimole-app .button.is-success.is-active{background-color:#2e9553;border-color:transparent;color:#fff}#optimole-app .button.is-success[disabled],fieldset[disabled] #optimole-app .button.is-success{background-color:#34a85e;border-color:transparent;box-shadow:none}#optimole-app .button.is-success.is-inverted{background-color:#fff;color:#34a85e}#optimole-app .button.is-success.is-inverted:hover,#optimole-app .button.is-success.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-success.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-success.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#34a85e}#optimole-app .button.is-success.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-success.is-outlined{background-color:transparent;border-color:#34a85e;color:#34a85e}#optimole-app .button.is-success.is-outlined:hover,#optimole-app .button.is-success.is-outlined.is-hovered,#optimole-app .button.is-success.is-outlined:focus,#optimole-app .button.is-success.is-outlined.is-focused{background-color:#34a85e;border-color:#34a85e;color:#fff}#optimole-app .button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #34a85e #34a85e !important}#optimole-app .button.is-success.is-outlined.is-loading:hover::after,#optimole-app .button.is-success.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-success.is-outlined.is-loading:focus::after,#optimole-app .button.is-success.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-success.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-success.is-outlined{background-color:transparent;border-color:#34a85e;box-shadow:none;color:#34a85e}#optimole-app .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-success.is-inverted.is-outlined:hover,#optimole-app .button.is-success.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-success.is-inverted.is-outlined:focus,#optimole-app .button.is-success.is-inverted.is-outlined.is-focused{background-color:#fff;color:#34a85e}#optimole-app .button.is-success.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-success.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #34a85e #34a85e !important}#optimole-app .button.is-success.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning:hover,#optimole-app .button.is-warning.is-hovered{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning:focus,#optimole-app .button.is-warning.is-focused{border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning:focus:not(:active),#optimole-app .button.is-warning.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}#optimole-app .button.is-warning:active,#optimole-app .button.is-warning.is-active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning[disabled],fieldset[disabled] #optimole-app .button.is-warning{background-color:#ffdd57;border-color:transparent;box-shadow:none}#optimole-app .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);color:#ffdd57}#optimole-app .button.is-warning.is-inverted:hover,#optimole-app .button.is-warning.is-inverted.is-hovered{background-color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-warning.is-inverted{background-color:rgba(0,0,0,0.7);border-color:transparent;box-shadow:none;color:#ffdd57}#optimole-app .button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}#optimole-app .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}#optimole-app .button.is-warning.is-outlined:hover,#optimole-app .button.is-warning.is-outlined.is-hovered,#optimole-app .button.is-warning.is-outlined:focus,#optimole-app .button.is-warning.is-outlined.is-focused{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}#optimole-app .button.is-warning.is-outlined.is-loading:hover::after,#optimole-app .button.is-warning.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-warning.is-outlined.is-loading:focus::after,#optimole-app .button.is-warning.is-outlined.is-loading.is-focused::after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7) !important}#optimole-app .button.is-warning.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}#optimole-app .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);color:rgba(0,0,0,0.7)}#optimole-app .button.is-warning.is-inverted.is-outlined:hover,#optimole-app .button.is-warning.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-warning.is-inverted.is-outlined:focus,#optimole-app .button.is-warning.is-inverted.is-outlined.is-focused{background-color:rgba(0,0,0,0.7);color:#ffdd57}#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #ffdd57 #ffdd57 !important}#optimole-app .button.is-warning.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,0.7);box-shadow:none;color:rgba(0,0,0,0.7)}#optimole-app .button.is-danger{background-color:#D54222;border-color:transparent;color:#fff}#optimole-app .button.is-danger:hover,#optimole-app .button.is-danger.is-hovered{background-color:#ca3f20;border-color:transparent;color:#fff}#optimole-app .button.is-danger:focus,#optimole-app .button.is-danger.is-focused{border-color:transparent;color:#fff}#optimole-app .button.is-danger:focus:not(:active),#optimole-app .button.is-danger.is-focused:not(:active){box-shadow:0 0 0 0.125em rgba(213,66,34,0.25)}#optimole-app .button.is-danger:active,#optimole-app .button.is-danger.is-active{background-color:#bf3b1e;border-color:transparent;color:#fff}#optimole-app .button.is-danger[disabled],fieldset[disabled] #optimole-app .button.is-danger{background-color:#D54222;border-color:transparent;box-shadow:none}#optimole-app .button.is-danger.is-inverted{background-color:#fff;color:#D54222}#optimole-app .button.is-danger.is-inverted:hover,#optimole-app .button.is-danger.is-inverted.is-hovered{background-color:#f2f2f2}#optimole-app .button.is-danger.is-inverted[disabled],fieldset[disabled] #optimole-app .button.is-danger.is-inverted{background-color:#fff;border-color:transparent;box-shadow:none;color:#D54222}#optimole-app .button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-danger.is-outlined{background-color:transparent;border-color:#D54222;color:#D54222}#optimole-app .button.is-danger.is-outlined:hover,#optimole-app .button.is-danger.is-outlined.is-hovered,#optimole-app .button.is-danger.is-outlined:focus,#optimole-app .button.is-danger.is-outlined.is-focused{background-color:#D54222;border-color:#D54222;color:#fff}#optimole-app .button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #D54222 #D54222 !important}#optimole-app .button.is-danger.is-outlined.is-loading:hover::after,#optimole-app .button.is-danger.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-danger.is-outlined.is-loading:focus::after,#optimole-app .button.is-danger.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #fff #fff !important}#optimole-app .button.is-danger.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-danger.is-outlined{background-color:transparent;border-color:#D54222;box-shadow:none;color:#D54222}#optimole-app .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}#optimole-app .button.is-danger.is-inverted.is-outlined:hover,#optimole-app .button.is-danger.is-inverted.is-outlined.is-hovered,#optimole-app .button.is-danger.is-inverted.is-outlined:focus,#optimole-app .button.is-danger.is-inverted.is-outlined.is-focused{background-color:#fff;color:#D54222}#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading:hover::after,#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after,#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading:focus::after,#optimole-app .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after{border-color:transparent transparent #D54222 #D54222 !important}#optimole-app .button.is-danger.is-inverted.is-outlined[disabled],fieldset[disabled] #optimole-app .button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}#optimole-app .button.is-small{border-radius:2px;font-size:.75rem}#optimole-app .button.is-normal{font-size:1rem}#optimole-app .button.is-medium{font-size:1.25rem}#optimole-app .button.is-large{font-size:1.5rem}#optimole-app .button[disabled],fieldset[disabled] #optimole-app .button{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}#optimole-app .button.is-fullwidth{display:-ms-flexbox;display:flex;width:100%}#optimole-app .button.is-loading{color:transparent !important;pointer-events:none}#optimole-app .button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute !important}#optimole-app .button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}#optimole-app .button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}#optimole-app .buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .buttons .button{margin-bottom:0.5rem}#optimole-app .buttons .button:not(:last-child):not(.is-fullwidth){margin-right:0.5rem}#optimole-app .buttons:last-child{margin-bottom:-0.5rem}#optimole-app .buttons:not(:last-child){margin-bottom:1rem}#optimole-app .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large){border-radius:2px;font-size:.75rem}#optimole-app .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large){font-size:1.25rem}#optimole-app .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium){font-size:1.5rem}#optimole-app .buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}#optimole-app .buttons.has-addons .button:last-child{margin-right:0}#optimole-app .buttons.has-addons .button:hover,#optimole-app .buttons.has-addons .button.is-hovered{z-index:2}#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{z-index:3}#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{z-index:4}#optimole-app .buttons.has-addons .button.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .buttons.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}#optimole-app .buttons.is-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth){margin-left:0.25rem;margin-right:0.25rem}#optimole-app .container{-ms-flex-positive:1;flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width: 1024px){#optimole-app .container{max-width:960px}#optimole-app .container.is-fluid{margin-left:32px;margin-right:32px;max-width:none}}@media screen and (max-width: 1215px){#optimole-app .container.is-widescreen{max-width:1152px}}@media screen and (max-width: 1407px){#optimole-app .container.is-fullhd{max-width:1344px}}@media screen and (min-width: 1216px){#optimole-app .container{max-width:1152px}}@media screen and (min-width: 1408px){#optimole-app .container{max-width:1344px}}#optimole-app .content li+li{margin-top:0.25em}#optimole-app .content p:not(:last-child),#optimole-app .content dl:not(:last-child),#optimole-app .content ol:not(:last-child),#optimole-app .content ul:not(:last-child),#optimole-app .content blockquote:not(:last-child),#optimole-app .content pre:not(:last-child),#optimole-app .content table:not(:last-child){margin-bottom:1em}#optimole-app .content h1,#optimole-app .content h2,#optimole-app .content h3,#optimole-app .content h4,#optimole-app .content h5,#optimole-app .content h6{color:#363636;font-weight:600;line-height:1.125}#optimole-app .content h1{font-size:2em;margin-bottom:0.5em}#optimole-app .content h1:not(:first-child){margin-top:1em}#optimole-app .content h2{font-size:1.75em;margin-bottom:0.5714em}#optimole-app .content h2:not(:first-child){margin-top:1.1428em}#optimole-app .content h3{font-size:1.5em;margin-bottom:0.6666em}#optimole-app .content h3:not(:first-child){margin-top:1.3333em}#optimole-app .content h4{font-size:1.25em;margin-bottom:0.8em}#optimole-app .content h5{font-size:1.125em;margin-bottom:0.8888em}#optimole-app .content h6{font-size:1em;margin-bottom:1em}#optimole-app .content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}#optimole-app .content ol{list-style-position:outside;margin-left:2em;margin-top:1em}#optimole-app .content ol:not([type]){list-style-type:decimal}#optimole-app .content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}#optimole-app .content ol:not([type]).is-lower-roman{list-style-type:lower-roman}#optimole-app .content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}#optimole-app .content ol:not([type]).is-upper-roman{list-style-type:upper-roman}#optimole-app .content ul{list-style:disc outside;margin-left:2em;margin-top:1em}#optimole-app .content ul ul{list-style-type:circle;margin-top:0.5em}#optimole-app .content ul ul ul{list-style-type:square}#optimole-app .content dd{margin-left:2em}#optimole-app .content figure{margin-left:2em;margin-right:2em;text-align:center}#optimole-app .content figure:not(:first-child){margin-top:2em}#optimole-app .content figure:not(:last-child){margin-bottom:2em}#optimole-app .content figure img{display:inline-block}#optimole-app .content figure figcaption{font-style:italic}#optimole-app .content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}#optimole-app .content sup,#optimole-app .content sub{font-size:75%}#optimole-app .content table{width:100%}#optimole-app .content table td,#optimole-app .content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}#optimole-app .content table th{color:#363636}#optimole-app .content table th:not([align]){text-align:left}#optimole-app .content table thead td,#optimole-app .content table thead th{border-width:0 0 2px;color:#363636}#optimole-app .content table tfoot td,#optimole-app .content table tfoot th{border-width:2px 0 0;color:#363636}#optimole-app .content table tbody tr:last-child td,#optimole-app .content table tbody tr:last-child th{border-bottom-width:0}#optimole-app .content .tabs li+li{margin-top:0}#optimole-app .content.is-small{font-size:.75rem}#optimole-app .content.is-medium{font-size:1.25rem}#optimole-app .content.is-large{font-size:1.5rem}#optimole-app .icon{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;height:1.5rem;width:1.5rem}#optimole-app .icon.is-small{height:1rem;width:1rem}#optimole-app .icon.is-medium{height:2rem;width:2rem}#optimole-app .icon.is-large{height:3rem;width:3rem}#optimole-app .image{display:block;position:relative}#optimole-app .image img{display:block;height:auto;width:100%}#optimole-app .image img.is-rounded{border-radius:290486px}#optimole-app .image.is-square img,#optimole-app .image.is-square .has-ratio,#optimole-app .image.is-1by1 img,#optimole-app .image.is-1by1 .has-ratio,#optimole-app .image.is-5by4 img,#optimole-app .image.is-5by4 .has-ratio,#optimole-app .image.is-4by3 img,#optimole-app .image.is-4by3 .has-ratio,#optimole-app .image.is-3by2 img,#optimole-app .image.is-3by2 .has-ratio,#optimole-app .image.is-5by3 img,#optimole-app .image.is-5by3 .has-ratio,#optimole-app .image.is-16by9 img,#optimole-app .image.is-16by9 .has-ratio,#optimole-app .image.is-2by1 img,#optimole-app .image.is-2by1 .has-ratio,#optimole-app .image.is-3by1 img,#optimole-app .image.is-3by1 .has-ratio,#optimole-app .image.is-4by5 img,#optimole-app .image.is-4by5 .has-ratio,#optimole-app .image.is-3by4 img,#optimole-app .image.is-3by4 .has-ratio,#optimole-app .image.is-2by3 img,#optimole-app .image.is-2by3 .has-ratio,#optimole-app .image.is-3by5 img,#optimole-app .image.is-3by5 .has-ratio,#optimole-app .image.is-9by16 img,#optimole-app .image.is-9by16 .has-ratio,#optimole-app .image.is-1by2 img,#optimole-app .image.is-1by2 .has-ratio,#optimole-app .image.is-1by3 img,#optimole-app .image.is-1by3 .has-ratio{height:100%;width:100%}#optimole-app .image.is-square,#optimole-app .image.is-1by1{padding-top:100%}#optimole-app .image.is-5by4{padding-top:80%}#optimole-app .image.is-4by3{padding-top:75%}#optimole-app .image.is-3by2{padding-top:66.6666%}#optimole-app .image.is-5by3{padding-top:60%}#optimole-app .image.is-16by9{padding-top:56.25%}#optimole-app .image.is-2by1{padding-top:50%}#optimole-app .image.is-3by1{padding-top:33.3333%}#optimole-app .image.is-4by5{padding-top:125%}#optimole-app .image.is-3by4{padding-top:133.3333%}#optimole-app .image.is-2by3{padding-top:150%}#optimole-app .image.is-3by5{padding-top:166.6666%}#optimole-app .image.is-9by16{padding-top:177.7777%}#optimole-app .image.is-1by2{padding-top:200%}#optimole-app .image.is-1by3{padding-top:300%}#optimole-app .image.is-16x16{height:16px;width:16px}#optimole-app .image.is-24x24{height:24px;width:24px}#optimole-app .image.is-32x32{height:32px;width:32px}#optimole-app .image.is-48x48{height:48px;width:48px}#optimole-app .image.is-64x64{height:64px;width:64px}#optimole-app .image.is-96x96{height:96px;width:96px}#optimole-app .image.is-128x128{height:128px;width:128px}#optimole-app .notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}#optimole-app .notification a:not(.button):not(.dropdown-item){color:currentColor;text-decoration:underline}#optimole-app .notification strong{color:currentColor}#optimole-app .notification code,#optimole-app .notification pre{background:#fff}#optimole-app .notification pre code{background:transparent}#optimole-app .notification>.delete{position:absolute;right:0.5rem;top:0.5rem}#optimole-app .notification .title,#optimole-app .notification .subtitle,#optimole-app .notification .content{color:currentColor}#optimole-app .notification.is-white{background-color:#fff;color:#0a0a0a}#optimole-app .notification.is-black{background-color:#0a0a0a;color:#fff}#optimole-app .notification.is-light{background-color:#f5f5f5;color:#363636}#optimole-app .notification.is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .notification.is-primary{background-color:#EF686B;color:#fff}#optimole-app .notification.is-link{background-color:#3273dc;color:#fff}#optimole-app .notification.is-info{background-color:#5180C1;color:#fff}#optimole-app .notification.is-success{background-color:#34a85e;color:#fff}#optimole-app .notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .notification.is-danger{background-color:#D54222;color:#fff}#optimole-app .progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}#optimole-app .progress::-webkit-progress-bar{background-color:#dbdbdb}#optimole-app .progress::-webkit-progress-value{background-color:#4a4a4a}#optimole-app .progress::-moz-progress-bar{background-color:#4a4a4a}#optimole-app .progress::-ms-fill{background-color:#4a4a4a;border:none}#optimole-app .progress.is-white::-webkit-progress-value{background-color:#fff}#optimole-app .progress.is-white::-moz-progress-bar{background-color:#fff}#optimole-app .progress.is-white::-ms-fill{background-color:#fff}#optimole-app .progress.is-white:indeterminate{background-image:linear-gradient(to right, #fff 30%, #dbdbdb 30%)}#optimole-app .progress.is-black::-webkit-progress-value{background-color:#0a0a0a}#optimole-app .progress.is-black::-moz-progress-bar{background-color:#0a0a0a}#optimole-app .progress.is-black::-ms-fill{background-color:#0a0a0a}#optimole-app .progress.is-black:indeterminate{background-image:linear-gradient(to right, #0a0a0a 30%, #dbdbdb 30%)}#optimole-app .progress.is-light::-webkit-progress-value{background-color:#f5f5f5}#optimole-app .progress.is-light::-moz-progress-bar{background-color:#f5f5f5}#optimole-app .progress.is-light::-ms-fill{background-color:#f5f5f5}#optimole-app .progress.is-light:indeterminate{background-image:linear-gradient(to right, #f5f5f5 30%, #dbdbdb 30%)}#optimole-app .progress.is-dark::-webkit-progress-value{background-color:#363636}#optimole-app .progress.is-dark::-moz-progress-bar{background-color:#363636}#optimole-app .progress.is-dark::-ms-fill{background-color:#363636}#optimole-app .progress.is-dark:indeterminate{background-image:linear-gradient(to right, #363636 30%, #dbdbdb 30%)}#optimole-app .progress.is-primary::-webkit-progress-value{background-color:#EF686B}#optimole-app .progress.is-primary::-moz-progress-bar{background-color:#EF686B}#optimole-app .progress.is-primary::-ms-fill{background-color:#EF686B}#optimole-app .progress.is-primary:indeterminate{background-image:linear-gradient(to right, #EF686B 30%, #dbdbdb 30%)}#optimole-app .progress.is-link::-webkit-progress-value{background-color:#3273dc}#optimole-app .progress.is-link::-moz-progress-bar{background-color:#3273dc}#optimole-app .progress.is-link::-ms-fill{background-color:#3273dc}#optimole-app .progress.is-link:indeterminate{background-image:linear-gradient(to right, #3273dc 30%, #dbdbdb 30%)}#optimole-app .progress.is-info::-webkit-progress-value{background-color:#5180C1}#optimole-app .progress.is-info::-moz-progress-bar{background-color:#5180C1}#optimole-app .progress.is-info::-ms-fill{background-color:#5180C1}#optimole-app .progress.is-info:indeterminate{background-image:linear-gradient(to right, #5180C1 30%, #dbdbdb 30%)}#optimole-app .progress.is-success::-webkit-progress-value{background-color:#34a85e}#optimole-app .progress.is-success::-moz-progress-bar{background-color:#34a85e}#optimole-app .progress.is-success::-ms-fill{background-color:#34a85e}#optimole-app .progress.is-success:indeterminate{background-image:linear-gradient(to right, #34a85e 30%, #dbdbdb 30%)}#optimole-app .progress.is-warning::-webkit-progress-value{background-color:#ffdd57}#optimole-app .progress.is-warning::-moz-progress-bar{background-color:#ffdd57}#optimole-app .progress.is-warning::-ms-fill{background-color:#ffdd57}#optimole-app .progress.is-warning:indeterminate{background-image:linear-gradient(to right, #ffdd57 30%, #dbdbdb 30%)}#optimole-app .progress.is-danger::-webkit-progress-value{background-color:#D54222}#optimole-app .progress.is-danger::-moz-progress-bar{background-color:#D54222}#optimole-app .progress.is-danger::-ms-fill{background-color:#D54222}#optimole-app .progress.is-danger:indeterminate{background-image:linear-gradient(to right, #D54222 30%, #dbdbdb 30%)}#optimole-app .progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(to right, #4a4a4a 30%, #dbdbdb 30%);background-position:top left;background-repeat:no-repeat;background-size:150% 150%}#optimole-app .progress:indeterminate::-webkit-progress-bar{background-color:transparent}#optimole-app .progress:indeterminate::-moz-progress-bar{background-color:transparent}#optimole-app .progress.is-small{height:.75rem}#optimole-app .progress.is-medium{height:1.25rem}#optimole-app .progress.is-large{height:1.5rem}@keyframes moveIndeterminate{from{background-position:200% 0}to{background-position:-200% 0}}#optimole-app .table{background-color:#fff;color:#363636}#optimole-app .table td,#optimole-app .table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:0.5em 0.75em;vertical-align:top}#optimole-app .table td.is-white,#optimole-app .table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}#optimole-app .table td.is-black,#optimole-app .table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}#optimole-app .table td.is-light,#optimole-app .table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}#optimole-app .table td.is-dark,#optimole-app .table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}#optimole-app .table td.is-primary,#optimole-app .table th.is-primary{background-color:#EF686B;border-color:#EF686B;color:#fff}#optimole-app .table td.is-link,#optimole-app .table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}#optimole-app .table td.is-info,#optimole-app .table th.is-info{background-color:#5180C1;border-color:#5180C1;color:#fff}#optimole-app .table td.is-success,#optimole-app .table th.is-success{background-color:#34a85e;border-color:#34a85e;color:#fff}#optimole-app .table td.is-warning,#optimole-app .table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .table td.is-danger,#optimole-app .table th.is-danger{background-color:#D54222;border-color:#D54222;color:#fff}#optimole-app .table td.is-narrow,#optimole-app .table th.is-narrow{white-space:nowrap;width:1%}#optimole-app .table td.is-selected,#optimole-app .table th.is-selected{background-color:#EF686B;color:#fff}#optimole-app .table td.is-selected a,#optimole-app .table td.is-selected strong,#optimole-app .table th.is-selected a,#optimole-app .table th.is-selected strong{color:currentColor}#optimole-app .table th{color:#363636}#optimole-app .table th:not([align]){text-align:left}#optimole-app .table tr.is-selected{background-color:#EF686B;color:#fff}#optimole-app .table tr.is-selected a,#optimole-app .table tr.is-selected strong{color:currentColor}#optimole-app .table tr.is-selected td,#optimole-app .table tr.is-selected th{border-color:#fff;color:currentColor}#optimole-app .table thead{background-color:rgba(0,0,0,0)}#optimole-app .table thead td,#optimole-app .table thead th{border-width:0 0 2px;color:#363636}#optimole-app .table tfoot{background-color:rgba(0,0,0,0)}#optimole-app .table tfoot td,#optimole-app .table tfoot th{border-width:2px 0 0;color:#363636}#optimole-app .table tbody{background-color:rgba(0,0,0,0)}#optimole-app .table tbody tr:last-child td,#optimole-app .table tbody tr:last-child th{border-bottom-width:0}#optimole-app .table.is-bordered td,#optimole-app .table.is-bordered th{border-width:1px}#optimole-app .table.is-bordered tr:last-child td,#optimole-app .table.is-bordered tr:last-child th{border-bottom-width:1px}#optimole-app .table.is-fullwidth{width:100%}#optimole-app .table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}#optimole-app .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#fafafa}#optimole-app .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even){background-color:#f5f5f5}#optimole-app .table.is-narrow td,#optimole-app .table.is-narrow th{padding:0.25em 0.5em}#optimole-app .table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}#optimole-app .table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}#optimole-app .tags{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .tags .tag{margin-bottom:0.5rem}#optimole-app .tags .tag:not(:last-child){margin-right:0.5rem}#optimole-app .tags:last-child{margin-bottom:-0.5rem}#optimole-app .tags:not(:last-child){margin-bottom:1rem}#optimole-app .tags.are-medium .tag:not(.is-normal):not(.is-large){font-size:1rem}#optimole-app .tags.are-large .tag:not(.is-normal):not(.is-medium){font-size:1.25rem}#optimole-app .tags.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .tags.is-centered .tag{margin-right:0.25rem;margin-left:0.25rem}#optimole-app .tags.is-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .tags.is-right .tag:not(:first-child){margin-left:0.5rem}#optimole-app .tags.is-right .tag:not(:last-child){margin-right:0}#optimole-app .tags.has-addons .tag{margin-right:0}#optimole-app .tags.has-addons .tag:not(:first-child){margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}#optimole-app .tag:not(body){-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;height:2em;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding-left:0.75em;padding-right:0.75em;white-space:nowrap}#optimole-app .tag:not(body) .delete{margin-left:0.25rem;margin-right:-0.375rem}#optimole-app .tag:not(body).is-white{background-color:#fff;color:#0a0a0a}#optimole-app .tag:not(body).is-black{background-color:#0a0a0a;color:#fff}#optimole-app .tag:not(body).is-light{background-color:#f5f5f5;color:#363636}#optimole-app .tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .tag:not(body).is-primary{background-color:#EF686B;color:#fff}#optimole-app .tag:not(body).is-link{background-color:#3273dc;color:#fff}#optimole-app .tag:not(body).is-info{background-color:#5180C1;color:#fff}#optimole-app .tag:not(body).is-success{background-color:#34a85e;color:#fff}#optimole-app .tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .tag:not(body).is-danger{background-color:#D54222;color:#fff}#optimole-app .tag:not(body).is-normal{font-size:.75rem}#optimole-app .tag:not(body).is-medium{font-size:1rem}#optimole-app .tag:not(body).is-large{font-size:1.25rem}#optimole-app .tag:not(body) .icon:first-child:not(:last-child){margin-left:-0.375em;margin-right:0.1875em}#optimole-app .tag:not(body) .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:-0.375em}#optimole-app .tag:not(body) .icon:first-child:last-child{margin-left:-0.375em;margin-right:-0.375em}#optimole-app .tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}#optimole-app .tag:not(body).is-delete::before,#optimole-app .tag:not(body).is-delete::after{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}#optimole-app .tag:not(body).is-delete::before{height:1px;width:50%}#optimole-app .tag:not(body).is-delete::after{height:50%;width:1px}#optimole-app .tag:not(body).is-delete:hover,#optimole-app .tag:not(body).is-delete:focus{background-color:#e8e8e8}#optimole-app .tag:not(body).is-delete:active{background-color:#dbdbdb}#optimole-app .tag:not(body).is-rounded{border-radius:290486px}#optimole-app a.tag:hover{text-decoration:underline}#optimole-app .title,#optimole-app .subtitle{word-break:break-word}#optimole-app .title em,#optimole-app .title span,#optimole-app .subtitle em,#optimole-app .subtitle span{font-weight:inherit}#optimole-app .title sub,#optimole-app .subtitle sub{font-size:.75em}#optimole-app .title sup,#optimole-app .subtitle sup{font-size:.75em}#optimole-app .title .tag,#optimole-app .subtitle .tag{vertical-align:middle}#optimole-app .title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}#optimole-app .title strong{color:inherit;font-weight:inherit}#optimole-app .title+.highlight{margin-top:-0.75rem}#optimole-app .title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}#optimole-app .title.is-1{font-size:3rem}#optimole-app .title.is-2{font-size:2.5rem}#optimole-app .title.is-3{font-size:2rem}#optimole-app .title.is-4{font-size:1.5rem}#optimole-app .title.is-5{font-size:1.25rem}#optimole-app .title.is-6{font-size:1rem}#optimole-app .title.is-7{font-size:.75rem}#optimole-app .subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}#optimole-app .subtitle strong{color:#363636;font-weight:600}#optimole-app .subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}#optimole-app .subtitle.is-1{font-size:3rem}#optimole-app .subtitle.is-2{font-size:2.5rem}#optimole-app .subtitle.is-3{font-size:2rem}#optimole-app .subtitle.is-4{font-size:1.5rem}#optimole-app .subtitle.is-5{font-size:1.25rem}#optimole-app .subtitle.is-6{font-size:1rem}#optimole-app .subtitle.is-7{font-size:.75rem}#optimole-app .heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}#optimole-app .highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}#optimole-app .highlight pre{overflow:auto;max-width:100%}#optimole-app .number{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:290486px;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:2em;-ms-flex-pack:center;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}#optimole-app .input,#optimole-app .textarea,#optimole-app .select select{background-color:#fff;border-color:#dbdbdb;border-radius:4px;color:#363636}#optimole-app .input::-moz-placeholder,#optimole-app .textarea::-moz-placeholder,#optimole-app .select select::-moz-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input::-webkit-input-placeholder,#optimole-app .textarea::-webkit-input-placeholder,#optimole-app .select select::-webkit-input-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input:-moz-placeholder,#optimole-app .textarea:-moz-placeholder,#optimole-app .select select:-moz-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input:-ms-input-placeholder,#optimole-app .textarea:-ms-input-placeholder,#optimole-app .select select:-ms-input-placeholder{color:rgba(54,54,54,0.3)}#optimole-app .input:hover,#optimole-app .textarea:hover,#optimole-app .select select:hover,#optimole-app .is-hovered.input,#optimole-app .is-hovered.textarea,#optimole-app .select select.is-hovered{border-color:#b5b5b5}#optimole-app .input:focus,#optimole-app .textarea:focus,#optimole-app .select select:focus,#optimole-app .is-focused.input,#optimole-app .is-focused.textarea,#optimole-app .select select.is-focused,#optimole-app .input:active,#optimole-app .textarea:active,#optimole-app .select select:active,#optimole-app .is-active.input,#optimole-app .is-active.textarea,#optimole-app .select select.is-active{border-color:#3273dc;box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .input[disabled],#optimole-app .textarea[disabled],#optimole-app .select select[disabled],fieldset[disabled] #optimole-app .input,fieldset[disabled] #optimole-app .textarea,fieldset[disabled] #optimole-app .select select{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}#optimole-app .input[disabled]::-moz-placeholder,#optimole-app .textarea[disabled]::-moz-placeholder,#optimole-app .select select[disabled]::-moz-placeholder,fieldset[disabled] #optimole-app .input::-moz-placeholder,fieldset[disabled] #optimole-app .textarea::-moz-placeholder,fieldset[disabled] #optimole-app .select select::-moz-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input[disabled]::-webkit-input-placeholder,#optimole-app .textarea[disabled]::-webkit-input-placeholder,#optimole-app .select select[disabled]::-webkit-input-placeholder,fieldset[disabled] #optimole-app .input::-webkit-input-placeholder,fieldset[disabled] #optimole-app .textarea::-webkit-input-placeholder,fieldset[disabled] #optimole-app .select select::-webkit-input-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input[disabled]:-moz-placeholder,#optimole-app .textarea[disabled]:-moz-placeholder,#optimole-app .select select[disabled]:-moz-placeholder,fieldset[disabled] #optimole-app .input:-moz-placeholder,fieldset[disabled] #optimole-app .textarea:-moz-placeholder,fieldset[disabled] #optimole-app .select select:-moz-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input[disabled]:-ms-input-placeholder,#optimole-app .textarea[disabled]:-ms-input-placeholder,#optimole-app .select select[disabled]:-ms-input-placeholder,fieldset[disabled] #optimole-app .input:-ms-input-placeholder,fieldset[disabled] #optimole-app .textarea:-ms-input-placeholder,fieldset[disabled] #optimole-app .select select:-ms-input-placeholder{color:rgba(122,122,122,0.3)}#optimole-app .input,#optimole-app .textarea{box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);max-width:100%;width:100%}#optimole-app .input[readonly],#optimole-app .textarea[readonly]{box-shadow:none}#optimole-app .is-white.input,#optimole-app .is-white.textarea{border-color:#fff}#optimole-app .is-white.input:focus,#optimole-app .is-white.textarea:focus,#optimole-app .is-white.is-focused.input,#optimole-app .is-white.is-focused.textarea,#optimole-app .is-white.input:active,#optimole-app .is-white.textarea:active,#optimole-app .is-white.is-active.input,#optimole-app .is-white.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}#optimole-app .is-black.input,#optimole-app .is-black.textarea{border-color:#0a0a0a}#optimole-app .is-black.input:focus,#optimole-app .is-black.textarea:focus,#optimole-app .is-black.is-focused.input,#optimole-app .is-black.is-focused.textarea,#optimole-app .is-black.input:active,#optimole-app .is-black.textarea:active,#optimole-app .is-black.is-active.input,#optimole-app .is-black.is-active.textarea{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}#optimole-app .is-light.input,#optimole-app .is-light.textarea{border-color:#f5f5f5}#optimole-app .is-light.input:focus,#optimole-app .is-light.textarea:focus,#optimole-app .is-light.is-focused.input,#optimole-app .is-light.is-focused.textarea,#optimole-app .is-light.input:active,#optimole-app .is-light.textarea:active,#optimole-app .is-light.is-active.input,#optimole-app .is-light.is-active.textarea{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}#optimole-app .is-dark.input,#optimole-app .is-dark.textarea{border-color:#363636}#optimole-app .is-dark.input:focus,#optimole-app .is-dark.textarea:focus,#optimole-app .is-dark.is-focused.input,#optimole-app .is-dark.is-focused.textarea,#optimole-app .is-dark.input:active,#optimole-app .is-dark.textarea:active,#optimole-app .is-dark.is-active.input,#optimole-app .is-dark.is-active.textarea{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}#optimole-app .is-primary.input,#optimole-app .is-primary.textarea{border-color:#EF686B}#optimole-app .is-primary.input:focus,#optimole-app .is-primary.textarea:focus,#optimole-app .is-primary.is-focused.input,#optimole-app .is-primary.is-focused.textarea,#optimole-app .is-primary.input:active,#optimole-app .is-primary.textarea:active,#optimole-app .is-primary.is-active.input,#optimole-app .is-primary.is-active.textarea{box-shadow:0 0 0 0.125em rgba(239,104,107,0.25)}#optimole-app .is-link.input,#optimole-app .is-link.textarea{border-color:#3273dc}#optimole-app .is-link.input:focus,#optimole-app .is-link.textarea:focus,#optimole-app .is-link.is-focused.input,#optimole-app .is-link.is-focused.textarea,#optimole-app .is-link.input:active,#optimole-app .is-link.textarea:active,#optimole-app .is-link.is-active.input,#optimole-app .is-link.is-active.textarea{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .is-info.input,#optimole-app .is-info.textarea{border-color:#5180C1}#optimole-app .is-info.input:focus,#optimole-app .is-info.textarea:focus,#optimole-app .is-info.is-focused.input,#optimole-app .is-info.is-focused.textarea,#optimole-app .is-info.input:active,#optimole-app .is-info.textarea:active,#optimole-app .is-info.is-active.input,#optimole-app .is-info.is-active.textarea{box-shadow:0 0 0 0.125em rgba(81,128,193,0.25)}#optimole-app .is-success.input,#optimole-app .is-success.textarea{border-color:#34a85e}#optimole-app .is-success.input:focus,#optimole-app .is-success.textarea:focus,#optimole-app .is-success.is-focused.input,#optimole-app .is-success.is-focused.textarea,#optimole-app .is-success.input:active,#optimole-app .is-success.textarea:active,#optimole-app .is-success.is-active.input,#optimole-app .is-success.is-active.textarea{box-shadow:0 0 0 0.125em rgba(52,168,94,0.25)}#optimole-app .is-warning.input,#optimole-app .is-warning.textarea{border-color:#ffdd57}#optimole-app .is-warning.input:focus,#optimole-app .is-warning.textarea:focus,#optimole-app .is-warning.is-focused.input,#optimole-app .is-warning.is-focused.textarea,#optimole-app .is-warning.input:active,#optimole-app .is-warning.textarea:active,#optimole-app .is-warning.is-active.input,#optimole-app .is-warning.is-active.textarea{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}#optimole-app .is-danger.input,#optimole-app .is-danger.textarea{border-color:#D54222}#optimole-app .is-danger.input:focus,#optimole-app .is-danger.textarea:focus,#optimole-app .is-danger.is-focused.input,#optimole-app .is-danger.is-focused.textarea,#optimole-app .is-danger.input:active,#optimole-app .is-danger.textarea:active,#optimole-app .is-danger.is-active.input,#optimole-app .is-danger.is-active.textarea{box-shadow:0 0 0 0.125em rgba(213,66,34,0.25)}#optimole-app .is-small.input,#optimole-app .is-small.textarea{border-radius:2px;font-size:.75rem}#optimole-app .is-medium.input,#optimole-app .is-medium.textarea{font-size:1.25rem}#optimole-app .is-large.input,#optimole-app .is-large.textarea{font-size:1.5rem}#optimole-app .is-fullwidth.input,#optimole-app .is-fullwidth.textarea{display:block;width:100%}#optimole-app .is-inline.input,#optimole-app .is-inline.textarea{display:inline;width:auto}#optimole-app .input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}#optimole-app .input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}#optimole-app .textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}#optimole-app .textarea:not([rows]){max-height:600px;min-height:120px}#optimole-app .textarea[rows]{height:initial}#optimole-app .textarea.has-fixed-size{resize:none}#optimole-app .checkbox,#optimole-app .radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}#optimole-app .checkbox input,#optimole-app .radio input{cursor:pointer}#optimole-app .checkbox:hover,#optimole-app .radio:hover{color:#363636}#optimole-app .checkbox[disabled],#optimole-app .radio[disabled],fieldset[disabled] #optimole-app .checkbox,fieldset[disabled] #optimole-app .radio{color:#7a7a7a;cursor:not-allowed}#optimole-app .radio+.radio{margin-left:0.5em}#optimole-app .select{display:inline-block;max-width:100%;position:relative;vertical-align:top}#optimole-app .select:not(.is-multiple){height:2.25em}#optimole-app .select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}#optimole-app .select.is-rounded select{border-radius:290486px;padding-left:1em}#optimole-app .select select{cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}#optimole-app .select select::-ms-expand{display:none}#optimole-app .select select[disabled]:hover,fieldset[disabled] #optimole-app .select select:hover{border-color:#f5f5f5}#optimole-app .select select:not([multiple]){padding-right:2.5em}#optimole-app .select select[multiple]{height:auto;padding:0}#optimole-app .select select[multiple] option{padding:0.5em 1em}#optimole-app .select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}#optimole-app .select.is-white:not(:hover)::after{border-color:#fff}#optimole-app .select.is-white select{border-color:#fff}#optimole-app .select.is-white select:hover,#optimole-app .select.is-white select.is-hovered{border-color:#f2f2f2}#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{box-shadow:0 0 0 0.125em rgba(255,255,255,0.25)}#optimole-app .select.is-black:not(:hover)::after{border-color:#0a0a0a}#optimole-app .select.is-black select{border-color:#0a0a0a}#optimole-app .select.is-black select:hover,#optimole-app .select.is-black select.is-hovered{border-color:#000}#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{box-shadow:0 0 0 0.125em rgba(10,10,10,0.25)}#optimole-app .select.is-light:not(:hover)::after{border-color:#f5f5f5}#optimole-app .select.is-light select{border-color:#f5f5f5}#optimole-app .select.is-light select:hover,#optimole-app .select.is-light select.is-hovered{border-color:#e8e8e8}#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{box-shadow:0 0 0 0.125em rgba(245,245,245,0.25)}#optimole-app .select.is-dark:not(:hover)::after{border-color:#363636}#optimole-app .select.is-dark select{border-color:#363636}#optimole-app .select.is-dark select:hover,#optimole-app .select.is-dark select.is-hovered{border-color:#292929}#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{box-shadow:0 0 0 0.125em rgba(54,54,54,0.25)}#optimole-app .select.is-primary:not(:hover)::after{border-color:#EF686B}#optimole-app .select.is-primary select{border-color:#EF686B}#optimole-app .select.is-primary select:hover,#optimole-app .select.is-primary select.is-hovered{border-color:#ed5154}#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{box-shadow:0 0 0 0.125em rgba(239,104,107,0.25)}#optimole-app .select.is-link:not(:hover)::after{border-color:#3273dc}#optimole-app .select.is-link select{border-color:#3273dc}#optimole-app .select.is-link select:hover,#optimole-app .select.is-link select.is-hovered{border-color:#2366d1}#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{box-shadow:0 0 0 0.125em rgba(50,115,220,0.25)}#optimole-app .select.is-info:not(:hover)::after{border-color:#5180C1}#optimole-app .select.is-info select{border-color:#5180C1}#optimole-app .select.is-info select:hover,#optimole-app .select.is-info select.is-hovered{border-color:#4173b7}#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{box-shadow:0 0 0 0.125em rgba(81,128,193,0.25)}#optimole-app .select.is-success:not(:hover)::after{border-color:#34a85e}#optimole-app .select.is-success select{border-color:#34a85e}#optimole-app .select.is-success select:hover,#optimole-app .select.is-success select.is-hovered{border-color:#2e9553}#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{box-shadow:0 0 0 0.125em rgba(52,168,94,0.25)}#optimole-app .select.is-warning:not(:hover)::after{border-color:#ffdd57}#optimole-app .select.is-warning select{border-color:#ffdd57}#optimole-app .select.is-warning select:hover,#optimole-app .select.is-warning select.is-hovered{border-color:#ffd83d}#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{box-shadow:0 0 0 0.125em rgba(255,221,87,0.25)}#optimole-app .select.is-danger:not(:hover)::after{border-color:#D54222}#optimole-app .select.is-danger select{border-color:#D54222}#optimole-app .select.is-danger select:hover,#optimole-app .select.is-danger select.is-hovered{border-color:#bf3b1e}#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{box-shadow:0 0 0 0.125em rgba(213,66,34,0.25)}#optimole-app .select.is-small{border-radius:2px;font-size:.75rem}#optimole-app .select.is-medium{font-size:1.25rem}#optimole-app .select.is-large{font-size:1.5rem}#optimole-app .select.is-disabled::after{border-color:#7a7a7a}#optimole-app .select.is-fullwidth{width:100%}#optimole-app .select.is-fullwidth select{width:100%}#optimole-app .select.is-loading::after{margin-top:0;position:absolute;right:0.625em;top:0.625em;transform:none}#optimole-app .select.is-loading.is-small:after{font-size:.75rem}#optimole-app .select.is-loading.is-medium:after{font-size:1.25rem}#optimole-app .select.is-loading.is-large:after{font-size:1.5rem}#optimole-app .file{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;position:relative}#optimole-app .file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}#optimole-app .file.is-white:hover .file-cta,#optimole-app .file.is-white.is-hovered .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}#optimole-app .file.is-white:focus .file-cta,#optimole-app .file.is-white.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,255,255,0.25);color:#0a0a0a}#optimole-app .file.is-white:active .file-cta,#optimole-app .file.is-white.is-active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}#optimole-app .file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}#optimole-app .file.is-black:hover .file-cta,#optimole-app .file.is-black.is-hovered .file-cta{background-color:#040404;border-color:transparent;color:#fff}#optimole-app .file.is-black:focus .file-cta,#optimole-app .file.is-black.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(10,10,10,0.25);color:#fff}#optimole-app .file.is-black:active .file-cta,#optimole-app .file.is-black.is-active .file-cta{background-color:#000;border-color:transparent;color:#fff}#optimole-app .file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}#optimole-app .file.is-light:hover .file-cta,#optimole-app .file.is-light.is-hovered .file-cta{background-color:#eee;border-color:transparent;color:#363636}#optimole-app .file.is-light:focus .file-cta,#optimole-app .file.is-light.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(245,245,245,0.25);color:#363636}#optimole-app .file.is-light:active .file-cta,#optimole-app .file.is-light.is-active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}#optimole-app .file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}#optimole-app .file.is-dark:hover .file-cta,#optimole-app .file.is-dark.is-hovered .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}#optimole-app .file.is-dark:focus .file-cta,#optimole-app .file.is-dark.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(54,54,54,0.25);color:#f5f5f5}#optimole-app .file.is-dark:active .file-cta,#optimole-app .file.is-dark.is-active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}#optimole-app .file.is-primary .file-cta{background-color:#EF686B;border-color:transparent;color:#fff}#optimole-app .file.is-primary:hover .file-cta,#optimole-app .file.is-primary.is-hovered .file-cta{background-color:#ee5c60;border-color:transparent;color:#fff}#optimole-app .file.is-primary:focus .file-cta,#optimole-app .file.is-primary.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(239,104,107,0.25);color:#fff}#optimole-app .file.is-primary:active .file-cta,#optimole-app .file.is-primary.is-active .file-cta{background-color:#ed5154;border-color:transparent;color:#fff}#optimole-app .file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}#optimole-app .file.is-link:hover .file-cta,#optimole-app .file.is-link.is-hovered .file-cta{background-color:#276cda;border-color:transparent;color:#fff}#optimole-app .file.is-link:focus .file-cta,#optimole-app .file.is-link.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(50,115,220,0.25);color:#fff}#optimole-app .file.is-link:active .file-cta,#optimole-app .file.is-link.is-active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}#optimole-app .file.is-info .file-cta{background-color:#5180C1;border-color:transparent;color:#fff}#optimole-app .file.is-info:hover .file-cta,#optimole-app .file.is-info.is-hovered .file-cta{background-color:#4879be;border-color:transparent;color:#fff}#optimole-app .file.is-info:focus .file-cta,#optimole-app .file.is-info.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(81,128,193,0.25);color:#fff}#optimole-app .file.is-info:active .file-cta,#optimole-app .file.is-info.is-active .file-cta{background-color:#4173b7;border-color:transparent;color:#fff}#optimole-app .file.is-success .file-cta{background-color:#34a85e;border-color:transparent;color:#fff}#optimole-app .file.is-success:hover .file-cta,#optimole-app .file.is-success.is-hovered .file-cta{background-color:#319e59;border-color:transparent;color:#fff}#optimole-app .file.is-success:focus .file-cta,#optimole-app .file.is-success.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(52,168,94,0.25);color:#fff}#optimole-app .file.is-success:active .file-cta,#optimole-app .file.is-success.is-active .file-cta{background-color:#2e9553;border-color:transparent;color:#fff}#optimole-app .file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .file.is-warning:hover .file-cta,#optimole-app .file.is-warning.is-hovered .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .file.is-warning:focus .file-cta,#optimole-app .file.is-warning.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(255,221,87,0.25);color:rgba(0,0,0,0.7)}#optimole-app .file.is-warning:active .file-cta,#optimole-app .file.is-warning.is-active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,0.7)}#optimole-app .file.is-danger .file-cta{background-color:#D54222;border-color:transparent;color:#fff}#optimole-app .file.is-danger:hover .file-cta,#optimole-app .file.is-danger.is-hovered .file-cta{background-color:#ca3f20;border-color:transparent;color:#fff}#optimole-app .file.is-danger:focus .file-cta,#optimole-app .file.is-danger.is-focused .file-cta{border-color:transparent;box-shadow:0 0 0.5em rgba(213,66,34,0.25);color:#fff}#optimole-app .file.is-danger:active .file-cta,#optimole-app .file.is-danger.is-active .file-cta{background-color:#bf3b1e;border-color:transparent;color:#fff}#optimole-app .file.is-small{font-size:.75rem}#optimole-app .file.is-medium{font-size:1.25rem}#optimole-app .file.is-medium .file-icon .fa{font-size:21px}#optimole-app .file.is-large{font-size:1.5rem}#optimole-app .file.is-large .file-icon .fa{font-size:28px}#optimole-app .file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}#optimole-app .file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .file.has-name.is-empty .file-cta{border-radius:4px}#optimole-app .file.has-name.is-empty .file-name{display:none}#optimole-app .file.is-boxed .file-label{-ms-flex-direction:column;flex-direction:column}#optimole-app .file.is-boxed .file-cta{-ms-flex-direction:column;flex-direction:column;height:auto;padding:1em 3em}#optimole-app .file.is-boxed .file-name{border-width:0 1px 1px}#optimole-app .file.is-boxed .file-icon{height:1.5em;width:1.5em}#optimole-app .file.is-boxed .file-icon .fa{font-size:21px}#optimole-app .file.is-boxed.is-small .file-icon .fa{font-size:14px}#optimole-app .file.is-boxed.is-medium .file-icon .fa{font-size:28px}#optimole-app .file.is-boxed.is-large .file-icon .fa{font-size:35px}#optimole-app .file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}#optimole-app .file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}#optimole-app .file.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .file.is-fullwidth .file-label{width:100%}#optimole-app .file.is-fullwidth .file-name{-ms-flex-positive:1;flex-grow:1;max-width:none}#optimole-app .file.is-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .file.is-right .file-cta{border-radius:0 4px 4px 0}#optimole-app .file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;-ms-flex-order:-1;order:-1}#optimole-app .file-label{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:relative}#optimole-app .file-label:hover .file-cta{background-color:#eee;color:#363636}#optimole-app .file-label:hover .file-name{border-color:#d5d5d5}#optimole-app .file-label:active .file-cta{background-color:#e8e8e8;color:#363636}#optimole-app .file-label:active .file-name{border-color:#cfcfcf}#optimole-app .file-input{height:100%;left:0;opacity:0;outline:none;position:absolute;top:0;width:100%}#optimole-app .file-cta,#optimole-app .file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}#optimole-app .file-cta{background-color:#f5f5f5;color:#4a4a4a}#optimole-app .file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}#optimole-app .file-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:1em;-ms-flex-pack:center;justify-content:center;margin-right:0.5em;width:1em}#optimole-app .file-icon .fa{font-size:14px}#optimole-app .label{color:#363636;display:block;font-size:1rem;font-weight:700}#optimole-app .label:not(:last-child){margin-bottom:0.5em}#optimole-app .label.is-small{font-size:.75rem}#optimole-app .label.is-medium{font-size:1.25rem}#optimole-app .label.is-large{font-size:1.5rem}#optimole-app .help{display:block;font-size:.75rem;margin-top:0.25rem}#optimole-app .help.is-white{color:#fff}#optimole-app .help.is-black{color:#0a0a0a}#optimole-app .help.is-light{color:#f5f5f5}#optimole-app .help.is-dark{color:#363636}#optimole-app .help.is-primary{color:#EF686B}#optimole-app .help.is-link{color:#3273dc}#optimole-app .help.is-info{color:#5180C1}#optimole-app .help.is-success{color:#34a85e}#optimole-app .help.is-warning{color:#ffdd57}#optimole-app .help.is-danger{color:#D54222}#optimole-app .field:not(:last-child){margin-bottom:0.75rem}#optimole-app .field.has-addons{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .field.has-addons .control:not(:last-child){margin-right:-1px}#optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .button,#optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .input,#optimole-app .field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}#optimole-app .field.has-addons .control:first-child:not(:only-child) .button,#optimole-app .field.has-addons .control:first-child:not(:only-child) .input,#optimole-app .field.has-addons .control:first-child:not(:only-child) .select select{border-bottom-right-radius:0;border-top-right-radius:0}#optimole-app .field.has-addons .control:last-child:not(:only-child) .button,#optimole-app .field.has-addons .control:last-child:not(:only-child) .input,#optimole-app .field.has-addons .control:last-child:not(:only-child) .select select{border-bottom-left-radius:0;border-top-left-radius:0}#optimole-app .field.has-addons .control .button:not([disabled]):hover,#optimole-app .field.has-addons .control .button:not([disabled]).is-hovered,#optimole-app .field.has-addons .control .input:not([disabled]):hover,#optimole-app .field.has-addons .control .input:not([disabled]).is-hovered,#optimole-app .field.has-addons .control .select select:not([disabled]):hover,#optimole-app .field.has-addons .control .select select:not([disabled]).is-hovered{z-index:2}#optimole-app .field.has-addons .control .button:not([disabled]):focus,#optimole-app .field.has-addons .control .button:not([disabled]).is-focused,#optimole-app .field.has-addons .control .button:not([disabled]):active,#optimole-app .field.has-addons .control .button:not([disabled]).is-active,#optimole-app .field.has-addons .control .input:not([disabled]):focus,#optimole-app .field.has-addons .control .input:not([disabled]).is-focused,#optimole-app .field.has-addons .control .input:not([disabled]):active,#optimole-app .field.has-addons .control .input:not([disabled]).is-active,#optimole-app .field.has-addons .control .select select:not([disabled]):focus,#optimole-app .field.has-addons .control .select select:not([disabled]).is-focused,#optimole-app .field.has-addons .control .select select:not([disabled]):active,#optimole-app .field.has-addons .control .select select:not([disabled]).is-active{z-index:3}#optimole-app .field.has-addons .control .button:not([disabled]):focus:hover,#optimole-app .field.has-addons .control .button:not([disabled]).is-focused:hover,#optimole-app .field.has-addons .control .button:not([disabled]):active:hover,#optimole-app .field.has-addons .control .button:not([disabled]).is-active:hover,#optimole-app .field.has-addons .control .input:not([disabled]):focus:hover,#optimole-app .field.has-addons .control .input:not([disabled]).is-focused:hover,#optimole-app .field.has-addons .control .input:not([disabled]):active:hover,#optimole-app .field.has-addons .control .input:not([disabled]).is-active:hover,#optimole-app .field.has-addons .control .select select:not([disabled]):focus:hover,#optimole-app .field.has-addons .control .select select:not([disabled]).is-focused:hover,#optimole-app .field.has-addons .control .select select:not([disabled]):active:hover,#optimole-app .field.has-addons .control .select select:not([disabled]).is-active:hover{z-index:4}#optimole-app .field.has-addons .control.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .field.has-addons.has-addons-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .field.has-addons.has-addons-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .field.has-addons.has-addons-fullwidth .control{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}#optimole-app .field.is-grouped{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .field.is-grouped>.control{-ms-flex-negative:0;flex-shrink:0}#optimole-app .field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:0.75rem}#optimole-app .field.is-grouped>.control.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .field.is-grouped.is-grouped-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .field.is-grouped.is-grouped-right{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .field.is-grouped.is-grouped-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .field.is-grouped.is-grouped-multiline>.control:last-child,#optimole-app .field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:0.75rem}#optimole-app .field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-0.75rem}#optimole-app .field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width: 769px), print{#optimole-app .field.is-horizontal{display:-ms-flexbox;display:flex}}#optimole-app .field-label .label{font-size:inherit}@media screen and (max-width: 768px){#optimole-app .field-label{margin-bottom:0.5rem}}@media screen and (min-width: 769px), print{#optimole-app .field-label{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-right:1.5rem;text-align:right}#optimole-app .field-label.is-small{font-size:.75rem;padding-top:0.375em}#optimole-app .field-label.is-normal{padding-top:0.375em}#optimole-app .field-label.is-medium{font-size:1.25rem;padding-top:0.375em}#optimole-app .field-label.is-large{font-size:1.5rem;padding-top:0.375em}}#optimole-app .field-body .field .field{margin-bottom:0}@media screen and (min-width: 769px), print{#optimole-app .field-body{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:1;flex-shrink:1}#optimole-app .field-body .field{margin-bottom:0}#optimole-app .field-body>.field{-ms-flex-negative:1;flex-shrink:1}#optimole-app .field-body>.field:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}#optimole-app .field-body>.field:not(:last-child){margin-right:0.75rem}}#optimole-app .control{box-sizing:border-box;clear:both;font-size:1rem;position:relative;text-align:left}#optimole-app .control.has-icons-left .input:focus ~ .icon,#optimole-app .control.has-icons-left .select:focus ~ .icon,#optimole-app .control.has-icons-right .input:focus ~ .icon,#optimole-app .control.has-icons-right .select:focus ~ .icon{color:#7a7a7a}#optimole-app .control.has-icons-left .input.is-small ~ .icon,#optimole-app .control.has-icons-left .select.is-small ~ .icon,#optimole-app .control.has-icons-right .input.is-small ~ .icon,#optimole-app .control.has-icons-right .select.is-small ~ .icon{font-size:.75rem}#optimole-app .control.has-icons-left .input.is-medium ~ .icon,#optimole-app .control.has-icons-left .select.is-medium ~ .icon,#optimole-app .control.has-icons-right .input.is-medium ~ .icon,#optimole-app .control.has-icons-right .select.is-medium ~ .icon{font-size:1.25rem}#optimole-app .control.has-icons-left .input.is-large ~ .icon,#optimole-app .control.has-icons-left .select.is-large ~ .icon,#optimole-app .control.has-icons-right .input.is-large ~ .icon,#optimole-app .control.has-icons-right .select.is-large ~ .icon{font-size:1.5rem}#optimole-app .control.has-icons-left .icon,#optimole-app .control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}#optimole-app .control.has-icons-left .input,#optimole-app .control.has-icons-left .select select{padding-left:2.25em}#optimole-app .control.has-icons-left .icon.is-left{left:0}#optimole-app .control.has-icons-right .input,#optimole-app .control.has-icons-right .select select{padding-right:2.25em}#optimole-app .control.has-icons-right .icon.is-right{right:0}#optimole-app .control.is-loading::after{position:absolute !important;right:0.625em;top:0.625em;z-index:4}#optimole-app .control.is-loading.is-small:after{font-size:.75rem}#optimole-app .control.is-loading.is-medium:after{font-size:1.25rem}#optimole-app .control.is-loading.is-large:after{font-size:1.5rem}#optimole-app .breadcrumb{font-size:1rem;white-space:nowrap}#optimole-app .breadcrumb a{-ms-flex-align:center;align-items:center;color:#3273dc;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 .75em}#optimole-app .breadcrumb a:hover{color:#363636}#optimole-app .breadcrumb li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .breadcrumb li:first-child a{padding-left:0}#optimole-app .breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}#optimole-app .breadcrumb li+li::before{color:#b5b5b5;content:"/"}#optimole-app .breadcrumb ul,#optimole-app .breadcrumb ol{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .breadcrumb .icon:first-child{margin-right:0.5em}#optimole-app .breadcrumb .icon:last-child{margin-left:0.5em}#optimole-app .breadcrumb.is-centered ol,#optimole-app .breadcrumb.is-centered ul{-ms-flex-pack:center;justify-content:center}#optimole-app .breadcrumb.is-right ol,#optimole-app .breadcrumb.is-right ul{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .breadcrumb.is-small{font-size:.75rem}#optimole-app .breadcrumb.is-medium{font-size:1.25rem}#optimole-app .breadcrumb.is-large{font-size:1.5rem}#optimole-app .breadcrumb.has-arrow-separator li+li::before{content:"\\2192"}#optimole-app .breadcrumb.has-bullet-separator li+li::before{content:"\\2022"}#optimole-app .breadcrumb.has-dot-separator li+li::before{content:"\\B7"}#optimole-app .breadcrumb.has-succeeds-separator li+li::before{content:"\\227B"}#optimole-app .card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);color:#4a4a4a;max-width:100%;position:relative}#optimole-app .card-header{background-color:rgba(0,0,0,0);-ms-flex-align:stretch;align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,0.1);display:-ms-flexbox;display:flex}#optimole-app .card-header-title{-ms-flex-align:center;align-items:center;color:#363636;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;font-weight:700;padding:.75rem}#optimole-app .card-header-title.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .card-header-icon{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:.75rem}#optimole-app .card-image{display:block;position:relative}#optimole-app .card-content{background-color:rgba(0,0,0,0);padding:1.5rem}#optimole-app .card-footer{background-color:rgba(0,0,0,0);border-top:1px solid #dbdbdb;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}#optimole-app .card-footer-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;padding:.75rem}#optimole-app .card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}#optimole-app .card .media:not(:last-child){margin-bottom:1.5rem}#optimole-app .dropdown{display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top}#optimole-app .dropdown.is-active .dropdown-menu,#optimole-app .dropdown.is-hoverable:hover .dropdown-menu{display:block}#optimole-app .dropdown.is-right .dropdown-menu{left:auto;right:0}#optimole-app .dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}#optimole-app .dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}#optimole-app .dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);padding-bottom:.5rem;padding-top:.5rem}#optimole-app .dropdown-item{color:#4a4a4a;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative}#optimole-app a.dropdown-item,#optimole-app button.dropdown-item{padding-right:3rem;text-align:left;white-space:nowrap;width:100%}#optimole-app a.dropdown-item:hover,#optimole-app button.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}#optimole-app a.dropdown-item.is-active,#optimole-app button.dropdown-item.is-active{background-color:#3273dc;color:#fff}#optimole-app .dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:0.5rem 0}#optimole-app .level{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#optimole-app .level code{border-radius:4px}#optimole-app .level img{display:inline-block;vertical-align:top}#optimole-app .level.is-mobile{display:-ms-flexbox;display:flex}#optimole-app .level.is-mobile .level-left,#optimole-app .level.is-mobile .level-right{display:-ms-flexbox;display:flex}#optimole-app .level.is-mobile .level-left+.level-right{margin-top:0}#optimole-app .level.is-mobile .level-item:not(:last-child){margin-bottom:0;margin-right:.75rem}#optimole-app .level.is-mobile .level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 769px), print{#optimole-app .level{display:-ms-flexbox;display:flex}#optimole-app .level>.level-item:not(.is-narrow){-ms-flex-positive:1;flex-grow:1}}#optimole-app .level-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}#optimole-app .level-item .title,#optimole-app .level-item .subtitle{margin-bottom:0}@media screen and (max-width: 768px){#optimole-app .level-item:not(:last-child){margin-bottom:.75rem}}#optimole-app .level-left,#optimole-app .level-right{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .level-left .level-item.is-flexible,#optimole-app .level-right .level-item.is-flexible{-ms-flex-positive:1;flex-grow:1}@media screen and (min-width: 769px), print{#optimole-app .level-left .level-item:not(:last-child),#optimole-app .level-right .level-item:not(:last-child){margin-right:.75rem}}#optimole-app .level-left{-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 768px){#optimole-app .level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width: 769px), print{#optimole-app .level-left{display:-ms-flexbox;display:flex}}#optimole-app .level-right{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 769px), print{#optimole-app .level-right{display:-ms-flexbox;display:flex}}#optimole-app .list{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1)}#optimole-app .list-item{display:block;padding:0.5em 1em}#optimole-app .list-item:not(a){color:#4a4a4a}#optimole-app .list-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}#optimole-app .list-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#optimole-app .list-item:not(:last-child){border-bottom:1px solid #dbdbdb}#optimole-app .list-item.is-active{background-color:#3273dc;color:#fff}#optimole-app a.list-item{background-color:#f5f5f5;cursor:pointer}#optimole-app .media{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;text-align:left}#optimole-app .media .content:not(:last-child){margin-bottom:0.75rem}#optimole-app .media .media{border-top:1px solid rgba(219,219,219,0.5);display:-ms-flexbox;display:flex;padding-top:0.75rem}#optimole-app .media .media .content:not(:last-child),#optimole-app .media .media .control:not(:last-child){margin-bottom:0.5rem}#optimole-app .media .media .media{padding-top:0.5rem}#optimole-app .media .media .media+.media{margin-top:0.5rem}#optimole-app .media+.media{border-top:1px solid rgba(219,219,219,0.5);margin-top:1rem;padding-top:1rem}#optimole-app .media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}#optimole-app .media-left,#optimole-app .media-right{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .media-left{margin-right:1rem}#optimole-app .media-right{margin-left:1rem}#optimole-app .media-content{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;text-align:left}@media screen and (max-width: 768px){#optimole-app .media-content{overflow-x:auto}}#optimole-app .menu{font-size:1rem}#optimole-app .menu.is-small{font-size:.75rem}#optimole-app .menu.is-medium{font-size:1.25rem}#optimole-app .menu.is-large{font-size:1.5rem}#optimole-app .menu-list{line-height:1.25}#optimole-app .menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:0.5em 0.75em}#optimole-app .menu-list a:hover{background-color:#f5f5f5;color:#363636}#optimole-app .menu-list a.is-active{background-color:#3273dc;color:#fff}#optimole-app .menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}#optimole-app .menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}#optimole-app .menu-label:not(:first-child){margin-top:1em}#optimole-app .menu-label:not(:last-child){margin-bottom:1em}#optimole-app .message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}#optimole-app .message strong{color:currentColor}#optimole-app .message a:not(.button):not(.tag):not(.dropdown-item){color:currentColor;text-decoration:underline}#optimole-app .message.is-small{font-size:.75rem}#optimole-app .message.is-medium{font-size:1.25rem}#optimole-app .message.is-large{font-size:1.5rem}#optimole-app .message.is-white{background-color:#fff}#optimole-app .message.is-white .message-header{background-color:#fff;color:#0a0a0a}#optimole-app .message.is-white .message-body{border-color:#fff;color:#4d4d4d}#optimole-app .message.is-black{background-color:#fafafa}#optimole-app .message.is-black .message-header{background-color:#0a0a0a;color:#fff}#optimole-app .message.is-black .message-body{border-color:#0a0a0a;color:#090909}#optimole-app .message.is-light{background-color:#fafafa}#optimole-app .message.is-light .message-header{background-color:#f5f5f5;color:#363636}#optimole-app .message.is-light .message-body{border-color:#f5f5f5;color:#505050}#optimole-app .message.is-dark{background-color:#fafafa}#optimole-app .message.is-dark .message-header{background-color:#363636;color:#f5f5f5}#optimole-app .message.is-dark .message-body{border-color:#363636;color:#2a2a2a}#optimole-app .message.is-primary{background-color:#fef6f6}#optimole-app .message.is-primary .message-header{background-color:#EF686B;color:#fff}#optimole-app .message.is-primary .message-body{border-color:#EF686B;color:#bd2124}#optimole-app .message.is-link{background-color:#f6f9fe}#optimole-app .message.is-link .message-header{background-color:#3273dc;color:#fff}#optimole-app .message.is-link .message-body{border-color:#3273dc;color:#22509a}#optimole-app .message.is-info{background-color:#f7fafc}#optimole-app .message.is-info .message-header{background-color:#5180C1;color:#fff}#optimole-app .message.is-info .message-body{border-color:#5180C1;color:#36537c}#optimole-app .message.is-success{background-color:#f7fdf9}#optimole-app .message.is-success .message-header{background-color:#34a85e;color:#fff}#optimole-app .message.is-success .message-body{border-color:#34a85e;color:#1b432a}#optimole-app .message.is-warning{background-color:#fffdf5}#optimole-app .message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}#optimole-app .message.is-danger{background-color:#fef8f6}#optimole-app .message.is-danger .message-header{background-color:#D54222;color:#fff}#optimole-app .message.is-danger .message-body{border-color:#D54222;color:#8d311d}#optimole-app .message-header{-ms-flex-align:center;align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25;padding:0.75em 1em;position:relative}#optimole-app .message-header .delete{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:0.75em}#optimole-app .message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}#optimole-app .message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}#optimole-app .message-body code,#optimole-app .message-body pre{background-color:#fff}#optimole-app .message-body pre code{background-color:rgba(0,0,0,0)}#optimole-app .modal{-ms-flex-align:center;align-items:center;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:40}#optimole-app .modal.is-active{display:-ms-flexbox;display:flex}#optimole-app .modal-background{background-color:rgba(10,10,10,0.86)}#optimole-app .modal-content,#optimole-app .modal-card{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width: 769px), print{#optimole-app .modal-content,#optimole-app .modal-card{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}#optimole-app .modal-close{background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}#optimole-app .modal-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;-ms-overflow-y:visible}#optimole-app .modal-card-head,#optimole-app .modal-card-foot{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}#optimole-app .modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}#optimole-app .modal-card-title{color:#363636;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;font-size:1.5rem;line-height:1}#optimole-app .modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}#optimole-app .modal-card-foot .button:not(:last-child){margin-right:0.5em}#optimole-app .modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto;padding:20px}#optimole-app .navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}#optimole-app .navbar.is-white{background-color:#fff;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-brand>.navbar-item,#optimole-app .navbar.is-white .navbar-brand .navbar-link{color:#0a0a0a}#optimole-app .navbar.is-white .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-white .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-white .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-white .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-white .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-white .navbar-brand .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}#optimole-app .navbar.is-white .navbar-burger{color:#0a0a0a}@media screen and (min-width: 1024px){#optimole-app .navbar.is-white .navbar-start>.navbar-item,#optimole-app .navbar.is-white .navbar-start .navbar-link,#optimole-app .navbar.is-white .navbar-end>.navbar-item,#optimole-app .navbar.is-white .navbar-end .navbar-link{color:#0a0a0a}#optimole-app .navbar.is-white .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-white .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-white .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-white .navbar-start .navbar-link:focus,#optimole-app .navbar.is-white .navbar-start .navbar-link:hover,#optimole-app .navbar.is-white .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-white .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-white .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-white .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-white .navbar-end .navbar-link:focus,#optimole-app .navbar.is-white .navbar-end .navbar-link:hover,#optimole-app .navbar.is-white .navbar-end .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-start .navbar-link::after,#optimole-app .navbar.is-white .navbar-end .navbar-link::after{border-color:#0a0a0a}#optimole-app .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}#optimole-app .navbar.is-black{background-color:#0a0a0a;color:#fff}#optimole-app .navbar.is-black .navbar-brand>.navbar-item,#optimole-app .navbar.is-black .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-black .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-black .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-black .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-black .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-black .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-black .navbar-brand .navbar-link.is-active{background-color:#000;color:#fff}#optimole-app .navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-black .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-black .navbar-start>.navbar-item,#optimole-app .navbar.is-black .navbar-start .navbar-link,#optimole-app .navbar.is-black .navbar-end>.navbar-item,#optimole-app .navbar.is-black .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-black .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-black .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-black .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-black .navbar-start .navbar-link:focus,#optimole-app .navbar.is-black .navbar-start .navbar-link:hover,#optimole-app .navbar.is-black .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-black .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-black .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-black .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-black .navbar-end .navbar-link:focus,#optimole-app .navbar.is-black .navbar-end .navbar-link:hover,#optimole-app .navbar.is-black .navbar-end .navbar-link.is-active{background-color:#000;color:#fff}#optimole-app .navbar.is-black .navbar-start .navbar-link::after,#optimole-app .navbar.is-black .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link{background-color:#000;color:#fff}#optimole-app .navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}#optimole-app .navbar.is-light{background-color:#f5f5f5;color:#363636}#optimole-app .navbar.is-light .navbar-brand>.navbar-item,#optimole-app .navbar.is-light .navbar-brand .navbar-link{color:#363636}#optimole-app .navbar.is-light .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-light .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-light .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-light .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-light .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-light .navbar-brand .navbar-link.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}#optimole-app .navbar.is-light .navbar-burger{color:#363636}@media screen and (min-width: 1024px){#optimole-app .navbar.is-light .navbar-start>.navbar-item,#optimole-app .navbar.is-light .navbar-start .navbar-link,#optimole-app .navbar.is-light .navbar-end>.navbar-item,#optimole-app .navbar.is-light .navbar-end .navbar-link{color:#363636}#optimole-app .navbar.is-light .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-light .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-light .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-light .navbar-start .navbar-link:focus,#optimole-app .navbar.is-light .navbar-start .navbar-link:hover,#optimole-app .navbar.is-light .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-light .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-light .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-light .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-light .navbar-end .navbar-link:focus,#optimole-app .navbar.is-light .navbar-end .navbar-link:hover,#optimole-app .navbar.is-light .navbar-end .navbar-link.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .navbar.is-light .navbar-start .navbar-link::after,#optimole-app .navbar.is-light .navbar-end .navbar-link::after{border-color:#363636}#optimole-app .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link{background-color:#e8e8e8;color:#363636}#optimole-app .navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}#optimole-app .navbar.is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-brand>.navbar-item,#optimole-app .navbar.is-dark .navbar-brand .navbar-link{color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-dark .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-dark .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-dark .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-dark .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-dark .navbar-brand .navbar-link.is-active{background-color:#292929;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-brand .navbar-link::after{border-color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-burger{color:#f5f5f5}@media screen and (min-width: 1024px){#optimole-app .navbar.is-dark .navbar-start>.navbar-item,#optimole-app .navbar.is-dark .navbar-start .navbar-link,#optimole-app .navbar.is-dark .navbar-end>.navbar-item,#optimole-app .navbar.is-dark .navbar-end .navbar-link{color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-dark .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-dark .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-dark .navbar-start .navbar-link:focus,#optimole-app .navbar.is-dark .navbar-start .navbar-link:hover,#optimole-app .navbar.is-dark .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-dark .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-dark .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-dark .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-dark .navbar-end .navbar-link:focus,#optimole-app .navbar.is-dark .navbar-end .navbar-link:hover,#optimole-app .navbar.is-dark .navbar-end .navbar-link.is-active{background-color:#292929;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-start .navbar-link::after,#optimole-app .navbar.is-dark .navbar-end .navbar-link::after{border-color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link{background-color:#292929;color:#f5f5f5}#optimole-app .navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}#optimole-app .navbar.is-primary{background-color:#EF686B;color:#fff}#optimole-app .navbar.is-primary .navbar-brand>.navbar-item,#optimole-app .navbar.is-primary .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-primary .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-primary .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-primary .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-primary .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-primary .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-primary .navbar-brand .navbar-link.is-active{background-color:#ed5154;color:#fff}#optimole-app .navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-primary .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-primary .navbar-start>.navbar-item,#optimole-app .navbar.is-primary .navbar-start .navbar-link,#optimole-app .navbar.is-primary .navbar-end>.navbar-item,#optimole-app .navbar.is-primary .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-primary .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-primary .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-primary .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-primary .navbar-start .navbar-link:focus,#optimole-app .navbar.is-primary .navbar-start .navbar-link:hover,#optimole-app .navbar.is-primary .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-primary .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-primary .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-primary .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-primary .navbar-end .navbar-link:focus,#optimole-app .navbar.is-primary .navbar-end .navbar-link:hover,#optimole-app .navbar.is-primary .navbar-end .navbar-link.is-active{background-color:#ed5154;color:#fff}#optimole-app .navbar.is-primary .navbar-start .navbar-link::after,#optimole-app .navbar.is-primary .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ed5154;color:#fff}#optimole-app .navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#EF686B;color:#fff}}#optimole-app .navbar.is-link{background-color:#3273dc;color:#fff}#optimole-app .navbar.is-link .navbar-brand>.navbar-item,#optimole-app .navbar.is-link .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-link .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-link .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-link .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-link .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-link .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-link .navbar-brand .navbar-link.is-active{background-color:#2366d1;color:#fff}#optimole-app .navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-link .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-link .navbar-start>.navbar-item,#optimole-app .navbar.is-link .navbar-start .navbar-link,#optimole-app .navbar.is-link .navbar-end>.navbar-item,#optimole-app .navbar.is-link .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-link .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-link .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-link .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-link .navbar-start .navbar-link:focus,#optimole-app .navbar.is-link .navbar-start .navbar-link:hover,#optimole-app .navbar.is-link .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-link .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-link .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-link .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-link .navbar-end .navbar-link:focus,#optimole-app .navbar.is-link .navbar-end .navbar-link:hover,#optimole-app .navbar.is-link .navbar-end .navbar-link.is-active{background-color:#2366d1;color:#fff}#optimole-app .navbar.is-link .navbar-start .navbar-link::after,#optimole-app .navbar.is-link .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2366d1;color:#fff}#optimole-app .navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}#optimole-app .navbar.is-info{background-color:#5180C1;color:#fff}#optimole-app .navbar.is-info .navbar-brand>.navbar-item,#optimole-app .navbar.is-info .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-info .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-info .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-info .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-info .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-info .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-info .navbar-brand .navbar-link.is-active{background-color:#4173b7;color:#fff}#optimole-app .navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-info .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-info .navbar-start>.navbar-item,#optimole-app .navbar.is-info .navbar-start .navbar-link,#optimole-app .navbar.is-info .navbar-end>.navbar-item,#optimole-app .navbar.is-info .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-info .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-info .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-info .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-info .navbar-start .navbar-link:focus,#optimole-app .navbar.is-info .navbar-start .navbar-link:hover,#optimole-app .navbar.is-info .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-info .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-info .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-info .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-info .navbar-end .navbar-link:focus,#optimole-app .navbar.is-info .navbar-end .navbar-link:hover,#optimole-app .navbar.is-info .navbar-end .navbar-link.is-active{background-color:#4173b7;color:#fff}#optimole-app .navbar.is-info .navbar-start .navbar-link::after,#optimole-app .navbar.is-info .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link{background-color:#4173b7;color:#fff}#optimole-app .navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#5180C1;color:#fff}}#optimole-app .navbar.is-success{background-color:#34a85e;color:#fff}#optimole-app .navbar.is-success .navbar-brand>.navbar-item,#optimole-app .navbar.is-success .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-success .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-success .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-success .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-success .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-success .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-success .navbar-brand .navbar-link.is-active{background-color:#2e9553;color:#fff}#optimole-app .navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-success .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-success .navbar-start>.navbar-item,#optimole-app .navbar.is-success .navbar-start .navbar-link,#optimole-app .navbar.is-success .navbar-end>.navbar-item,#optimole-app .navbar.is-success .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-success .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-success .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-success .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-success .navbar-start .navbar-link:focus,#optimole-app .navbar.is-success .navbar-start .navbar-link:hover,#optimole-app .navbar.is-success .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-success .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-success .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-success .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-success .navbar-end .navbar-link:focus,#optimole-app .navbar.is-success .navbar-end .navbar-link:hover,#optimole-app .navbar.is-success .navbar-end .navbar-link.is-active{background-color:#2e9553;color:#fff}#optimole-app .navbar.is-success .navbar-start .navbar-link::after,#optimole-app .navbar.is-success .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link{background-color:#2e9553;color:#fff}#optimole-app .navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#34a85e;color:#fff}}#optimole-app .navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-brand>.navbar-item,#optimole-app .navbar.is-warning .navbar-brand .navbar-link{color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-warning .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-warning .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-warning .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-warning .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-warning .navbar-brand .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-burger{color:rgba(0,0,0,0.7)}@media screen and (min-width: 1024px){#optimole-app .navbar.is-warning .navbar-start>.navbar-item,#optimole-app .navbar.is-warning .navbar-start .navbar-link,#optimole-app .navbar.is-warning .navbar-end>.navbar-item,#optimole-app .navbar.is-warning .navbar-end .navbar-link{color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-warning .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-warning .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-warning .navbar-start .navbar-link:focus,#optimole-app .navbar.is-warning .navbar-start .navbar-link:hover,#optimole-app .navbar.is-warning .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-warning .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-warning .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-warning .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-warning .navbar-end .navbar-link:focus,#optimole-app .navbar.is-warning .navbar-end .navbar-link:hover,#optimole-app .navbar.is-warning .navbar-end .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-start .navbar-link::after,#optimole-app .navbar.is-warning .navbar-end .navbar-link::after{border-color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,0.7)}}#optimole-app .navbar.is-danger{background-color:#D54222;color:#fff}#optimole-app .navbar.is-danger .navbar-brand>.navbar-item,#optimole-app .navbar.is-danger .navbar-brand .navbar-link{color:#fff}#optimole-app .navbar.is-danger .navbar-brand>a.navbar-item:focus,#optimole-app .navbar.is-danger .navbar-brand>a.navbar-item:hover,#optimole-app .navbar.is-danger .navbar-brand>a.navbar-item.is-active,#optimole-app .navbar.is-danger .navbar-brand .navbar-link:focus,#optimole-app .navbar.is-danger .navbar-brand .navbar-link:hover,#optimole-app .navbar.is-danger .navbar-brand .navbar-link.is-active{background-color:#bf3b1e;color:#fff}#optimole-app .navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-danger .navbar-burger{color:#fff}@media screen and (min-width: 1024px){#optimole-app .navbar.is-danger .navbar-start>.navbar-item,#optimole-app .navbar.is-danger .navbar-start .navbar-link,#optimole-app .navbar.is-danger .navbar-end>.navbar-item,#optimole-app .navbar.is-danger .navbar-end .navbar-link{color:#fff}#optimole-app .navbar.is-danger .navbar-start>a.navbar-item:focus,#optimole-app .navbar.is-danger .navbar-start>a.navbar-item:hover,#optimole-app .navbar.is-danger .navbar-start>a.navbar-item.is-active,#optimole-app .navbar.is-danger .navbar-start .navbar-link:focus,#optimole-app .navbar.is-danger .navbar-start .navbar-link:hover,#optimole-app .navbar.is-danger .navbar-start .navbar-link.is-active,#optimole-app .navbar.is-danger .navbar-end>a.navbar-item:focus,#optimole-app .navbar.is-danger .navbar-end>a.navbar-item:hover,#optimole-app .navbar.is-danger .navbar-end>a.navbar-item.is-active,#optimole-app .navbar.is-danger .navbar-end .navbar-link:focus,#optimole-app .navbar.is-danger .navbar-end .navbar-link:hover,#optimole-app .navbar.is-danger .navbar-end .navbar-link.is-active{background-color:#bf3b1e;color:#fff}#optimole-app .navbar.is-danger .navbar-start .navbar-link::after,#optimole-app .navbar.is-danger .navbar-end .navbar-link::after{border-color:#fff}#optimole-app .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link{background-color:#bf3b1e;color:#fff}#optimole-app .navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#D54222;color:#fff}}#optimole-app .navbar>.container{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;min-height:3.25rem;width:100%}#optimole-app .navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}#optimole-app .navbar.is-fixed-bottom,#optimole-app .navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}#optimole-app .navbar.is-fixed-bottom{bottom:0}#optimole-app .navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}#optimole-app .navbar.is-fixed-top{top:0}#optimole-app html.has-navbar-fixed-top,#optimole-app body.has-navbar-fixed-top{padding-top:3.25rem}#optimole-app html.has-navbar-fixed-bottom,#optimole-app body.has-navbar-fixed-bottom{padding-bottom:3.25rem}#optimole-app .navbar-brand,#optimole-app .navbar-tabs{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;min-height:3.25rem}#optimole-app .navbar-brand a.navbar-item:focus,#optimole-app .navbar-brand a.navbar-item:hover{background-color:transparent}#optimole-app .navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}#optimole-app .navbar-burger{color:#4a4a4a;cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}#optimole-app .navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color, opacity, transform;transition-timing-function:ease-out;width:16px}#optimole-app .navbar-burger span:nth-child(1){top:calc(50% - 6px)}#optimole-app .navbar-burger span:nth-child(2){top:calc(50% - 1px)}#optimole-app .navbar-burger span:nth-child(3){top:calc(50% + 4px)}#optimole-app .navbar-burger:hover{background-color:rgba(0,0,0,0.05)}#optimole-app .navbar-burger.is-active span:nth-child(1){transform:translateY(5px) rotate(45deg)}#optimole-app .navbar-burger.is-active span:nth-child(2){opacity:0}#optimole-app .navbar-burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}#optimole-app .navbar-menu{display:none}#optimole-app .navbar-item,#optimole-app .navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:0.5rem 0.75rem;position:relative}#optimole-app .navbar-item .icon:only-child,#optimole-app .navbar-link .icon:only-child{margin-left:-0.25rem;margin-right:-0.25rem}#optimole-app a.navbar-item,#optimole-app .navbar-link{cursor:pointer}#optimole-app a.navbar-item:focus,#optimole-app a.navbar-item:focus-within,#optimole-app a.navbar-item:hover,#optimole-app a.navbar-item.is-active,#optimole-app .navbar-link:focus,#optimole-app .navbar-link:focus-within,#optimole-app .navbar-link:hover,#optimole-app .navbar-link.is-active{background-color:#fafafa;color:#3273dc}#optimole-app .navbar-item{display:block;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .navbar-item img{max-height:1.75rem}#optimole-app .navbar-item.has-dropdown{padding:0}#optimole-app .navbar-item.is-expanded{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(0.5rem - 1px)}#optimole-app .navbar-item.is-tab:focus,#optimole-app .navbar-item.is-tab:hover{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc}#optimole-app .navbar-item.is-tab.is-active{background-color:rgba(0,0,0,0);border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(0.5rem - 3px)}#optimole-app .navbar-content{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .navbar-link:not(.is-arrowless){padding-right:2.5em}#optimole-app .navbar-link:not(.is-arrowless)::after{border-color:#3273dc;margin-top:-0.375em;right:1.125em}#optimole-app .navbar-dropdown{font-size:0.875rem;padding-bottom:0.5rem;padding-top:0.5rem}#optimole-app .navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}#optimole-app .navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:0.5rem 0}@media screen and (max-width: 1023px){#optimole-app .navbar>.container{display:block}#optimole-app .navbar-brand .navbar-item,#optimole-app .navbar-tabs .navbar-item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .navbar-link::after{display:none}#optimole-app .navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,0.1);padding:0.5rem 0}#optimole-app .navbar-menu.is-active{display:block}#optimole-app .navbar.is-fixed-bottom-touch,#optimole-app .navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}#optimole-app .navbar.is-fixed-bottom-touch{bottom:0}#optimole-app .navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}#optimole-app .navbar.is-fixed-top-touch{top:0}#optimole-app .navbar.is-fixed-top .navbar-menu,#optimole-app .navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}#optimole-app html.has-navbar-fixed-top-touch,#optimole-app body.has-navbar-fixed-top-touch{padding-top:3.25rem}#optimole-app html.has-navbar-fixed-bottom-touch,#optimole-app body.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width: 1024px){#optimole-app .navbar,#optimole-app .navbar-menu,#optimole-app .navbar-start,#optimole-app .navbar-end{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}#optimole-app .navbar{min-height:3.25rem}#optimole-app .navbar.is-spaced{padding:1rem 2rem}#optimole-app .navbar.is-spaced .navbar-start,#optimole-app .navbar.is-spaced .navbar-end{-ms-flex-align:center;align-items:center}#optimole-app .navbar.is-spaced a.navbar-item,#optimole-app .navbar.is-spaced .navbar-link{border-radius:4px}#optimole-app .navbar.is-transparent a.navbar-item:focus,#optimole-app .navbar.is-transparent a.navbar-item:hover,#optimole-app .navbar.is-transparent a.navbar-item.is-active,#optimole-app .navbar.is-transparent .navbar-link:focus,#optimole-app .navbar.is-transparent .navbar-link:hover,#optimole-app .navbar.is-transparent .navbar-link.is-active{background-color:transparent !important}#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link,#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link,#optimole-app .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent !important}#optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item:focus,#optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}#optimole-app .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}#optimole-app .navbar-burger{display:none}#optimole-app .navbar-item,#optimole-app .navbar-link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .navbar-item{display:-ms-flexbox;display:flex}#optimole-app .navbar-item.has-dropdown{-ms-flex-align:stretch;align-items:stretch}#optimole-app .navbar-item.has-dropdown-up .navbar-link::after{transform:rotate(135deg) translate(0.25em, -0.25em)}#optimole-app .navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,0.1);top:auto}#optimole-app .navbar-item.is-active .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus-within .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.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:focus .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed,.navbar.is-spaced #optimole-app .navbar-item.is-hoverable:focus-within .navbar-dropdown,#optimole-app .navbar-item.is-hoverable:focus-within .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{opacity:1;pointer-events:auto;transform:translateY(0)}#optimole-app .navbar-menu{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}#optimole-app .navbar-start{-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}#optimole-app .navbar-end{-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}#optimole-app .navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,0.1);display:none;font-size:0.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}#optimole-app .navbar-dropdown .navbar-item{padding:0.375rem 1rem;white-space:nowrap}#optimole-app .navbar-dropdown a.navbar-item{padding-right:3rem}#optimole-app .navbar-dropdown a.navbar-item:focus,#optimole-app .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}#optimole-app .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar.is-spaced #optimole-app .navbar-dropdown,#optimole-app .navbar-dropdown.is-boxed{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,0.1),0 0 0 1px rgba(10,10,10,0.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));transform:translateY(-5px);transition-duration:86ms;transition-property:opacity, transform}#optimole-app .navbar-dropdown.is-right{left:auto;right:0}#optimole-app .navbar-divider{display:block}#optimole-app .navbar>.container .navbar-brand,#optimole-app .container>.navbar .navbar-brand{margin-left:-.75rem}#optimole-app .navbar>.container .navbar-menu,#optimole-app .container>.navbar .navbar-menu{margin-right:-.75rem}#optimole-app .navbar.is-fixed-bottom-desktop,#optimole-app .navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}#optimole-app .navbar.is-fixed-bottom-desktop{bottom:0}#optimole-app .navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,0.1)}#optimole-app .navbar.is-fixed-top-desktop{top:0}#optimole-app html.has-navbar-fixed-top-desktop,#optimole-app body.has-navbar-fixed-top-desktop{padding-top:3.25rem}#optimole-app html.has-navbar-fixed-bottom-desktop,#optimole-app body.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}#optimole-app html.has-spaced-navbar-fixed-top,#optimole-app body.has-spaced-navbar-fixed-top{padding-top:5.25rem}#optimole-app html.has-spaced-navbar-fixed-bottom,#optimole-app body.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}#optimole-app a.navbar-item.is-active,#optimole-app .navbar-link.is-active{color:#0a0a0a}#optimole-app a.navbar-item.is-active:not(:focus):not(:hover),#optimole-app .navbar-link.is-active:not(:focus):not(:hover){background-color:rgba(0,0,0,0)}#optimole-app .navbar-item.has-dropdown:focus .navbar-link,#optimole-app .navbar-item.has-dropdown:hover .navbar-link,#optimole-app .navbar-item.has-dropdown.is-active .navbar-link{background-color:#fafafa}}#optimole-app .hero.is-fullheight-with-navbar{min-height:calc(100vh - 3.25rem)}#optimole-app .pagination{font-size:1rem;margin:-.25rem}#optimole-app .pagination.is-small{font-size:.75rem}#optimole-app .pagination.is-medium{font-size:1.25rem}#optimole-app .pagination.is-large{font-size:1.5rem}#optimole-app .pagination.is-rounded .pagination-previous,#optimole-app .pagination.is-rounded .pagination-next{padding-left:1em;padding-right:1em;border-radius:290486px}#optimole-app .pagination.is-rounded .pagination-link{border-radius:290486px}#optimole-app .pagination,#optimole-app .pagination-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link,#optimole-app .pagination-ellipsis{font-size:1em;-ms-flex-pack:center;justify-content:center;margin:.25rem;padding-left:.5em;padding-right:.5em;text-align:center}#optimole-app .pagination-previous,#optimole-app .pagination-next,#optimole-app .pagination-link{border-color:#dbdbdb;color:#363636;min-width:2.25em}#optimole-app .pagination-previous:hover,#optimole-app .pagination-next:hover,#optimole-app .pagination-link:hover{border-color:#b5b5b5;color:#363636}#optimole-app .pagination-previous:focus,#optimole-app .pagination-next:focus,#optimole-app .pagination-link:focus{border-color:#3273dc}#optimole-app .pagination-previous:active,#optimole-app .pagination-next:active,#optimole-app .pagination-link:active{box-shadow:inset 0 1px 2px rgba(10,10,10,0.2)}#optimole-app .pagination-previous[disabled],#optimole-app .pagination-next[disabled],#optimole-app .pagination-link[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:0.5}#optimole-app .pagination-previous,#optimole-app .pagination-next{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}#optimole-app .pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}#optimole-app .pagination-ellipsis{color:#b5b5b5;pointer-events:none}#optimole-app .pagination-list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#optimole-app .pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .pagination-previous,#optimole-app .pagination-next{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .pagination-list li{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media screen and (min-width: 769px), print{#optimole-app .pagination-list{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-order:1;order:1}#optimole-app .pagination-previous{-ms-flex-order:2;order:2}#optimole-app .pagination-next{-ms-flex-order:3;order:3}#optimole-app .pagination{-ms-flex-pack:justify;justify-content:space-between}#optimole-app .pagination.is-centered .pagination-previous{-ms-flex-order:1;order:1}#optimole-app .pagination.is-centered .pagination-list{-ms-flex-pack:center;justify-content:center;-ms-flex-order:2;order:2}#optimole-app .pagination.is-centered .pagination-next{-ms-flex-order:3;order:3}#optimole-app .pagination.is-right .pagination-previous{-ms-flex-order:1;order:1}#optimole-app .pagination.is-right .pagination-next{-ms-flex-order:2;order:2}#optimole-app .pagination.is-right .pagination-list{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:3;order:3}}#optimole-app .panel{font-size:1rem}#optimole-app .panel:not(:last-child){margin-bottom:1.5rem}#optimole-app .panel-heading,#optimole-app .panel-tabs,#optimole-app .panel-block{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}#optimole-app .panel-heading:first-child,#optimole-app .panel-tabs:first-child,#optimole-app .panel-block:first-child{border-top:1px solid #dbdbdb}#optimole-app .panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:0.5em 0.75em}#optimole-app .panel-tabs{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;font-size:.875em;-ms-flex-pack:center;justify-content:center}#optimole-app .panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:0.5em}#optimole-app .panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}#optimole-app .panel-list a{color:#4a4a4a}#optimole-app .panel-list a:hover{color:#3273dc}#optimole-app .panel-block{-ms-flex-align:center;align-items:center;color:#363636;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding:0.5em 0.75em}#optimole-app .panel-block input[type="checkbox"]{margin-right:0.75em}#optimole-app .panel-block>.control{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:100%}#optimole-app .panel-block.is-wrapped{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .panel-block.is-active{border-left-color:#3273dc;color:#363636}#optimole-app .panel-block.is-active .panel-icon{color:#3273dc}#optimole-app a.panel-block,#optimole-app label.panel-block{cursor:pointer}#optimole-app a.panel-block:hover,#optimole-app label.panel-block:hover{background-color:#f5f5f5}#optimole-app .panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:0.75em}#optimole-app .panel-icon .fa{font-size:inherit;line-height:inherit}#optimole-app .tabs{-webkit-overflow-scrolling:touch;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;font-size:1rem;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}#optimole-app .tabs a{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;padding:0.5em 1em;vertical-align:top}#optimole-app .tabs a:hover{border-bottom-color:#363636;color:#363636}#optimole-app .tabs li{display:block}#optimole-app .tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}#optimole-app .tabs ul{-ms-flex-align:center;align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start}#optimole-app .tabs ul.is-left{padding-right:0.75em}#optimole-app .tabs ul.is-center{-ms-flex:none;flex:none;-ms-flex-pack:center;justify-content:center;padding-left:0.75em;padding-right:0.75em}#optimole-app .tabs ul.is-right{-ms-flex-pack:end;justify-content:flex-end;padding-left:0.75em}#optimole-app .tabs .icon:first-child{margin-right:0.5em}#optimole-app .tabs .icon:last-child{margin-left:0.5em}#optimole-app .tabs.is-centered ul{-ms-flex-pack:center;justify-content:center}#optimole-app .tabs.is-right ul{-ms-flex-pack:end;justify-content:flex-end}#optimole-app .tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}#optimole-app .tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}#optimole-app .tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:rgba(0,0,0,0) !important}#optimole-app .tabs.is-fullwidth li{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}#optimole-app .tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}#optimole-app .tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}#optimole-app .tabs.is-toggle li+li{margin-left:-1px}#optimole-app .tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}#optimole-app .tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}#optimole-app .tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}#optimole-app .tabs.is-toggle ul{border-bottom:none}#optimole-app .tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}#optimole-app .tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}#optimole-app .tabs.is-small{font-size:.75rem}#optimole-app .tabs.is-medium{font-size:1.25rem}#optimole-app .tabs.is-large{font-size:1.5rem}#optimole-app .column{display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>#optimole-app .column.is-narrow{-ms-flex:none;flex:none}.columns.is-mobile>#optimole-app .column.is-full{-ms-flex:none;flex:none;width:100%}.columns.is-mobile>#optimole-app .column.is-three-quarters{-ms-flex:none;flex:none;width:75%}.columns.is-mobile>#optimole-app .column.is-two-thirds{-ms-flex:none;flex:none;width:66.6666%}.columns.is-mobile>#optimole-app .column.is-half{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>#optimole-app .column.is-one-third{-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>#optimole-app .column.is-one-quarter{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>#optimole-app .column.is-one-fifth{-ms-flex:none;flex:none;width:20%}.columns.is-mobile>#optimole-app .column.is-two-fifths{-ms-flex:none;flex:none;width:40%}.columns.is-mobile>#optimole-app .column.is-three-fifths{-ms-flex:none;flex:none;width:60%}.columns.is-mobile>#optimole-app .column.is-four-fifths{-ms-flex:none;flex:none;width:80%}.columns.is-mobile>#optimole-app .column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>#optimole-app .column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>#optimole-app .column.is-offset-half{margin-left:50%}.columns.is-mobile>#optimole-app .column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>#optimole-app .column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>#optimole-app .column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>#optimole-app .column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>#optimole-app .column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>#optimole-app .column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>#optimole-app .column.is-0{-ms-flex:none;flex:none;width:0%}.columns.is-mobile>#optimole-app .column.is-offset-0{margin-left:0%}.columns.is-mobile>#optimole-app .column.is-1{-ms-flex:none;flex:none;width:8.33333%}.columns.is-mobile>#optimole-app .column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>#optimole-app .column.is-2{-ms-flex:none;flex:none;width:16.66667%}.columns.is-mobile>#optimole-app .column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>#optimole-app .column.is-3{-ms-flex:none;flex:none;width:25%}.columns.is-mobile>#optimole-app .column.is-offset-3{margin-left:25%}.columns.is-mobile>#optimole-app .column.is-4{-ms-flex:none;flex:none;width:33.33333%}.columns.is-mobile>#optimole-app .column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>#optimole-app .column.is-5{-ms-flex:none;flex:none;width:41.66667%}.columns.is-mobile>#optimole-app .column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>#optimole-app .column.is-6{-ms-flex:none;flex:none;width:50%}.columns.is-mobile>#optimole-app .column.is-offset-6{margin-left:50%}.columns.is-mobile>#optimole-app .column.is-7{-ms-flex:none;flex:none;width:58.33333%}.columns.is-mobile>#optimole-app .column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>#optimole-app .column.is-8{-ms-flex:none;flex:none;width:66.66667%}.columns.is-mobile>#optimole-app .column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>#optimole-app .column.is-9{-ms-flex:none;flex:none;width:75%}.columns.is-mobile>#optimole-app .column.is-offset-9{margin-left:75%}.columns.is-mobile>#optimole-app .column.is-10{-ms-flex:none;flex:none;width:83.33333%}.columns.is-mobile>#optimole-app .column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>#optimole-app .column.is-11{-ms-flex:none;flex:none;width:91.66667%}.columns.is-mobile>#optimole-app .column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>#optimole-app .column.is-12{-ms-flex:none;flex:none;width:100%}.columns.is-mobile>#optimole-app .column.is-offset-12{margin-left:100%}@media screen and (max-width: 768px){#optimole-app .column.is-narrow-mobile{-ms-flex:none;flex:none}#optimole-app .column.is-full-mobile{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-mobile{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-mobile{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-mobile{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-mobile{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-mobile{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-mobile{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-mobile{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-mobile{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-mobile{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-mobile{margin-left:75%}#optimole-app .column.is-offset-two-thirds-mobile{margin-left:66.6666%}#optimole-app .column.is-offset-half-mobile{margin-left:50%}#optimole-app .column.is-offset-one-third-mobile{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-mobile{margin-left:25%}#optimole-app .column.is-offset-one-fifth-mobile{margin-left:20%}#optimole-app .column.is-offset-two-fifths-mobile{margin-left:40%}#optimole-app .column.is-offset-three-fifths-mobile{margin-left:60%}#optimole-app .column.is-offset-four-fifths-mobile{margin-left:80%}#optimole-app .column.is-0-mobile{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-mobile{margin-left:0%}#optimole-app .column.is-1-mobile{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-mobile{margin-left:8.33333%}#optimole-app .column.is-2-mobile{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-mobile{margin-left:16.66667%}#optimole-app .column.is-3-mobile{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-mobile{margin-left:25%}#optimole-app .column.is-4-mobile{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-mobile{margin-left:33.33333%}#optimole-app .column.is-5-mobile{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-mobile{margin-left:41.66667%}#optimole-app .column.is-6-mobile{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-mobile{margin-left:50%}#optimole-app .column.is-7-mobile{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-mobile{margin-left:58.33333%}#optimole-app .column.is-8-mobile{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-mobile{margin-left:66.66667%}#optimole-app .column.is-9-mobile{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-mobile{margin-left:75%}#optimole-app .column.is-10-mobile{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-mobile{margin-left:83.33333%}#optimole-app .column.is-11-mobile{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-mobile{margin-left:91.66667%}#optimole-app .column.is-12-mobile{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width: 769px), print{#optimole-app .column.is-narrow,#optimole-app .column.is-narrow-tablet{-ms-flex:none;flex:none}#optimole-app .column.is-full,#optimole-app .column.is-full-tablet{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters,#optimole-app .column.is-three-quarters-tablet{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds,#optimole-app .column.is-two-thirds-tablet{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half,#optimole-app .column.is-half-tablet{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third,#optimole-app .column.is-one-third-tablet{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter,#optimole-app .column.is-one-quarter-tablet{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth,#optimole-app .column.is-one-fifth-tablet{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths,#optimole-app .column.is-two-fifths-tablet{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths,#optimole-app .column.is-three-fifths-tablet{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths,#optimole-app .column.is-four-fifths-tablet{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters,#optimole-app .column.is-offset-three-quarters-tablet{margin-left:75%}#optimole-app .column.is-offset-two-thirds,#optimole-app .column.is-offset-two-thirds-tablet{margin-left:66.6666%}#optimole-app .column.is-offset-half,#optimole-app .column.is-offset-half-tablet{margin-left:50%}#optimole-app .column.is-offset-one-third,#optimole-app .column.is-offset-one-third-tablet{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter,#optimole-app .column.is-offset-one-quarter-tablet{margin-left:25%}#optimole-app .column.is-offset-one-fifth,#optimole-app .column.is-offset-one-fifth-tablet{margin-left:20%}#optimole-app .column.is-offset-two-fifths,#optimole-app .column.is-offset-two-fifths-tablet{margin-left:40%}#optimole-app .column.is-offset-three-fifths,#optimole-app .column.is-offset-three-fifths-tablet{margin-left:60%}#optimole-app .column.is-offset-four-fifths,#optimole-app .column.is-offset-four-fifths-tablet{margin-left:80%}#optimole-app .column.is-0,#optimole-app .column.is-0-tablet{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0,#optimole-app .column.is-offset-0-tablet{margin-left:0%}#optimole-app .column.is-1,#optimole-app .column.is-1-tablet{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1,#optimole-app .column.is-offset-1-tablet{margin-left:8.33333%}#optimole-app .column.is-2,#optimole-app .column.is-2-tablet{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2,#optimole-app .column.is-offset-2-tablet{margin-left:16.66667%}#optimole-app .column.is-3,#optimole-app .column.is-3-tablet{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3,#optimole-app .column.is-offset-3-tablet{margin-left:25%}#optimole-app .column.is-4,#optimole-app .column.is-4-tablet{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4,#optimole-app .column.is-offset-4-tablet{margin-left:33.33333%}#optimole-app .column.is-5,#optimole-app .column.is-5-tablet{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5,#optimole-app .column.is-offset-5-tablet{margin-left:41.66667%}#optimole-app .column.is-6,#optimole-app .column.is-6-tablet{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6,#optimole-app .column.is-offset-6-tablet{margin-left:50%}#optimole-app .column.is-7,#optimole-app .column.is-7-tablet{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7,#optimole-app .column.is-offset-7-tablet{margin-left:58.33333%}#optimole-app .column.is-8,#optimole-app .column.is-8-tablet{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8,#optimole-app .column.is-offset-8-tablet{margin-left:66.66667%}#optimole-app .column.is-9,#optimole-app .column.is-9-tablet{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9,#optimole-app .column.is-offset-9-tablet{margin-left:75%}#optimole-app .column.is-10,#optimole-app .column.is-10-tablet{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10,#optimole-app .column.is-offset-10-tablet{margin-left:83.33333%}#optimole-app .column.is-11,#optimole-app .column.is-11-tablet{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11,#optimole-app .column.is-offset-11-tablet{margin-left:91.66667%}#optimole-app .column.is-12,#optimole-app .column.is-12-tablet{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12,#optimole-app .column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width: 1023px){#optimole-app .column.is-narrow-touch{-ms-flex:none;flex:none}#optimole-app .column.is-full-touch{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-touch{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-touch{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-touch{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-touch{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-touch{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-touch{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-touch{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-touch{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-touch{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-touch{margin-left:75%}#optimole-app .column.is-offset-two-thirds-touch{margin-left:66.6666%}#optimole-app .column.is-offset-half-touch{margin-left:50%}#optimole-app .column.is-offset-one-third-touch{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-touch{margin-left:25%}#optimole-app .column.is-offset-one-fifth-touch{margin-left:20%}#optimole-app .column.is-offset-two-fifths-touch{margin-left:40%}#optimole-app .column.is-offset-three-fifths-touch{margin-left:60%}#optimole-app .column.is-offset-four-fifths-touch{margin-left:80%}#optimole-app .column.is-0-touch{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-touch{margin-left:0%}#optimole-app .column.is-1-touch{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-touch{margin-left:8.33333%}#optimole-app .column.is-2-touch{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-touch{margin-left:16.66667%}#optimole-app .column.is-3-touch{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-touch{margin-left:25%}#optimole-app .column.is-4-touch{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-touch{margin-left:33.33333%}#optimole-app .column.is-5-touch{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-touch{margin-left:41.66667%}#optimole-app .column.is-6-touch{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-touch{margin-left:50%}#optimole-app .column.is-7-touch{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-touch{margin-left:58.33333%}#optimole-app .column.is-8-touch{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-touch{margin-left:66.66667%}#optimole-app .column.is-9-touch{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-touch{margin-left:75%}#optimole-app .column.is-10-touch{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-touch{margin-left:83.33333%}#optimole-app .column.is-11-touch{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-touch{margin-left:91.66667%}#optimole-app .column.is-12-touch{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width: 1024px){#optimole-app .column.is-narrow-desktop{-ms-flex:none;flex:none}#optimole-app .column.is-full-desktop{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-desktop{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-desktop{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-desktop{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-desktop{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-desktop{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-desktop{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-desktop{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-desktop{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-desktop{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-desktop{margin-left:75%}#optimole-app .column.is-offset-two-thirds-desktop{margin-left:66.6666%}#optimole-app .column.is-offset-half-desktop{margin-left:50%}#optimole-app .column.is-offset-one-third-desktop{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-desktop{margin-left:25%}#optimole-app .column.is-offset-one-fifth-desktop{margin-left:20%}#optimole-app .column.is-offset-two-fifths-desktop{margin-left:40%}#optimole-app .column.is-offset-three-fifths-desktop{margin-left:60%}#optimole-app .column.is-offset-four-fifths-desktop{margin-left:80%}#optimole-app .column.is-0-desktop{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-desktop{margin-left:0%}#optimole-app .column.is-1-desktop{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-desktop{margin-left:8.33333%}#optimole-app .column.is-2-desktop{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-desktop{margin-left:16.66667%}#optimole-app .column.is-3-desktop{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-desktop{margin-left:25%}#optimole-app .column.is-4-desktop{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-desktop{margin-left:33.33333%}#optimole-app .column.is-5-desktop{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-desktop{margin-left:41.66667%}#optimole-app .column.is-6-desktop{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-desktop{margin-left:50%}#optimole-app .column.is-7-desktop{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-desktop{margin-left:58.33333%}#optimole-app .column.is-8-desktop{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-desktop{margin-left:66.66667%}#optimole-app .column.is-9-desktop{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-desktop{margin-left:75%}#optimole-app .column.is-10-desktop{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-desktop{margin-left:83.33333%}#optimole-app .column.is-11-desktop{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-desktop{margin-left:91.66667%}#optimole-app .column.is-12-desktop{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width: 1216px){#optimole-app .column.is-narrow-widescreen{-ms-flex:none;flex:none}#optimole-app .column.is-full-widescreen{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-widescreen{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-widescreen{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-widescreen{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-widescreen{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-widescreen{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-widescreen{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-widescreen{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-widescreen{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-widescreen{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-widescreen{margin-left:75%}#optimole-app .column.is-offset-two-thirds-widescreen{margin-left:66.6666%}#optimole-app .column.is-offset-half-widescreen{margin-left:50%}#optimole-app .column.is-offset-one-third-widescreen{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-widescreen{margin-left:25%}#optimole-app .column.is-offset-one-fifth-widescreen{margin-left:20%}#optimole-app .column.is-offset-two-fifths-widescreen{margin-left:40%}#optimole-app .column.is-offset-three-fifths-widescreen{margin-left:60%}#optimole-app .column.is-offset-four-fifths-widescreen{margin-left:80%}#optimole-app .column.is-0-widescreen{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-widescreen{margin-left:0%}#optimole-app .column.is-1-widescreen{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-widescreen{margin-left:8.33333%}#optimole-app .column.is-2-widescreen{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-widescreen{margin-left:16.66667%}#optimole-app .column.is-3-widescreen{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-widescreen{margin-left:25%}#optimole-app .column.is-4-widescreen{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-widescreen{margin-left:33.33333%}#optimole-app .column.is-5-widescreen{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-widescreen{margin-left:41.66667%}#optimole-app .column.is-6-widescreen{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-widescreen{margin-left:50%}#optimole-app .column.is-7-widescreen{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-widescreen{margin-left:58.33333%}#optimole-app .column.is-8-widescreen{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-widescreen{margin-left:66.66667%}#optimole-app .column.is-9-widescreen{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-widescreen{margin-left:75%}#optimole-app .column.is-10-widescreen{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-widescreen{margin-left:83.33333%}#optimole-app .column.is-11-widescreen{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-widescreen{margin-left:91.66667%}#optimole-app .column.is-12-widescreen{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width: 1408px){#optimole-app .column.is-narrow-fullhd{-ms-flex:none;flex:none}#optimole-app .column.is-full-fullhd{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-three-quarters-fullhd{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-two-thirds-fullhd{-ms-flex:none;flex:none;width:66.6666%}#optimole-app .column.is-half-fullhd{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-one-third-fullhd{-ms-flex:none;flex:none;width:33.3333%}#optimole-app .column.is-one-quarter-fullhd{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-one-fifth-fullhd{-ms-flex:none;flex:none;width:20%}#optimole-app .column.is-two-fifths-fullhd{-ms-flex:none;flex:none;width:40%}#optimole-app .column.is-three-fifths-fullhd{-ms-flex:none;flex:none;width:60%}#optimole-app .column.is-four-fifths-fullhd{-ms-flex:none;flex:none;width:80%}#optimole-app .column.is-offset-three-quarters-fullhd{margin-left:75%}#optimole-app .column.is-offset-two-thirds-fullhd{margin-left:66.6666%}#optimole-app .column.is-offset-half-fullhd{margin-left:50%}#optimole-app .column.is-offset-one-third-fullhd{margin-left:33.3333%}#optimole-app .column.is-offset-one-quarter-fullhd{margin-left:25%}#optimole-app .column.is-offset-one-fifth-fullhd{margin-left:20%}#optimole-app .column.is-offset-two-fifths-fullhd{margin-left:40%}#optimole-app .column.is-offset-three-fifths-fullhd{margin-left:60%}#optimole-app .column.is-offset-four-fifths-fullhd{margin-left:80%}#optimole-app .column.is-0-fullhd{-ms-flex:none;flex:none;width:0%}#optimole-app .column.is-offset-0-fullhd{margin-left:0%}#optimole-app .column.is-1-fullhd{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .column.is-offset-1-fullhd{margin-left:8.33333%}#optimole-app .column.is-2-fullhd{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .column.is-offset-2-fullhd{margin-left:16.66667%}#optimole-app .column.is-3-fullhd{-ms-flex:none;flex:none;width:25%}#optimole-app .column.is-offset-3-fullhd{margin-left:25%}#optimole-app .column.is-4-fullhd{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .column.is-offset-4-fullhd{margin-left:33.33333%}#optimole-app .column.is-5-fullhd{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .column.is-offset-5-fullhd{margin-left:41.66667%}#optimole-app .column.is-6-fullhd{-ms-flex:none;flex:none;width:50%}#optimole-app .column.is-offset-6-fullhd{margin-left:50%}#optimole-app .column.is-7-fullhd{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .column.is-offset-7-fullhd{margin-left:58.33333%}#optimole-app .column.is-8-fullhd{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .column.is-offset-8-fullhd{margin-left:66.66667%}#optimole-app .column.is-9-fullhd{-ms-flex:none;flex:none;width:75%}#optimole-app .column.is-offset-9-fullhd{margin-left:75%}#optimole-app .column.is-10-fullhd{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .column.is-offset-10-fullhd{margin-left:83.33333%}#optimole-app .column.is-11-fullhd{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .column.is-offset-11-fullhd{margin-left:91.66667%}#optimole-app .column.is-12-fullhd{-ms-flex:none;flex:none;width:100%}#optimole-app .column.is-offset-12-fullhd{margin-left:100%}}#optimole-app .columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}#optimole-app .columns:last-child{margin-bottom:-.75rem}#optimole-app .columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}#optimole-app .columns.is-centered{-ms-flex-pack:center;justify-content:center}#optimole-app .columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}#optimole-app .columns.is-gapless>.column{margin:0;padding:0 !important}#optimole-app .columns.is-gapless:not(:last-child){margin-bottom:1.5rem}#optimole-app .columns.is-gapless:last-child{margin-bottom:0}#optimole-app .columns.is-mobile{display:-ms-flexbox;display:flex}#optimole-app .columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}#optimole-app .columns.is-vcentered{-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px), print{#optimole-app .columns:not(.is-desktop){display:-ms-flexbox;display:flex}}@media screen and (min-width: 1024px){#optimole-app .columns.is-desktop{display:-ms-flexbox;display:flex}}#optimole-app .columns.is-variable{--columnGap: 0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}#optimole-app .columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}#optimole-app .columns.is-variable.is-0{--columnGap: 0rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-0-mobile{--columnGap: 0rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-0-tablet{--columnGap: 0rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-0-tablet-only{--columnGap: 0rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-0-touch{--columnGap: 0rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-0-desktop{--columnGap: 0rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-0-desktop-only{--columnGap: 0rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-0-widescreen{--columnGap: 0rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-0-widescreen-only{--columnGap: 0rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-0-fullhd{--columnGap: 0rem}}#optimole-app .columns.is-variable.is-1{--columnGap: .25rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-1-mobile{--columnGap: .25rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-1-tablet{--columnGap: .25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-1-tablet-only{--columnGap: .25rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-1-touch{--columnGap: .25rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-1-desktop{--columnGap: .25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-1-desktop-only{--columnGap: .25rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-1-widescreen{--columnGap: .25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-1-widescreen-only{--columnGap: .25rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-1-fullhd{--columnGap: .25rem}}#optimole-app .columns.is-variable.is-2{--columnGap: .5rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-2-mobile{--columnGap: .5rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-2-tablet{--columnGap: .5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-2-tablet-only{--columnGap: .5rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-2-touch{--columnGap: .5rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-2-desktop{--columnGap: .5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-2-desktop-only{--columnGap: .5rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-2-widescreen{--columnGap: .5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-2-widescreen-only{--columnGap: .5rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-2-fullhd{--columnGap: .5rem}}#optimole-app .columns.is-variable.is-3{--columnGap: .75rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-3-mobile{--columnGap: .75rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-3-tablet{--columnGap: .75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-3-tablet-only{--columnGap: .75rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-3-touch{--columnGap: .75rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-3-desktop{--columnGap: .75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-3-desktop-only{--columnGap: .75rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-3-widescreen{--columnGap: .75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-3-widescreen-only{--columnGap: .75rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-3-fullhd{--columnGap: .75rem}}#optimole-app .columns.is-variable.is-4{--columnGap: 1rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-4-mobile{--columnGap: 1rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-4-tablet{--columnGap: 1rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-4-tablet-only{--columnGap: 1rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-4-touch{--columnGap: 1rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-4-desktop{--columnGap: 1rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-4-desktop-only{--columnGap: 1rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-4-widescreen{--columnGap: 1rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-4-widescreen-only{--columnGap: 1rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-4-fullhd{--columnGap: 1rem}}#optimole-app .columns.is-variable.is-5{--columnGap: 1.25rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-5-mobile{--columnGap: 1.25rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-5-tablet{--columnGap: 1.25rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-5-tablet-only{--columnGap: 1.25rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-5-touch{--columnGap: 1.25rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-5-desktop{--columnGap: 1.25rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-5-desktop-only{--columnGap: 1.25rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-5-widescreen{--columnGap: 1.25rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-5-widescreen-only{--columnGap: 1.25rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-5-fullhd{--columnGap: 1.25rem}}#optimole-app .columns.is-variable.is-6{--columnGap: 1.5rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-6-mobile{--columnGap: 1.5rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-6-tablet{--columnGap: 1.5rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-6-tablet-only{--columnGap: 1.5rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-6-touch{--columnGap: 1.5rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-6-desktop{--columnGap: 1.5rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-6-desktop-only{--columnGap: 1.5rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-6-widescreen{--columnGap: 1.5rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-6-widescreen-only{--columnGap: 1.5rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-6-fullhd{--columnGap: 1.5rem}}#optimole-app .columns.is-variable.is-7{--columnGap: 1.75rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-7-mobile{--columnGap: 1.75rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-7-tablet{--columnGap: 1.75rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-7-tablet-only{--columnGap: 1.75rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-7-touch{--columnGap: 1.75rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-7-desktop{--columnGap: 1.75rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-7-desktop-only{--columnGap: 1.75rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-7-widescreen{--columnGap: 1.75rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-7-widescreen-only{--columnGap: 1.75rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-7-fullhd{--columnGap: 1.75rem}}#optimole-app .columns.is-variable.is-8{--columnGap: 2rem}@media screen and (max-width: 768px){#optimole-app .columns.is-variable.is-8-mobile{--columnGap: 2rem}}@media screen and (min-width: 769px), print{#optimole-app .columns.is-variable.is-8-tablet{--columnGap: 2rem}}@media screen and (min-width: 769px) and (max-width: 1023px){#optimole-app .columns.is-variable.is-8-tablet-only{--columnGap: 2rem}}@media screen and (max-width: 1023px){#optimole-app .columns.is-variable.is-8-touch{--columnGap: 2rem}}@media screen and (min-width: 1024px){#optimole-app .columns.is-variable.is-8-desktop{--columnGap: 2rem}}@media screen and (min-width: 1024px) and (max-width: 1215px){#optimole-app .columns.is-variable.is-8-desktop-only{--columnGap: 2rem}}@media screen and (min-width: 1216px){#optimole-app .columns.is-variable.is-8-widescreen{--columnGap: 2rem}}@media screen and (min-width: 1216px) and (max-width: 1407px){#optimole-app .columns.is-variable.is-8-widescreen-only{--columnGap: 2rem}}@media screen and (min-width: 1408px){#optimole-app .columns.is-variable.is-8-fullhd{--columnGap: 2rem}}#optimole-app .tile{-ms-flex-align:stretch;align-items:stretch;display:block;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}#optimole-app .tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}#optimole-app .tile.is-ancestor:last-child{margin-bottom:-.75rem}#optimole-app .tile.is-ancestor:not(:last-child){margin-bottom:.75rem}#optimole-app .tile.is-child{margin:0 !important}#optimole-app .tile.is-parent{padding:.75rem}#optimole-app .tile.is-vertical{-ms-flex-direction:column;flex-direction:column}#optimole-app .tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem !important}@media screen and (min-width: 769px), print{#optimole-app .tile:not(.is-child){display:-ms-flexbox;display:flex}#optimole-app .tile.is-1{-ms-flex:none;flex:none;width:8.33333%}#optimole-app .tile.is-2{-ms-flex:none;flex:none;width:16.66667%}#optimole-app .tile.is-3{-ms-flex:none;flex:none;width:25%}#optimole-app .tile.is-4{-ms-flex:none;flex:none;width:33.33333%}#optimole-app .tile.is-5{-ms-flex:none;flex:none;width:41.66667%}#optimole-app .tile.is-6{-ms-flex:none;flex:none;width:50%}#optimole-app .tile.is-7{-ms-flex:none;flex:none;width:58.33333%}#optimole-app .tile.is-8{-ms-flex:none;flex:none;width:66.66667%}#optimole-app .tile.is-9{-ms-flex:none;flex:none;width:75%}#optimole-app .tile.is-10{-ms-flex:none;flex:none;width:83.33333%}#optimole-app .tile.is-11{-ms-flex:none;flex:none;width:91.66667%}#optimole-app .tile.is-12{-ms-flex:none;flex:none;width:100%}}#optimole-app .hero{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}#optimole-app .hero .navbar{background:none}#optimole-app .hero .tabs ul{border-bottom:none}#optimole-app .hero.is-white{background-color:#fff;color:#0a0a0a}#optimole-app .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-white strong{color:inherit}#optimole-app .hero.is-white .title{color:#0a0a0a}#optimole-app .hero.is-white .subtitle{color:rgba(10,10,10,0.9)}#optimole-app .hero.is-white .subtitle a:not(.button),#optimole-app .hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width: 1023px){#optimole-app .hero.is-white .navbar-menu{background-color:#fff}}#optimole-app .hero.is-white .navbar-item,#optimole-app .hero.is-white .navbar-link{color:rgba(10,10,10,0.7)}#optimole-app .hero.is-white a.navbar-item:hover,#optimole-app .hero.is-white a.navbar-item.is-active,#optimole-app .hero.is-white .navbar-link:hover,#optimole-app .hero.is-white .navbar-link.is-active{background-color:#f2f2f2;color:#0a0a0a}#optimole-app .hero.is-white .tabs a{color:#0a0a0a;opacity:0.9}#optimole-app .hero.is-white .tabs a:hover{opacity:1}#optimole-app .hero.is-white .tabs li.is-active a{opacity:1}#optimole-app .hero.is-white .tabs.is-boxed a,#optimole-app .hero.is-white .tabs.is-toggle a{color:#0a0a0a}#optimole-app .hero.is-white .tabs.is-boxed a:hover,#optimole-app .hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}#optimole-app .hero.is-white.is-bold{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg, #e6e6e6 0%, #fff 71%, #fff 100%)}}#optimole-app .hero.is-black{background-color:#0a0a0a;color:#fff}#optimole-app .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-black strong{color:inherit}#optimole-app .hero.is-black .title{color:#fff}#optimole-app .hero.is-black .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-black .subtitle a:not(.button),#optimole-app .hero.is-black .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-black .navbar-menu{background-color:#0a0a0a}}#optimole-app .hero.is-black .navbar-item,#optimole-app .hero.is-black .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-black a.navbar-item:hover,#optimole-app .hero.is-black a.navbar-item.is-active,#optimole-app .hero.is-black .navbar-link:hover,#optimole-app .hero.is-black .navbar-link.is-active{background-color:#000;color:#fff}#optimole-app .hero.is-black .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-black .tabs a:hover{opacity:1}#optimole-app .hero.is-black .tabs li.is-active a{opacity:1}#optimole-app .hero.is-black .tabs.is-boxed a,#optimole-app .hero.is-black .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-black .tabs.is-boxed a:hover,#optimole-app .hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#0a0a0a}#optimole-app .hero.is-black.is-bold{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg, #000 0%, #0a0a0a 71%, #181616 100%)}}#optimole-app .hero.is-light{background-color:#f5f5f5;color:#363636}#optimole-app .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-light strong{color:inherit}#optimole-app .hero.is-light .title{color:#363636}#optimole-app .hero.is-light .subtitle{color:rgba(54,54,54,0.9)}#optimole-app .hero.is-light .subtitle a:not(.button),#optimole-app .hero.is-light .subtitle strong{color:#363636}@media screen and (max-width: 1023px){#optimole-app .hero.is-light .navbar-menu{background-color:#f5f5f5}}#optimole-app .hero.is-light .navbar-item,#optimole-app .hero.is-light .navbar-link{color:rgba(54,54,54,0.7)}#optimole-app .hero.is-light a.navbar-item:hover,#optimole-app .hero.is-light a.navbar-item.is-active,#optimole-app .hero.is-light .navbar-link:hover,#optimole-app .hero.is-light .navbar-link.is-active{background-color:#e8e8e8;color:#363636}#optimole-app .hero.is-light .tabs a{color:#363636;opacity:0.9}#optimole-app .hero.is-light .tabs a:hover{opacity:1}#optimole-app .hero.is-light .tabs li.is-active a{opacity:1}#optimole-app .hero.is-light .tabs.is-boxed a,#optimole-app .hero.is-light .tabs.is-toggle a{color:#363636}#optimole-app .hero.is-light .tabs.is-boxed a:hover,#optimole-app .hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#363636;border-color:#363636;color:#f5f5f5}#optimole-app .hero.is-light.is-bold{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg, #dfd8d9 0%, #f5f5f5 71%, #fff 100%)}}#optimole-app .hero.is-dark{background-color:#363636;color:#f5f5f5}#optimole-app .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-dark strong{color:inherit}#optimole-app .hero.is-dark .title{color:#f5f5f5}#optimole-app .hero.is-dark .subtitle{color:rgba(245,245,245,0.9)}#optimole-app .hero.is-dark .subtitle a:not(.button),#optimole-app .hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width: 1023px){#optimole-app .hero.is-dark .navbar-menu{background-color:#363636}}#optimole-app .hero.is-dark .navbar-item,#optimole-app .hero.is-dark .navbar-link{color:rgba(245,245,245,0.7)}#optimole-app .hero.is-dark a.navbar-item:hover,#optimole-app .hero.is-dark a.navbar-item.is-active,#optimole-app .hero.is-dark .navbar-link:hover,#optimole-app .hero.is-dark .navbar-link.is-active{background-color:#292929;color:#f5f5f5}#optimole-app .hero.is-dark .tabs a{color:#f5f5f5;opacity:0.9}#optimole-app .hero.is-dark .tabs a:hover{opacity:1}#optimole-app .hero.is-dark .tabs li.is-active a{opacity:1}#optimole-app .hero.is-dark .tabs.is-boxed a,#optimole-app .hero.is-dark .tabs.is-toggle a{color:#f5f5f5}#optimole-app .hero.is-dark .tabs.is-boxed a:hover,#optimole-app .hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}#optimole-app .hero.is-dark.is-bold{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%)}}#optimole-app .hero.is-primary{background-color:#EF686B;color:#fff}#optimole-app .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-primary strong{color:inherit}#optimole-app .hero.is-primary .title{color:#fff}#optimole-app .hero.is-primary .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-primary .subtitle a:not(.button),#optimole-app .hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-primary .navbar-menu{background-color:#EF686B}}#optimole-app .hero.is-primary .navbar-item,#optimole-app .hero.is-primary .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-primary a.navbar-item:hover,#optimole-app .hero.is-primary a.navbar-item.is-active,#optimole-app .hero.is-primary .navbar-link:hover,#optimole-app .hero.is-primary .navbar-link.is-active{background-color:#ed5154;color:#fff}#optimole-app .hero.is-primary .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-primary .tabs a:hover{opacity:1}#optimole-app .hero.is-primary .tabs li.is-active a{opacity:1}#optimole-app .hero.is-primary .tabs.is-boxed a,#optimole-app .hero.is-primary .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-primary .tabs.is-boxed a:hover,#optimole-app .hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#EF686B}#optimole-app .hero.is-primary.is-bold{background-image:linear-gradient(141deg, #f52f54 0%, #EF686B 71%, #f58d7c 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg, #f52f54 0%, #EF686B 71%, #f58d7c 100%)}}#optimole-app .hero.is-link{background-color:#3273dc;color:#fff}#optimole-app .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-link strong{color:inherit}#optimole-app .hero.is-link .title{color:#fff}#optimole-app .hero.is-link .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-link .subtitle a:not(.button),#optimole-app .hero.is-link .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-link .navbar-menu{background-color:#3273dc}}#optimole-app .hero.is-link .navbar-item,#optimole-app .hero.is-link .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-link a.navbar-item:hover,#optimole-app .hero.is-link a.navbar-item.is-active,#optimole-app .hero.is-link .navbar-link:hover,#optimole-app .hero.is-link .navbar-link.is-active{background-color:#2366d1;color:#fff}#optimole-app .hero.is-link .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-link .tabs a:hover{opacity:1}#optimole-app .hero.is-link .tabs li.is-active a{opacity:1}#optimole-app .hero.is-link .tabs.is-boxed a,#optimole-app .hero.is-link .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-link .tabs.is-boxed a:hover,#optimole-app .hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#3273dc}#optimole-app .hero.is-link.is-bold{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%)}}#optimole-app .hero.is-info{background-color:#5180C1;color:#fff}#optimole-app .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-info strong{color:inherit}#optimole-app .hero.is-info .title{color:#fff}#optimole-app .hero.is-info .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-info .subtitle a:not(.button),#optimole-app .hero.is-info .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-info .navbar-menu{background-color:#5180C1}}#optimole-app .hero.is-info .navbar-item,#optimole-app .hero.is-info .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-info a.navbar-item:hover,#optimole-app .hero.is-info a.navbar-item.is-active,#optimole-app .hero.is-info .navbar-link:hover,#optimole-app .hero.is-info .navbar-link.is-active{background-color:#4173b7;color:#fff}#optimole-app .hero.is-info .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-info .tabs a:hover{opacity:1}#optimole-app .hero.is-info .tabs li.is-active a{opacity:1}#optimole-app .hero.is-info .tabs.is-boxed a,#optimole-app .hero.is-info .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-info .tabs.is-boxed a:hover,#optimole-app .hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#5180C1}#optimole-app .hero.is-info.is-bold{background-image:linear-gradient(141deg, #2f7bb0 0%, #5180C1 71%, #5f7acd 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg, #2f7bb0 0%, #5180C1 71%, #5f7acd 100%)}}#optimole-app .hero.is-success{background-color:#34a85e;color:#fff}#optimole-app .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-success strong{color:inherit}#optimole-app .hero.is-success .title{color:#fff}#optimole-app .hero.is-success .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-success .subtitle a:not(.button),#optimole-app .hero.is-success .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-success .navbar-menu{background-color:#34a85e}}#optimole-app .hero.is-success .navbar-item,#optimole-app .hero.is-success .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-success a.navbar-item:hover,#optimole-app .hero.is-success a.navbar-item.is-active,#optimole-app .hero.is-success .navbar-link:hover,#optimole-app .hero.is-success .navbar-link.is-active{background-color:#2e9553;color:#fff}#optimole-app .hero.is-success .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-success .tabs a:hover{opacity:1}#optimole-app .hero.is-success .tabs li.is-active a{opacity:1}#optimole-app .hero.is-success .tabs.is-boxed a,#optimole-app .hero.is-success .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-success .tabs.is-boxed a:hover,#optimole-app .hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#34a85e}#optimole-app .hero.is-success.is-bold{background-image:linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg, #1f8a34 0%, #34a85e 71%, #34c27f 100%)}}#optimole-app .hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-warning strong{color:inherit}#optimole-app .hero.is-warning .title{color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning .subtitle{color:rgba(0,0,0,0.9)}#optimole-app .hero.is-warning .subtitle a:not(.button),#optimole-app .hero.is-warning .subtitle strong{color:rgba(0,0,0,0.7)}@media screen and (max-width: 1023px){#optimole-app .hero.is-warning .navbar-menu{background-color:#ffdd57}}#optimole-app .hero.is-warning .navbar-item,#optimole-app .hero.is-warning .navbar-link{color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning a.navbar-item:hover,#optimole-app .hero.is-warning a.navbar-item.is-active,#optimole-app .hero.is-warning .navbar-link:hover,#optimole-app .hero.is-warning .navbar-link.is-active{background-color:#ffd83d;color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning .tabs a{color:rgba(0,0,0,0.7);opacity:0.9}#optimole-app .hero.is-warning .tabs a:hover{opacity:1}#optimole-app .hero.is-warning .tabs li.is-active a{opacity:1}#optimole-app .hero.is-warning .tabs.is-boxed a,#optimole-app .hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,0.7)}#optimole-app .hero.is-warning .tabs.is-boxed a:hover,#optimole-app .hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:rgba(0,0,0,0.7);border-color:rgba(0,0,0,0.7);color:#ffdd57}#optimole-app .hero.is-warning.is-bold{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%)}}#optimole-app .hero.is-danger{background-color:#D54222;color:#fff}#optimole-app .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),#optimole-app .hero.is-danger strong{color:inherit}#optimole-app .hero.is-danger .title{color:#fff}#optimole-app .hero.is-danger .subtitle{color:rgba(255,255,255,0.9)}#optimole-app .hero.is-danger .subtitle a:not(.button),#optimole-app .hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width: 1023px){#optimole-app .hero.is-danger .navbar-menu{background-color:#D54222}}#optimole-app .hero.is-danger .navbar-item,#optimole-app .hero.is-danger .navbar-link{color:rgba(255,255,255,0.7)}#optimole-app .hero.is-danger a.navbar-item:hover,#optimole-app .hero.is-danger a.navbar-item.is-active,#optimole-app .hero.is-danger .navbar-link:hover,#optimole-app .hero.is-danger .navbar-link.is-active{background-color:#bf3b1e;color:#fff}#optimole-app .hero.is-danger .tabs a{color:#fff;opacity:0.9}#optimole-app .hero.is-danger .tabs a:hover{opacity:1}#optimole-app .hero.is-danger .tabs li.is-active a{opacity:1}#optimole-app .hero.is-danger .tabs.is-boxed a,#optimole-app .hero.is-danger .tabs.is-toggle a{color:#fff}#optimole-app .hero.is-danger .tabs.is-boxed a:hover,#optimole-app .hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,0.1)}#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{background-color:#fff;border-color:#fff;color:#D54222}#optimole-app .hero.is-danger.is-bold{background-image:linear-gradient(141deg, #b31311 0%, #D54222 71%, #e46c2c 100%)}@media screen and (max-width: 768px){#optimole-app .hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg, #b31311 0%, #D54222 71%, #e46c2c 100%)}}#optimole-app .hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width: 769px), print{#optimole-app .hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width: 769px), print{#optimole-app .hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}#optimole-app .hero.is-halfheight .hero-body,#optimole-app .hero.is-fullheight .hero-body,#optimole-app .hero.is-fullheight-with-navbar .hero-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}#optimole-app .hero.is-halfheight .hero-body>.container,#optimole-app .hero.is-fullheight .hero-body>.container,#optimole-app .hero.is-fullheight-with-navbar .hero-body>.container{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}#optimole-app .hero.is-halfheight{min-height:50vh}#optimole-app .hero.is-fullheight{min-height:100vh}#optimole-app .hero-video{overflow:hidden}#optimole-app .hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate3d(-50%, -50%, 0)}#optimole-app .hero-video.is-transparent{opacity:0.3}@media screen and (max-width: 768px){#optimole-app .hero-video{display:none}}#optimole-app .hero-buttons{margin-top:1.5rem}@media screen and (max-width: 768px){#optimole-app .hero-buttons .button{display:-ms-flexbox;display:flex}#optimole-app .hero-buttons .button:not(:last-child){margin-bottom:0.75rem}}@media screen and (min-width: 769px), print{#optimole-app .hero-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#optimole-app .hero-buttons .button:not(:last-child){margin-right:1.5rem}}#optimole-app .hero-head,#optimole-app .hero-foot{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}#optimole-app .hero-body{-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding:3rem 1.5rem}#optimole-app .section{padding:3rem 1.5rem}@media screen and (min-width: 1024px){#optimole-app .section.is-medium{padding:9rem 1.5rem}#optimole-app .section.is-large{padding:18rem 1.5rem}}#optimole-app .footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}#optimole-app .select:not(.is-multiple):not(.is-loading)::after{display:none}#optimole-app .card{transition:all 750ms ease-in-out;border:0;border-radius:.1875rem;box-shadow:0 1px 15px 1px rgba(39,39,39,0.1)}#optimole-app .logo{margin-bottom:10px}#optimole-app .logo img{max-width:180px;margin:0 auto}#optimole-app .vue-js-switch{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#optimole-app .api-key-control{padding:0}#optimole-app .is-vertical-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#optimole-app .api-key-field .button.is-danger{padding-left:20px;padding-right:20px}#optimole-app .api-key-label{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:0.5em 10px 0.5em 0;font-size:1em}#optimole-app .header{padding:0 1.5rem 0}#optimole-app .header.level{margin-bottom:0}#optimole-app .account img{border-top-right-radius:4px;border-bottom-right-radius:4px}#optimole-app .account .label{margin-bottom:0}#optimole-app .optimized-images table td,#optimole-app .optimized-images table th{vertical-align:middle}#optimole-app .media-diff{position:relative;margin:0 auto}#optimole-app .media-diff video,#optimole-app .media-diff img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#optimole-app .origin-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:1;transform:translateZ(0);will-change:width}#optimole-app .handle{position:absolute;top:0;bottom:0;color:rgba(255,255,255,0.8);background-color:rgba(255,255,255,0.8);width:2px;cursor:ew-resize;transform:translateX(-50%) translateZ(0);z-index:2;will-change:left;left:200px}#optimole-app .cursor{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateZ(0)}#optimole-app .cursor .circle{background-color:rgba(255,255,255,0.8);width:24px;height:24px;border-radius:50%}#optimole-app .no-padding-right{padding-right:0px !important}#optimole-app #filters-list .list{border:none;background:none;box-shadow:none}#optimole-app #filters-list .list-item{border:none}#optimole-app #filters-list .exclusion-filter .tag.is-link strong{white-space:initial}#optimole-app #filters-list .exclusion-filter .tag.is-link i{margin-right:5px}#optimole-app #filters-list .exclusion-filter .tag.is-link{text-decoration:none;width:80%;height:auto;min-height:2em;-ms-flex-pack:left;justify-content:left}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.media_page_optimole #wpbody-content>*{display:none !important}.media_page_optimole #wpbody-content>#optimole-app{display:block !important}#optimole-app img.optml-image{float:left;max-width:100px;width:auto;margin:auto}#optimole-app img.optml-image-watermark{width:50px}.optml-ratio-feedback .emoji{font-size:1.5em}.optml-ratio-feedback{float:right;padding-right:20px}.optml-image-heading{text-align:left}th.optml-image-ratio-heading{text-align:right !important;font-size:150%}@media screen and (max-width: 768px){li:not(.is-active)>a>span:not(.icon){visibility:hidden;position:absolute}nav.tabs li:not(.is-active){-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.tabs .icon{margin-left:0.5em}}.tabs li{transition:flex-grow 1s ease;transition:flex-grow 1s ease, -ms-flex-positive 1s ease}#optimole-app .tabs a{margin-bottom:-4px}#optimole-app .optml-upgrade{min-width:200px}#optimole-app .is-tab.no-images{min-height:400px}#optimole-app .is-tab{min-height:700px}.optml-tabs{position:relative}.optml-tabs .optml-conflicts-tabs{position:absolute;right:0;top:0}#optml-loader{min-height:400px;margin-top:150px}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all 0.8s cubic-bezier(1, 0.5, 0.8, 1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(10px);opacity:0}#optml-progress-bar.progress.optml-progres-0:indeterminate{background-image:linear-gradient(to right, #5180C1 5%, #dbdbdb 5%)}#optml-progress-bar.progress.optml-progres-1:indeterminate{background-image:linear-gradient(to right, #5180C1 10%, #dbdbdb 10%)}#optml-progress-bar.progress.optml-progres-2:indeterminate{background-image:linear-gradient(to right, #5180C1 20%, #dbdbdb 20%)}#optml-progress-bar.progress.optml-progres-3:indeterminate{background-image:linear-gradient(to right, #5180C1 30%, #dbdbdb 30%)}#optml-progress-bar.progress.optml-progres-4:indeterminate{background-image:linear-gradient(to right, #5180C1 40%, #dbdbdb 40%)}#optml-progress-bar.progress.optml-progres-5:indeterminate{background-image:linear-gradient(to right, #5180C1 50%, #dbdbdb 50%)}#optml-progress-bar.progress.optml-progres-6:indeterminate{background-image:linear-gradient(to right, #5180C1 60%, #dbdbdb 60%)}#optml-progress-bar.progress.optml-progres-7:indeterminate{background-image:linear-gradient(to right, #5180C1 70%, #dbdbdb 70%)}#optml-progress-bar.progress.optml-progres-8:indeterminate{background-image:linear-gradient(to right, #5180C1 80%, #dbdbdb 80%)}#optml-progress-bar.progress.optml-progres-9:indeterminate{background-image:linear-gradient(to right, #5180C1 90%, #dbdbdb 90%)}.notification .dashicons-external{text-decoration:none;font-size:18px}.optml-neve li{margin-top:3px !important;margin-bottom:3px !important}.optml-neve p.optml-nv-byline{margin-top:5px !important;margin-bottom:15px !important}.optml-neve{padding:0.5rem !important}.optml-neve .card-content{padding:1rem !important}\n',""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var a=o(42),n=i(a),r=o(47),s=i(r),l=o(52),p=i(l),c=o(64),d=i(c),m=o(69),u=i(m),f=o(19),h=i(f),b=o(77),v=i(b),g=o(20),x=i(g);t.exports={name:"app",data:function(){return{strings:optimoleDashboardApp.strings,home:optimoleDashboardApp.home_url,user_status:optimoleDashboardApp.user_status,remove_images:"yes"===optimoleDashboardApp.remove_latest_images,fetchStatus:!1,step_no:0,timer:0,max_time:25,loading_percent:0,tab:"dashboard"}},computed:{conflictCount:function(){return this.$store.state.conflicts.count||0},is_connected:function(){return this.$store.state.connected&&this.$store.state.hasApplication},is_loaded:function(){return this.$store.state.is_loaded}},components:{AppHeader:n.default,Options:v.default,Watermarks:x.default,ConnectLayout:p.default,ApiKeyForm:h.default,CdnDetails:s.default,Conflicts:u.default,LastImages:d.default},watch:{is_connected:function(t){console.log(t),t&&!this.is_loaded&&this.triggerLoading()}},mounted:function(){var t=this;this.$store.state.connected&&this.$store.state.hasApplication&&(this.$store.dispatch("retrieveOptimizedImages",{waitTime:0,component:null}),this.$store.dispatch("retrieveConflicts",{waitTime:0,component:null}),t.fetchStatus=!0)},methods:{changeTab:function(t){this.tab=t},getProgressMessage:function(){var t="";return 0===this.step_no&&(t=this.strings.options_strings.connect_step_0),1===this.step_no&&(t=this.strings.options_strings.connect_step_1),2===this.step_no&&(t=this.strings.options_strings.connect_step_2),3===this.step_no&&(t=this.strings.options_strings.connect_step_3),t+" ("+this.loading_percent+"%)"},doLoading:function(){if(++this.timer>=this.max_time)return this.$store.commit("toggleIsServiceLoaded",!0),this.timer=0,this.step_no=0,void(this.loading_percent=0);this.loading_percent=Math.floor(this.timer/this.max_time*100),this.loading_percent>30*(this.step_no+1)&&this.step_no++,this.timer<this.max_time&&this.triggerLoading()},triggerLoading:function(){var t=this;setTimeout(function(){t.doLoading()},1e3)}}}},function(t,e,o){var i,a;o(43),i=o(45),a=o(46),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(44);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t@media ( min-width: 769px ) {\n\t\t#optimole-app hr[_v-cccf25ac] {\n\t\t\tmargin: 0;\n\t\t}\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"app-header",data:function(){return{logo:optimoleDashboardApp.assets_url+"img/logo.png",strings:optimoleDashboardApp.strings}},computed:{connected:function(){return this.$store.state.connected}}}},function(t,e){t.exports='\n\t<div _v-cccf25ac="">\n\t\t<div class="header has-text-centered level" _v-cccf25ac="">\n\t\t\t\n\t\t\t<div class="level-left" _v-cccf25ac="">\n\t\t\t\t<a class="logo level-item" href="https://optimole.com" target="_blank" _v-cccf25ac="">\n\t\t\t\t\t<figure class="image is-96x96 is-hidden-touch" _v-cccf25ac="">\n\t\t\t\t\t\t<img :src="logo" :alt="strings.optimole + \' \' + strings.service_details" _v-cccf25ac="">\n\t\t\t\t\t</figure>\n\t\t\t\t\t<figure class="image is-48x48 is-hidden-desktop" _v-cccf25ac="">\n\t\t\t\t\t\t<img :src="logo" :alt="strings.optimole + \' \' + strings.service_details" _v-cccf25ac="">\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-5 is-size-4-widescreen is-size-6-touch level-item" _v-cccf25ac="">\n\t\t\t\t\t<span class="has-text-weight-semibold" _v-cccf25ac="">\n\t\t\t\t\tOptiMole - {{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-cccf25ac="">\n\t\t\t\t<div class="tags has-addons level-item" _v-cccf25ac="">\n\t\t\t\t\t<span class="tag is-dark" _v-cccf25ac="">{{strings.status}}</span>\n\t\t\t\t\t<span v-if="connected" class="tag is-success" _v-cccf25ac="">{{strings.connected}}</span>\n\t\t\t\t\t<span v-else="" class="tag is-danger" _v-cccf25ac="">{{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-cccf25ac="">\n\t</div>\n'},function(t,e,o){var i,a;o(48),i=o(50),a=o(51),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(49);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t#optimole-app .label[_v-1ca5f201] {\n\t\tmargin-top: 0;\n\t}\n\t.optml-refresh-wrapper i.dashicons[_v-1ca5f201]{\n\t\twidth:auto;\n\t\theight:auto;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"cdn-details",data:function(){return{strings:optimoleDashboardApp.strings}},computed:{connectedDomain:function(){return void 0!==this.userData.domain&&""!==this.userData.domain?this.userData.domain:this.userData.cdn_key+".i.optimole.com"},userData:function(){return this.$store.state.userData}},methods:{computedPercentage:function(){return(this.userData.usage/this.userData.quota*100).toFixed(2)},computedPercentageVisitors:function(){return(this.userData.visitors/this.userData.visitors_limit*100).toFixed(2)},requestUpdate:function(){this.$store.dispatch("requestStatsUpdate",{waitTime:0,component:null})}}}},function(t,e){t.exports='\n\t<div class="cdn-details" _v-1ca5f201="">\n\t\t<hr _v-1ca5f201="">\n\t\t<div class="account level has-text-centered" _v-1ca5f201="">\n\t\t\t<div class="level-left" _v-1ca5f201="">\n\t\t\t\t<span class="label level-item" _v-1ca5f201="">{{strings.logged_in_as}}:</span>\n\t\t\t\t<p class="details level-item tags has-addons" _v-1ca5f201="">\n\t\t\t\t\t<span class="tag is-light" _v-1ca5f201="">{{userData.display_name}}</span>\n\t\t\t\t\t<span class="tag is-paddingless" _v-1ca5f201=""><img :src="userData.picture" class="image is-24x24 is-rounded" :alt="userData.display_name" _v-1ca5f201=""></span>\n\t\t\t\t</p>\n\t\t\t</div>\n\t\t\t<div class="level-right" _v-1ca5f201="">\n\t\t\t\t<span class="label level-item" _v-1ca5f201="">{{strings.private_cdn_url}}:</span>\n\t\t\t\t<p class="details level-item tag is-light" _v-1ca5f201="">{{connectedDomain}}</p>\n\t\t\t</div>\n\t\t</div>\n\t\t<hr _v-1ca5f201="">\n\n\t\t<div v-if="this.userData.visitors_limit &amp;&amp; parseInt( this.userData.visitors_limit ) > 0" class="level stats" _v-1ca5f201="">\n\t\t\t<div class="level-left" _v-1ca5f201="">\n\t\t\t\t<div class="level-item" _v-1ca5f201="">\n\t\t\t\t\t<div class="tags has-addons" _v-1ca5f201="">\n\t\t\t\t\t\t<span class="tag is-info" _v-1ca5f201="">{{strings.usage}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-1ca5f201="">{{this.userData.visitors_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-1ca5f201="">\n\t\t\t\t{{computedPercentageVisitors()}}%\n\t\t\t</h4>\n\t\t\t<div class="level-right" _v-1ca5f201="">\n\t\t\t\t<div class="level-item" _v-1ca5f201="">\n\t\t\t\t\t<div class="tags has-addons" _v-1ca5f201="">\n\t\t\t\t\t\t<span class="tag is-info" _v-1ca5f201="">{{strings.quota}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-1ca5f201="">{{this.userData.visitors_limit_pretty}} (<a href="https://docs.optimole.com/article/1134-how-optimole-counts-the-number-of-visitors" target="_blank" _v-1ca5f201="">?</a>)</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<div v-else="" class="level stats" _v-1ca5f201="">\n\t\t\t<div class="level-left" _v-1ca5f201="">\n\t\t\t\t<div class="level-item" _v-1ca5f201="">\n\t\t\t\t\t<div class="tags has-addons" _v-1ca5f201="">\n\t\t\t\t\t\t<span class="tag is-info" _v-1ca5f201="">{{strings.usage}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-1ca5f201="">{{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-1ca5f201="">\n\t\t\t\t{{computedPercentage()}}%\n\t\t\t</h4>\n\t\t\t<div class="level-right" _v-1ca5f201="">\n\t\t\t\t<div class="level-item" _v-1ca5f201="">\n\t\t\t\t\t<div class="tags has-addons" _v-1ca5f201="">\n\t\t\t\t\t\t<span class="tag is-info" _v-1ca5f201="">{{strings.quota}}:</span>\n\t\t\t\t\t\t<span class="tag" _v-1ca5f201="">{{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\n\t\t<div class="level-right" _v-1ca5f201="">\n\t\t\t\n\t\t\t<div class="level-item optml-refresh-wrapper" _v-1ca5f201="">\n\t\t\t<a class="button is-small is-warning" v-if="this.$store.state.loading" _v-1ca5f201=""><span class="icon" _v-1ca5f201=""><i class="dashicons dashicons-backup is-size-6" _v-1ca5f201=""></i></span> <span _v-1ca5f201="">{{strings.updating_stats_cta}}</span>\n\t\t\t</a>\n\t\t\t<a class="button is-small is-info" v-else="" v-on:click="requestUpdate" _v-1ca5f201=""><span class="icon" _v-1ca5f201=""><i class="dashicons dashicons-image-rotate is-size-6" _v-1ca5f201=""></i></span> <span _v-1ca5f201="">{{strings.refresh_stats_cta}}</span>\n\t\t\t</a>\n\t\t\t</div>\n\t\t</div>\n\t\t<hr _v-1ca5f201="">\n\t\t<progress v-if="this.userData.visitors_limit &amp;&amp; parseInt( this.userData.visitors_limit ) > 0" class="progress is-success" :value="this.userData.visitors" :max="this.userData.visitors_limit" _v-1ca5f201="">60%</progress>\n\t\t<progress v-else="" class="progress is-success" :value="this.userData.usage" :max="this.userData.quota" _v-1ca5f201="">60%</progress>\n\n\t</div>\n'},function(t,e,o){var i,a;o(53),i=o(55),a=o(63),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(54);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\tinput[_v-3b70b45e], .notification .delete[_v-3b70b45e], button[_v-3b70b45e] {\n\t\tbox-sizing: border-box !important;\n\t}\n\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(19),n=i(a),r=o(58),s=i(r);e.default={name:"connect-layout",components:{ApiKeyForm:n.default,AppSelectionForm:s.default},data:function(){return{email:optimoleDashboardApp.current_user.email,strings:optimoleDashboardApp.strings,showApiKey:!1,error:!1,email_registered:!1,showRegisterField:!1,from_register:!1}},computed:{isLoading:function(){return this.$store.state.loading},isRestApiWorking:function(){return this.$store.state.apiError}},methods:{toggleApiForm:function(){this.error=!1,this.from_register=!1,this.showApiKey=!this.showApiKey},registerAccount:function(){var t=this;if(!this.showRegisterField)return void(this.showRegisterField=!0);this.error=!1,this.$store.dispatch("registerOptimole",{email:this.email}).then(function(e){if("email_registered"===e.code)return void(t.email_registered=e.message);"success"===e.code?(t.showApiKey=!0,t.from_register=!0):t.error=!0})}}}},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"api-key-form",data:function(){return{apiKey:this.$store.state.apiKey?this.$store.state.apiKey:"",connected:this.$store.state.connected,strings:optimoleDashboardApp.strings,isLoading:!1}},mounted:function(){},computed:{validKey:function(){return this.$store.state.apiKeyValidity},connectionError:function(){return this.$store.state.connectError},isConnected:function(){return this.$store.state.connected}},methods:{connect:function(){this.$store.dispatch("connectOptimole",{apiKey:this.apiKey})},disconnect:function(){this.apiKey="",this.$store.dispatch("disconnectOptimole",{})}}}},function(t,e){t.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 "\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 "\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 " @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{{connectionError}}\n\t\t</p>\n\t</div>\n'},function(t,e,o){var i,a;o(59),i=o(61),a=o(62),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(60);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"app-selection-form",data:function(){return{connected:this.$store.state.connected,strings:optimoleDashboardApp.strings,selected_app:0}},computed:{isConnected:function(){return this.$store.state.connected},availableApps:function(){return this.$store.state.availableApps},activeApp:function(){return null!==this.$store.state.availableApps&&void 0!==this.$store.state.availableApps&&void 0!==this.$store.state.availableApps.available_apps?this.$store.state.availableApps.available_apps[this.selected_app].key:""}},methods:{selectDomain:function(){this.$store.dispatch("selectOptimoleDomain",{apiKey:this.$store.state.apiKey,application:this.activeApp})}}}},function(t,e){t.exports='\n\t<div style="margin-top: .5rem;" v-if="availableApps" _v-41a55e02="">\n\t\t<div class="field has-addons app-selection-field" _v-41a55e02="">\n\t\t\t<label v-if="isConnected" class="label api-key-label has-text-grey-dark" _v-41a55e02="">Domain:</label>\n\t\t\t<div class="control is-expanded app-selection-control" _v-41a55e02="">\n <span class="select is-fullwidth" _v-41a55e02="">\n\t\t\t\t\t<select v-model="selected_app" _v-41a55e02="">\n\t\t\t\t\t\t\t<option v-for="( app, index ) in availableApps.available_apps" :key="index" :value="index" _v-41a55e02="">{{app.domain}}</option>\n\t\t\t\t\t</select>\n </span>\n\t\t\t</div>\n\t\t\t<div class="control" _v-41a55e02="">\n\t\t\t\t<button class="button button is-success " @click="selectDomain" :class="{ \'is-loading\' : this.$store.state.isConnecting }" _v-41a55e02="">\n\t\t\t\t\t<span class="icon" _v-41a55e02=""><i class="dashicons dashicons-cloud-saved" _v-41a55e02=""></i></span>\n\t\t\t\t\t<span _v-41a55e02="">Select Domain</span>\n\t\t\t\t</button>\n\t\t\t</div>\n\t\t</div>\n\t</div>\n'},function(t,e){t.exports='\n\t<section class="is-clearfix" _v-3b70b45e="">\n\t\t<nav class="breadcrumb" aria-label="breadcrumbs" v-if="showApiKey" _v-3b70b45e="">\n\t\t\t<ul _v-3b70b45e="">\n\t\t\t\t<li _v-3b70b45e=""><a @click="toggleApiForm" href="#" _v-3b70b45e="">{{strings.back_to_register}}</a></li>\n\t\t\t\t<li class="is-active is-marginless" v-if="showApiKey" _v-3b70b45e=""><a href="#" aria-current="page" _v-3b70b45e="">{{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="notification is-danger" v-if="isRestApiWorking" v-html="strings.notice_api_not_working" _v-3b70b45e=""></div>\n\t\t<div class="section" v-if="showApiKey" _v-3b70b45e="">\n\t\t\t<div class="notification is-success" v-if="from_register" _v-3b70b45e="">\n\t\t\t\t{{strings.notification_message_register}}\n\t\t\t</div>\n\t\t\t<api-key-form _v-3b70b45e=""></api-key-form>\n\t\t\t<app-selection-form _v-3b70b45e=""></app-selection-form>\n\t\t\t<hr _v-3b70b45e="">\n\t\t\t<div class="columns" _v-3b70b45e="">\n\t\t\t\t\n\t\t\t\t<div class="column columns is-marginless is-vcentered " _v-3b70b45e="">\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-3b70b45e=""></span>\n\t\t\t\t\t<div class="is-pulled-left column is-10 is-paddingless" _v-3b70b45e="">\n\t\t\t\t\t\t<p class="title is-size-5 " _v-3b70b45e="">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-3b70b45e=""></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-3b70b45e="">\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-3b70b45e=""></span>\n\t\t\t\t\t<div class="is-pulled-left column is-10 is-paddingless" _v-3b70b45e="">\n\t\t\t\t\t\t<p class="title is-size-5" _v-3b70b45e="">2. {{strings.step_two_api_title}}</p>\n\t\t\t\t\t\t<p class="subtitle is-size-6" _v-3b70b45e="">{{strings.step_two_api_desc}}</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-3b70b45e="">\n\n <span class="dashicons dashicons-cloud-saved column is-2 is-size-3 is-paddingless" _v-3b70b45e=""></span>\n <div class="is-pulled-left column is-10 is-paddingless" _v-3b70b45e="">\n <p class="title is-size-5" _v-3b70b45e="">3. {{strings.step_three_api_title}}</p>\n <p class="subtitle is-size-6" _v-3b70b45e="">{{strings.step_three_api_desc}}</p>\n </div>\n </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-3b70b45e="">\n\t\t\t<div class="column has-text-left is-fluid is-hidden-touch" _v-3b70b45e="">\n\t\t\t\t<div class="hero" _v-3b70b45e="">\n\t\t\t\t\t<div class="hero-body content" _v-3b70b45e="">\n\t\t\t\t\t\t<p class="title" _v-3b70b45e="">{{strings.account_needed_heading}}</p>\n\t\t\t\t\t\t<p class="subtitle " v-html="strings.account_needed_title" _v-3b70b45e=""></p>\n\t\t\t\t\t\t<div class=" is-hidden-touch" _v-3b70b45e="">\n\t\t\t\t\t\t\t<div class="columns is-vcentered " _v-3b70b45e="">\n\t\t\t\t\t\t\t\t<div class=" is-narrow is-hidden-touch column" _v-3b70b45e="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons icon dashicons-format-image is-size-4 " _v-3b70b45e=""></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="column" _v-3b70b45e="">\n\t\t\t\t\t\t\t\t\t<p class="subtitle column is-size-6 is-vcentered has-text-left" v-html="strings.account_needed_subtitle_1" _v-3b70b45e=""></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-3b70b45e="">\n\t\t\t\t\t\t\t\t<div class=" is-narrow is-hidden-touch column" _v-3b70b45e="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons icon dashicons-plus is-size-4 " _v-3b70b45e=""></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="column" _v-3b70b45e="">\n\t\t\t\t\t\t\t\t\t<p class="subtitle column is-size-6 is-vcentered has-text-left" v-html="strings.account_needed_subtitle_2" _v-3b70b45e=""></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-3b70b45e="">\n\t\t\t\t\t\t\t\t<div class=" is-narrow is-hidden-touch column" _v-3b70b45e="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons icon dashicons-format-aside is-size-4 " _v-3b70b45e=""></span>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="column" _v-3b70b45e="">\n\t\t\t\t\t\t\t\t\t<p class="subtitle column is-size-6 is-vcentered has-text-left" v-html="strings.account_needed_subtitle_3" _v-3b70b45e=""></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 is-4-desktop is-full-touch " _v-3b70b45e="">\n\t\t\t\t<p v-html="strings.account_needed_title" class="is-size-6 has-text-centered is-hidden-desktop" _v-3b70b45e=""></p>\n\t\t\t\t<div class="field " v-show="showRegisterField" _v-3b70b45e="">\n\t\t\t\t\t<label for="optml-email" class="label title is-size-5 is-12" _v-3b70b45e="">{{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-3b70b45e="">\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-3b70b45e="">\n\t\t\t\t\t\t<span class="icon is-small is-left dashicons dashicons-email" _v-3b70b45e=""></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-3b70b45e=""></p>\n\t\t\t\t\t<p class="help is-danger" v-else-if="email_registered" v-html="email_registered" _v-3b70b45e=""></p>\n\t\t\t\t</div>\n\t\t\t\t<div class="field " _v-3b70b45e="">\n\t\t\t\t\t<div class="control " _v-3b70b45e="">\n\t\t\t\t\t\t<div class=" has-text-centered-mobile" _v-3b70b45e="">\n\t\t\t\t\t\t\t<button @click="registerAccount" class="button is-fullwidth is-medium is-primary " :class="isLoading ? \'is-loading\' :\'\' " _v-3b70b45e="">\n\t\t\t\t\t\t\t\t<span class="icon dashicons dashicons-admin-users" _v-3b70b45e=""></span>\n\t\t\t\t\t\t\t\t<span _v-3b70b45e="">{{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<hr _v-3b70b45e="">\n\t\t\t\t\t\t<div class=" is-right has-text-centered-mobile has-text-right" _v-3b70b45e="">\n\t\t\t\t\t\t\t<button @click="toggleApiForm" class="button is-fullwidth is-medium is-outlined is-info" _v-3b70b45e="">\n\t\t\t\t\t\t\t\t<span class="icon dashicons dashicons-admin-network is-small" _v-3b70b45e=""></span>\n\t\t\t\t\t\t\t\t<span _v-3b70b45e="">{{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'},function(t,e,o){var i,a;o(65),i=o(67),a=o(68),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(66);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t.loader[_v-8a057f24] {\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-8a057f24]::-webkit-progress-value {\n\t\ttransition: width 0.5s ease;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"last-images",data:function(){return{loading:!0,startTime:0,maxTime:20,noImages:!1,home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.latest_images}},props:{status:status},mounted:function(){if(this.$store.state.optimizedImages.length>0)return void(this.loading=!1);this.doProgressBar(),this.$store.dispatch("retrieveOptimizedImages",{waitTime:1e3*this.maxTime,component:this})},watch:{imageData:function(){var t=this;this.imageData.length>0&&(this.startTime=this.maxTime,setTimeout(function(){t.loading=!1},1e3))}},computed:{imageData:function(){return null!==this.$store.state.optimizedImages?this.$store.state.optimizedImages:[]}},methods:{doProgressBar:function(){this.startTime!==this.maxTime&&(this.startTime++,setTimeout(this.doProgressBar,1e3))},compressionRate:function(t,e){var o=(parseFloat(t/e*100)-100).toFixed(1);return o<1?this.strings.same_size:o>1&&o<25?this.strings.small_optimization.replace("{ratio}",o.toString()+"%"):o>25&&o<100?this.strings.medium_optimization.replace("{ratio}",o.toString()+"%"):o>100?this.strings.big_optimization.replace("{ratio}",(Math.floor(o/10+10)/10).toFixed(1).toString()+"x"):void 0}}}},function(t,e){t.exports='\n\t<div _v-8a057f24="">\n\t\t<div class="optimized-images" v-if="! loading " _v-8a057f24="">\n\t\t\t<div v-if="!noImages" _v-8a057f24="">\n\t\t\t\t<h3 class="has-text-centered" _v-8a057f24="">{{strings.last}} {{strings.optimized_images}}</h3>\n\t\t\t\t<table class="table is-striped is-hoverable is-fullwidth" _v-8a057f24="">\n\t\t\t\t\t<thead _v-8a057f24="">\n\t\t\t\t\t<tr _v-8a057f24="">\n\t\t\t\t\t\t<th class="optml-image-heading" _v-8a057f24="">{{strings.image}}</th>\n\t\t\t\t\t\t<th class="optml-image-ratio-heading" _v-8a057f24="">{{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-8a057f24="">\n\t\t\t\t\t<tr v-for="(item, index) in imageData" _v-8a057f24="">\n\t\t\t\t\t\t<td _v-8a057f24=""><a :href="item.url" target="_blank" _v-8a057f24=""><img :src="item.url" class="optml-image" _v-8a057f24=""></a></td>\n\t\t\t\t\t\t<td _v-8a057f24=""><p class="optml-ratio-feedback" v-html="compressionRate(item.ex_size_raw, item.new_size_raw)" _v-8a057f24=""></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-8a057f24="">\n\t\t\t<iframe width="1" height="1" :src="home_url" style="visibility: hidden" _v-8a057f24=""></iframe>\n\t\t\t<h6 class="has-text-centered" _v-8a057f24="">{{strings.loading_latest_images}}</h6>\n\t\t\t<progress class="progress is-large" :value="startTime" :max="maxTime" _v-8a057f24=""></progress>\n\t\t</div>\n\t\t<table class="table is-striped is-hoverable is-fullwidth" v-if="noImages" _v-8a057f24="">\n\t\t\t<thead _v-8a057f24="">\n\t\t\t<tr _v-8a057f24="">\n\t\t\t\t<th class="optml-image-heading has-text-centered" v-html="strings.no_images_found" _v-8a057f24=""></th>\n\t\t\t</tr>\n\t\t\t</thead>\n\t\t</table>\n\t</div>\n'},function(t,e,o){var i,a;i=o(70),a=o(76),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(71),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={name:"conflicts",components:{ConflictItem:a.default},data:function(){return{home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.conflicts}},computed:{noConflicts:function(){return 0===this.$store.state.conflicts.count},conflictData:function(){return null!==this.$store.state.conflicts.conflicts?this.$store.state.conflicts.conflicts:[]}}}},function(t,e,o){var i,a;o(72),i=o(74),a=o(75),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(73);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t#optimole-app .optml-conflict-done.button.is-link.is-outlined.is-loading[_v-1ba2bc66]::after {\n\t\tborder-color: transparent transparent #fff #fff !important;\n\t}\n\n\t.optml-conflict-done[_v-1ba2bc66]:hover {\n\t\tbackground-color: transparent !important;\n\t\tcolor: #fff !important;\n\t\tborder-color: transparent !important;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"conflict-item",props:{item:{type:Object},is_loading:{type:Boolean,default:!1}},data:function(){return{home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.conflicts}},methods:{conflictClass:function(t){return"high"===t?"is-danger":"medium"===t?"is-info":"is-primary"},dismissConflict:function(t){this.is_loading=!0,this.$store.dispatch("dismissConflict",{conflictID:t,component:this})}}}},function(t,e){t.exports='\n\t<div class="notification" :class="conflictClass( item.severity )" _v-1ba2bc66="">\n\t\t<div v-html="item.message" _v-1ba2bc66=""></div>\n\n\t\t<a :class="is_loading ? \'is-loading\' : \'\' " class="is-pulled-right button optml-conflict-done is-small is-link is-inverted is-outlined" v-on:click="dismissConflict( item.id )" _v-1ba2bc66=""><span v-if="!is_loading" class="dashicons dashicons-yes" _v-1ba2bc66=""></span>{{strings.conflict_close}}</a>\n\t\t<div class=" is-clearfix" _v-1ba2bc66=""></div>\n\t</div>\n'},function(t,e){t.exports='\n\t<div>\n\t\t<div class="conflicts-table">\n\t\t\t<h6 v-if="!noConflicts" class="has-text-centered">{{strings.title}}</h6>\n\t\t\t<div v-if="!noConflicts">\n\n\t\t\t\t<div class="row" v-for="(item, index) in conflictData">\n\t\t\t\t\t<div class="column">\n\t\t\t\t\t\t<conflict-item v-bind:item=item v-bind:is_loading="false"></conflict-item>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<div v-if="noConflicts">\n\t\t\t\t<table class="table is-striped is-hoverable is-fullwidth">\n\t\t\t\t\t<tbody>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th class="optml-image-heading has-text-centered" v-html="strings.no_conflicts_found"></th>\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</div>\n'},function(t,e,o){var i,a;o(78),i=o(80),a=o(166),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(79);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n #optml-settings-menu > ul.menu-list.optml-settings-submenu[_v-7b873d7d] {\n list-style: none;\n }\n\n #optml-settings-menu li a span.tag.optml-beta[_v-7b873d7d] {\n border-radius: 2px;\n font-family: Verdana;\n font-size: .5rem;\n height: 2.25em;\n margin-left: .5em;\n vertical-align: text-bottom;\n }\n\n #optml-settings-menu > ul.menu-list > li > ul[_v-7b873d7d] {\n margin-top: 10px;\n padding-top: 10px;\n border: none;\n font-size: 0.8rem;\n list-style: none;\n }\n\n .subtab-content[_v-7b873d7d] {\n\n padding: 0.5em 0.75em;\n }\n\n #optml-settings-menu[_v-7b873d7d] {\n padding-top: 23px;\n }\n\n .subtab-content[_v-7b873d7d] {\n padding-top: 10px;\n }\n\n .advanced-link[_v-7b873d7d] {\n font-size: 100%;\n line-height: 20px;\n }\n\n #optimole-app .is-menu-disabled > ul > li > a[_v-7b873d7d] {\n cursor: not-allowed;\n }\n\n .is-tab-disabled[_v-7b873d7d]:not(.is-tab-general),\n .is-menu-disabled[_v-7b873d7d] {\n opacity: 0.4;\n cursor: not-allowed;\n }\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(81),n=i(a),r=o(86),s=i(r),l=o(20),p=i(l),c=o(106),d=i(c),m=o(111),u=i(m),f=o(121),h=i(f),b=o(126),v=i(b),g=o(161),x=i(g);e.default={name:"options",components:{Cssjs:x.default,Lazyload:h.default,Media:v.default,Exclusions:u.default,Resize:d.default,Watermarks:p.default,Compression:s.default,General:n.default},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,is_offload_media_available:optimoleDashboardApp.is_offload_media_available,showNotification:!1,tab:"general",isDisabled:!1,advancedOpen:!1}},mounted:function(){},methods:{ToggleAdvanced:function(){this.advancedOpen=!this.advancedOpen,this.advancedOpen||(this.tab="general"),this.advancedOpen&&(this.tab="compression")},changeTab:function(t){this.tab=t},updateGlobalState:function(t){this.isDisabled=!t}},computed:{}}},function(t,e,o){var i,a;o(82),i=o(84),a=o(85),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(83);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n .is-field-disabled[_v-7788ea72] {\n opacity: 0.5;\n }\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"general",components:{},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showNotification:!1,showSave:!1,isReplacerOff:!1,isLazyLoadOff:!1,new_data:{}}},mounted:function(){this.isReplacerOff="disabled"===this.site_settings.image_replacer,this.$emit("update-status",!this.isReplacerOff)},methods:{clearCache:function(){this.$store.dispatch("clearCache",{})},saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})}},computed:{site_settings:function(){return this.$store.state.site_settings},getReplacerStatus:{get:function(){return!("disabled"===this.site_settings.image_replacer)},set:function(t){this.showSave=!0,this.isReplacerOff=!t,this.$emit("update-status",t),this.new_data.image_replacer=t?"enabled":"disabled"}},lazyLoadStatus:{set:function(t){this.showSave=!0,this.isLazyLoadOff=!t,this.new_data.lazyload=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.lazyload)}},reportScriptStatus:{set:function(t){this.showSave=!0,this.new_data.report_script=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.report_script)}}}}},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-7788ea72="">\n \x3c!--Enable image replacement button --\x3e\n <div class="field columns" _v-7788ea72="">\n <label class="label column has-text-grey-dark" _v-7788ea72="">\n {{strings.enable_image_replace}}\n <p class="is-italic has-text-weight-normal" _v-7788ea72="">\n {{strings.replacer_desc}}\n </p>\n </label>\n <div class="column is-3" _v-7788ea72="">\n <toggle-button :class="\'has-text-dark\'" v-model="getReplacerStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7788ea72=""></toggle-button>\n </div>\n\n </div>\n\n <hr _v-7788ea72="">\n \x3c!--Lazy load toggle --\x3e\n <div class="field is-fullwidth columns" :class="{\'is-field-disabled\':isReplacerOff }" _v-7788ea72="">\n <label class="label column has-text-grey-dark" _v-7788ea72="">\n {{strings.toggle_lazyload}}\n\n <p class="is-italic has-text-weight-normal" _v-7788ea72="">\n {{strings.lazyload_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-7788ea72="">\n <toggle-button :class="\'has-text-dark\'" v-model="lazyLoadStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7788ea72=""></toggle-button>\n </div>\n </div>\n\n <hr _v-7788ea72="">\n\n \x3c!-- Show report toggle--\x3e\n <div class="field columns" _v-7788ea72="">\n <label class="label column has-text-grey-dark" _v-7788ea72="">\n {{strings.enable_report_title}}\n\n <p class="is-italic has-text-weight-normal" _v-7788ea72="">\n {{strings.enable_report_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-7788ea72="">\n <toggle-button :class="\'has-text-dark\'" v-model="reportScriptStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7788ea72=""></toggle-button>\n </div>\n </div>\n\n <hr _v-7788ea72="">\n\n \x3c!-- Clear Cache button --\x3e\n <div class="field is-fullwidth columns " :class="{\'is-field-disabled\':isReplacerOff }" _v-7788ea72="">\n <label class="label column has-text-grey-dark" _v-7788ea72="">\n {{strings.cache_title}}\n\n <p class="is-italic has-text-weight-normal" _v-7788ea72="">\n {{strings.cache_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-7788ea72="">\n <button @click="clearCache()" class="button is-primary is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " _v-7788ea72="">\n {{strings.clear_cache}}\n </button>\n </div>\n </div>\n \x3c!-- Save changes button --\x3e\n <div class="field is-fullwidth columns " _v-7788ea72="">\n <div class="column is-left" _v-7788ea72="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-7788ea72="">\n {{strings.save_changes}}\n </button>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i,a;o(87),i=o(89),a=o(100),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(88);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n .sample-image[_v-6dd91e76]{\n margin-top:30px;\n }\n .view-sample-image[_v-6dd91e76]{\n\n line-height: 32px;\n margin-left: 20px;\n }\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function a(t){return 90===t?optimoleDashboardApp.strings.options_strings.high_q_title:75===t?optimoleDashboardApp.strings.options_strings.medium_q_title:55===t?optimoleDashboardApp.strings.options_strings.low_q_title:t}function n(t){return"number"==typeof t?t:"auto"===t?90:"high_c"===t?90:"medium_c"===t?75:"low_c"===t?55:90}Object.defineProperty(e,"__esModule",{value:!0});var r=o(90),s=i(r),l=o(91),p=i(l);o(96),e.default={name:"compression",components:{VueSlider:s.default,Image_diff:p.default},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,showSample:!1,loading_images:!1,showComparison:!1,new_data:{quality:n(this.$store.state.site_settings.quality),network_optimization:this.$store.state.site_settings.network_optimization},sliderOptions:{processStyle:{backgroundColor:"#3273dc"},contained:!0,dotStyle:{borderColor:"#3273dc"},min:50,max:100,tooltipFormatter:function(t){return a(t)},marks:function(t){var e={width:"12px",height:"12px",display:"block",backgroundColor:"#3273dc",borderColor:"#3273dc",boxShadow:"none",transform:"translate(-4px, -4px)"},o=a(t);return"number"!=typeof o&&{label:o,style:e}}}}},mounted:function(){},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})},newSample:function(t){return!0!==this.showComparison&&(this.showComparison=!0),this.updateSampleImage(this.new_data.quality,t?"yes":"no"),!1},updateSampleImage:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"no";this.$store.dispatch("sampleRate",{quality:t,force:o,component:this}).then(function(t){setTimeout(function(){e.showNotification=!1},1e3)},function(t){})}},computed:{site_settings:function(){return this.$store.state.site_settings},gifReplacementStatus:{set:function(t){this.showSave=!0,this.new_data.img_to_video=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.img_to_video)}},cdnStatus:{set:function(t){this.showSave=!0,this.new_data.cdn=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.cdn)}},compressionRatio:function(){return(100*parseFloat(this.sample_images.optimized_size/this.sample_images.original_size)).toFixed(0)},sample_images:function(){return this.$store.state.sample_rate},networkStatus:{set:function(t){this.showSave=!0,this.new_data.network_optimization=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.network_optimization)}}}}},function(t,e,o){!function(e,i){t.exports=i(o(5))}("undefined"!=typeof self&&self,function(t){return function(t){function e(i){if(o[i])return o[i].exports;var a=o[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var o={};return e.m=t,e.c=o,e.d=function(t,o,i){e.o(t,o)||Object.defineProperty(t,o,{enumerable:!0,get:i})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,o){if(1&o&&(t=e(t)),8&o)return t;if(4&o&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(e.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&o&&"string"!=typeof t)for(var a in t)e.d(i,a,function(e){return t[e]}.bind(null,a));return i},e.n=function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(o,"a",o),o},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s="fb15")}({"091b":function(t,e,o){e=o("24fb")(!1),e.push([t.i,".vue-slider-dot{position:absolute;-webkit-transition:all 0s;transition:all 0s;z-index:5}.vue-slider-dot:focus{outline:none}.vue-slider-dot-tooltip{position:absolute;visibility:hidden}.vue-slider-dot-hover:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show{visibility:visible}.vue-slider-dot-tooltip-top{top:-10px;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.vue-slider-dot-tooltip-bottom{bottom:-10px;left:50%;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.vue-slider-dot-tooltip-left{left:-10px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.vue-slider-dot-tooltip-right{right:-10px;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}",""]),t.exports=e},"24fb":function(t,e,o){"use strict";function i(t,e){var o=t[1]||"",i=t[3];if(!i)return o;if(e&&"function"==typeof btoa){var n=a(i);return[o].concat(i.sources.map(function(t){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(t," */")})).concat([n]).join("\n")}return[o].join("\n")}function a(t){return"/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(t)))))," */")}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var o=i(e,t);return e[2]?"@media ".concat(e[2]," {").concat(o,"}"):o}).join("")},e.i=function(t,o,i){"string"==typeof t&&(t=[[null,t,""]]);var a={};if(i)for(var n=0;n<this.length;n++){var r=this[n][0];null!=r&&(a[r]=!0)}for(var s=0;s<t.length;s++){var l=[].concat(t[s]);i&&a[l[0]]||(o&&(l[2]?l[2]="".concat(o," and ").concat(l[2]):l[2]=o),e.push(l))}},e}},2638:function(t,e,o){"use strict";function i(){return i=Object.assign||function(t){for(var e,o=1;o<arguments.length;o++)for(var i in e=arguments[o])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},i.apply(this,arguments)}var a=["attrs","props","domProps"],n=["class","style","directives"],r=["on","nativeOn"],s=function(t){return t.reduce(function(t,e){for(var o in e)if(t[o])if(-1!==a.indexOf(o))t[o]=i({},t[o],e[o]);else if(-1!==n.indexOf(o)){var s=t[o]instanceof Array?t[o]:[t[o]],p=e[o]instanceof Array?e[o]:[e[o]];t[o]=s.concat(p)}else if(-1!==r.indexOf(o))for(var c in e[o])if(t[o][c]){var d=t[o][c]instanceof Array?t[o][c]:[t[o][c]],m=e[o][c]instanceof Array?e[o][c]:[e[o][c]];t[o][c]=d.concat(m)}else t[o][c]=e[o][c];else if("hook"==o)for(var u in e[o])t[o][u]=t[o][u]?l(t[o][u],e[o][u]):e[o][u];else t[o]=e[o];else t[o]=e[o];return t},{})},l=function(t,e){return function(){t&&t.apply(this,arguments),e&&e.apply(this,arguments)}};t.exports=s},"499e":function(t,e,o){"use strict";function i(t,e){for(var o=[],i={},a=0;a<e.length;a++){var n=e[a],r=n[0],s=n[1],l=n[2],p=n[3],c={id:t+":"+a,css:s,media:l,sourceMap:p};i[r]?i[r].parts.push(c):o.push(i[r]={id:r,parts:[c]})}return o}function a(t,e,o,a){h=o,v=a||{};var r=i(t,e);return n(r),function(e){for(var o=[],a=0;a<r.length;a++){var s=r[a],l=d[s.id];l.refs--,o.push(l)}for(e?(r=i(t,e),n(r)):r=[],a=0;a<o.length;a++)if(l=o[a],0===l.refs){for(var p=0;p<l.parts.length;p++)l.parts[p]();delete d[l.id]}}}function n(t){for(var e=0;e<t.length;e++){var o=t[e],i=d[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(s(o.parts[a]));i.parts.length>o.parts.length&&(i.parts.length=o.parts.length)}else{var n=[];for(a=0;a<o.parts.length;a++)n.push(s(o.parts[a]));d[o.id]={id:o.id,refs:1,parts:n}}}}function r(){var t=document.createElement("style");return t.type="text/css",m.appendChild(t),t}function s(t){var e,o,i=document.querySelector("style["+g+'~="'+t.id+'"]');if(i){if(h)return b;i.parentNode.removeChild(i)}if(x){var a=f++;i=u||(u=r()),e=l.bind(null,i,a,!1),o=l.bind(null,i,a,!0)}else i=r(),e=p.bind(null,i),o=function(){i.parentNode.removeChild(i)};return e(t),function(i){if(i){if(i.css===t.css&&i.media===t.media&&i.sourceMap===t.sourceMap)return;e(t=i)}else o()}}function l(t,e,o,i){var a=o?"":i.css;if(t.styleSheet)t.styleSheet.cssText=y(e,a);else{var n=document.createTextNode(a),r=t.childNodes;r[e]&&t.removeChild(r[e]),r.length?t.insertBefore(n,r[e]):t.appendChild(n)}}function p(t,e){var o=e.css,i=e.media,a=e.sourceMap;if(i&&t.setAttribute("media",i),v.ssrId&&t.setAttribute(g,e.id),a&&(o+="\n/*# sourceURL="+a.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}o.r(e),o.d(e,"default",function(){return a});var c="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!c)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d={},m=c&&(document.head||document.getElementsByTagName("head")[0]),u=null,f=0,h=!1,b=function(){},v=null,g="data-vue-ssr-id",x="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase()),y=function(){var t=[];return function(e,o){return t[e]=o,t.filter(Boolean).join("\n")}}()},"4abb":function(t,e,o){var i=o("7a57");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals),(0,o("499e").default)("b2af7572",i,!0,{sourceMap:!1,shadowMode:!1})},"4ed8":function(t,e,o){var i=o("091b");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals),(0,o("499e").default)("2f6bee1a",i,!0,{sourceMap:!1,shadowMode:!1})},"556c":function(t,e,o){var i=o("eef2");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals),(0,o("499e").default)("1209fd47",i,!0,{sourceMap:!1,shadowMode:!1})},"65d9":function(t,e,o){"use strict";function i(t,e){a(t,e),Object.getOwnPropertyNames(e.prototype).forEach(function(o){a(t.prototype,e.prototype,o)}),Object.getOwnPropertyNames(e).forEach(function(o){a(t,e,o)})}function a(t,e,o){(o?Reflect.getOwnMetadataKeys(e,o):Reflect.getOwnMetadataKeys(e)).forEach(function(i){var a=o?Reflect.getOwnMetadata(i,e,o):Reflect.getOwnMetadata(i,e);o?Reflect.defineMetadata(i,a,t,o):Reflect.defineMetadata(i,a,t)})}function n(t){return function(e,o,i){var a="function"==typeof e?e:e.constructor;a.__decorators__||(a.__decorators__=[]),"number"!=typeof i&&(i=void 0),a.__decorators__.push(function(e){return t(e,o,i)})}}function r(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return m.extend({mixins:t})}function s(t){var e=typeof t;return null==t||"object"!==e&&"function"!==e}function l(t,e){var o=e.prototype._init;e.prototype._init=function(){var e=this,o=Object.getOwnPropertyNames(t);if(t.$options.props)for(var i in t.$options.props)t.hasOwnProperty(i)||o.push(i);o.forEach(function(o){"_"!==o.charAt(0)&&Object.defineProperty(e,o,{get:function(){return t[o]},set:function(e){t[o]=e},configurable:!0})})};var i=new e;e.prototype._init=o;var a={};return Object.keys(i).forEach(function(t){void 0!==i[t]&&(a[t]=i[t])}),a}function p(t,e){void 0===e&&(e={}),e.name=e.name||t._componentTag||t.name;var o=t.prototype;Object.getOwnPropertyNames(o).forEach(function(t){if("constructor"!==t)if(b.indexOf(t)>-1)e[t]=o[t];else{var i=Object.getOwnPropertyDescriptor(o,t);void 0!==i.value?"function"==typeof i.value?(e.methods||(e.methods={}))[t]=i.value:(e.mixins||(e.mixins=[])).push({data:function(){var e;return e={},e[t]=i.value,e}}):(i.get||i.set)&&((e.computed||(e.computed={}))[t]={get:i.get,set:i.set})}}),(e.mixins||(e.mixins=[])).push({data:function(){return l(this,t)}});var a=t.__decorators__;a&&(a.forEach(function(t){return t(e)}),delete t.__decorators__);var n=Object.getPrototypeOf(t.prototype),r=n instanceof m?n.constructor:m,s=r.extend(e);return c(s,t,r),u&&i(s,t),s}function c(t,e,o){Object.getOwnPropertyNames(e).forEach(function(i){if("prototype"!==i){var a=Object.getOwnPropertyDescriptor(t,i);if(!a||a.configurable){var n=Object.getOwnPropertyDescriptor(e,i);if(!h){if("cid"===i)return;var r=Object.getOwnPropertyDescriptor(o,i);if(!s(n.value)&&r&&r.value===n.value)return}Object.defineProperty(t,i,n)}}})}function d(t){return"function"==typeof t?p(t):function(e){return p(e,t)}}Object.defineProperty(e,"__esModule",{value:!0});var m=/**
12
  * vue-class-component v7.0.1
13
  * (c) 2015-present Evan You
14
  * @license MIT
15
  */
16
+ function(t){return t&&"object"==typeof t&&"default"in t?t.default:t}(o("8bbf")),u="undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys,f={__proto__:[]},h=f instanceof Array,b=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];d.registerHooks=function(t){b.push.apply(b,t)},e.default=d,e.createDecorator=n,e.mixins=r},"7a57":function(t,e,o){e=o("24fb")(!1),e.push([t.i,".vue-slider{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.vue-slider-rail{position:relative;width:100%;height:100%;-webkit-transition-property:width,height,left,right,top,bottom;transition-property:width,height,left,right,top,bottom}.vue-slider-process{position:absolute;z-index:1}",""]),t.exports=e},8875:function(t,e,o){var i,a,n;!function(o,r){a=[],i=r,void 0===(n="function"==typeof i?i.apply(e,a):i)||(t.exports=n)}("undefined"!=typeof self&&self,function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(t){var o,i,a,n=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,r=/@([^@]*):(\d+):(\d+)\s*$/gi,s=n.exec(t.stack)||r.exec(t.stack),l=s&&s[1]||!1,p=s&&s[2]||!1,c=document.location.href.replace(document.location.hash,""),d=document.getElementsByTagName("script");l===c&&(o=document.documentElement.outerHTML,i=new RegExp("(?:[^\\n]+?\\n){0,"+(p-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),a=o.replace(i,"$1").trim());for(var m=0;m<d.length;m++){if("interactive"===d[m].readyState)return d[m];if(d[m].src===l)return d[m];if(l===c&&d[m].innerHTML&&d[m].innerHTML.trim()===a)return d[m]}return null}}return t})},"8bbf":function(e,o){e.exports=t},eef2:function(t,e,o){e=o("24fb")(!1),e.push([t.i,".vue-slider-marks{position:relative;width:100%;height:100%}.vue-slider-mark{position:absolute;z-index:1}.vue-slider-ltr .vue-slider-mark,.vue-slider-rtl .vue-slider-mark{width:0;height:100%;top:50%}.vue-slider-ltr .vue-slider-mark-step,.vue-slider-rtl .vue-slider-mark-step{top:0}.vue-slider-ltr .vue-slider-mark-label,.vue-slider-rtl .vue-slider-mark-label{top:100%;margin-top:10px}.vue-slider-ltr .vue-slider-mark{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vue-slider-ltr .vue-slider-mark-step{left:0}.vue-slider-ltr .vue-slider-mark-label{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.vue-slider-rtl .vue-slider-mark{-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.vue-slider-rtl .vue-slider-mark-step{right:0}.vue-slider-rtl .vue-slider-mark-label{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}.vue-slider-btt .vue-slider-mark,.vue-slider-ttb .vue-slider-mark{width:100%;height:0;left:50%}.vue-slider-btt .vue-slider-mark-step,.vue-slider-ttb .vue-slider-mark-step{left:0}.vue-slider-btt .vue-slider-mark-label,.vue-slider-ttb .vue-slider-mark-label{left:100%;margin-left:10px}.vue-slider-btt .vue-slider-mark{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.vue-slider-btt .vue-slider-mark-step{top:0}.vue-slider-btt .vue-slider-mark-label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-slider-ttb .vue-slider-mark{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vue-slider-ttb .vue-slider-mark-step{bottom:0}.vue-slider-ttb .vue-slider-mark-label{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.vue-slider-mark-label,.vue-slider-mark-step{position:absolute}",""]),t.exports=e},fb15:function(t,e,o){"use strict";function i(t,e,o,i){var a,n=arguments.length,r=n<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,o):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)r=Reflect.decorate(t,e,o,i);else for(var s=t.length-1;s>=0;s--)(a=t[s])&&(r=(n<3?a(r):n>3?a(e,o,r):a(e,o))||r);return n>3&&r&&Object.defineProperty(e,o,r),r}function a(t,e){return void 0===e&&(e={}),Object(zt.createDecorator)(function(o,i){(o.props||(o.props={}))[i]=e,o.model={prop:i,event:t||i}})}function n(t){return void 0===t&&(t={}),Object(zt.createDecorator)(function(e,o){(e.props||(e.props={}))[o]=t})}function r(t,e){void 0===e&&(e={});var o=e.deep,i=void 0!==o&&o,a=e.immediate,n=void 0!==a&&a;return Object(zt.createDecorator)(function(e,o){"object"!=typeof e.watch&&(e.watch=Object.create(null));var a=e.watch;"object"!=typeof a[t]||Array.isArray(a[t])?void 0===a[t]&&(a[t]=[]):a[t]=[a[t]],a[t].push({handler:o,deep:i,immediate:n})})}function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function c(t,e,o){return e&&p(t.prototype,e),o&&p(t,o),t}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&m(t,e)}function m(t,e){return(m=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function u(t){var e=b();return function(){var o,i=v(t);if(e){var a=v(this).constructor;o=Reflect.construct(i,arguments,a)}else o=i.apply(this,arguments);return f(this,o)}}function f(t,e){return!e||"object"!==s(e)&&"function"!=typeof e?h(t):e}function h(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function b(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function v(t){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function g(t){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function x(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function w(t,e,o){return e&&y(t.prototype,e),o&&y(t,o),t}function k(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&_(t,e)}function _(t,e){return(_=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function S(t){var e=A();return function(){var o,i=z(t);if(e){var a=z(this).constructor;o=Reflect.construct(i,arguments,a)}else o=i.apply(this,arguments);return O(this,o)}}function O(t,e){return!e||"object"!==g(e)&&"function"!=typeof e?C(t):e}function C(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function A(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function z(t){return(z=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function $(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function j(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function D(t,e,o){return e&&j(t.prototype,e),o&&j(t,o),t}function E(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,i)}return o}function T(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?E(Object(o),!0).forEach(function(e){W(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):E(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function P(t,e){return M(t)||I(t,e)||F(t,e)||R()}function R(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var o=[],i=!0,a=!1,n=void 0;try{for(var r,s=t[Symbol.iterator]();!(i=(r=s.next()).done)&&(o.push(r.value),!e||o.length!==e);i=!0);}catch(t){a=!0,n=t}finally{try{i||null==s.return||s.return()}finally{if(a)throw n}}return o}}function M(t){if(Array.isArray(t))return t}function L(t){return U(t)||B(t)||F(t)||N()}function N(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function F(t,e){if(t){if("string"==typeof t)return G(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?G(t,e):void 0}}function B(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function U(t){if(Array.isArray(t))return G(t)}function G(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,i=new Array(e);o<e;o++)i[o]=t[o];return i}function V(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function H(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function q(t,e,o){return e&&H(t.prototype,e),o&&H(t,o),t}function W(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function K(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function X(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function J(t,e,o){return e&&X(t.prototype,e),o&&X(t,o),t}function Y(t,e){return tt(t)||Q(t,e)||rt(t,e)||Z()}function Z(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Q(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var o=[],i=!0,a=!1,n=void 0;try{for(var r,s=t[Symbol.iterator]();!(i=(r=s.next()).done)&&(o.push(r.value),!e||o.length!==e);i=!0);}catch(t){a=!0,n=t}finally{try{i||null==s.return||s.return()}finally{if(a)throw n}}return o}}function tt(t){if(Array.isArray(t))return t}function et(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,i)}return o}function ot(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?et(Object(o),!0).forEach(function(e){it(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):et(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function it(t,e,o){return e in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}function at(t){return lt(t)||st(t)||rt(t)||nt()}function nt(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function rt(t,e){if(t){if("string"==typeof t)return pt(t,e);var o=Object.prototype.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?pt(t,e):void 0}}function st(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}function lt(t){if(Array.isArray(t))return pt(t)}function pt(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,i=new Array(e);o<e;o++)i[o]=t[o];return i}function ct(t){return(ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function dt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function mt(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function ut(t,e,o){return e&&mt(t.prototype,e),o&&mt(t,o),t}function ft(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&ht(t,e)}function ht(t,e){return(ht=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function bt(t){var e=xt();return function(){var o,i=yt(t);if(e){var a=yt(this).constructor;o=Reflect.construct(i,arguments,a)}else o=i.apply(this,arguments);return vt(this,o)}}function vt(t,e){return!e||"object"!==ct(e)&&"function"!=typeof e?gt(t):e}function gt(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function xt(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(t){return!1}}function yt(t){return(yt=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}if(o.r(e),o.d(e,"ERROR_TYPE",function(){return Nt}),o.d(e,"VueSliderMark",function(){return Pt}),o.d(e,"VueSliderDot",function(){return Dt}),"undefined"!=typeof window){var wt=window.document.currentScript,kt=o("8875");wt=kt(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:kt});var _t=wt&&wt.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);_t&&(o.p=_t[1])}var St=o("2638"),Ot=o.n(St),Ct=o("8bbf"),At=o.n(Ct),zt=o("65d9"),$t=o.n(zt);o("4ed8");var jt=function(){var t=function(t){function e(){return l(this,e),o.apply(this,arguments)}d(e,t);var o=u(e);return c(e,[{key:"dragStart",value:function(t){if(this.disabled)return!1;this.$emit("drag-start")}},{key:"render",value:function(){var t=arguments[0];return t("div",{ref:"dot",class:this.dotClasses,attrs:{"aria-valuetext":this.tooltipValue},on:{mousedown:this.dragStart,touchstart:this.dragStart}},[this.$slots.dot||t("div",{class:this.handleClasses,style:this.dotStyle}),"none"!==this.tooltip?t("div",{class:this.tooltipClasses},[this.$slots.tooltip||t("div",{class:this.tooltipInnerClasses,style:this.tooltipStyle},[t("span",{class:"vue-slider-dot-tooltip-text"},[this.tooltipValue])])]):null])}},{key:"dotClasses",get:function(){return["vue-slider-dot",{"vue-slider-dot-hover":"hover"===this.tooltip||"active"===this.tooltip,"vue-slider-dot-disabled":this.disabled,"vue-slider-dot-focus":this.focus}]}},{key:"handleClasses",get:function(){return["vue-slider-dot-handle",{"vue-slider-dot-handle-disabled":this.disabled,"vue-slider-dot-handle-focus":this.focus}]}},{key:"tooltipClasses",get:function(){return["vue-slider-dot-tooltip",["vue-slider-dot-tooltip-".concat(this.tooltipPlacement)],{"vue-slider-dot-tooltip-show":this.showTooltip}]}},{key:"tooltipInnerClasses",get:function(){return["vue-slider-dot-tooltip-inner",["vue-slider-dot-tooltip-inner-".concat(this.tooltipPlacement)],{"vue-slider-dot-tooltip-inner-disabled":this.disabled,"vue-slider-dot-tooltip-inner-focus":this.focus}]}},{key:"showTooltip",get:function(){switch(this.tooltip){case"always":return!0;case"none":return!1;case"focus":case"active":return!!this.focus;default:return!1}}},{key:"tooltipValue",get:function(){return this.tooltipFormatter?"string"==typeof this.tooltipFormatter?this.tooltipFormatter.replace(/\{value\}/,String(this.value)):this.tooltipFormatter(this.value):this.value}}]),e}(At.a);return i([n({default:0})],t.prototype,"value",void 0),i([n()],t.prototype,"tooltip",void 0),i([n()],t.prototype,"dotStyle",void 0),i([n()],t.prototype,"tooltipStyle",void 0),i([n({type:String,validator:function(t){return["top","right","bottom","left"].indexOf(t)>-1},required:!0})],t.prototype,"tooltipPlacement",void 0),i([n({type:[String,Function]})],t.prototype,"tooltipFormatter",void 0),i([n({type:Boolean,default:!1})],t.prototype,"focus",void 0),i([n({default:!1})],t.prototype,"disabled",void 0),t=i([$t.a],t)}(),Dt=jt;o("556c");var Et,Tt=function(){var t=function(t){function e(){return x(this,e),o.apply(this,arguments)}k(e,t);var o=S(e);return w(e,[{key:"labelClickHandle",value:function(t){t.stopPropagation(),this.$emit("pressLabel",this.mark.pos)}},{key:"render",value:function(){var t=arguments[0],e=this.mark;return t("div",{class:this.marksClasses},[this.$slots.step||t("div",{class:this.stepClasses,style:[this.stepStyle,e.style,e.active?this.stepActiveStyle:null,e.active?e.activeStyle:null]}),this.hideLabel?null:this.$slots.label||t("div",{class:this.labelClasses,style:[this.labelStyle,e.labelStyle,e.active?this.labelActiveStyle:null,e.active?e.labelActiveStyle:null],on:{click:this.labelClickHandle}},[e.label])])}},{key:"marksClasses",get:function(){return["vue-slider-mark",{"vue-slider-mark-active":this.mark.active}]}},{key:"stepClasses",get:function(){return["vue-slider-mark-step",{"vue-slider-mark-step-active":this.mark.active}]}},{key:"labelClasses",get:function(){return["vue-slider-mark-label",{"vue-slider-mark-label-active":this.mark.active}]}}]),e}(At.a);return i([n({required:!0})],t.prototype,"mark",void 0),i([n(Boolean)],t.prototype,"hideLabel",void 0),i([n()],t.prototype,"stepStyle",void 0),i([n()],t.prototype,"stepActiveStyle",void 0),i([n()],t.prototype,"labelStyle",void 0),i([n()],t.prototype,"labelActiveStyle",void 0),t=i([$t.a],t)}(),Pt=Tt,Rt=function(t){return"number"==typeof t?"".concat(t,"px"):t},It=function(t){var e=document.documentElement,o=document.body,i=t.getBoundingClientRect();return{y:i.top+(window.pageYOffset||e.scrollTop)-(e.clientTop||o.clientTop||0),x:i.left+(window.pageXOffset||e.scrollLeft)-(e.clientLeft||o.clientLeft||0)}},Mt=function(t,e,o){var i="targetTouches"in t?t.targetTouches[0]:t,a=It(e),n={x:i.pageX-a.x,y:i.pageY-a.y};return{x:o?e.offsetWidth-n.x:n.x,y:o?e.offsetHeight-n.y:n.y}};!function(t){t[t.PAGE_UP=33]="PAGE_UP",t[t.PAGE_DOWN=34]="PAGE_DOWN",t[t.END=35]="END",t[t.HOME=36]="HOME",t[t.LEFT=37]="LEFT",t[t.UP=38]="UP",t[t.RIGHT=39]="RIGHT",t[t.DOWN=40]="DOWN"}(Et||(Et={}));var Lt,Nt,Ft=function(t,e){if(e.hook){var o=e.hook(t);if("function"==typeof o)return o;if(!o)return null}switch(t.keyCode){case Et.UP:return function(t){return"ttb"===e.direction?t-1:t+1};case Et.RIGHT:return function(t){return"rtl"===e.direction?t-1:t+1};case Et.DOWN:return function(t){return"ttb"===e.direction?t+1:t-1};case Et.LEFT:return function(t){return"rtl"===e.direction?t+1:t-1};case Et.END:return function(){return e.max};case Et.HOME:return function(){return e.min};case Et.PAGE_UP:return function(t){return t+10};case Et.PAGE_DOWN:return function(t){return t-10};default:return null}},Bt=function(){function t(e){$(this,t),this.num=e}return D(t,[{key:"decimal",value:function(t,e){var o=this.num,i=this.getDecimalLen(o),a=this.getDecimalLen(t),n=0;switch(e){case"+":n=this.getExponent(i,a),this.num=(this.safeRoundUp(o,n)+this.safeRoundUp(t,n))/n;break;case"-":n=this.getExponent(i,a),this.num=(this.safeRoundUp(o,n)-this.safeRoundUp(t,n))/n;break;case"*":this.num=this.safeRoundUp(this.safeRoundUp(o,this.getExponent(i)),this.safeRoundUp(t,this.getExponent(a)))/this.getExponent(i+a);break;case"/":n=this.getExponent(i,a),this.num=this.safeRoundUp(o,n)/this.safeRoundUp(t,n);break;case"%":n=this.getExponent(i,a),this.num=this.safeRoundUp(o,n)%this.safeRoundUp(t,n)/n}return this}},{key:"plus",value:function(t){return this.decimal(t,"+")}},{key:"minus",value:function(t){return this.decimal(t,"-")}},{key:"multiply",value:function(t){return this.decimal(t,"*")}},{key:"divide",value:function(t){return this.decimal(t,"/")}},{key:"remainder",value:function(t){return this.decimal(t,"%")}},{key:"toNumber",value:function(){return this.num}},{key:"getDecimalLen",value:function(t){var e="".concat(t).split("e");return("".concat(e[0]).split(".")[1]||"").length-(e[1]?+e[1]:0)}},{key:"getExponent",value:function(t,e){return Math.pow(10,void 0!==e?Math.max(t,e):t)}},{key:"safeRoundUp",value:function(t,e){return Math.round(t*e)}}]),t}();!function(t){t[t.VALUE=1]="VALUE",t[t.INTERVAL=2]="INTERVAL",t[t.MIN=3]="MIN",t[t.MAX=4]="MAX",t[t.ORDER=5]="ORDER"}(Nt||(Nt={}));var Ut=(Lt={},W(Lt,Nt.VALUE,'The type of the "value" is illegal'),W(Lt,Nt.INTERVAL,'The prop "interval" is invalid, "(max - min)" must be divisible by "interval"'),W(Lt,Nt.MIN,'The "value" must be greater than or equal to the "min".'),W(Lt,Nt.MAX,'The "value" must be less than or equal to the "max".'),W(Lt,Nt.ORDER,'When "order" is false, the parameters "minRange", "maxRange", "fixed", "enabled" are invalid.'),Lt),Gt=function(){function t(e){V(this,t),this.dotsPos=[],this.dotsValue=[],this.cacheRangeDir={},this.data=e.data,this.max=e.max,this.min=e.min,this.interval=e.interval,this.order=e.order,this.marks=e.marks,this.included=e.included,this.process=e.process,this.adsorb=e.adsorb,this.dotOptions=e.dotOptions,this.onError=e.onError,this.order?(this.minRange=e.minRange||0,this.maxRange=e.maxRange||0,this.enableCross=e.enableCross,this.fixed=e.fixed):((e.minRange||e.maxRange||!e.enableCross||e.fixed)&&this.emitError(Nt.ORDER),this.minRange=0,this.maxRange=0,this.enableCross=!0,this.fixed=!1),this.setValue(e.value)}return q(t,[{key:"setValue",value:function(t){var e=this;this.setDotsValue(Array.isArray(t)?this.order?L(t).sort(function(t,o){return e.getIndexByValue(t)-e.getIndexByValue(o)}):L(t):[t],!0)}},{key:"setDotsValue",value:function(t,e){this.dotsValue=t,e&&this.syncDotsPos()}},{key:"setDotsPos",value:function(t){var e=this,o=this.order?L(t).sort(function(t,e){return t-e}):t;this.dotsPos=o,this.setDotsValue(o.map(function(t){return e.getValueByPos(t)}),this.adsorb)}},{key:"getValueByPos",value:function(t){var e=this.parsePos(t);if(this.included){var o=100;this.markList.forEach(function(i){var a=Math.abs(i.pos-t);a<o&&(o=a,e=i.value)})}return e}},{key:"syncDotsPos",value:function(){var t=this;this.dotsPos=this.dotsValue.map(function(e){return t.parseValue(e)})}},{key:"getRecentDot",value:function(t){var e=this.dotsPos.map(function(e){return Math.abs(e-t)});return e.indexOf(Math.min.apply(Math,L(e)))}},{key:"getIndexByValue",value:function(t){return this.data?this.data.indexOf(t):new Bt(+t).minus(this.min).divide(this.interval).toNumber()}},{key:"getValueByIndex",value:function(t){return t<0?t=0:t>this.total&&(t=this.total),this.data?this.data[t]:new Bt(t).multiply(this.interval).plus(this.min).toNumber()}},{key:"setDotPos",value:function(t,e){t=this.getValidPos(t,e).pos;var o=t-this.dotsPos[e];if(o){var i=new Array(this.dotsPos.length);this.fixed?i=this.getFixedChangePosArr(o,e):this.minRange||this.maxRange?i=this.getLimitRangeChangePosArr(t,o,e):i[e]=o,this.setDotsPos(this.dotsPos.map(function(t,e){return t+(i[e]||0)}))}}},{key:"getFixedChangePosArr",value:function(t,e){var o=this;return this.dotsPos.forEach(function(i,a){if(a!==e){var n=o.getValidPos(i+t,a),r=n.pos;n.inRange||(t=Math.min(Math.abs(r-i),Math.abs(t))*(t<0?-1:1))}}),this.dotsPos.map(function(e){return t})}},{key:"getLimitRangeChangePosArr",value:function(t,e,o){var i=this,a=[{index:o,changePos:e}],n=e;return[this.minRange,this.maxRange].forEach(function(r,s){if(!r)return!1;var l=0===s,p=e>0,c=0;c=l?p?1:-1:p?-1:1;for(var d=o+c,m=i.dotsPos[d],u=t;i.isPos(m)&&function(t,e){var o=Math.abs(t-e);return l?o<i.minRangeDir:o>i.maxRangeDir}(m,u);){var f=i.getValidPos(m+n,d),h=f.pos;a.push({index:d,changePos:h-m}),d+=c,u=h,m=i.dotsPos[d]}}),this.dotsPos.map(function(t,e){var o=a.filter(function(t){return t.index===e});return o.length?o[0].changePos:0})}},{key:"isPos",value:function(t){return"number"==typeof t}},{key:"getValidPos",value:function(t,e){var o=this.valuePosRange[e],i=!0;return t<o[0]?(t=o[0],i=!1):t>o[1]&&(t=o[1],i=!1),{pos:t,inRange:i}}},{key:"parseValue",value:function(t){if(this.data)t=this.data.indexOf(t);else if("number"==typeof t||"string"==typeof t){if((t=+t)<this.min)return this.emitError(Nt.MIN),0;if(t>this.max)return this.emitError(Nt.MAX),0;if("number"!=typeof t||t!==t)return this.emitError(Nt.VALUE),0;t=new Bt(t).minus(this.min).divide(this.interval).toNumber()}var e=new Bt(t).multiply(this.gap).toNumber();return e<0?0:e>100?100:e}},{key:"parsePos",value:function(t){var e=Math.round(t/this.gap);return this.getValueByIndex(e)}},{key:"isActiveByPos",value:function(t){return this.processArray.some(function(e){var o=P(e,2),i=o[0],a=o[1];return t>=i&&t<=a})}},{key:"getValues",value:function(){if(this.data)return this.data;for(var t=[],e=0;e<=this.total;e++)t.push(new Bt(e).multiply(this.interval).plus(this.min).toNumber());return t}},{key:"getRangeDir",value:function(t){return t?new Bt(t).divide(new Bt(this.data?this.data.length-1:this.max).minus(this.data?0:this.min).toNumber()).multiply(100).toNumber():100}},{key:"emitError",value:function(t){this.onError&&this.onError(t,Ut[t])}},{key:"getDotRange",value:function(t,e,o){if(!this.dotOptions)return o;var i=Array.isArray(this.dotOptions)?this.dotOptions[t]:this.dotOptions;return i&&void 0!==i[e]?this.parseValue(i[e]):o}},{key:"markList",get:function(){var t=this;if(!this.marks)return[];var e=function(e,o){var i=t.parseValue(e);return T({pos:i,value:e,label:e,active:t.isActiveByPos(i)},o)};return!0===this.marks?this.getValues().map(function(t){return e(t)}):"[object Object]"===Object.prototype.toString.call(this.marks)?Object.keys(this.marks).sort(function(t,e){return+t-+e}).map(function(o){var i=t.marks[o];return e(o,"string"!=typeof i?i:{label:i})}):Array.isArray(this.marks)?this.marks.map(function(t){return e(t)}):"function"==typeof this.marks?this.getValues().map(function(e){return{value:e,result:t.marks(e)}}).filter(function(t){return!!t.result}).map(function(t){var o=t.value,i=t.result;return e(o,i)}):[]}},{key:"processArray",get:function(){if(this.process){if("function"==typeof this.process)return this.process(this.dotsPos);if(1===this.dotsPos.length)return[[0,this.dotsPos[0]]];if(this.dotsPos.length>1)return[[Math.min.apply(Math,L(this.dotsPos)),Math.max.apply(Math,L(this.dotsPos))]]}return[]}},{key:"total",get:function(){var t=0;return t=this.data?this.data.length-1:new Bt(this.max).minus(this.min).divide(this.interval).toNumber(),t-Math.floor(t)!=0?(this.emitError(Nt.INTERVAL),0):t}},{key:"gap",get:function(){return 100/this.total}},{key:"minRangeDir",get:function(){return this.cacheRangeDir[this.minRange]?this.cacheRangeDir[this.minRange]:this.cacheRangeDir[this.minRange]=this.getRangeDir(this.minRange)}},{key:"maxRangeDir",get:function(){return this.cacheRangeDir[this.maxRange]?this.cacheRangeDir[this.maxRange]:this.cacheRangeDir[this.maxRange]=this.getRangeDir(this.maxRange)}},{key:"valuePosRange",get:function(){var t=this,e=this.dotsPos,o=[];return e.forEach(function(i,a){o.push([Math.max(t.minRange?t.minRangeDir*a:0,t.enableCross?0:e[a-1]||0,t.getDotRange(a,"min",0)),Math.min(t.minRange?100-t.minRangeDir*(e.length-1-a):100,t.enableCross?100:e[a+1]||100,t.getDotRange(a,"max",100))])}),o}},{key:"dotsIndex",get:function(){var t=this;return this.dotsValue.map(function(e){return t.getIndexByValue(e)})}}]),t}(),Vt=function(){function t(e){K(this,t),this.states=0,this.map=e}return J(t,[{key:"add",value:function(t){this.states|=t}},{key:"delete",value:function(t){this.states&=~t}},{key:"toggle",value:function(t){this.has(t)?this.delete(t):this.add(t)}},{key:"has",value:function(t){return!!(this.states&t)}}]),t}();o("4abb");var Ht={None:0,Drag:2,Focus:4},qt=function(){var t=function(t){function e(){var t;return dt(this,e),t=o.apply(this,arguments),t.states=new Vt(Ht),t.scale=1,t.focusDotIndex=0,t}ft(e,t);var o=bt(e);return ut(e,[{key:"isObjectData",value:function(t){return!!t&&"[object Object]"===Object.prototype.toString.call(t)}},{key:"isObjectArrayData",value:function(t){return!!t&&Array.isArray(t)&&t.length>0&&"object"===ct(t[0])}},{key:"onValueChanged",value:function(){this.control&&!this.states.has(Ht.Drag)&&this.isNotSync&&(this.control.setValue(this.value),this.syncValueByPos())}},{key:"created",value:function(){this.initControl()}},{key:"mounted",value:function(){this.bindEvent()}},{key:"beforeDestroy",value:function(){this.unbindEvent()}},{key:"bindEvent",value:function(){document.addEventListener("touchmove",this.dragMove,{passive:!1}),document.addEventListener("touchend",this.dragEnd,{passive:!1}),document.addEventListener("mousedown",this.blurHandle),document.addEventListener("mousemove",this.dragMove),document.addEventListener("mouseup",this.dragEnd),document.addEventListener("mouseleave",this.dragEnd),document.addEventListener("keydown",this.keydownHandle)}},{key:"unbindEvent",value:function(){document.removeEventListener("touchmove",this.dragMove),document.removeEventListener("touchend",this.dragEnd),document.removeEventListener("mousedown",this.blurHandle),document.removeEventListener("mousemove",this.dragMove),document.removeEventListener("mouseup",this.dragEnd),document.removeEventListener("mouseleave",this.dragEnd),document.removeEventListener("keydown",this.keydownHandle)}},{key:"setScale",value:function(){var t=new Bt(Math.floor(this.isHorizontal?this.$refs.rail.offsetWidth:this.$refs.rail.offsetHeight));void 0!==this.zoom&&t.multiply(this.zoom),t.divide(100),this.scale=t.toNumber()}},{key:"initControl",value:function(){var t=this;this.control=new Gt({value:this.value,data:this.sliderData,enableCross:this.enableCross,fixed:this.fixed,max:this.max,min:this.min,interval:this.interval,minRange:this.minRange,maxRange:this.maxRange,order:this.order,marks:this.sliderMarks,included:this.included,process:this.process,adsorb:this.adsorb,dotOptions:this.dotOptions,onError:this.emitError}),this.syncValueByPos(),["data","enableCross","fixed","max","min","interval","minRange","maxRange","order","marks","process","adsorb","included","dotOptions"].forEach(function(e){t.$watch(e,function(o){if("data"===e&&Array.isArray(t.control.data)&&Array.isArray(o)&&t.control.data.length===o.length&&o.every(function(e,o){return e===t.control.data[o]}))return!1;switch(e){case"data":case"dataLabel":case"dataValue":t.control.data=t.sliderData;break;case"mark":t.control.marks=t.sliderMarks;break;default:t.control[e]=o}["data","max","min","interval"].indexOf(e)>-1&&t.control.syncDotsPos()})})}},{key:"syncValueByPos",value:function(){var t=this.control.dotsValue;this.isDiff(t,Array.isArray(this.value)?this.value:[this.value])&&this.$emit("change",1===t.length?t[0]:at(t),this.focusDotIndex)}},{key:"isDiff",value:function(t,e){return t.length!==e.length||t.some(function(t,o){return t!==e[o]})}},{key:"emitError",value:function(t,e){this.silent||console.error("[VueSlider error]: ".concat(e)),this.$emit("error",t,e)}},{key:"dragStartOnProcess",value:function(t){if(this.dragOnClick){this.setScale();var e=this.getPosByEvent(t),o=this.control.getRecentDot(e);if(this.dots[o].disabled)return;this.dragStart(o),this.control.setDotPos(e,this.focusDotIndex),this.lazy||this.syncValueByPos()}}},{key:"dragStart",value:function(t){this.focusDotIndex=t,this.setScale(),this.states.add(Ht.Drag),this.states.add(Ht.Focus),this.$emit("drag-start",this.focusDotIndex)}},{key:"dragMove",value:function(t){if(!this.states.has(Ht.Drag))return!1;t.preventDefault();var e=this.getPosByEvent(t);this.isCrossDot(e),this.control.setDotPos(e,this.focusDotIndex),this.lazy||this.syncValueByPos();var o=this.control.dotsValue;this.$emit("dragging",1===o.length?o[0]:at(o),this.focusDotIndex)}},{key:"isCrossDot",value:function(t){if(this.canSort){var e=this.focusDotIndex,o=t;if(o>this.dragRange[1]?(o=this.dragRange[1],this.focusDotIndex++):o<this.dragRange[0]&&(o=this.dragRange[0],this.focusDotIndex--),e!==this.focusDotIndex){var i=this.$refs["dot-".concat(this.focusDotIndex)];i&&i.$el&&i.$el.focus(),this.control.setDotPos(o,e)}}}},{key:"dragEnd",value:function(t){var e=this;if(!this.states.has(Ht.Drag))return!1;setTimeout(function(){e.lazy&&e.syncValueByPos(),e.included&&e.isNotSync?e.control.setValue(e.value):e.control.syncDotsPos(),e.states.delete(Ht.Drag),e.useKeyboard&&!("targetTouches"in t)||e.states.delete(Ht.Focus),e.$emit("drag-end",e.focusDotIndex)})}},{key:"blurHandle",value:function(t){if(!this.states.has(Ht.Focus)||!this.$refs.container||this.$refs.container.contains(t.target))return!1;this.states.delete(Ht.Focus)}},{key:"clickHandle",value:function(t){if(!this.clickable||this.disabled)return!1;if(!this.states.has(Ht.Drag)){this.setScale();var e=this.getPosByEvent(t);this.setValueByPos(e)}}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.states.add(Ht.Focus),this.focusDotIndex=t}},{key:"blur",value:function(){this.states.delete(Ht.Focus)}},{key:"getValue",value:function(){var t=this.control.dotsValue;return 1===t.length?t[0]:t}},{key:"getIndex",value:function(){var t=this.control.dotsIndex;return 1===t.length?t[0]:t}},{key:"setValue",value:function(t){this.control.setValue(Array.isArray(t)?at(t):[t]),this.syncValueByPos()}},{key:"setIndex",value:function(t){var e=this,o=Array.isArray(t)?t.map(function(t){return e.control.getValueByIndex(t)}):this.control.getValueByIndex(t);this.setValue(o)}},{key:"setValueByPos",value:function(t){var e=this,o=this.control.getRecentDot(t);if(this.disabled||this.dots[o].disabled)return!1;this.focusDotIndex=o,this.control.setDotPos(t,o),this.syncValueByPos(),this.useKeyboard&&this.states.add(Ht.Focus),setTimeout(function(){e.included&&e.isNotSync?e.control.setValue(e.value):e.control.syncDotsPos()})}},{key:"keydownHandle",value:function(t){var e=this;if(!this.useKeyboard||!this.states.has(Ht.Focus))return!1;var o=this.included&&this.marks,i=Ft(t,{direction:this.direction,max:o?this.control.markList.length-1:this.control.total,min:0,hook:this.keydownHook});if(i){t.preventDefault();var a=-1,n=0;o?(this.control.markList.some(function(t,o){return t.value===e.control.dotsValue[e.focusDotIndex]&&(a=i(o),!0)}),a<0?a=0:a>this.control.markList.length-1&&(a=this.control.markList.length-1),n=this.control.markList[a].pos):(a=i(this.control.getIndexByValue(this.control.dotsValue[this.focusDotIndex])),n=this.control.parseValue(this.control.getValueByIndex(a))),this.isCrossDot(n),this.control.setDotPos(n,this.focusDotIndex),this.syncValueByPos()}}},{key:"getPosByEvent",value:function(t){return Mt(t,this.$refs.rail,this.isReverse)[this.isHorizontal?"x":"y"]/this.scale}},{key:"renderSlot",value:function(t,e,o,i){var a=this.$createElement,n=this.$scopedSlots[t];return n?i?n(e):a("template",{slot:t},[n(e)]):o}},{key:"render",value:function(){var t=this,e=arguments[0];return e("div",Ot()([{ref:"container",class:this.containerClasses,style:this.containerStyles,on:{click:this.clickHandle,touchstart:this.dragStartOnProcess,mousedown:this.dragStartOnProcess}},this.$attrs]),[e("div",{ref:"rail",class:"vue-slider-rail",style:this.railStyle},[this.processArray.map(function(o,i){return t.renderSlot("process",o,e("div",{class:"vue-slider-process",key:"process-".concat(i),style:o.style}),!0)}),this.sliderMarks?e("div",{class:"vue-slider-marks"},[this.control.markList.map(function(o,i){var a;return t.renderSlot("mark",o,e("vue-slider-mark",{key:"mark-".concat(i),attrs:{mark:o,hideLabel:t.hideLabel,stepStyle:t.stepStyle,stepActiveStyle:t.stepActiveStyle,labelStyle:t.labelStyle,labelActiveStyle:t.labelActiveStyle},style:(a={},it(a,t.isHorizontal?"height":"width","100%"),it(a,t.isHorizontal?"width":"height",t.tailSize),it(a,t.mainDirection,"".concat(o.pos,"%")),a),on:{pressLabel:function(e){return t.clickable&&t.setValueByPos(e)}}},[t.renderSlot("step",o,null),t.renderSlot("label",o,null)]),!0)})]):null,this.dots.map(function(o,i){var a;return e("vue-slider-dot",{ref:"dot-".concat(i),key:"dot-".concat(i),attrs:ot({value:o.value,disabled:o.disabled,focus:o.focus,"dot-style":[o.style,o.disabled?o.disabledStyle:null,o.focus?o.focusStyle:null],tooltip:o.tooltip||t.tooltip,"tooltip-style":[t.tooltipStyle,o.tooltipStyle,o.disabled?o.tooltipDisabledStyle:null,o.focus?o.tooltipFocusStyle:null],"tooltip-formatter":Array.isArray(t.sliderTooltipFormatter)?t.sliderTooltipFormatter[i]:t.sliderTooltipFormatter,"tooltip-placement":t.tooltipDirections[i],role:"slider","aria-valuenow":o.value,"aria-valuemin":t.min,"aria-valuemax":t.max,"aria-orientation":t.isHorizontal?"horizontal":"vertical",tabindex:"0"},t.dotAttrs),style:[t.dotBaseStyle,(a={},it(a,t.mainDirection,"".concat(o.pos,"%")),it(a,"transition","".concat(t.mainDirection," ").concat(t.animateTime,"s")),a)],on:{"drag-start":function(){return t.dragStart(i)}},nativeOn:{focus:function(){return!o.disabled&&t.focus(i)},blur:function(){return t.blur()}}},[t.renderSlot("dot",o,null),t.renderSlot("tooltip",o,null)])}),this.renderSlot("default",{value:this.getValue()},null,!0)])])}},{key:"tailSize",get:function(){return Rt((this.isHorizontal?this.height:this.width)||4)}},{key:"containerClasses",get:function(){return["vue-slider",["vue-slider-".concat(this.direction)],{"vue-slider-disabled":this.disabled}]}},{key:"containerStyles",get:function(){var t=Array.isArray(this.dotSize)?this.dotSize:[this.dotSize,this.dotSize],e=Y(t,2),o=e[0],i=e[1],a=this.width?Rt(this.width):this.isHorizontal?"auto":Rt(4),n=this.height?Rt(this.height):this.isHorizontal?Rt(4):"auto";return{padding:this.contained?"".concat(i/2,"px ").concat(o/2,"px"):this.isHorizontal?"".concat(i/2,"px 0"):"0 ".concat(o/2,"px"),width:a,height:n}}},{key:"processArray",get:function(){var t=this;return this.control.processArray.map(function(e,o){var i,a=Y(e,3),n=a[0],r=a[1],s=a[2];if(n>r){var l=[r,n];n=l[0],r=l[1]}var p=t.isHorizontal?"width":"height";return{start:n,end:r,index:o,style:ot(ot((i={},it(i,t.isHorizontal?"height":"width","100%"),it(i,t.isHorizontal?"top":"left",0),it(i,t.mainDirection,"".concat(n,"%")),it(i,p,"".concat(r-n,"%")),it(i,"transitionProperty","".concat(p,",").concat(t.mainDirection)),it(i,"transitionDuration","".concat(t.animateTime,"s")),i),t.processStyle),s)}})}},{key:"dotBaseStyle",get:function(){var t,e=Array.isArray(this.dotSize)?this.dotSize:[this.dotSize,this.dotSize],o=Y(e,2),i=o[0],a=o[1];return t=this.isHorizontal?it({transform:"translate(".concat(this.isReverse?"50%":"-50%",", -50%)"),WebkitTransform:"translate(".concat(this.isReverse?"50%":"-50%",", -50%)"),top:"50%"},"ltr"===this.direction?"left":"right","0"):it({transform:"translate(-50%, ".concat(this.isReverse?"50%":"-50%",")"),WebkitTransform:"translate(-50%, ".concat(this.isReverse?"50%":"-50%",")"),left:"50%"},"btt"===this.direction?"bottom":"top","0"),ot({width:"".concat(i,"px"),height:"".concat(a,"px")},t)}},{key:"mainDirection",get:function(){switch(this.direction){case"ltr":return"left";case"rtl":return"right";case"btt":return"bottom";case"ttb":return"top"}}},{key:"isHorizontal",get:function(){return"ltr"===this.direction||"rtl"===this.direction}},{key:"isReverse",get:function(){return"rtl"===this.direction||"btt"===this.direction}},{key:"tooltipDirections",get:function(){var t=this.tooltipPlacement||(this.isHorizontal?"top":"left");return Array.isArray(t)?t:this.dots.map(function(){return t})}},{key:"dots",get:function(){var t=this;return this.control.dotsPos.map(function(e,o){return ot({pos:e,index:o,value:t.control.dotsValue[o],focus:t.states.has(Ht.Focus)&&t.focusDotIndex===o,disabled:t.disabled,style:t.dotStyle},(Array.isArray(t.dotOptions)?t.dotOptions[o]:t.dotOptions)||{})})}},{key:"animateTime",get:function(){return this.states.has(Ht.Drag)?0:this.duration}},{key:"canSort",get:function(){return this.order&&!this.minRange&&!this.maxRange&&!this.fixed&&this.enableCross}},{key:"sliderData",get:function(){var t=this;return this.isObjectArrayData(this.data)?this.data.map(function(e){return e[t.dataValue]}):this.isObjectData(this.data)?Object.keys(this.data):this.data}},{key:"sliderMarks",get:function(){var t=this;return this.marks?this.marks:this.isObjectArrayData(this.data)?function(e){var o={label:e};return t.data.some(function(i){return i[t.dataValue]===e&&(o.label=i[t.dataLabel],!0)}),o}:this.isObjectData(this.data)?this.data:void 0}},{key:"sliderTooltipFormatter",get:function(){var t=this;if(this.tooltipFormatter)return this.tooltipFormatter;if(this.isObjectArrayData(this.data))return function(e){var o=""+e;return t.data.some(function(i){return i[t.dataValue]===e&&(o=i[t.dataLabel],!0)}),o};if(this.isObjectData(this.data)){var e=this.data;return function(t){return e[t]}}}},{key:"isNotSync",get:function(){var t=this.control.dotsValue;return Array.isArray(this.value)?this.value.length!==t.length||this.value.some(function(e,o){return e!==t[o]}):this.value!==t[0]}},{key:"dragRange",get:function(){var t=this.dots[this.focusDotIndex-1],e=this.dots[this.focusDotIndex+1];return[t?t.pos:-1/0,e?e.pos:1/0]}}]),e}(At.a);return i([a("change",{default:0})],t.prototype,"value",void 0),i([n({type:Boolean,default:!1})],t.prototype,"silent",void 0),i([n({default:"ltr",validator:function(t){return["ltr","rtl","ttb","btt"].indexOf(t)>-1}})],t.prototype,"direction",void 0),i([n({type:[Number,String]})],t.prototype,"width",void 0),i([n({type:[Number,String]})],t.prototype,"height",void 0),i([n({default:14})],t.prototype,"dotSize",void 0),i([n({default:!1})],t.prototype,"contained",void 0),i([n({type:Number,default:0})],t.prototype,"min",void 0),i([n({type:Number,default:100})],t.prototype,"max",void 0),i([n({type:Number,default:1})],t.prototype,"interval",void 0),i([n({type:Boolean,default:!1})],t.prototype,"disabled",void 0),i([n({type:Boolean,default:!0})],t.prototype,"clickable",void 0),i([n({type:Boolean,default:!1})],t.prototype,"dragOnClick",void 0),i([n({type:Number,default:.5})],t.prototype,"duration",void 0),i([n({type:[Object,Array]})],t.prototype,"data",void 0),i([n({type:String,default:"value"})],t.prototype,"dataValue",void 0),i([n({type:String,default:"label"})],t.prototype,"dataLabel",void 0),i([n({type:Boolean,default:!1})],t.prototype,"lazy",void 0),i([n({type:String,validator:function(t){return["none","always","focus","hover","active"].indexOf(t)>-1},default:"active"})],t.prototype,"tooltip",void 0),i([n({type:[String,Array],validator:function(t){return(Array.isArray(t)?t:[t]).every(function(t){return["top","right","bottom","left"].indexOf(t)>-1})}})],t.prototype,"tooltipPlacement",void 0),i([n({type:[String,Array,Function]})],t.prototype,"tooltipFormatter",void 0),i([n({type:Boolean,default:!0})],t.prototype,"useKeyboard",void 0),i([n(Function)],t.prototype,"keydownHook",void 0),i([n({type:Boolean,default:!0})],t.prototype,"enableCross",void 0),i([n({type:Boolean,default:!1})],t.prototype,"fixed",void 0),i([n({type:Boolean,default:!0})],t.prototype,"order",void 0),i([n(Number)],t.prototype,"minRange",void 0),i([n(Number)],t.prototype,"maxRange",void 0),i([n({type:[Boolean,Object,Array,Function],default:!1})],t.prototype,"marks",void 0),i([n({type:[Boolean,Function],default:!0})],t.prototype,"process",void 0),i([n({type:[Number]})],t.prototype,"zoom",void 0),i([n(Boolean)],t.prototype,"included",void 0),i([n(Boolean)],t.prototype,"adsorb",void 0),i([n(Boolean)],t.prototype,"hideLabel",void 0),i([n()],t.prototype,"dotOptions",void 0),i([n()],t.prototype,"dotAttrs",void 0),i([n()],t.prototype,"railStyle",void 0),i([n()],t.prototype,"processStyle",void 0),i([n()],t.prototype,"dotStyle",void 0),i([n()],t.prototype,"tooltipStyle",void 0),i([n()],t.prototype,"stepStyle",void 0),i([n()],t.prototype,"stepActiveStyle",void 0),i([n()],t.prototype,"labelStyle",void 0),i([n()],t.prototype,"labelActiveStyle",void 0),i([r("value")],t.prototype,"onValueChanged",null),t=i([$t()({data:function(){return{control:null}},components:{VueSliderDot:Dt,VueSliderMark:Pt}})],t)}(),Wt=qt;Wt.VueSliderMark=Pt,Wt.VueSliderDot=Dt;var Kt=Wt;e.default=Kt}}).default})},function(t,e,o){var i,a;o(92),i=o(94),a=o(95),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(93);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t:root {\n\t\t--handle-bg: #4a4a4a;\n\t\t--handle-width: 30px;\n\t\t--handle-height: 30px;\n\t\t--handle-chevron-size: 20px;\n\t\t\n\t\t--handle-line-bg: #4a4a4a;\n\t\t--handle-line-width: 2px;\n\t\t--handle-line-height: 100%;\n\t\t\n\t\t--z-index-handle: 5;\n\t\t--z-index-handle-line: 4;\n\t\t--z-index-range-input: 6;\n\t}\n\t\n\t.compare-wrapper {\n\t\tposition: relative;\n\t}\n\t\n\t.compare,\n\t.compare__content {\n\t\tposition: relative;\n\t\theight: 100%;\n\t}\n\t\n\t.compare-overlay.initial,\n\t.compare__content.initial {\n\t\topacity: 0.2;\n\t}\n\t\n\t.compare-overlay,\n\t.compare__content {\n\t\ttransition: opacity .3s ease-in-out;\n\t}\n\t\n\t.compare-overlay {\n\t\tposition: absolute;\n\t\toverflow: hidden;\n\t\theight: 100%;\n\t\ttop: 0;\n\t}\n\t\n\t.compare-overlay__content {\n\t\tposition: relative;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t}\n\t\n\t.handle__arrow {\n\t\tposition: absolute;\n\t\twidth: var(--handle-chevron-size);\n\t}\n\t\n\t.handle__arrow--l {\n\t\tleft: 0;\n\t}\n\t\n\t.handle__arrow--r {\n\t\tright: 0;\n\t}\n\t\n\t.handle-wrap {\n\t\tdisplay: -ms-flexbox;\n\t\tdisplay: flex;\n\t\t-ms-flex-align: center;\n\t\t align-items: center;\n\t\t-ms-flex-pack: center;\n\t\t justify-content: center;\n\t\tposition: absolute;\n\t\ttop: 50%;\n\t\theight: 100%;\n\t\ttransform: translate(-50%, -50%);\n\t\tz-index: var(--z-index-handle);\n\t}\n\t\n\t.handle-icon {\n\t\tdisplay: -ms-flexbox;\n\t\tdisplay: flex;\n\t\t-ms-flex-align: center;\n\t\t align-items: center;\n\t\t-ms-flex-pack: center;\n\t\t justify-content: center;\n\t\tcolor: white;\n\t\tbackground: var(--handle-bg);\n\t\tborder-radius: 50%;\n\t\twidth: var(--handle-width);\n\t\theight: var(--handle-height);\n\t}\n\t\n\t.handle-line {\n\t\tcontent: '';\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\twidth: var(--handle-line-width);\n\t\theight: 100%;\n\t\tbackground: var(--handle-line-bg);\n\t\tz-index: var(--z-index-handle-line);\n\t\tpointer-events: none;\n\t\t-webkit-user-select: none;\n\t\t -moz-user-select: none;\n\t\t -ms-user-select: none;\n\t\t user-select: none;\n\t}\n\t\n\t.compare__range {\n\t\tposition: absolute;\n\t\tcursor: ew-resize;\n\t\tleft: calc(var(--handle-width) / -2);\n\t\twidth: calc(100% + var(--handle-width));\n\t\ttransform: translatey(-50%);\n\t\ttop: calc(50%);\n\t\tz-index: var(--z-index-range-input);\n\t\t-webkit-appearance: none;\n\t\theight: var(--handle-height);\n\t\t/* debugging purposes only */\n\t\tbackground: rgba(0, 0, 0, .4);\n\t\topacity: .0;\n\t}\n\t\n\t.object-fit-cover {\n\t\t-o-object-fit: cover;\n\t\t object-fit: cover;\n\t}\n\t\n\t.compare_optimized {\n\t\tright: 5px;\n\t}\n\t\n\t.compare_original {\n\t\tleft: 5px;\n\t}\n\t\n\t.compare_label {\n\t\tposition: absolute;\n\t\tz-index: 999;\n\t\tbackground: #444;\n\t\topacity: 0.6;\n\t\tpadding: 0.5rem;\n\t\tborder-radius: 0.2rem;\n\t\tcolor: #fff;\n\t\ttop: 10px;\n\t\t\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"image_diff",props:{value:{default:50},first_label:{type:String,default:""},second_label:{type:String,default:""},step:{default:".1"}},data:function(){return{width:null,initial:!1,compareWidth:this.value}},watch:{value:function(){this.compareWidth=this.value}},mounted:function(){this.width=this.getContainerWidth()},methods:{removeInitial:function(){this.initial=!0},handleInput:function(t){this.compareWidth=t.target.value,this.$emit("input",t.target.value)},handleResize:function(){var t=this.getContainerWidth();t!==this.width&&(this.width=t)},getContainerWidth:function(){return window.getComputedStyle(this.$el,null).getPropertyValue("width")}}}},function(t,e){t.exports='\n\t<div class="compare-wrapper" @mouseenter="removeInitial">\n\t\t<div class="compare">\n\t\t\t\n\t\t\t<span class="compare_label compare_original">{{this.first_label}}</span>\n\t\t\t<span class="compare_label compare_optimized">{{this.second_label}}</span>\n\t\t\t<div class="compare__content " :class="{\'initial\':!initial}" :style="{\'width\': width}">\n\t\t\t\t<slot name="first"></slot>\n\t\t\t\n\t\t\t</div>\n\t\t\t\n\t\t\t<resize-observer @notify="handleResize" style="display: none"></resize-observer>\n\t\t\t<div class="handle-wrap" :style="{left:`calc(${compareWidth + \'%\'} - var(--handle-line-width) / 2`}">\n\t\t\t\t<div class="handle-icon">\n\t\t\t\t\t<svg class="handle__arrow handle__arrow--l" xmlns="http://www.w3.org/2000/svg" width="24"\n\t\t\t\t\t height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"\n\t\t\t\t\t stroke-linecap="round" stroke-linejoin="round">\n\t\t\t\t\t\t<polyline points="15 18 9 12 15 6"></polyline>\n\t\t\t\t\t</svg>\n\t\t\t\t\t<svg class="handle__arrow handle__arrow--r" xmlns="http://www.w3.org/2000/svg" width="24"\n\t\t\t\t\t height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"\n\t\t\t\t\t stroke-linecap="round" stroke-linejoin="round">\n\t\t\t\t\t\t<polyline points="9 18 15 12 9 6"></polyline>\n\t\t\t\t\t</svg>\n\t\t\t\t\n\t\t\t\t</div>\n\t\t\t\t<span class="handle-line"></span>\n\t\t\t</div>\n\t\t\t\n\t\t\t<div class="compare-overlay" :class="{\'initial\':!initial}" :style="{width:`calc(${compareWidth + \'%\'})`}">\n\t\t\t\t<div class="compare-overlay__content" :style="{ \'width\': width}">\n\t\t\t\t\t<slot name="second"></slot>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\n\t\t</div>\n\t\t<input type="range" min="0" max="100" :step="step" class="compare__range" :value="compareWidth"\n\t\t @input="handleInput" tabindex="-1">\n\t\n\t</div>\n'},function(t,e,o){var i=o(97);"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=o(98).default;a("2238a4e2",i,!1,{})},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,'.vue-slider-disabled .vue-slider-process{background-color:#a7a7a7}.vue-slider-disabled .vue-slider-dot-handle{border-color:#a7a7a7}.vue-slider-disabled .vue-slider-mark-step-active{box-shadow:0 0 0 2px #a7a7a7}.vue-slider-rail{background-color:whitesmoke;border-radius:15px;transition:background-color 0.3s}.vue-slider:hover .vue-slider-rail{background-color:#e1e1e1}.vue-slider-process{background-color:#9cd5ff;border-radius:15px;transition:background-color 0.3s}.vue-slider:hover .vue-slider-process{background-color:#69c0ff}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 2px #e8e8e8;background-color:#fff}.vue-slider-mark-step-active{box-shadow:0 0 0 2px #9cd5ff}.vue-slider:hover .vue-slider-mark-step-active{box-shadow:0 0 0 2px #69c0ff}.vue-slider-mark-label{font-size:12px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;border:2px solid #9cd5ff;box-sizing:border-box;transition:box-shadow 0.3s, border-color 0.3s}.vue-slider:hover .vue-slider-dot-handle{border-color:#69c0ff}.vue-slider-dot-handle-focus{border-color:#36abff;box-shadow:0 0 0 5px rgba(54,171,255,0.2)}.vue-slider:hover .vue-slider-dot-handle-focus{border-color:#36abff}.vue-slider-dot-handle:hover{border-color:#36abff}.vue-slider:hover .vue-slider-dot-handle:hover{border-color:#36abff}.vue-slider-dot-handle-disabled{cursor:not-allowed;border-color:#ddd !important}.vue-slider-dot-tooltip{opacity:0;visibility:hidden;transition:all 0.3s}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:6px 8px;color:#fff;border-radius:5px;border-color:rgba(0,0,0,0.75);background-color:rgba(0,0,0,0.75);box-shadow:0 2px 8px rgba(0,0,0,0.15);transform:scale(0.9);transition:transform 0.3s}.vue-slider-dot-tooltip-inner::after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top::after{top:100%;left:50%;transform:translate(-50%, 0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom::after{bottom:100%;left:50%;transform:translate(-50%, 0);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left::after{left:100%;top:50%;transform:translate(0, -50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right::after{right:100%;top:50%;transform:translate(0, -50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-inner-top{transform-origin:50% 100%}.vue-slider-dot-tooltip-inner-bottom{transform-origin:50% 0}.vue-slider-dot-tooltip-inner-left{transform-origin:100% 50%}.vue-slider-dot-tooltip-inner-right{transform-origin:0% 50%}.vue-slider-dot:hover .vue-slider-dot-tooltip,.vue-slider-dot-tooltip-show{opacity:1;visibility:visible}.vue-slider-dot:hover .vue-slider-dot-tooltip .vue-slider-dot-tooltip-inner,.vue-slider-dot-tooltip-show .vue-slider-dot-tooltip-inner{transform:scale(1)}\n',""])},function(t,e,o){"use strict";function i(t,e,o,i){h=o,v=i||{};var n=Object(p.a)(t,e);return a(n),function(e){for(var o=[],i=0;i<n.length;i++){var r=n[i],s=d[r.id];s.refs--,o.push(s)}e?(n=Object(p.a)(t,e),a(n)):n=[];for(var i=0;i<o.length;i++){var s=o[i];if(0===s.refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete d[s.id]}}}}function a(t){for(var e=0;e<t.length;e++){var o=t[e],i=d[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(r(o.parts[a]));i.parts.length>o.parts.length&&(i.parts.length=o.parts.length)}else{for(var n=[],a=0;a<o.parts.length;a++)n.push(r(o.parts[a]));d[o.id]={id:o.id,refs:1,parts:n}}}}function n(){var t=document.createElement("style");return t.type="text/css",m.appendChild(t),t}function r(t){var e,o,i=document.querySelector("style["+g+'~="'+t.id+'"]');if(i){if(h)return b;i.parentNode.removeChild(i)}if(x){var a=f++;i=u||(u=n()),e=s.bind(null,i,a,!1),o=s.bind(null,i,a,!0)}else i=n(),e=l.bind(null,i),o=function(){i.parentNode.removeChild(i)};return e(t),function(i){if(i){if(i.css===t.css&&i.media===t.media&&i.sourceMap===t.sourceMap)return;e(t=i)}else o()}}function s(t,e,o,i){var a=o?"":i.css;if(t.styleSheet)t.styleSheet.cssText=y(e,a);else{var n=document.createTextNode(a),r=t.childNodes;r[e]&&t.removeChild(r[e]),r.length?t.insertBefore(n,r[e]):t.appendChild(n)}}function l(t,e){var o=e.css,i=e.media,a=e.sourceMap;if(i&&t.setAttribute("media",i),v.ssrId&&t.setAttribute(g,e.id),a&&(o+="\n/*# sourceURL="+a.sources[0]+" */",o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),t.styleSheet)t.styleSheet.cssText=o;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(o))}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=i;var p=o(99),c="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!c)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var d={},m=c&&(document.head||document.getElementsByTagName("head")[0]),u=null,f=0,h=!1,b=function(){},v=null,g="data-vue-ssr-id",x="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase()),y=function(){var t=[];return function(e,o){return t[e]=o,t.filter(Boolean).join("\n")}}()},function(t,e,o){"use strict";function i(t,e){for(var o=[],i={},a=0;a<e.length;a++){var n=e[a],r=n[0],s=n[1],l=n[2],p=n[3],c={id:t+":"+a,css:s,media:l,sourceMap:p};i[r]?i[r].parts.push(c):o.push(i[r]={id:r,parts:[c]})}return o}e.a=i},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-6dd91e76="">\n <div class="field columns" _v-6dd91e76="">\n <label class="label column has-text-grey-dark" _v-6dd91e76="">\n {{strings.enable_network_opt_title}}\n <p class="is-italic has-text-weight-normal" _v-6dd91e76="">\n {{strings.enable_network_opt_desc}}\n </p>\n </label>\n <div class="column is-3" _v-6dd91e76="">\n <br _v-6dd91e76="">\n <toggle-button :class="\'has-text-dark\'" :disabled="this.$store.state.loading" v-model="networkStatus" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-6dd91e76=""></toggle-button>\n </div>\n </div>\n\n \x3c!--CSS & JS Assets load toggle --\x3e\n <div class="field is-fullwidth columns" _v-6dd91e76="">\n <label class="label column has-text-grey-dark" _v-6dd91e76="">\n {{strings.toggle_cdn}}\n\n <p class="is-italic has-text-weight-normal" _v-6dd91e76="">\n {{strings.cdn_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-6dd91e76="">\n <toggle-button :class="\'has-text-dark\'" v-model="cdnStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-6dd91e76=""></toggle-button>\n </div>\n </div>\n \x3c!-- GIF replacement toggle button --\x3e\n <div class="field columns" _v-6dd91e76="">\n <label class="label column has-text-grey-dark" _v-6dd91e76="">\n {{strings.enable_gif_replace_title}}\n\n <p class="is-italic has-text-weight-normal" _v-6dd91e76="">\n {{strings.gif_replacer_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-6dd91e76="">\n <toggle-button :class="\'has-text-dark\'" v-model="gifReplacementStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-6dd91e76=""></toggle-button>\n </div>\n </div>\n\n <div class="field columns" _v-6dd91e76="">\n <label class="label column has-text-grey-dark" _v-6dd91e76="">\n {{strings.quality_title}}\n <p class="is-italic has-text-weight-normal" _v-6dd91e76="">\n {{strings.quality_desc}}\n </p>\n </label>\n\n\n </div>\n <div class="field columns" _v-6dd91e76="">\n <div class="column" _v-6dd91e76="">\n <vue-slider @change="() => { showSave=true;showSample=true }" v-bind="sliderOptions" v-model="new_data.quality" _v-6dd91e76=""></vue-slider>\n </div>\n </div>\n <div class="field is-fullwidth columns " _v-6dd91e76="">\n <div class="column is-left" _v-6dd91e76="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-6dd91e76="">{{strings.save_changes}}\n </button>\n <a href="#" v-if="showSample" @click="newSample(false)" class="view-sample-image is-link" _v-6dd91e76="">{{strings.view_sample_image}}\n </a>\n </div>\n </div>\n <div v-if="showComparison" class="sample-image" _v-6dd91e76="">\n <div v-if="loading_images" class="has-text-centered subtitle " _v-6dd91e76="">{{strings.sample_image_loading}}<span class="loader has-text-black-bis icon is-small" _v-6dd91e76=""></span>\n </div>\n <div v-else-if="sample_images.id &amp;&amp; sample_images.original_size > 0" _v-6dd91e76="">\n <div class="columns is-centered is-vcentered is-multiline is-mobile" _v-6dd91e76="">\n <a @click="newSample(true)" class="button is-small is-pulled-right" _v-6dd91e76="">\n <span class="icon dashicons dashicons-image-rotate" _v-6dd91e76=""></span>\n </a>\n <div class="column visual-compare is-half-fullhd is-half-desktop is-three-quarters-touch is-12-mobile " _v-6dd91e76="">\n <div class="is-full progress-wrapper" _v-6dd91e76="">\n <p class="subtitle is-size-6 compress-optimization-ratio-done has-text-centered" v-if="compressionRatio > 0" _v-6dd91e76="">\n <strong _v-6dd91e76="">{{( 100 - compressionRatio )}}%</strong> smaller </p>\n <p class="subtitle compress-optimization-ratio-nothing is-size-6 has-text-centered" v-else="" _v-6dd91e76="">\n {{all_strings.latest_images.same_size}}\n </p>\n <progress class=" progress is-large is-success " :value="compressionRatio" :max="100" _v-6dd91e76="">\n </progress>\n <hr _v-6dd91e76="">\n </div>\n <image_diff class="is-fullwidth" value="50" :first_label="strings.image_1_label" :second_label="strings.image_2_label" _v-6dd91e76="">\n <img slot="first" :src="sample_images.optimized" _v-6dd91e76="">\n <img slot="second" :src="sample_images.original" _v-6dd91e76="">\n </image_diff>\n </div>\n </div>\n <p class="title has-text-centered is-6" _v-6dd91e76="">{{strings.quality_slider_desc}}</p>\n </div>\n <div v-else-if=" sample_images.id < 0" _v-6dd91e76="">\n <p class="title has-text-centered is-5 is-size-6-mobile" _v-6dd91e76="">{{strings.no_images_found}}</p>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i=o(102);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\t.optml-layout-grid .grid-button.is-selected[_v-54a74a00] {\n\t\tbackground: #4a4a4a;\n\t}\n\t\n\t.optml-layout-grid .grid-button[_v-54a74a00] {\n\t\twidth: 50px;\n\t\theight: 50px;\n\t\tdisplay: inline-block;\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t\tborder-radius: 9px;\n\t\tborder: 5px solid #4a4a4a;\n\t}\n\t\n\t.optml-layout-grid[_v-54a74a00] {\n\t\twidth: 200px;\n\t\t\n\t}\n\t#optimole-app .input.is-small.is-tiny[_v-54a74a00]{\n\t\twidth:60px;\n\t}\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(104),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={name:"watermarks",components:{FileUpload:a.default},data:function(){return{global:optimoleDashboardApp,startTime:0,maxTime:20,noImages:!0,files:[],is_error:!1,error_message:"",home_url:optimoleDashboardApp.home_url,strings:optimoleDashboardApp.strings.watermarks,watermarkData:[{ID:1,guid:""}],watermarkSettings:this.$store.state.site_settings.watermark,newData:{}}},mounted:function(){this.$store.state.optimizedImages.length>0||(this.selectedWatermark=this.watermarkSettings.id,this.$store.dispatch("retrieveWatermarks",{component:this}))},computed:{watermarkOpacity:{set:function(t){return parseInt(t)<0?(this.$store.commit("updateWatermark",{opacity:0}),void(this.newData.wm_opacity=this.watermarkSettings.opacity)):parseInt(t)>100?(opacity=1,this.$store.commit("updateWatermark",{opacity:1}),void(this.newData.wm_opacity=this.watermarkSettings.opacity)):(this.$store.commit("updateWatermark",{opacity:parseFloat(parseInt(t)/100)}),void(this.newData.wm_opacity=this.watermarkSettings.opacity))},get:function(){return Math.round(100*this.watermarkSettings.opacity)}},watermarkScale:{set:function(t){return parseInt(t)<0?(this.$store.commit("updateWatermark",{scale:0}),void(this.newData.wm_scale=this.watermarkSettings.scale)):parseInt(t)>300?(this.$store.commit("updateWatermark",{scale:3}),void(this.newData.wm_scale=this.watermarkSettings.scale)):(this.$store.commit("updateWatermark",{scale:parseFloat(parseInt(t)/100)}),void(this.newData.wm_scale=this.watermarkSettings.scale))},get:function(){return Math.round(100*this.watermarkSettings.scale)}},watermarkX:{set:function(t){this.$store.commit("updateWatermark",{x_offset:parseInt(t)}),this.newData.wm_x=this.watermarkSettings.x_offset},get:function(){return this.watermarkSettings.x_offset}},watermarkY:{set:function(t){this.$store.commit("updateWatermark",{y_offset:parseInt(t)}),this.newData.wm_y=this.watermarkSettings.y_offset},get:function(){return this.watermarkSettings.y_offset}},selectedWatermark:{set:function(t){this.$store.commit("updateWatermark",{id:parseInt(t)}),this.newData.wm_id=this.watermarkSettings.id},get:function(){return this.watermarkSettings.id}},loading:function(){return this.$store.state.loading}},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.newData})},changePosition:function(t){this.$store.commit("updateWatermark",{position:t}),this.newData.wm_position=this.watermarkSettings.position},isSelectedWatermark:function(t){return this.$store.state.site_settings.watermark.id===t},isActivePosition:function(t){return this.watermarkSettings.position===t},inputFilter:function(t,e,o){if(t&&!e){if(/(\/|^)(Thumbs\.db|desktop\.ini|\..+)$/.test(t.name))return o();if(/\.(php5?|html?|jsx?)$/i.test(t.name))return o()}},inputFile:function(t,e){if(t&&!e&&(this.is_error=!1,this.error_message="",this.$refs.upload.active=!0),t&&e){if(t.response.code&&"error"===t.response.code)return this.is_error=!0,void(this.error_message=t.response.data);this.$store.dispatch("retrieveWatermarks",{component:this})}t&&e&&t.success!==e.success&&this.$refs.upload.clear()},removeWatermark:function(t){this.$store.dispatch("removeWatermark",{postID:t,component:this})}}}},function(t,e,o){/*!
17
  * Name: vue-upload-component
18
  * Version: 2.8.21
19
  * Author: Marco Lang
20
  */
21
+ !function(e,o){t.exports=o()}(0,function(){"use strict";function t(t){var e=r(t);return s(e,t.body)}function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function o(t,e,o,i,a,n,r,s,l,p){"boolean"!=typeof r&&(l=s,s=r,r=!1);var c="function"==typeof o?o.options:o;t&&t.render&&(c.render=t.render,c.staticRenderFns=t.staticRenderFns,c._compiled=!0,a&&(c.functional=!0)),i&&(c._scopeId=i);var d;if(n?(d=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(n)},c._ssrRegister=d):e&&(d=r?function(){e.call(this,p(this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),d)if(c.functional){var m=c.render;c.render=function(t,e){return d.call(e),m(t,e)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,d):[d]}return o}function i(t){if(Array.isArray(t)){for(var e=0,o=Array(t.length);e<t.length;e++)o[e]=t[e];return o}return Array.from(t)}function a(t){return function(t,e){return n(t,e)}}function n(t,e){var o=w?e.media||"default":t,i=_[o]||(_[o]={ids:new Set,styles:[]});if(!i.ids.has(t)){i.ids.add(t);var a=e.source;if(e.map&&(a+="\n/*# sourceURL="+e.map.sources[0]+" */",a+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e.map))))+" */"),i.element||(i.element=document.createElement("style"),i.element.type="text/css",e.media&&i.element.setAttribute("media",e.media),k.appendChild(i.element)),"styleSheet"in i.element)i.styles.push(a),i.element.styleSheet.cssText=i.styles.filter(Boolean).join("\n");else{var n=i.ids.size-1,r=document.createTextNode(a),s=i.element.childNodes;s[n]&&i.element.removeChild(s[n]),s.length?i.element.insertBefore(r,s[n]):i.element.appendChild(r)}}}var r=function(t){var e=new XMLHttpRequest;return e.open(t.method||"GET",t.url),e.responseType="json",t.headers&&Object.keys(t.headers).forEach(function(o){e.setRequestHeader(o,t.headers[o])}),e},s=function(t,e){return new Promise(function(o,i){t.onload=function(){if(t.status>=200&&t.status<300){var e;try{e=JSON.parse(t.response)}catch(o){e=t.response}o(e)}else i(t.response)},t.onerror=function(){return i(t.response)},t.send(JSON.stringify(e))})},l=function(t,e){var o=new FormData;for(var i in e)o.append(i,e[i]);return new Promise(function(e,i){t.onload=function(){if(t.status>=200&&t.status<300){var o;try{o=JSON.parse(t.response)}catch(e){o=t.response}e(o)}else i(t.response)},t.onerror=function(){return i(t.response)},t.send(o)})},p=function(){function t(t,e){for(var o=0;o<e.length;o++){var i=e[o];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,o,i){return o&&t(e.prototype,o),i&&t(e,i),e}}(),c=function(){function o(t,i){e(this,o),this.file=t,this.options=i,this.chunks=[],this.sessionId=null,this.chunkSize=null,this.speedInterval=null}return p(o,[{key:"createChunks",value:function(){this.chunks=[];for(var t=0,e=this.chunkSize;t<this.fileSize;)this.chunks.push({blob:this.file.file.slice(t,e),startOffset:t,active:!1,retries:this.maxRetries}),t=e,e=t+this.chunkSize}},{key:"updateFileProgress",value:function(){this.file.progress=this.progress}},{key:"pause",value:function(){this.file.active=!1,this.stopChunks()}},{key:"stopChunks",value:function(){this.chunksUploading.forEach(function(t){t.xhr.abort(),t.active=!1}),this.stopSpeedCalc()}},{key:"resume",value:function(){this.file.active=!0,this.startChunking()}},{key:"upload",value:function(){var t=this;return this.promise=new Promise(function(e,o){t.resolve=e,t.reject=o}),this.start(),this.promise}},{key:"start",value:function(){var e=this;t({method:"POST",headers:Object.assign({},this.headers,{"Content-Type":"application/json"}),url:this.action,body:Object.assign(this.startBody,{phase:"start",mime_type:this.fileType,size:this.fileSize,name:this.fileName})}).then(function(t){if("success"!==t.status)return e.file.response=t,e.reject("server");e.sessionId=t.data.session_id,e.chunkSize=t.data.end_offset,e.createChunks(),e.startChunking()}).catch(function(t){e.file.response=t,e.reject("server")})}},{key:"startChunking",value:function(){for(var t=0;t<this.maxActiveChunks;t++)this.uploadNextChunk();this.startSpeedCalc()}},{key:"uploadNextChunk",value:function(){if(this.file.active){if(this.hasChunksToUpload)return this.uploadChunk(this.chunksToUpload[0]);if(0===this.chunksUploading.length)return this.finish()}}},{key:"uploadChunk",value:function(t){var e=this;t.progress=0,t.active=!0,this.updateFileProgress(),t.xhr=r({method:"POST",headers:this.headers,url:this.action}),t.xhr.upload.addEventListener("progress",function(e){e.lengthComputable&&(t.progress=Math.round(e.loaded/e.total*100))},!1),l(t.xhr,Object.assign(this.uploadBody,{phase:"upload",session_id:this.sessionId,start_offset:t.startOffset,chunk:t.blob})).then(function(o){if(t.active=!1,"success"===o.status)t.uploaded=!0;else if(t.retries--<=0)return e.stopChunks(),e.reject("upload");e.uploadNextChunk()}).catch(function(){if(t.active=!1,t.retries--<=0)return e.stopChunks(),e.reject("upload");e.uploadNextChunk()})}},{key:"finish",value:function(){var e=this;this.updateFileProgress(),this.stopSpeedCalc(),t({method:"POST",headers:Object.assign({},this.headers,{"Content-Type":"application/json"}),url:this.action,body:Object.assign(this.finishBody,{phase:"finish",session_id:this.sessionId})}).then(function(t){if(e.file.response=t,"success"!==t.status)return e.reject("server");e.resolve(t)}).catch(function(t){e.file.response=t,e.reject("server")})}},{key:"startSpeedCalc",value:function(){var t=this;this.file.speed=0;var e=0;this.speedInterval||(this.speedInterval=window.setInterval(function(){var o=t.progress/100*t.fileSize;t.file.speed=o-e,e=o},1e3))}},{key:"stopSpeedCalc",value:function(){this.speedInterval&&window.clearInterval(this.speedInterval),this.speedInterval=null,this.file.speed=0}},{key:"maxRetries",get:function(){return parseInt(this.options.maxRetries,10)}},{key:"maxActiveChunks",get:function(){return parseInt(this.options.maxActive,10)}},{key:"fileType",get:function(){return this.file.type}},{key:"fileSize",get:function(){return this.file.size}},{key:"fileName",get:function(){return this.file.name}},{key:"action",get:function(){return this.options.action||null}},{key:"startBody",get:function(){return this.options.startBody||{}}},{key:"uploadBody",get:function(){return this.options.uploadBody||{}}},{key:"finishBody",get:function(){return this.options.finishBody||{}}},{key:"headers",get:function(){return this.options.headers||{}}},{key:"readyToUpload",get:function(){return!!this.chunks}},{key:"progress",get:function(){var t=this,e=this.chunksUploaded.length/this.chunks.length*100,o=this.chunksUploading.reduce(function(e,o){return e+(0|o.progress)/t.chunks.length},0);return Math.min(e+o,100)}},{key:"chunksToUpload",get:function(){return this.chunks.filter(function(t){return!t.active&&!t.uploaded})}},{key:"hasChunksToUpload",get:function(){return this.chunksToUpload.length>0}},{key:"chunksUploading",get:function(){return this.chunks.filter(function(t){return!!t.xhr&&!!t.active})}},{key:"chunksUploaded",get:function(){return this.chunks.filter(function(t){return!!t.uploaded})}}]),o}(),d={methods:{change:function(t){this.$parent.addInputFile(t.target),t.target.files?(t.target.value="",t.target.files.length&&!/safari/i.test(navigator.userAgent)&&(t.target.type="",t.target.type="file")):(this.$destroy(),new this.constructor({parent:this.$parent,el:this.$el}))}}},m=o,u=d,f=function(){var t=this,e=t.$createElement;return(t._self._c||e)("input",{attrs:{type:"file",name:t.$parent.name,id:t.$parent.inputId||t.$parent.name,accept:t.$parent.accept,capture:t.$parent.capture,disabled:t.$parent.disabled,webkitdirectory:t.$parent.directory&&t.$parent.features.directory,directory:t.$parent.directory&&t.$parent.features.directory,multiple:t.$parent.multiple&&t.$parent.features.html5},on:{change:t.change}})},h=[],b=m({render:f,staticRenderFns:h},void 0,u,void 0,!1,void 0,void 0,void 0),v=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var o=arguments[e];for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(t[i]=o[i])}return t},g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},x={headers:{},action:"",minSize:1048576,maxActive:3,maxRetries:5,handler:c},y={components:{InputFile:b},props:{inputId:{type:String},name:{type:String,default:"file"},accept:{type:String},capture:{},disabled:{},multiple:{type:Boolean},maximum:{type:Number,default:function(){return this.multiple?0:1}},addIndex:{type:[Boolean,Number]},directory:{type:Boolean},postAction:{type:String},putAction:{type:String},customAction:{type:Function},headers:{type:Object,default:Object},data:{type:Object,default:Object},timeout:{type:Number,default:0},drop:{default:!1},dropDirectory:{type:Boolean,default:!0},size:{type:Number,default:0},extensions:{default:Array},value:{type:Array,default:Array},thread:{type:Number,default:1},chunkEnabled:{type:Boolean,default:!1},chunk:{type:Object,default:function(){return x}}},data:function(){return{files:this.value,features:{html5:!0,directory:!1,drop:!1},active:!1,dropActive:!1,uploading:0,destroy:!1}},mounted:function(){var t=document.createElement("input");if(t.type="file",t.multiple=!0,window.FormData&&t.files?("boolean"!=typeof t.webkitdirectory&&"boolean"!=typeof t.directory||(this.features.directory=!0),this.features.html5&&void 0!==t.ondrop&&(this.features.drop=!0)):this.features.html5=!1,this.maps={},this.files)for(var e=0;e<this.files.length;e++){var o=this.files[e];this.maps[o.id]=o}this.$nextTick(function(){var t=this;this.$parent?(this.$parent.$forceUpdate(),this.$parent.$nextTick(function(){t.watchDrop(t.drop)})):this.watchDrop(this.drop)})},beforeDestroy:function(){this.destroy=!0,this.active=!1,this.watchDrop(!1)},computed:{uploaded:function(){for(var t=void 0,e=0;e<this.files.length;e++)if(t=this.files[e],t.fileObject&&!t.error&&!t.success)return!1;return!0},chunkOptions:function(){return Object.assign(x,this.chunk)},className:function(){return["file-uploads",this.features.html5?"file-uploads-html5":"file-uploads-html4",this.features.directory&&this.directory?"file-uploads-directory":void 0,this.features.drop&&this.drop?"file-uploads-drop":void 0,this.disabled?"file-uploads-disabled":void 0]}},watch:{active:function(t){this.watchActive(t)},dropActive:function(){this.$parent&&this.$parent.$forceUpdate()},drop:function(t){this.watchDrop(t)},value:function(t){if(this.files!==t){this.files=t;var e=this.maps;this.maps={};for(var o=0;o<this.files.length;o++){var i=this.files[o];this.maps[i.id]=i}for(var a in this.maps){var n=this.maps[a],r=e[a];n!==r&&this.emitFile(n,r)}for(var s in e)this.maps[s]||this.emitFile(void 0,e[s])}}},methods:{clear:function(){if(this.files.length){var t=this.files;this.files=[],this.maps={},this.emitInput();for(var e=0;e<t.length;e++)this.emitFile(void 0,t[e])}return!0},get:function(t){return!!t&&("object"===(void 0===t?"undefined":g(t))?this.maps[t.id]||!1:this.maps[t]||!1)},add:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.addIndex,o=t,i=o instanceof Array;i||(o=[o]);for(var a=[],n=0;n<o.length;n++){var r=o[n];this.features.html5&&r instanceof Blob&&(r={file:r,size:r.size,name:r.webkitRelativePath||r.relativePath||r.name||"unknown",type:r.type});var s=!1;if(!1===r.fileObject||(r.fileObject?s=!0:"undefined"!=typeof Element&&r.el instanceof Element?s=!0:"undefined"!=typeof Blob&&r.file instanceof Blob&&(s=!0)),s&&(r=v({fileObject:!0,size:-1,name:"Filename",type:"",active:!1,error:"",success:!1,putAction:this.putAction,postAction:this.postAction,timeout:this.timeout},r,{response:{},progress:"0.00",speed:0}),r.data=v({},this.data,r.data?r.data:{}),r.headers=v({},this.headers,r.headers?r.headers:{})),r.id||(r.id=Math.random().toString(36).substr(2)),!this.emitFilter(r,void 0)){if(this.maximum>1&&a.length+this.files.length>=this.maximum)break;if(a.push(r),1===this.maximum)break}}if(!a.length)return!1;1===this.maximum&&this.clear();var l=void 0;if(!0===e||0===e)l=a.concat(this.files);else if(e){var p;l=this.files.concat([]),(p=l).splice.apply(p,[e,0].concat(a))}else l=this.files.concat(a);this.files=l;for(var c=0;c<a.length;c++){var d=a[c];this.maps[d.id]=d}this.emitInput();for(var m=0;m<a.length;m++)this.emitFile(a[m],void 0);return i?a:a[0]},addInputFile:function(t){var e=[];if(t.files)for(var o=0;o<t.files.length;o++){var i=t.files[o];e.push({size:i.size,name:i.webkitRelativePath||i.relativePath||i.name,type:i.type,file:i})}else{var a=t.value.replace(/\\/g,"/").split("/");delete t.__vuex__,e.push({name:a[a.length-1],el:t})}return this.add(e)},addDataTransfer:function(t){var e=this,o=[];if(t.items&&t.items.length){for(var a=[],n=0;n<t.items.length;n++){var r=t.items[n];r=r.getAsEntry?r.getAsEntry()||r.getAsFile():r.webkitGetAsEntry?r.webkitGetAsEntry()||r.getAsFile():r.getAsFile(),r&&a.push(r)}return new Promise(function(t,n){!function n(r){var s=a[r];if(!s||e.maximum>0&&o.length>=e.maximum)return t(e.add(o));e.getEntry(s).then(function(t){o.push.apply(o,i(t)),n(r+1)})}(0)})}if(t.files.length){for(var s=0;s<t.files.length&&(o.push(t.files[s]),!(this.maximum>0&&o.length>=this.maximum));s++);return Promise.resolve(this.add(o))}return Promise.resolve([])},getEntry:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise(function(a,n){if(t.isFile)t.file(function(t){a([{size:t.size,name:o+t.name,type:t.type,file:t}])});else if(t.isDirectory&&e.dropDirectory){var r=[],s=t.createReader();!function n(){s.readEntries(function(s){!function l(p){return!s[p]&&0===p||e.maximum>0&&r.length>=e.maximum?a(r):s[p]?void e.getEntry(s[p],o+t.name+"/").then(function(t){r.push.apply(r,i(t)),l(p+1)}):n()}(0)})}()}else a([])})},replace:function(t,e){var o=this.get(t),i=this.get(e);if(!o||!i||o===i)return!1;var a=this.files.concat([]),n=a.indexOf(o),r=a.indexOf(i);return-1!==n&&-1!==r&&(a[n]=i,a[r]=o,this.files=a,this.emitInput(),!0)},remove:function(t){var e=this.get(t);if(e){if(this.emitFilter(void 0,e))return!1;var o=this.files.concat([]),i=o.indexOf(e);if(-1===i)return console.error("remove",e),!1;o.splice(i,1),this.files=o,delete this.maps[e.id],this.emitInput(),this.emitFile(void 0,e)}return e},update:function(t,e){var o=this.get(t);if(o){var i=v({},o,e);if(!o.fileObject||!o.active||i.active||i.error||i.success||(i.error="abort"),this.emitFilter(i,o))return!1;var a=this.files.concat([]),n=a.indexOf(o);return-1===n?(console.error("update",o),!1):(a.splice(n,1,i),this.files=a,delete this.maps[o.id],this.maps[i.id]=i,this.emitInput(),this.emitFile(i,o),i)}return!1},emitFilter:function(t,e){var o=!1;return this.$emit("input-filter",t,e,function(){return o=!0}),o},emitFile:function(t,e){this.$emit("input-file",t,e),!(t&&t.fileObject&&t.active)||e&&e.active?t&&t.fileObject&&t.active||!e||!e.fileObject||!e.active||this.uploading--:(this.uploading++,this.$nextTick(function(){var e=this;setTimeout(function(){e.upload(t).then(function(){(t=e.get(t))&&t.fileObject&&e.update(t,{active:!1,success:!t.error})}).catch(function(o){e.update(t,{active:!1,success:!1,error:o.code||o.error||o.message||o})})},parseInt(50*Math.random()+50,10))})),!this.active||Boolean(t)===Boolean(e)&&t.active===e.active||this.watchActive(!0)},emitInput:function(){this.$emit("input",this.files)},upload:function(t){var e=this.get(t);if(!e)return Promise.reject("not_exists");if(!e.fileObject)return Promise.reject("file_object");if(e.error)return Promise.reject(e.error);if(e.success)return Promise.resolve(e);var o=this.extensions;if(o&&(o.length||void 0===o.length)&&("object"===(void 0===o?"undefined":g(o))&&o instanceof RegExp||("string"==typeof o&&(o=o.split(",").map(function(t){return t.trim()}).filter(function(t){return t})),o=new RegExp("\\.("+o.join("|").replace(/\./g,"\\.")+")$","i")),-1===e.name.search(o)))return Promise.reject("extension");if(this.size>0&&e.size>=0&&e.size>this.size)return Promise.reject("size");if(this.customAction)return this.customAction(e,this);if(this.features.html5){if(this.shouldUseChunkUpload(e))return this.uploadChunk(e);if(e.putAction)return this.uploadPut(e);if(e.postAction)return this.uploadHtml5(e)}return e.postAction?this.uploadHtml4(e):Promise.reject("No action configured")},shouldUseChunkUpload:function(t){return this.chunkEnabled&&!!this.chunkOptions.handler&&t.size>this.chunkOptions.minSize},uploadChunk:function(t){var e=this.chunkOptions.handler;return t.chunk=new e(t,this.chunkOptions),t.chunk.upload()},uploadPut:function(t){var e=[],o=void 0;for(var i in t.data)null!==(o=t.data[i])&&void 0!==o&&e.push(encodeURIComponent(i)+"="+encodeURIComponent(o));var a=e.length?(-1===t.putAction.indexOf("?")?"?":"&")+e.join("&"):"",n=new XMLHttpRequest;return n.open("PUT",t.putAction+a),this.uploadXhr(n,t,t.file)},uploadHtml5:function(t){var e=new window.FormData,o=void 0;for(var i in t.data)o=t.data[i],o&&"object"===(void 0===o?"undefined":g(o))&&"function"!=typeof o.toString?o instanceof File?e.append(i,o,o.name):e.append(i,JSON.stringify(o)):null!==o&&void 0!==o&&e.append(i,o);e.append(this.name,t.file,t.file.filename||t.name);var a=new XMLHttpRequest;return a.open("POST",t.postAction),this.uploadXhr(a,t,e)},uploadXhr:function(t,e,o){var i=this,a=e,n=0,r=0;t.upload.onprogress=function(t){if(a=i.get(a),t.lengthComputable&&a&&a.fileObject&&a.active){var e=Math.round(Date.now()/1e3);e!==n&&(n=e,a=i.update(a,{progress:(t.loaded/t.total*100).toFixed(2),speed:t.loaded-r}),r=t.loaded)}};var s=setInterval(function(){if(!(a=i.get(a))||!a.fileObject||a.success||a.error||!a.active){s&&(clearInterval(s),s=!1);try{t.abort(),t.timeout=1}catch(t){}}},100);return new Promise(function(e,n){var r=void 0,l=function(o){if(!r){if(r=!0,s&&(clearInterval(s),s=!1),!(a=i.get(a)))return n("not_exists");if(!a.fileObject)return n("file_object");if(a.error)return n(a.error);if(!a.active)return n("abort");if(a.success)return e(a);var l={};switch(o.type){case"timeout":case"abort":l.error=o.type;break;case"error":t.status?t.status>=500?l.error="server":t.status>=400&&(l.error="denied"):l.error="network";break;default:t.status>=500?l.error="server":t.status>=400?l.error="denied":l.progress="100.00"}if(t.responseText){var p=t.getResponseHeader("Content-Type");p&&-1!==p.indexOf("/json")?l.response=JSON.parse(t.responseText):l.response=t.responseText}return a=i.update(a,l),a.error?n(a.error):e(a)}};t.onload=l,t.onerror=l,t.onabort=l,t.ontimeout=l,a.timeout&&(t.timeout=a.timeout);for(var p in a.headers)t.setRequestHeader(p,a.headers[p]);a=i.update(a,{xhr:t}),t.send(o)})},uploadHtml4:function(t){var e=this,o=t,i=function(t){27===t.keyCode&&t.preventDefault()},a=document.createElement("iframe");a.id="upload-iframe-"+o.id,a.name="upload-iframe-"+o.id,a.src="about:blank",a.setAttribute("style","width:1px;height:1px;top:-999em;position:absolute; margin-top:-999em;");var n=document.createElement("form");n.action=o.postAction,n.name="upload-form-"+o.id,n.setAttribute("method","POST"),n.setAttribute("target","upload-iframe-"+o.id),n.setAttribute("enctype","multipart/form-data");var r=void 0,s=void 0;for(var l in o.data)r=o.data[l],r&&"object"===(void 0===r?"undefined":g(r))&&"function"!=typeof r.toString&&(r=JSON.stringify(r)),null!==r&&void 0!==r&&(s=document.createElement("input"),s.type="hidden",s.name=l,s.value=r,n.appendChild(s));n.appendChild(o.el),document.body.appendChild(a).appendChild(n);var p=function(){var t=void 0;try{a.contentWindow&&(t=a.contentWindow.document)}catch(t){}if(!t)try{t=a.contentDocument?a.contentDocument:a.document}catch(e){t=a.document}return t&&t.body?t.body.innerHTML:null};return new Promise(function(t,r){setTimeout(function(){if(!(o=e.update(o,{iframe:a})))return r("not_exists");var s=setInterval(function(){(o=e.get(o))&&o.fileObject&&!o.success&&!o.error&&o.active||(s&&(clearInterval(s),s=!1),a.onabort({type:o?"abort":"not_exists"}))},100),l=void 0,c=function(a){if(!l){if(l=!0,s&&(clearInterval(s),s=!1),document.body.removeEventListener("keydown",i),!(o=e.get(o)))return r("not_exists");if(!o.fileObject)return r("file_object");if(o.error)return r(o.error);if(!o.active)return r("abort");if(o.success)return t(o);var n=p(),c={};switch(a.type){case"abort":c.error="abort";break;case"error":o.error?c.error=o.error:c.error=null===n?"network":"denied";break;default:o.error?c.error=o.error:null===c?c.error="network":c.progress="100.00"}if(null!==n){if(n&&"{"===n.substr(0,1)&&"}"===n.substr(n.length-1,1))try{n=JSON.parse(n)}catch(t){}c.response=n}return o=e.update(o,c),o.error?r(o.error):t(o)}};a.onload=c,a.onerror=c,a.onabort=c,document.body.addEventListener("keydown",i),n.submit()},50)}).then(function(t){return a.parentNode&&a.parentNode.removeChild(a),t}).catch(function(t){return a.parentNode&&a.parentNode.removeChild(a),t})},watchActive:function(t){for(var e=void 0,o=0;e=this.files[o];)if(o++,e.fileObject)if(t&&!this.destroy){if(this.uploading>=this.thread||this.uploading&&!this.features.html5)break;e.active||e.error||e.success||this.update(e,{active:!0})}else e.active&&this.update(e,{active:!1});else;0===this.uploading&&(this.active=!1)},watchDrop:function(t){var e=t;if(this.features.drop){if(this.dropElement)try{document.removeEventListener("dragenter",this.onDragenter,!1),document.removeEventListener("dragleave",this.onDragleave,!1),document.removeEventListener("drop",this.onDocumentDrop,!1),this.dropElement.removeEventListener("dragover",this.onDragover,!1),this.dropElement.removeEventListener("drop",this.onDrop,!1)}catch(t){}e?"string"==typeof e?e=document.querySelector(e)||this.$root.$el.querySelector(e):!0===e&&(e=this.$parent.$el):e=!1,this.dropElement=e,this.dropElement&&(document.addEventListener("dragenter",this.onDragenter,!1),document.addEventListener("dragleave",this.onDragleave,!1),document.addEventListener("drop",this.onDocumentDrop,!1),this.dropElement.addEventListener("dragover",this.onDragover,!1),this.dropElement.addEventListener("drop",this.onDrop,!1))}},onDragenter:function(t){if(t.preventDefault(),!this.dropActive&&t.dataTransfer){var e=t.dataTransfer;e.files&&e.files.length?this.dropActive=!0:e.types?e.types.indexOf&&-1!==e.types.indexOf("Files")?this.dropActive=!0:e.types.contains&&e.types.contains("Files")&&(this.dropActive=!0):this.dropActive=!0}},onDragleave:function(t){t.preventDefault(),this.dropActive&&("HTML"===t.target.nodeName||t.target===t.explicitOriginalTarget||!t.fromElement&&(t.clientX<=0||t.clientY<=0||t.clientX>=window.innerWidth||t.clientY>=window.innerHeight))&&(this.dropActive=!1)},onDragover:function(t){t.preventDefault()},onDocumentDrop:function(){this.dropActive=!1},onDrop:function(t){t.preventDefault(),this.addDataTransfer(t.dataTransfer)}}},w="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase()),k=document.head||document.getElementsByTagName("head")[0],_={},S=a,O=y,C=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("span",{class:t.className},[t._t("default"),t._v(" "),o("label",{attrs:{for:t.inputId||t.name}}),t._v(" "),o("input-file")],2)},A=[],z=function(t){t&&t("data-v-76d380b6_0",{source:".file-uploads{overflow:hidden;position:relative;text-align:center;display:inline-block}.file-uploads.file-uploads-html4 input,.file-uploads.file-uploads-html5 label{background:#fff;opacity:0;font-size:20em;z-index:1;top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%}.file-uploads.file-uploads-html4 label,.file-uploads.file-uploads-html5 input{background:rgba(255,255,255,0);overflow:hidden;position:fixed;width:1px;height:1px;z-index:-1;opacity:0}",map:void 0,media:void 0})},$=m({render:C,staticRenderFns:A},z,O,void 0,!1,void 0,S,void 0),j=Object.freeze({default:$});return function(t){return t&&t.default||t}(j)})},function(t,e){t.exports='\n\t<div _v-54a74a00="">\n\t\t<h4 _v-54a74a00="">{{strings.add_desc}}</h4>\n\t\t<div class="field columns" _v-54a74a00="">\n\t\t\t<div class="column" v-for="file in files" _v-54a74a00="">\n <span class="tag" _v-54a74a00="">\n <i _v-54a74a00="">{{file.name}}</i>\n <i v-if="!file.active &amp;&amp; !file.success &amp;&amp; file.error === \'\'" class="dashicons dashicons-yes icon has-text-grey-light" _v-54a74a00=""></i>\n <i v-else-if="file.active" class="dashicons dashicons-marker icon spin has-text-warning" _v-54a74a00=""></i>\n <i v-else-if="!file.active &amp;&amp; file.success" class="dashicons dashicons-yes icon has-text-success" _v-54a74a00=""></i>\n <i v-else="" class="dashicons dashicons-no-alt icon has-text-danger" _v-54a74a00=""></i>\n </span>\n\t\t\t</div>\n\t\t</div>\n\t\t<div class="column " _v-54a74a00="">\n\t\t\t<file-upload class="button is-secondary is-rounded" :post-action=" global.root + \'/add_watermark\'" :headers="{\'X-WP-Nonce\': global.nonce}" extensions="gif,jpg,jpeg,png,webp" accept="image/png,image/gif,image/jpeg,image/webp" :size="1024 * 1024 * 10" v-model="files" @input-filter="inputFilter" @input-file="inputFile" :disabled="loading" ref="upload" _v-54a74a00="">\n\t\t\t\t<i class="dashicons dashicons-plus icon" _v-54a74a00=""></i>\n\t\t\t\t{{strings.upload}}\n\t\t\t</file-upload>\n\t\t\t<br _v-54a74a00=""><br _v-54a74a00=""><span class="tag is-danger" v-if="is_error" _v-54a74a00="">{{error_message}}</span>\n\t\t</div>\n\t\t<hr _v-54a74a00="">\n\t\t<div class="box" _v-54a74a00="">\n\t\t\t<h3 _v-54a74a00=""><span class="dashicons dashicons-menu" _v-54a74a00=""></span> {{strings.list_header}} </h3>\n\t\t\t<small _v-54a74a00=""><i _v-54a74a00="">{{strings.max_allowed}}</i></small>\n\t\t\t\n\t\t\t<div class="optimized-images" _v-54a74a00="">\n\t\t\t\t<div v-if="!noImages" _v-54a74a00="">\n\t\t\t\t\t<h3 class="has-text-centered" _v-54a74a00="">{{strings.last}} {{strings.optimized_images}}</h3>\n\t\t\t\t\t<table class="table is-striped is-hoverable is-fullwidth" _v-54a74a00="">\n\t\t\t\t\t\t<thead _v-54a74a00="">\n\t\t\t\t\t\t<tr _v-54a74a00="">\n\t\t\t\t\t\t\t<th class="optml-image-heading" _v-54a74a00="">{{strings.id}}</th>\n\t\t\t\t\t\t\t<th class="optml-image-heading" _v-54a74a00="">{{strings.image}}</th>\n\t\t\t\t\t\t\t<th class="optml-image-heading" _v-54a74a00="">{{strings.action}}</th>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</thead>\n\t\t\t\t\t\t<tbody _v-54a74a00="">\n\t\t\t\t\t\t<tr v-for="(item, index) in watermarkData" _v-54a74a00="">\n\t\t\t\t\t\t\t<td _v-54a74a00=""><code _v-54a74a00="">#{{item.ID}}</code></td>\n\t\t\t\t\t\t\t<td _v-54a74a00=""><img :src="item.guid" class="optml-image-watermark" width="50" _v-54a74a00=""></td>\n\t\t\t\t\t\t\t<td width="50" _v-54a74a00="">\n\t\t\t\t\t\t\t\t<a @click="removeWatermark(item.ID)" class="button is-small is-danger is-rounded" :class="{\'is-loading\':loading}" _v-54a74a00="">\n\t\t\t\t\t\t\t\t\t<span class="dashicons dashicons-no-alt icon" _v-54a74a00=""></span>\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</tbody>\n\t\t\t\t\t</table>\n\t\t\t\t\t\n\t\t\t\t\t<span class="tag is-success" v-if="loading" _v-54a74a00="">\n\t\t\t\t\t{{strings.loading_remove_watermark}}\n\t\t\t\t\t</span>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<table class="table is-striped is-hoverable is-fullwidth" v-if="noImages" _v-54a74a00="">\n\t\t\t\t<thead _v-54a74a00="">\n\t\t\t\t<tr _v-54a74a00="">\n\t\t\t\t\t<th class="optml-image-heading has-text-centered" v-html="strings.no_images_found" _v-54a74a00=""></th>\n\t\t\t\t</tr>\n\t\t\t\t</thead>\n\t\t\t</table>\n\t\t\t<hr _v-54a74a00="">\n\t\t\t<h3 _v-54a74a00=""><span class="dashicons dashicons-grid-view" _v-54a74a00=""></span> {{strings.settings_header}} </h3>\n\t\t\t<br _v-54a74a00="">\n\t\t\t<div class="field is-fullwidth columns" _v-54a74a00="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-54a74a00="">\n\t\t\t\t\t{{strings.wm_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-54a74a00="">\n\t\t\t\t\t\t{{strings.wm_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-54a74a00="">\n\t\t\t\t\t<div class="columns" _v-54a74a00="">\n\t\t\t\t\t\t<div class="field column is-narrow" _v-54a74a00="">\n\t\t\t\t\t\t\t<div class="select" _v-54a74a00="">\n\t\t\t\t\t\t\t\t<select title="Watermark Selection" v-model="selectedWatermark" _v-54a74a00="">\n\t\t\t\t\t\t\t\t\t<option value="-1" _v-54a74a00="">No watermark</option>\n\t\t\t\t\t\t\t\t\t<option v-for="(item, index) in watermarkData" :value="item.ID" _v-54a74a00="">#({{item.ID}})\n\t\t\t\t\t\t\t\t\t</option>\n\t\t\t\t\t\t\t\t</select>\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\n\t\t\t<div class="field is-fullwidth columns" _v-54a74a00="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-54a74a00="">\n\t\t\t\t\t{{strings.opacity_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-54a74a00="">\n\t\t\t\t\t\t{{strings.opacity_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-54a74a00="">\n\t\t\t\t\t<div class="columns" _v-54a74a00="">\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-54a74a00="">\n\t\t\t\t\t\t\t<p class="control" _v-54a74a00="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-54a74a00="">\n\t\t\t\t\t\t\t\t\t{{strings.opacity_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-54a74a00="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkOpacity" class="input is-small" type="number" min="0" max="100" _v-54a74a00="">\n\t\t\t\t\t\t\t</p>\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\n\t\t\t<div class="field columns" _v-54a74a00="">\n\t\t\t\t<label class="label column has-text-grey-dark" _v-54a74a00="">\n\t\t\t\t\t{{strings.position_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-54a74a00="">\n\t\t\t\t\t\t{{strings.position_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t<div class="column buttons " _v-54a74a00="">\n\t\t\t\t\t<div class="field columns is-gapless is-marginless " _v-54a74a00="">\n\t\t\t\t\t\t<div class="is-fullwidth optml-layout-grid" _v-54a74a00="">\n\t\t\t\t\t\t\t<a @click="changePosition(\'nowe\')" :class="{ \'is-info\':isActivePosition (\'nowe\'), \' is-selected\':watermarkSettings.position === \'nowe\' }" class="grid-button " :title="strings.pos_nowe_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'no\')" :class="{ \'is-info\':isActivePosition (\'no\'), \' is-selected\':watermarkSettings.position === \'no\' }" class="grid-button " :title="strings.pos_no_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'noea\')" :class="{ \'is-info\':isActivePosition (\'noea\'), \' is-selected\':watermarkSettings.position === \'noea\' }" class="grid-button" :title="strings.pos_noea_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'we\')" :class="{ \'is-info\':isActivePosition (\'we\'), \' is-selected\':watermarkSettings.position === \'we\' }" class="grid-button" :title="strings.pos_we_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'ce\')" :class="{ \'is-info\':isActivePosition (\'ce\'), \' is-selected\':watermarkSettings.position === \'ce\' }" class="grid-button" :title="strings.pos_ce_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'ea\')" :class="{ \'is-info\':isActivePosition (\'ea\'), \' is-selected\':watermarkSettings.position === \'ea\' }" class="grid-button" :title="strings.pos_ea_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'sowe\')" :class="{ \'is-info\':isActivePosition (\'sowe\'), \' is-selected\':watermarkSettings.position === \'sowe\' }" class="grid-button" :title="strings.pos_sowe_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'so\')" :class="{ \'is-info\':isActivePosition (\'so\'), \' is-selected\':watermarkSettings.position === \'so\' }" class="grid-button" :title="strings.pos_so_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<a @click="changePosition(\'soea\')" :class="{ \'is-info\':isActivePosition (\'soea\'), \' is-selected\':watermarkSettings.position === \'soea\' }" class="grid-button" :title="strings.pos_soea_title" _v-54a74a00="">\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t\t<br _v-54a74a00="">\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\n\t\t\t<div class="field is-fullwidth columns " _v-54a74a00="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-54a74a00="">\n\t\t\t\t\t{{strings.offset_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-54a74a00="">\n\t\t\t\t\t\t{{strings.offset_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-54a74a00="">\n\t\t\t\t\t<div class="columns" _v-54a74a00="">\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-54a74a00="">\n\t\t\t\t\t\t\t<p class="control" _v-54a74a00="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-54a74a00="">\n\t\t\t\t\t\t\t\t\t{{strings.offset_x_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-54a74a00="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkX" class="input is-tiny is-small" type="number" _v-54a74a00="">\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-54a74a00="">\n\t\t\t\t\t\t\t<p class="control" _v-54a74a00="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-54a74a00="">\n\t\t\t\t\t\t\t\t\t{{strings.offset_y_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-54a74a00="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkY" class="input is-small is-tiny" type="number" _v-54a74a00="">\n\t\t\t\t\t\t\t</p>\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\n\t\t\t<div class="field is-fullwidth columns" _v-54a74a00="">\n\t\t\t\t<label class="label is-half column has-text-grey-dark no-padding-right " _v-54a74a00="">\n\t\t\t\t\t{{strings.scale_title}}\n\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-54a74a00="">\n\t\t\t\t\t\t{{strings.scale_desc}}\n\t\t\t\t\t</p>\n\t\t\t\t</label>\n\t\t\t\t\n\t\t\t\t<div class="column is-paddingless" _v-54a74a00="">\n\t\t\t\t\t<div class="columns" _v-54a74a00="">\n\t\t\t\t\t\t<div class="field column is-narrow has-addons" _v-54a74a00="">\n\t\t\t\t\t\t\t<p class="control" _v-54a74a00="">\n\t\t\t\t\t\t\t\t<a class="button is-small is-static" _v-54a74a00="">\n\t\t\t\t\t\t\t\t\t{{strings.scale_field}}\n\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t<p class="control " _v-54a74a00="">\n\t\t\t\t\t\t\t\t<input v-model="watermarkScale" class="input is-small" type="number" min="0" max="100" _v-54a74a00="">\n\t\t\t\t\t\t\t</p>\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\n\t\t\t<p class="control column has-text-centered-desktop has-text-left-touch " _v-54a74a00="">\n\t\t\t\t<a @click="saveChanges()" class="button is-small is-success " :class="{\'is-loading\':loading}" _v-54a74a00="">\n\t\t\t\t\t<span class="dashicons dashicons-yes icon" _v-54a74a00=""></span>\n\t\t\t\t\t<span _v-54a74a00="">\t{{strings.save_changes}}</span>\n\t\t\t\t</a>\n\t\t\t</p>\n\t\t</div>\n\t</div>\n'},function(t,e,o){var i,a;o(107),i=o(109),a=o(110),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(108);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"resize",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,new_data:{}}},mounted:function(){},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})}},computed:{site_settings:function(){return this.$store.state.site_settings},widthStatus:{set:function(t){this.showSave=!0,this.new_data.max_width=t},get:function(){return this.site_settings.max_width}},heightStatus:{set:function(t){this.showSave=!0,this.new_data.max_height=t},get:function(){return this.site_settings.max_height}},resizeSmart:{set:function(t){this.showSave=!0,this.new_data.resize_smart=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.resize_smart)}},retinaReady:{set:function(t){this.showSave=!0,this.new_data.retina_images=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.retina_images)}}}}},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-7ec34d25="">\n <div class="field columns" _v-7ec34d25="">\n <label class="label column has-text-grey-dark" _v-7ec34d25="">\n {{strings.enable_resize_smart_title}}\n <p class="is-italic has-text-weight-normal" _v-7ec34d25="">\n {{strings.enable_resize_smart_desc}}\n </p>\n </label>\n <div class="column is-3" _v-7ec34d25="">\n <toggle-button :class="\'has-text-dark\'" v-model="resizeSmart" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7ec34d25=""></toggle-button>\n </div>\n\n </div>\n <div class="field columns" _v-7ec34d25="">\n <label class="label column has-text-grey-dark" _v-7ec34d25="">\n {{strings.enable_retina_title}}\n <p class="is-italic has-text-weight-normal" _v-7ec34d25="">\n {{strings.enable_retina_desc}}\n </p>\n </label>\n <div class="column is-3" _v-7ec34d25="">\n <toggle-button :class="\'has-text-dark\'" v-model="retinaReady" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-7ec34d25=""></toggle-button>\n </div>\n\n </div>\n <div class="field columns " _v-7ec34d25="">\n <label class="label column has-text-grey-dark no-padding-right " _v-7ec34d25="">\n {{strings.size_title}}\n <p class="is-italic has-text-weight-normal" _v-7ec34d25="">\n {{strings.size_desc}}\n </p>\n </label>\n\n <div class="column is-6 " _v-7ec34d25="">\n <div class="columns" _v-7ec34d25="">\n <div class="field column is-narrow has-addons" _v-7ec34d25="">\n <p class="control" _v-7ec34d25="">\n <a class="button is-small is-static" _v-7ec34d25="">\n {{strings.width_field}}\n </a>\n </p>\n <p class="control " _v-7ec34d25="">\n <input v-model="widthStatus" class="input is-small" type="number" min="100" max="10000" _v-7ec34d25="">\n </p>\n </div>\n <div class="field column is-small has-addons" _v-7ec34d25="">\n <p class="control" _v-7ec34d25="">\n <a class="button is-small is-static" _v-7ec34d25="">\n {{strings.height_field}}\n </a>\n </p>\n <p class="control " _v-7ec34d25="">\n <input v-model="heightStatus" class="input is-small" type="number" min="100" max="10000" _v-7ec34d25="">\n </p>\n </div>\n </div>\n </div>\n </div>\n <div class="field is-fullwidth columns " _v-7ec34d25="">\n <div class="column is-left" _v-7ec34d25="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-7ec34d25="">\n {{strings.save_changes}}\n </button>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i,a;o(112),i=o(114),a=o(120),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(113);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(115),a=function(t){return t&&t.__esModule?t:{default:t}}(i);e.default={name:"exclusions",components:{FilterControl:a.default},data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,new_data:{}}},mounted:function(){},methods:{},computed:{site_settings:function(){return this.$store.state.site_settings}}}},function(t,e,o){var i,a;o(116),i=o(118),a=o(119),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(117);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=o(5);!function(t){t&&t.__esModule}(i);e.default={name:"filter-control",props:["type"],data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,selected_filter:"filename",selected_value:"",filter_operator:optimoleDashboardApp.strings.options_strings.filter_operator_contains,FILTER_TYPES:{EXT:"extension",URL:"page_url",FILENAME:"filename",CLASS:"class"}}},mounted:function(){},methods:{saveRule:function(){var t={};t[this.type]={},t[this.type][this.selected_filter]={},t[this.type][this.selected_filter][this.selected_value]=!0,this.selected_value.length<3||this.$store.dispatch("saveSettings",{settings:{filters:t}})},removeRule:function(t,e){var o={};o[this.type]={},o[this.type][t]={},o[this.type][t][e]="false",this.$store.dispatch("saveSettings",{settings:{filters:o}})},changeFilterType:function(t){this.selected_value="",t.target.value===this.FILTER_TYPES.EXT&&(this.selected_value="svg",this.filter_operator=this.strings.filter_operator_is),t.target.value===this.FILTER_TYPES.URL&&(this.filter_operator=this.strings.filter_operator_contains),t.target.value===this.FILTER_TYPES.FILENAME&&(this.filter_operator=this.strings.filter_operator_contains),t.target.value===this.FILTER_TYPES.CLASS&&(this.filter_operator=this.strings.filter_operator_contains),this.selected_filter=t.target.value},getFilterOperator:function(){return this.filter_operator}},computed:{filters:function(){return this.$store.state.site_settings.filters[this.type]}}}},function(t,e){t.exports='\n <div :id="\'filter-type-\'+type" _v-2dc71979="">\n <div class="field " _v-2dc71979="">\n <label class="label column has-text-grey-dark" _v-2dc71979="">\n <span v-if="type===\'lazyload\'" _v-2dc71979="">{{strings.exclude_title_lazyload}}</span>\n <span v-if="type===\'optimize\'" _v-2dc71979="">{{strings.exclude_title_optimize}}</span>\n </label>\n </div>\n <div class="field columns" _v-2dc71979="">\n <div class="column is-paddingless is-full " _v-2dc71979="">\n <div class="list" _v-2dc71979="">\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.EXT]" _v-2dc71979="">\n <div class="control" _v-2dc71979="">\n <div class="tags is-centered has-addons" _v-2dc71979="">\n <a class="tag is-marginless is-link has-text-left" _v-2dc71979=""><i _v-2dc71979="">{{strings.exclude_ext_desc}}</i>\n <strong _v-2dc71979="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.EXT,index)" _v-2dc71979=""></a>\n </div>\n </div>\n </div>\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.URL]" _v-2dc71979="">\n <div class="control" _v-2dc71979="">\n <div class="tags is-centered has-addons" _v-2dc71979="">\n <a class="tag is-marginless is-link has-text-left" _v-2dc71979=""><i _v-2dc71979="">{{strings.exclude_url_desc}}</i>\n <strong _v-2dc71979="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.URL,index)" _v-2dc71979=""></a>\n </div>\n </div>\n </div>\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.FILENAME]" _v-2dc71979="">\n <div class="control" _v-2dc71979="">\n <div class="tags is-centered has-addons" _v-2dc71979="">\n <a class="tag is-marginless is-link has-text-left" _v-2dc71979=""><i _v-2dc71979="">{{strings.exclude_filename_desc}}</i>\n <strong _v-2dc71979="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.FILENAME,index)" _v-2dc71979=""></a>\n </div>\n </div>\n </div>\n <div class="list-item exclusion-filter" v-for="(item, index) in filters[this.FILTER_TYPES.CLASS]" _v-2dc71979="">\n <div class="control" _v-2dc71979="">\n <div class="tags is-centered has-addons" _v-2dc71979="">\n <a class="tag is-marginless is-link has-text-left" _v-2dc71979=""><i _v-2dc71979="">{{strings.exclude_class_desc}}</i>\n <strong _v-2dc71979="">{{index}}</strong></a>\n <a class="tag is-marginless is-delete" @click="removeRule(FILTER_TYPES.CLASS,index)" _v-2dc71979=""></a>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n <div class="field columns" _v-2dc71979="">\n <div class="field has-addons column has-addons-centered" _v-2dc71979="">\n <p class="control " _v-2dc71979="">\n <span class="select is-small" _v-2dc71979="">\n <select @change="changeFilterType($event)" _v-2dc71979="">\n <option :value="FILTER_TYPES.FILENAME" _v-2dc71979="">{{strings.filter_filename}}</option>\n <option :value="FILTER_TYPES.EXT" _v-2dc71979="">{{strings.filter_ext}}</option>\n <option :value="FILTER_TYPES.URL" _v-2dc71979="">{{strings.filter_url}}</option>\n <option :value="FILTER_TYPES.CLASS" _v-2dc71979="">{{strings.filter_class}}</option>\n </select>\n </span>\n </p>\n <p class="control" _v-2dc71979="">\n <a class="button is-small is-static" _v-2dc71979="">\n {{getFilterOperator()}}\n </a>\n </p>\n <p class="control" _v-2dc71979="">\n <span v-if="this.selected_filter===this.FILTER_TYPES.EXT" class="select is-small" _v-2dc71979="">\n <select v-model="selected_value" _v-2dc71979="">\n <option value="svg" _v-2dc71979="">.SVG</option>\n <option value="jpg" _v-2dc71979="">.JPG</option>\n <option value="png" _v-2dc71979="">.PNG</option>\n <option value="gif" _v-2dc71979="">.GIF</option>\n </select>\n </span>\n <input v-else="" v-model="selected_value" class="input is-small" type="text" placeholder="word" _v-2dc71979="">\n </p>\n <p class="control" _v-2dc71979="">\n <a class="button is-primary is-small" :class="this.$store.state.loading ? \'is-loading\' : \'\' " @click="saveRule()" _v-2dc71979="">\n {{strings.add_filter}}\n </a>\n </p>\n </div>\n </div>\n <p class="has-text-centered " v-if="this.selected_filter === FILTER_TYPES.URL" _v-2dc71979="">\n <i _v-2dc71979="">For homepage use <strong _v-2dc71979="">home</strong> keyword.</i>\n </p>\n </div>\n'},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-258a5054="">\n <div id="filters-list" _v-258a5054="">\n <div class="columns " _v-258a5054="">\n <filter-control :type="\'optimize\'" _v-258a5054=""></filter-control>\n </div>\n\t <hr _v-258a5054="">\n <div class="columns " v-if="this.$store.state.site_settings.lazyload === \'enabled\'" _v-258a5054="">\n <filter-control :type="\'lazyload\'" _v-258a5054=""></filter-control>\n </div>\n </div>\n\n </div>\n'},function(t,e,o){var i,a;o(122),i=o(124),a=o(125),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(123);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"lazyload",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,showBgSelectors:"enabled"===this.$store.state.site_settings.bg_replacer,new_data:{},selectedValue:this.$store.state.site_settings.skip_lazyload_images}},mounted:function(){},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})},changedValue:function(){this.new_data.skip_lazyload_images=this.selectedValue,this.showSave=!0}},computed:{site_settings:function(){return this.$store.state.site_settings},lazyloadPlaceholder:{set:function(t){this.showSave=!0,this.new_data.lazyload_placeholder=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.lazyload_placeholder)}},lazyloadBgImages:{set:function(t){this.showSave=!0,this.new_data.bg_replacer=t?"enabled":"disabled",this.showBgSelectors=t},get:function(){return!("disabled"===this.site_settings.bg_replacer)}},lazyloadVideo:{set:function(t){this.showSave=!0,this.new_data.video_lazyload=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.video_lazyload)}},lazyloadSelectors:{set:function(t){this.showSave=!0,this.new_data.watchers=t},get:function(){return this.site_settings.watchers}},scaleStatus:{set:function(t){this.showSave=!0,this.new_data.scale=t?"disabled":"enabled"},get:function(){return"disabled"===this.site_settings.scale}},nativeLazyStatus:{set:function(t){this.showSave=!0,this.new_data.native_lazyload=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.native_lazyload)}}}}},function(t,e){t.exports='\n\t\t<div :class="{ \'saving--option\' : this.$store.state.loading }" _v-0448598b="">\n\t\t\t\t<div class="field columns" _v-0448598b="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-0448598b="">\n\t\t\t\t\t\t\t\t{{strings.enable_lazyload_placeholder_title}}\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t{{strings.enable_lazyload_placeholder_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<div class="column is-3" _v-0448598b="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="lazyloadPlaceholder" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-0448598b=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!--Rollback on disable notice--\x3e\n\t\t\t\t<div class="field columns" _v-0448598b="">\n\t\t\t\t\t<label class="label column" _v-0448598b="">\n\t\t\t\t\t\t{{strings.exclude_first_images_title}}\n\n\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-0448598b="">\n\t\t\t\t\t\t\t{{strings.exclude_first_images_desc}}\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</label>\n\t\t\t\t\t<hr _v-0448598b="">\n\t\t\t\t\t<div class="column is-3 " _v-0448598b="">\n\t\t\t\t\t\t<p class="control " _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input v-model="selectedValue" class="input is-small" type="number" min="0" @change="changedValue" _v-0448598b="">\n\n\t\t\t\t\t\t</p>\n\t\t\t\t\t</div>\n\n\t\t\t</div>\n\t\t\t\t\x3c!--Native lazy toggle--\x3e\n\t\t\t\t<div class="field is-fullwidth columns" _v-0448598b="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-0448598b="">\n\t\t\t\t\t\t\t\t{{strings.toggle_native}}\n\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t{{strings.native_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\n\t\t\t\t\t\t<div class="column is-3 " _v-0448598b="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="nativeLazyStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.on_toggle, unchecked: strings.off_toggle}" :width="80" :height="25" color="#008ec2" _v-0448598b=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field is-fullwidth columns" _v-0448598b="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-0448598b="">\n\t\t\t\t\t\t\t\t{{strings.toggle_scale}}\n\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t{{strings.scale_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\n\t\t\t\t\t\t<div class="column is-3 " _v-0448598b="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="scaleStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.on_toggle, unchecked: strings.off_toggle}" :width="80" :height="25" color="#008ec2" _v-0448598b=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field columns" _v-0448598b="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-0448598b="">\n\t\t\t\t\t\t\t\t{{strings.enable_bg_lazyload_title}}\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t{{strings.enable_bg_lazyload_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<div class="column is-3" _v-0448598b="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="lazyloadBgImages" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-0448598b=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t\x3c!--Video lazyload toggle--\x3e\n\t\t\t\t<div class="field columns" _v-0448598b="">\n\t\t\t\t\t\t<label class="label column has-text-grey-dark" _v-0448598b="">\n\t\t\t\t\t\t\t\t{{strings.enable_video_lazyload_title}}\n\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t{{strings.enable_video_lazyload_desc}}\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t</label>\n\t\t\t\t\t\t<div class="column is-3" _v-0448598b="">\n\t\t\t\t\t\t\t\t<toggle-button :class="\'has-text-dark\'" v-model="lazyloadVideo" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-0448598b=""></toggle-button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field columns" v-if="showBgSelectors" _v-0448598b="">\n\t\t\t\t\t\t<div class="column" _v-0448598b="">\n\t\t\t\t\t\t\t\t<label class="label has-text-grey-dark" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t<span _v-0448598b="">{{strings.watch_title_lazyload}}</span>\n\t\t\t\t\t\t\t\t\t\t<p class="is-italic has-text-weight-normal" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t\t\t{{strings.watch_desc_lazyload}}\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</label>\n\t\t\t\t\t\t\t\t<div _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t<textarea-autosize class="textarea is-secondary is-small" placeholder="e.g: .image, #item-id, div.with-background-image" v-model="lazyloadSelectors" :min-height="3" :max-height="350" _v-0448598b=""></textarea-autosize>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div class="field is-fullwidth columns " _v-0448598b="">\n\t\t\t\t\t\t<div class="column is-left" _v-0448598b="">\n\t\t\t\t\t\t\t\t<button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-0448598b="">\n\t\t\t\t\t\t\t\t\t\t{{strings.save_changes}}\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\n\t\t</div>\n'},function(t,e,o){var i,a;o(127),i=o(129),a=o(160),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(128);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n\n",""])},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(130),n=i(a),r=o(143),s=i(r);e.default={name:"media",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,maxTime:100,showSave:!1,showOffloadDisabled:!1,offloadDisableOptions:[],select_rollback:"no_rollback",new_data:{}}},mounted:function(){},methods:{selectValue:function(t){this.showSave=!0,this.select_rollback=t.target.value},changeSite:function(t){this.selected_site=t.target.value},saveSite:function(){var t={all:!0};void 0!==this.selected_site&&(t.all=!1,t[this.selected_site]=!0),this.$store.dispatch("saveSettings",{settings:{cloud_sites:t}})},callSync:function(t){this.$store.state.errorMedia=!1,this.$store.dispatch("callSync",{action:t})},saveChanges:function(){this.showOffloadDisabled=!1,"yes_rollback"===this.select_rollback&&(this.callSync("rollback_images"),this.select_rollback="no_rollback"),this.$store.dispatch("saveSettings",{settings:this.new_data})},removeSite:function(t){var e={};e[t]=!1,1===this.cloud_sites.length&&(e.all=!0),this.$store.dispatch("saveSettings",{settings:{cloud_sites:e}})},removeNotice:function(){this.$store.state.errorMedia=!1}},computed:{site_settings:function(){return this.$store.state.site_settings},sites:function(){return this.$store.state.site_settings.whitelist_domains},cloud_sites:function(){var t=[],e=this.$store.state.site_settings.cloud_sites,o=!0,i=!1,a=void 0;try{for(var r,l=(0,s.default)((0,n.default)(e));!(o=(r=l.next()).done);o=!0){var p=r.value;if("true"===e[p]&&(t.push(p),"all"===p))return t}}catch(t){i=!0,a=t}finally{try{!o&&l.return&&l.return()}finally{if(i)throw a}}return t},offloadMediaStatus:{set:function(t){this.showSave=!!t,this.select_rollback="no_rollback",this.new_data.offload_media=t?"enabled":"disabled",this.showOffloadDisabled=!t},get:function(){return!("disabled"===this.site_settings.offload_media)}},cloudImagesStatus:{set:function(t){this.showSave=!0,this.new_data.cloud_images=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.cloud_images)}}}}},function(t,e,o){t.exports={default:o(131),__esModule:!0}},function(t,e,o){o(132),t.exports=o(2).Object.keys},function(t,e,o){var i=o(21),a=o(22);o(138)("keys",function(){return function(t){return a(i(t))}})},function(t,e,o){var i=o(8),a=o(13),n=o(135)(!1),r=o(15)("IE_PROTO");t.exports=function(t,e){var o,s=a(t),l=0,p=[];for(o in s)o!=r&&i(s,o)&&p.push(o);for(;e.length>l;)i(s,o=e[l++])&&(~n(p,o)||p.push(o));return p}},function(t,e,o){var i=o(23);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e,o){var i=o(13),a=o(136),n=o(137);t.exports=function(t){return function(e,o,r){var s,l=i(e),p=a(l.length),c=n(r,p);if(t&&o!=o){for(;p>c;)if((s=l[c++])!=s)return!0}else for(;p>c;c++)if((t||c in l)&&l[c]===o)return t||c||0;return!t&&-1}}},function(t,e,o){var i=o(14),a=Math.min;t.exports=function(t){return t>0?a(i(t),9007199254740991):0}},function(t,e,o){var i=o(14),a=Math.max,n=Math.min;t.exports=function(t,e){return t=i(t),t<0?a(t+e,0):n(t,e)}},function(t,e,o){var i=o(28),a=o(2),n=o(18);t.exports=function(t,e){var o=(a.Object||{})[t]||Object[t],r={};r[t]=e(o),i(i.S+i.F*n(function(){o(1)}),"Object",r)}},function(t,e,o){var i=o(140);t.exports=function(t,e,o){if(i(t),void 0===e)return t;switch(o){case 1:return function(o){return t.call(e,o)};case 2:return function(o,i){return t.call(e,o,i)};case 3:return function(o,i,a){return t.call(e,o,i,a)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,o){t.exports=!o(10)&&!o(18)(function(){return 7!=Object.defineProperty(o(29)("div"),"a",{get:function(){return 7}}).a})},function(t,e,o){var i=o(17);t.exports=function(t,e){if(!i(t))return t;var o,a;if(e&&"function"==typeof(o=t.toString)&&!i(a=o.call(t)))return a;if("function"==typeof(o=t.valueOf)&&!i(a=o.call(t)))return a;if(!e&&"function"==typeof(o=t.toString)&&!i(a=o.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},function(t,e,o){t.exports={default:o(144),__esModule:!0}},function(t,e,o){o(145),o(155),t.exports=o(157)},function(t,e,o){o(146);for(var i=o(3),a=o(6),n=o(11),r=o(4)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<s.length;l++){var p=s[l],c=i[p],d=c&&c.prototype;d&&!d[r]&&a(d,r,p),n[p]=n.Array}},function(t,e,o){"use strict";var i=o(147),a=o(148),n=o(11),r=o(13);t.exports=o(31)(Array,"Array",function(t,e){this._t=r(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,o=this._i++;return!t||o>=t.length?(this._t=void 0,a(1)):"keys"==e?a(0,o):"values"==e?a(0,t[o]):a(0,[o,t[o]])},"values"),n.Arguments=n.Array,i("keys"),i("values"),i("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,o){t.exports=o(6)},function(t,e,o){"use strict";var i=o(151),a=o(30),n=o(32),r={};o(6)(r,o(4)("iterator"),function(){return this}),t.exports=function(t,e,o){t.prototype=i(r,{next:a(1,o)}),n(t,e+" Iterator")}},function(t,e,o){var i=o(9),a=o(152),n=o(27),r=o(15)("IE_PROTO"),s=function(){},l=function(){var t,e=o(29)("iframe"),i=n.length;for(e.style.display="none",o(153).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object<\/script>"),t.close(),l=t.F;i--;)delete l.prototype[n[i]];return l()};t.exports=Object.create||function(t,e){var o;return null!==t?(s.prototype=i(t),o=new s,s.prototype=null,o[r]=t):o=l(),void 0===e?o:a(o,e)}},function(t,e,o){var i=o(16),a=o(9),n=o(22);t.exports=o(10)?Object.defineProperties:function(t,e){a(t);for(var o,r=n(e),s=r.length,l=0;s>l;)i.f(t,o=r[l++],e[o]);return t}},function(t,e,o){var i=o(3).document;t.exports=i&&i.documentElement},function(t,e,o){var i=o(8),a=o(21),n=o(15)("IE_PROTO"),r=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=a(t),i(t,n)?t[n]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?r:null}},function(t,e,o){"use strict";var i=o(156)(!0);o(31)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,o=this._i;return o>=e.length?{value:void 0,done:!0}:(t=i(e,o),this._i+=t.length,{value:t,done:!1})})},function(t,e,o){var i=o(14),a=o(12);t.exports=function(t){return function(e,o){var n,r,s=String(a(e)),l=i(o),p=s.length;return l<0||l>=p?t?"":void 0:(n=s.charCodeAt(l),n<55296||n>56319||l+1===p||(r=s.charCodeAt(l+1))<56320||r>57343?t?s.charAt(l):n:t?s.slice(l,l+2):r-56320+(n-55296<<10)+65536)}}},function(t,e,o){var i=o(9),a=o(158);t.exports=o(2).getIterator=function(t){var e=a(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return i(e.call(t))}},function(t,e,o){var i=o(159),a=o(4)("iterator"),n=o(11);t.exports=o(2).getIteratorMethod=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||n[i(t)]}},function(t,e,o){var i=o(23),a=o(4)("toStringTag"),n="Arguments"==i(function(){return arguments}()),r=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,o,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(o=r(e=Object(t),a))?o:n?i(e):"Object"==(s=i(e))&&"function"==typeof e.callee?"Arguments":s}},function(t,e){t.exports='\n <div _v-ead8ccce="">\n \x3c!-- Show media cloud toggle--\x3e\n <div class="field columns" _v-ead8ccce="">\n <label class="label column has-text-grey-dark" _v-ead8ccce="">\n {{strings.enable_cloud_images_title}}\n\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.enable_cloud_images_desc}}<a href="https://docs.optimole.com/article/1323-cloud-library-browsing" _v-ead8ccce="">{{strings.here}}</a>\n </p>\n </label>\n\n <div class="column is-3 " _v-ead8ccce="">\n <toggle-button :class="\'has-text-dark\'" v-model="cloudImagesStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-ead8ccce=""></toggle-button>\n </div>\n </div>\n \x3c!--Sites select--\x3e\n <div id="filters-list" v-if="this.site_settings.cloud_images === \'enabled\'" _v-ead8ccce="">\n <div class="columns " _v-ead8ccce="">\n <div _v-ead8ccce="">\n <div class="field" v-if="cloud_sites.length > 0" _v-ead8ccce="">\n <label class="label column has-text-grey-dark" _v-ead8ccce="">\n <span _v-ead8ccce="">{{strings.selected_sites_title}}</span>\n </label>\n </div>\n\n <div class="field columns" _v-ead8ccce="">\n <div class="column is-paddingless is-full " _v-ead8ccce="">\n <div class="list" _v-ead8ccce="">\n <div class="list-item exclusion-filter" v-for="site in cloud_sites" _v-ead8ccce="">\n <div class="control" _v-ead8ccce="">\n <div class="tags is-centered has-addons" _v-ead8ccce="">\n <a class="tag is-marginless is-link has-text-left" v-if="site === \'all\'" _v-ead8ccce="">\n <strong _v-ead8ccce="">{{strings.selected_all_sites_desc}}</strong>\n </a>\n <a class="tag is-marginless is-link has-text-left" v-else="" _v-ead8ccce="">\n <i _v-ead8ccce="">{{strings.selected_sites_desc}}</i>\n <strong _v-ead8ccce="">{{site}}</strong>\n </a>\n <a class="tag is-marginless is-delete" v-if="site !== \'all\'" @click="removeSite( site )" _v-ead8ccce=""></a>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="field columns " _v-ead8ccce="">\n <div class="field has-addons column has-addons-centered" _v-ead8ccce="">\n <label class="label column has-text-grey-dark no-padding-right " _v-ead8ccce="">\n {{strings.cloud_site_title}}\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.cloud_site_desc}}\n </p>\n </label>\n\n <div class="column is-6 " _v-ead8ccce="">\n <div class="columns" _v-ead8ccce="">\n <div class="field has-addons column has-addons-centered" _v-ead8ccce="">\n <p class="control " _v-ead8ccce="">\n <span class="select is-small" _v-ead8ccce="">\n <select @change="changeSite($event)" _v-ead8ccce="">\n <option value="all" disabled="" selected="" _v-ead8ccce="">{{strings.select_site}}</option>\n <option v-for="site in sites" :value="site" _v-ead8ccce="">{{site}}</option>\n </select>\n </span>\n </p>\n <p class="control" _v-ead8ccce="">\n <a class="button is-primary is-small" :class="this.$store.state.loading ? \'is-loading\' : \'\' " @click="saveSite()" _v-ead8ccce="">\n {{strings.add_site}}\n </a>\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n\n \x3c!-- Show offload media toggle--\x3e\n <div class="field columns" _v-ead8ccce="">\n <label class="label column has-text-grey-dark" _v-ead8ccce="">\n {{strings.enable_offload_media_title}}\n\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.enable_offload_media_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-ead8ccce="">\n <toggle-button :class="\'has-text-dark\'" v-model="offloadMediaStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-ead8ccce=""></toggle-button>\n </div>\n\n </div>\n\n\n \x3c!--Rollback on disable notice--\x3e\n <div class="field columns" v-if="this.showOffloadDisabled" _v-ead8ccce="">\n <label class="label column" style="color: #dc143c !important;" _v-ead8ccce="">\n {{strings.offload_disable_warning_title}}\n\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.offload_disable_warning_desc}}\n </p>\n </label>\n <hr _v-ead8ccce="">\n <div class="column is-3 " _v-ead8ccce="">\n <p class="control " _v-ead8ccce="">\n <span class="select is-small" _v-ead8ccce="">\n <select @change="selectValue($event)" _v-ead8ccce="">\n <option disabled="" selected="" value="" _v-ead8ccce=""> {{ strings.select }} </option>\n <option value="yes_rollback" _v-ead8ccce="">{{strings.yes}}</option>\n <option value="no_rollback" _v-ead8ccce="">{{strings.no}}</option>\n </select>\n </span>\n </p>\n </div>\n\n </div>\n \x3c!-- Sync Media button --\x3e\n <div :class="{ \'saving--option\' : this.$store.state.loading }" class="field is-fullwidth columns " v-if="this.site_settings.offload_media===\'enabled\'" _v-ead8ccce="">\n <label class="label column has-text-grey-dark" _v-ead8ccce="">\n {{strings.sync_title}}\n\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.sync_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-ead8ccce="">\n <button @click="callSync(\'offload_images\')" class="button is-primary is-small " :class="this.$store.state.loadingSync ? \'is-loading\' : \'\' " :disabled="this.$store.state.loadingRollback" _v-ead8ccce="">\n {{strings.sync_media}}\n </button>\n </div>\n </div>\n\n <div class="field columns" v-if="this.$store.state.loadingSync" _v-ead8ccce="">\n <div class="column" _v-ead8ccce="">\n <label class="label has-text-grey-dark" _v-ead8ccce="">\n <span _v-ead8ccce="">{{strings.sync_media_progress}}</span>\n </label>\n <progress class="progress is-large" :value="this.$store.state.pushedImagesProgress" :max="maxTime" _v-ead8ccce=""></progress>\n </div>\n </div>\n\n \x3c!--Sync error notice--\x3e\n <div class="field columns" v-if="this.$store.state.errorMedia === \'offload_images\'" _v-ead8ccce="">\n <label class="label column" style="color: #dc143c !important;" _v-ead8ccce="">\n {{strings.sync_media_error}}\n\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.sync_media_error_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-ead8ccce="">\n <button @click="removeNotice()" class="button is-primary is-small" _v-ead8ccce="">\n {{strings.remove_notice}}\n </button>\n </div>\n </div>\n \x3c!-- Rollback Media button --\x3e\n <div class="field is-fullwidth columns " v-if="this.site_settings.offload_media===\'enabled\' || this.$store.state.loadingRollback" _v-ead8ccce="">\n <label class="label column has-text-grey-dark" _v-ead8ccce="">\n {{strings.rollback_title}}\n\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.rollback_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-ead8ccce="">\n <button @click="callSync(\'rollback_images\')" class="button is-primary is-small " :class="this.$store.state.loadingRollback ? \'is-loading\' : \'\' " :disabled="this.$store.state.loadingSync" _v-ead8ccce="">\n {{strings.rollback_media}}\n </button>\n </div>\n </div>\n\n <div class="field columns" v-if="this.$store.state.loadingRollback" _v-ead8ccce="">\n <div class="column" _v-ead8ccce="">\n <label class="label has-text-grey-dark" _v-ead8ccce="">\n <span _v-ead8ccce="">{{strings.rollback_media_progress}}</span>\n </label>\n <progress class="progress is-large" :value="this.$store.state.pushedImagesProgress" :max="maxTime" _v-ead8ccce=""></progress>\n </div>\n </div>\n \x3c!--Rollback error notice--\x3e\n <div class="field columns" v-if="this.$store.state.errorMedia === \'rollback_images\'" _v-ead8ccce="">\n <label class="label column" style="color: #dc143c !important;" _v-ead8ccce="">\n {{strings.rollback_media_error}}\n\n <p class="is-italic has-text-weight-normal" _v-ead8ccce="">\n {{strings.rollback_media_error_desc}}\n </p>\n </label>\n <div class="column is-3 is-right" _v-ead8ccce="">\n <button @click="removeNotice()" class="button is-primary is-small" _v-ead8ccce="">\n {{strings.remove_notice}}\n </button>\n </div>\n </div>\n\n <div class="field is-fullwidth columns " _v-ead8ccce="">\n <div class="column is-left" _v-ead8ccce="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-ead8ccce="">\n {{strings.save_changes}}\n </button>\n </div>\n </div>\n\n </div>\n\n\n'},function(t,e,o){var i,a;o(162),i=o(164),a=o(165),t.exports=i||{},t.exports.__esModule&&(t.exports=t.exports.default),a&&(("function"==typeof t.exports?t.exports.options:t.exports).template=a)},function(t,e,o){var i=o(163);"string"==typeof i&&(i=[[t.i,i,""]]);o(1)(i,{});i.locals&&(t.exports=i.locals)},function(t,e,o){e=t.exports=o(0)(),e.push([t.i,"\n .is-field-disabled[_v-ae6f5faa] {\n opacity: 0.5;\n }\n",""])},function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"cssjs",data:function(){return{strings:optimoleDashboardApp.strings.options_strings,all_strings:optimoleDashboardApp.strings,showSave:!1,showSample:!1,isReplacerOff:!1,loading_images:!1,showComparison:!1,new_data:{}}},mounted:function(){this.isReplacerOff="disabled"===this.site_settings.cdn},methods:{saveChanges:function(){this.$store.dispatch("saveSettings",{settings:this.new_data})}},computed:{site_settings:function(){return this.$store.state.site_settings},cssMinifyStatus:{set:function(t){this.showSave=!0,this.new_data.css_minify=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.css_minify)}},jsMinifyStatus:{set:function(t){this.showSave=!0,this.new_data.js_minify=t?"enabled":"disabled"},get:function(){return!("disabled"===this.site_settings.js_minify)}}}}},function(t,e){t.exports='\n <div :class="{ \'saving--option\' : this.$store.state.loading }" _v-ae6f5faa="">\n\n\n \x3c!-- CSS minify toggle button --\x3e\n <div class="field columns" :class="{\'is-field-disabled\':isReplacerOff }" _v-ae6f5faa="">\n <label class="label column has-text-grey-dark" _v-ae6f5faa="">\n {{strings.enable_css_minify_title}}\n\n <p class="is-italic has-text-weight-normal" _v-ae6f5faa="">\n {{strings.css_minify_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-ae6f5faa="">\n <toggle-button :class="\'has-text-dark\'" v-model="cssMinifyStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-ae6f5faa=""></toggle-button>\n </div>\n </div>\n \x3c!-- JS minify toggle button --\x3e\n <div class="field columns" :class="{\'is-field-disabled\':isReplacerOff }" _v-ae6f5faa="">\n <label class="label column has-text-grey-dark" _v-ae6f5faa="">\n {{strings.enable_js_minify_title}}\n\n <p class="is-italic has-text-weight-normal" _v-ae6f5faa="">\n {{strings.js_minify_desc}}\n </p>\n </label>\n\n <div class="column is-3 " _v-ae6f5faa="">\n <toggle-button :class="\'has-text-dark\'" v-model="jsMinifyStatus" :disabled="this.$store.state.loading" :labels="{checked: strings.enabled, unchecked: strings.disabled}" :width="80" :height="25" color="#008ec2" _v-ae6f5faa=""></toggle-button>\n </div>\n </div>\n <div class="field is-fullwidth columns " _v-ae6f5faa="">\n <div class="column is-left" _v-ae6f5faa="">\n <button @click="saveChanges()" class="button is-success is-small " :class="this.$store.state.loading ? \'is-loading\' : \'\' " :disabled="!showSave" _v-ae6f5faa="">{{strings.save_changes}}\n </button>\n <a href="#" v-if="showSample" @click="newSample(false)" class="view-sample-image is-link" _v-ae6f5faa="">{{strings.view_sample_image}}\n </a>\n </div>\n </div>\n </div>\n'},function(t,e){t.exports='\n <div class="columns" _v-7b873d7d="">\n <aside id="optml-settings-menu" class="menu column is-2-fullhd is-3-desktop is-3-tablet is-hidden-mobile" _v-7b873d7d="">\n <ul class="menu-list optml-settings-submenu is-marginless" _v-7b873d7d="">\n <li _v-7b873d7d=""><a @click="changeTab(\'general\')" href="#" :class="tab === \'general\' ? \'is-active\' : \'\'" :title="all_strings.general_settings_menu_item+\' \'+all_strings.settings_menu_item" _v-7b873d7d="">{{all_strings.general_settings_menu_item}}</a>\n </li>\n <li :class="isDisabled ? \'is-menu-disabled\' : \'\' " _v-7b873d7d=""><a @click="ToggleAdvanced()" href="#" title="General settings" _v-7b873d7d=""><span _v-7b873d7d="">{{all_strings.advanced_settings_menu_item}}</span>\n <span class=" dashicons advanced-link " :class="advancedOpen ? \'dashicons-arrow-down-alt2\' : \'dashicons-arrow-right-alt2\'" _v-7b873d7d=""></span>\n </a>\n <ul class="menu-list optml-settings-submenu is-marginless " :class=" ! advancedOpen ? \'is-hidden\' : \'\' " _v-7b873d7d="">\n <li _v-7b873d7d=""><a @click="changeTab(\'compression\')" href="#" :class="tab === \'compression\' ? \'is-active\' : \'\'" :title="all_strings.settings_compression_menu_item+\' \'+all_strings.settings_menu_item" _v-7b873d7d="">{{all_strings.settings_compression_menu_item}}</a>\n </li>\n <li _v-7b873d7d=""><a @click="changeTab(\'resize\')" href="#" :class="tab === \'resize\' ? \'is-active\' : \'\'" :title="all_strings.settings_resize_menu_item+\' \'+all_strings.settings_menu_item" _v-7b873d7d="">{{all_strings.settings_resize_menu_item}}</a>\n </li>\n\x3c!-- <li><a @click="changeTab(\'cssjs\')" href="#"--\x3e\n\x3c!-- :class="tab === \'cssjs\' ? \'cssjs\' : \'\'"--\x3e\n\x3c!-- title="CSS/JS">CSS/JS</a>--\x3e\n\x3c!-- </li>--\x3e\n <li v-if="this.$store.state.site_settings.lazyload===\'enabled\'" _v-7b873d7d=""><a @click="changeTab(\'lazyload\')" href="#" :class="tab === \'lazyload\' ? \'is-active\' : \'\'" :title="all_strings.lazyload_settings_menu_item+\' \'+all_strings.lazyload_settings_menu_item" _v-7b873d7d="">{{all_strings.lazyload_settings_menu_item}}</a>\n </li>\n <li _v-7b873d7d=""><a href="#" @click="changeTab(\'exclusions\')" :class="tab === \'exclusions\' ? \'is-active\' : \'\'" :title="all_strings.settings_exclusions_menu_item+\' \'+all_strings.settings_menu_item" _v-7b873d7d="">{{all_strings.settings_exclusions_menu_item}}</a>\n </li>\n\x3c!-- <li><a--\x3e\n\x3c!-- @click="changeTab(\'watermark\')" href="#"--\x3e\n\x3c!-- :class="tab === \'watermark\' ? \'is-active\' : \'\'"--\x3e\n\x3c!-- :title="all_strings.watermarks_menu_item+\' \'+all_strings.settings_menu_item">{{all_strings.watermarks_menu_item}}--\x3e\n\x3c!-- <span--\x3e\n\x3c!-- class=" optml-beta is-normal tag is-warning">Beta</span></a></li>--\x3e\n </ul>\n </li>\n \x3c!-- Offload media menu--\x3e\n <li v-if="is_offload_media_available === \'yes\'" _v-7b873d7d=""><a @click="changeTab(\'offload_media\')" href="#" style="" :class="tab === \'offload_media\' ? \'is-active\' : \'\'" :title="all_strings.offload_media_settings_menu_item+\' \'+all_strings.offload_media_settings_menu_item" _v-7b873d7d="">{{all_strings.offload_media_settings_menu_item}}\n\n </a>\n\n </li>\n </ul>\n </aside>\n <div :class="[{ \'saving--option\' : this.$store.state.loading, \'is-tab-disabled\':isDisabled},\'is-tab-\'+tab] " class=" column" _v-7b873d7d="">\n <div class="subtab-content" _v-7b873d7d="">\n <general v-if="tab === \'general\' " @update-status="updateGlobalState" _v-7b873d7d=""></general>\n <compression v-if="tab === \'compression\' " _v-7b873d7d=""></compression>\n <watermarks v-if="tab ===\'watermark\'" _v-7b873d7d=""></watermarks>\n\x3c!-- <Cssjs v-if="tab ===\'cssjs\'"></Cssjs>--\x3e\n <resize v-if="tab ===\'resize\'" _v-7b873d7d=""></resize>\n <lazyload v-if="tab ===\'lazyload\'" _v-7b873d7d=""></lazyload>\n <media v-if="tab ===\'offload_media\'" _v-7b873d7d=""></media>\n <exclusions v-if="tab ===\'exclusions\'" _v-7b873d7d=""></exclusions>\n </div>\n </div>\n </div>\n'},function(t,e){t.exports='\n\t\t<div class="columns is-desktop">\n\n\t\t\t\t<div class="column ">\n\t\t\t\t\t\t<div class="card">\n\t\t\t\t\t\t\t\t<app-header></app-header>\n\t\t\t\t\t\t\t\t<div class="card-content">\n\t\t\t\t\t\t\t\t\t\t<div class="content">\n\t\t\t\t\t\t\t\t\t\t\t\t<connect-layout v-if="!this.is_connected "></connect-layout>\n\n\t\t\t\t\t\t\t\t\t\t\t\t<transition name="slide-fade">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div v-if="this.is_connected && ! this.$store.state.is_loaded" id="optml-loader">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="columns">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="column">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<transition name="slide-fade">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<h4 class="has-text-centered">{{this.getProgressMessage()}}</h4>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="columns">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=" column is-vertical-center ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<progress id="optml-progress-bar" class="progress is-medium is-info"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t:class="\'optml-progres-\'+(Math.floor(this.loading_percent/10))"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tmax="100"></progress>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<iframe :src="home" style="opacity:0;" ></iframe>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</transition>\n\t\t\t\t\t\t\t\t\t\t\t\t<transition name="fade" mode="out-in">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div v-if="this.$store.state.connected && this.$store.state.hasApplication && this.$store.state.is_loaded">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="tabs is-left is-boxed is-medium">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<ul class="is-marginless optml-tabs">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li :class="tab === \'dashboard\' ? \'is-active\' : \'\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon is-size-6-mobile is-size-6-tablet dashicons dashicons-admin-home"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="is-size-6-mobile is-size-6-touch ">{{strings.dashboard_menu_item}}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li :class="tab === \'conflicts\' ? \'is-active\' : \'\'" v-if="conflictCount > 0">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a @click="changeTab(\'conflicts\')" class="is-size-6-mobile">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon is-size-6-mobile is-size-6-tablet dashicons dashicons-warning"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="is-size-6-mobile is-size-6-touch">{{strings.conflicts_menu_item}}</span>&nbsp;\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="tag is-rounded is-danger">{{conflictCount}}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<li :class="tab === \'settings\' ? \'is-active\' : \'\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="icon is-size-6-mobile is-size-6-tablet dashicons dashicons-admin-settings"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class="is-size-6-mobile is-size-6-touch">{{strings.settings_menu_item}}</span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</li>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="is-tab" v-if="tab === \'dashboard\' "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t :class="remove_images ? \'no-images\' : \'\' ">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="notification is-success" v-if="strings.notice_just_activated.length > 0 && user_status === \'active\' "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t v-html="strings.notice_just_activated"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="notification is-danger" v-if="user_status === \'inactive\' "\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t v-html="strings.notice_disabled_account"></div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<api-key-form></api-key-form>\n\t\t\t\t\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t\t\t\t\t<hr/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<last-images :status="fetchStatus" v-if="! remove_images"></last-images>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="is-tab" v-if=" tab === \'settings\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<options></options>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class="is-tab" v-if=" tab === \'conflicts\'">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<conflicts></conflicts>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</transition>\n\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t<div class="level-right">\n\t\t\t\t\t\t\t\t\t\t<p class="level-item"><a href="https://optimole.com" target="_blank">Optimole\n\t\t\t\t\t\t\t\t\t\t\t\tv{{strings.version}}</a></p>\n\t\t\t\t\t\t\t\t\t\t<p class="level-item"><a href="https://optimole.com/terms/"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t target="_blank">{{strings.terms_menu}}</a></p>\n\t\t\t\t\t\t\t\t\t\t<p class="level-item"><a href="https://optimole.com/privacy-policy/" target="_blank">{{strings.privacy_menu}}</a>\n\t\t\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\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\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div v-if="is_connected && this.$store.state.userData.plan === \'free\' "\n\t\t\t\t\t\t class="column is-narrow is-hidden-desktop-only is-hidden-tablet-only is-hidden-mobile">\n\t\t\t\t\t\t<div class="card optml-upgrade">\n\t\t\t\t\t\t\t\t<div class="card-header">\n\t\t\t\t\t\t\t\t\t\t<h3 class="is-size-5 card-header-title"><span class="dashicons dashicons-chart-line"></span>\n\t\t\t\t\t\t\t\t\t\t\t\t{{strings.upgrade.title}}</h3>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="card-content">\n\t\t\t\t\t\t\t\t\t\t<ul>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_1}}</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_2}}</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_3}}</li>\n\t\t\t\t\t\t\t\t\t\t\t\t<li><span class="dashicons dashicons-yes"></span>{{strings.upgrade.reason_4}}</li>\n\t\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class="card-footer ">\n\t\t\t\t\t\t\t\t\t\t<div class="card-footer-item">\n\t\t\t\t\t\t\t\t\t\t\t\t<a href="https://optimole.com/pricing" target="_blank"\n\t\t\t\t\t\t\t\t\t\t\t\t\t class="button is-centered is-small is-success"><span\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tclass="dashicons dashicons-external"></span>{{strings.upgrade.cta}}</a>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t</div>\n'},function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var a=o(5),n=i(a),r=o(169),s=i(r),l=o(33),p=i(l),c=o(171),d=i(c),m=o(172),u=i(m);n.default.use(s.default),n.default.use(p.default);var f=new s.default.Store({strict:!0,state:{isConnecting:!1,loading:!1,loadingRollback:!1,loadingSync:!1,errorMedia:!1,site_settings:optimoleDashboardApp.site_settings,connected:"yes"===optimoleDashboardApp.connection_status,is_loaded:"yes"===optimoleDashboardApp.connection_status,apiKey:optimoleDashboardApp.api_key?optimoleDashboardApp.api_key:"",apiKeyValidity:!0,connectError:"",sample_rate:{},apiError:!1,userData:optimoleDashboardApp.user_data?optimoleDashboardApp.user_data:null,hasApplication:"yes"===optimoleDashboardApp.has_application,availableApps:optimoleDashboardApp.available_apps?optimoleDashboardApp.available_apps:null,optimizedImages:[],watermarks:[],conflicts:[],pushedImagesProgress:0,totalNumberOfImages:1},mutations:d.default,actions:u.default});e.default=f},function(t,e,o){"use strict";function i(t){O&&(t._devtoolHook=O,O.emit("vuex:init",t),O.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(t,e){O.emit("vuex:mutation",t,e)}))}function a(t,e){Object.keys(t).forEach(function(o){return e(t[o],o)})}function n(t){return null!==t&&"object"==typeof t}function r(t){return t&&"function"==typeof t.then}function s(t,e,o){if(e.update(o),o.modules)for(var i in o.modules){if(!e.getChild(i))return;s(t.concat(i),e.getChild(i),o.modules[i])}}function l(t,e){return e.indexOf(t)<0&&e.push(t),function(){var o=e.indexOf(t);o>-1&&e.splice(o,1)}}function p(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var o=t.state;d(t,o,[],t._modules.root,!0),c(t,o,e)}function c(t,e,o){var i=t._vm;t.getters={};var n=t._wrappedGetters,r={};a(n,function(e,o){r[o]=function(){return e(t)},Object.defineProperty(t.getters,o,{get:function(){return t._vm[o]},enumerable:!0})});var s=$.config.silent;$.config.silent=!0,t._vm=new $({data:{$$state:e},computed:r}),$.config.silent=s,t.strict&&v(t),i&&(o&&t._withCommit(function(){i._data.$$state=null}),$.nextTick(function(){return i.$destroy()}))}function d(t,e,o,i,a){var n=!o.length,r=t._modules.getNamespace(o);if(i.namespaced&&(t._modulesNamespaceMap[r]=i),!n&&!a){var s=g(e,o.slice(0,-1)),l=o[o.length-1];t._withCommit(function(){$.set(s,l,i.state)})}var p=i.context=m(t,r,o);i.forEachMutation(function(e,o){f(t,r+o,e,p)}),i.forEachAction(function(e,o){var i=e.root?o:r+o,a=e.handler||e;h(t,i,a,p)}),i.forEachGetter(function(e,o){b(t,r+o,e,p)}),i.forEachChild(function(i,n){d(t,e,o.concat(n),i,a)})}function m(t,e,o){var i=""===e,a={dispatch:i?t.dispatch:function(o,i,a){var n=x(o,i,a),r=n.payload,s=n.options,l=n.type;return s&&s.root||(l=e+l),t.dispatch(l,r)},commit:i?t.commit:function(o,i,a){var n=x(o,i,a),r=n.payload,s=n.options,l=n.type;s&&s.root||(l=e+l),t.commit(l,r,s)}};return Object.defineProperties(a,{getters:{get:i?function(){return t.getters}:function(){return u(t,e)}},state:{get:function(){return g(t.state,o)}}}),a}function u(t,e){var o={},i=e.length;return Object.keys(t.getters).forEach(function(a){if(a.slice(0,i)===e){var n=a.slice(i);Object.defineProperty(o,n,{get:function(){return t.getters[a]},enumerable:!0})}}),o}function f(t,e,o,i){(t._mutations[e]||(t._mutations[e]=[])).push(function(e){o.call(t,i.state,e)})}function h(t,e,o,i){(t._actions[e]||(t._actions[e]=[])).push(function(e,a){var n=o.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e,a);return r(n)||(n=Promise.resolve(n)),t._devtoolHook?n.catch(function(e){throw t._devtoolHook.emit("vuex:error",e),e}):n})}function b(t,e,o,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return o(i.state,i.getters,t.state,t.getters)})}function v(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function g(t,e){return e.length?e.reduce(function(t,e){return t[e]},t):t}function x(t,e,o){return n(t)&&t.type&&(o=e,e=t,t=t.type),{type:t,payload:e,options:o}}function y(t){$&&t===$||($=t,S($))}function w(t){return Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}})}function k(t){return function(e,o){return"string"!=typeof e?(o=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,o)}}function _(t,e,o){return t._modulesNamespaceMap[o]}Object.defineProperty(e,"__esModule",{value:!0}),o.d(e,"Store",function(){return j}),o.d(e,"install",function(){return y}),o.d(e,"mapState",function(){return E}),o.d(e,"mapMutations",function(){return T}),o.d(e,"mapGetters",function(){return P}),o.d(e,"mapActions",function(){return R}),o.d(e,"createNamespacedHelpers",function(){return I});/**
22
  * vuex v2.5.0
23
  * (c) 2017 Evan You
24
  * @license MIT
inc/api.php CHANGED
@@ -134,6 +134,11 @@ final class Optml_Api {
134
  return false;
135
  }
136
  if ( intval( $response['code'] ) !== 200 ) {
 
 
 
 
 
137
  return false;
138
  }
139
 
134
  return false;
135
  }
136
  if ( intval( $response['code'] ) !== 200 ) {
137
+ if ( $path === 'optml/v1/user/register-remote'
138
+ && isset( $response['error'] )
139
+ && $response['error'] === 'ERROR: This email is already registered, please choose another one.' ) {
140
+ return 'email_registered';
141
+ }
142
  return false;
143
  }
144
 
inc/lazyload_replacer.php CHANGED
@@ -316,7 +316,7 @@ final class Optml_Lazyload_Replacer extends Optml_App_Replacer {
316
  $iframes = [];
317
  $videos = [];
318
  preg_match_all( '#(?:<noscript\s*>\s*)?<iframe(.*?)></iframe>(?:\s*</noscript\s*>)?#is', $content, $iframes );
319
- preg_match_all( '#(?:<noscript\s*>\s*)?<video(.*?)video>(?:\s*</noscript\s*>)?#is', $content, $videos );
320
  $video_tags = array_merge( $iframes[0], $videos[0] );
321
 
322
  $search = [];
@@ -328,18 +328,25 @@ final class Optml_Lazyload_Replacer extends Optml_App_Replacer {
328
  if ( preg_match( "/ data-opt-src=['\"]/is", $video_tag ) ) {
329
  continue;
330
  }
331
- array_push( $search, $video_tag );
332
- $no_script = $video_tag;
333
  // replace the src and add the data-opt-src attribute
334
  if ( strpos( $video_tag, 'iframe' ) !== false ) {
335
  $video_tag = preg_replace( '/iframe(.*?)src=/is', 'iframe$1 src="about:blank" data-opt-src=', $video_tag );
336
  } elseif ( strpos( $video_tag, 'video' ) !== false ) {
337
- $video_tag = preg_replace( '/video(.*?)src=/is', 'video$1 data-opt-src=', $video_tag );
 
 
 
 
 
 
 
 
338
  }
339
-
340
  if ( $this->should_add_noscript( $video_tag ) ) {
341
- $video_tag .= '<noscript>' . $no_script . '</noscript>';
342
  }
 
343
  array_push( $replace, $video_tag );
344
  self::$found_iframe = true;
345
  }
316
  $iframes = [];
317
  $videos = [];
318
  preg_match_all( '#(?:<noscript\s*>\s*)?<iframe(.*?)></iframe>(?:\s*</noscript\s*>)?#is', $content, $iframes );
319
+ preg_match_all( '#(?:<noscript\s*>\s*)?<video(.*?)></video>(?:\s*</noscript\s*>)?#is', $content, $videos );
320
  $video_tags = array_merge( $iframes[0], $videos[0] );
321
 
322
  $search = [];
328
  if ( preg_match( "/ data-opt-src=['\"]/is", $video_tag ) ) {
329
  continue;
330
  }
331
+ $original_tag = $video_tag;
 
332
  // replace the src and add the data-opt-src attribute
333
  if ( strpos( $video_tag, 'iframe' ) !== false ) {
334
  $video_tag = preg_replace( '/iframe(.*?)src=/is', 'iframe$1 src="about:blank" data-opt-src=', $video_tag );
335
  } elseif ( strpos( $video_tag, 'video' ) !== false ) {
336
+ if ( strpos( $video_tag, 'source' ) !== false ) {
337
+ if ( strpos( $video_tag, 'preload' ) === false ) {
338
+ $video_tag = preg_replace( '/video(.*?)>/is', 'video$1 preload=none>', $video_tag, 1 );
339
+ } else {
340
+ continue;
341
+ }
342
+ } else {
343
+ $video_tag = preg_replace( '/video(.*?)src=/is', 'video$1 data-opt-src=', $video_tag );
344
+ }
345
  }
 
346
  if ( $this->should_add_noscript( $video_tag ) ) {
347
+ $video_tag .= '<noscript>' . $original_tag . '</noscript>';
348
  }
349
+ array_push( $search, $original_tag );
350
  array_push( $replace, $video_tag );
351
  self::$found_iframe = true;
352
  }
inc/resource.php CHANGED
@@ -45,7 +45,7 @@ abstract class Optml_Resource {
45
  throw new \InvalidArgumentException( 'Optimole resource builder requires the source url to optimize.' ); // @codeCoverageIgnore
46
  }
47
  $this->set_defaults();
48
- $this->source_url = $url;
49
 
50
  $this->cache_buster = $cache_buster;
51
  }
45
  throw new \InvalidArgumentException( 'Optimole resource builder requires the source url to optimize.' ); // @codeCoverageIgnore
46
  }
47
  $this->set_defaults();
48
+ $this->source_url = apply_filters( 'optml_processed_url', $url );
49
 
50
  $this->cache_buster = $cache_buster;
51
  }
inc/rest.php CHANGED
@@ -388,7 +388,7 @@ class Optml_Rest {
388
  */
389
  $extra = sprintf( __( '. ERROR details: %s', 'optimole-wp' ), $data->get_error_message() );
390
  }
391
- wp_send_json_error( __( 'Can not connect to Optimole service', 'optimole-wp' ) . $extra );
392
  }
393
  $settings = new Optml_Settings();
394
  $settings->update( 'api_key', $api_key );
@@ -458,6 +458,16 @@ class Optml_Rest {
458
  ],
459
  200
460
  );
 
 
 
 
 
 
 
 
 
 
461
 
462
  }
463
 
388
  */
389
  $extra = sprintf( __( '. ERROR details: %s', 'optimole-wp' ), $data->get_error_message() );
390
  }
391
+ return $this->response( __( 'Can not connect to Optimole service', 'optimole-wp' ) . $extra, 400 );
392
  }
393
  $settings = new Optml_Settings();
394
  $settings->update( 'api_key', $api_key );
458
  ],
459
  200
460
  );
461
+ }
462
+ if ( $user === 'email_registered' ) {
463
+ return new WP_REST_Response(
464
+ [
465
+ 'data' => null,
466
+ 'message' => __( 'Error: This email is already registered. Please choose another one.', 'optimole-wp' ),
467
+ 'code' => 'email_registered',
468
+ ],
469
+ 200
470
+ );
471
 
472
  }
473
 
inc/settings.php CHANGED
@@ -85,6 +85,12 @@ class Optml_Settings {
85
  * @var array All options.
86
  */
87
  private $options;
 
 
 
 
 
 
88
 
89
  /**
90
  * Optml_Settings constructor.
@@ -101,6 +107,19 @@ class Optml_Settings {
101
  }
102
 
103
  if ( defined( 'OPTIML_USE_ENV' ) && constant( 'OPTIML_USE_ENV' ) && $this->to_boolean( constant( 'OPTIML_USE_ENV' ) ) ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
104
  foreach ( self::$whitelisted_settings as $key => $type ) {
105
  $env_key = 'OPTIML_' . strtoupper( $key );
106
  if ( defined( $env_key ) && constant( $env_key ) ) {
@@ -125,7 +144,17 @@ class Optml_Settings {
125
  }
126
  }
127
  }
 
 
 
 
 
 
 
128
 
 
 
 
129
  /**
130
  * Return filter definitions.
131
  *
85
  * @var array All options.
86
  */
87
  private $options;
88
+ /**
89
+ * Holds the status of the auto connect hook.
90
+ *
91
+ * @var boolean Whether or not the auto connect action is hooked.
92
+ */
93
+ private static $auto_connect_hooked = false;
94
 
95
  /**
96
  * Optml_Settings constructor.
107
  }
108
 
109
  if ( defined( 'OPTIML_USE_ENV' ) && constant( 'OPTIML_USE_ENV' ) && $this->to_boolean( constant( 'OPTIML_USE_ENV' ) ) ) {
110
+
111
+ if ( defined( 'OPTIML_API_KEY' )
112
+ && constant( 'OPTIML_API_KEY' ) !== ''
113
+ ) {
114
+ if ( ! $this->is_connected() && ! self::$auto_connect_hooked ) {
115
+ self::$auto_connect_hooked = true;
116
+ add_action(
117
+ 'plugins_loaded',
118
+ [$this, 'auto_connect']
119
+ );
120
+ }
121
+ }
122
+
123
  foreach ( self::$whitelisted_settings as $key => $type ) {
124
  $env_key = 'OPTIML_' . strtoupper( $key );
125
  if ( defined( $env_key ) && constant( $env_key ) ) {
144
  }
145
  }
146
  }
147
+ /**
148
+ * Auto connect action.
149
+ */
150
+ public function auto_connect() {
151
+ $request = new WP_REST_Request( 'POST' );
152
+ $request->set_param( 'api_key', constant( 'OPTIML_API_KEY' ) );
153
+ Optml_Main::instance()->rest->connect( $request );
154
 
155
+ remove_action( 'plugins_loaded', [ $this, 'auto_connect' ] );
156
+ self::$auto_connect_hooked = false;
157
+ }
158
  /**
159
  * Return filter definitions.
160
  *
optimole-wp.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Image optimization service by Optimole
4
  * Description: Complete handling of your website images.
5
- * Version: 3.1.0
6
  * Author: Optimole
7
  * Author URI: https://optimole.com
8
  * License: GPL-2.0+
@@ -77,7 +77,7 @@ function optml() {
77
  define( 'OPTML_JS_CDN', 'd5jmkjjpb7yfg.cloudfront.net' );
78
  }
79
  define( 'OPTML_PATH', plugin_dir_path( __FILE__ ) );
80
- define( 'OPTML_VERSION', '3.1.0' );
81
  define( 'OPTML_NAMESPACE', 'optml' );
82
  define( 'OPTML_BASEFILE', __FILE__ );
83
  // Fallback for old PHP versions when this constant is not defined.
2
  /**
3
  * Plugin Name: Image optimization service by Optimole
4
  * Description: Complete handling of your website images.
5
+ * Version: 3.1.1
6
  * Author: Optimole
7
  * Author URI: https://optimole.com
8
  * License: GPL-2.0+
77
  define( 'OPTML_JS_CDN', 'd5jmkjjpb7yfg.cloudfront.net' );
78
  }
79
  define( 'OPTML_PATH', plugin_dir_path( __FILE__ ) );
80
+ define( 'OPTML_VERSION', '3.1.1' );
81
  define( 'OPTML_NAMESPACE', 'optml' );
82
  define( 'OPTML_BASEFILE', __FILE__ );
83
  // Fallback for old PHP versions when this constant is not defined.
readme.txt CHANGED
@@ -93,6 +93,16 @@ Premium users will be able to optimize images for more than 25k monthly active u
93
 
94
  == Changelog ==
95
 
 
 
 
 
 
 
 
 
 
 
96
  #### [Version 3.1.0](https://github.com/Codeinwp/optimole-wp/compare/v3.0.1...v3.1.0) (2021-05-13)
97
 
98
  * Adds support for multiple custom domains
93
 
94
  == Changelog ==
95
 
96
+ ##### [Version 3.1.1](https://github.com/Codeinwp/optimole-wp/compare/v3.1.0...v3.1.1) (2021-05-31)
97
+
98
+ * Adds option to setup API key via wp-config variables fix [#314](https://github.com/Codeinwp/optimole-wp/issues/314) as OPTIML_API_KEY
99
+ * Fix lazyload on video tag working improperly [#368](https://github.com/Codeinwp/optimole-wp/issues/368)
100
+ * Adds filter for Optimole processed URLs as optml_processed_url
101
+ * Fix error message when a user is already registered with the same email
102
+
103
+
104
+
105
+
106
  #### [Version 3.1.0](https://github.com/Codeinwp/optimole-wp/compare/v3.0.1...v3.1.0) (2021-05-13)
107
 
108
  * Adds support for multiple custom domains
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInite168c02c060f15d32621e67c1c09eda6::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit9bab1633dba9de16af14207b105e6536::getLoader();
vendor/codeinwp/themeisle-sdk/CHANGELOG.md CHANGED
@@ -1,3 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ##### [Version 3.2.15](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.14...v3.2.15) (2020-07-23)
2
 
3
  * remove no redundant module
1
+ ##### [Version 3.2.20](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.19...v3.2.20) (2021-03-30)
2
+
3
+ add wp-config support
4
+
5
+ ##### [Version 3.2.19](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.18...v3.2.19) (2021-03-12)
6
+
7
+ * Adds compatibility with latest PHPCS coding standards.
8
+ * Adds compatibility with core auto-update.
9
+
10
+ ##### [Version 3.2.18](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.17...v3.2.18) (2021-03-04)
11
+
12
+ * Fix regression on rollback order
13
+
14
+ ##### [Version 3.2.17](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.16...v3.2.17) (2021-03-04)
15
+
16
+ * Fix compatibility with PHP 8 due to usort
17
+
18
+ ##### [Version 3.2.16](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.15...v3.2.16) (2020-11-17)
19
+
20
+ * Fix long texts on rollback.
21
+ * Fix RTL mode for uninstall feedback.
22
+
23
  ##### [Version 3.2.15](https://github.com/Codeinwp/themeisle-sdk/compare/v3.2.14...v3.2.15) (2020-07-23)
24
 
25
  * remove no redundant module
vendor/codeinwp/themeisle-sdk/load.php CHANGED
@@ -14,7 +14,7 @@ if ( ! defined( 'ABSPATH' ) ) {
14
  return;
15
  }
16
  // Current SDK version and path.
17
- $themeisle_sdk_version = '3.2.15';
18
  $themeisle_sdk_path = dirname( __FILE__ );
19
 
20
  global $themeisle_sdk_max_version;
14
  return;
15
  }
16
  // Current SDK version and path.
17
+ $themeisle_sdk_version = '3.2.20';
18
  $themeisle_sdk_path = dirname( __FILE__ );
19
 
20
  global $themeisle_sdk_max_version;
vendor/codeinwp/themeisle-sdk/src/Common/Abstract_module.php CHANGED
@@ -37,14 +37,14 @@ abstract class Abstract_Module {
37
  *
38
  * @return bool Should load module?
39
  */
40
- public abstract function can_load( $product );
41
 
42
  /**
43
  * Bootstrap the module.
44
  *
45
  * @param Product $product Product object.
46
  */
47
- public abstract function load( $product );
48
 
49
  /**
50
  * Check if the product is from partner.
@@ -63,4 +63,21 @@ abstract class Abstract_Module {
63
 
64
  return array_key_exists( $product->get_slug(), Module_Factory::$slugs );
65
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  }
37
  *
38
  * @return bool Should load module?
39
  */
40
+ abstract public function can_load( $product );
41
 
42
  /**
43
  * Bootstrap the module.
44
  *
45
  * @param Product $product Product object.
46
  */
47
+ abstract public function load( $product );
48
 
49
  /**
50
  * Check if the product is from partner.
63
 
64
  return array_key_exists( $product->get_slug(), Module_Factory::$slugs );
65
  }
66
+
67
+ /**
68
+ * Wrapper for wp_remote_get on VIP environments.
69
+ *
70
+ * @param string $url Url to check.
71
+ * @param array $args Option params.
72
+ *
73
+ * @return array|\WP_Error
74
+ */
75
+ public function safe_get( $url, $args = array() ) {
76
+ return function_exists( 'vip_safe_wp_remote_get' )
77
+ ? vip_safe_wp_remote_get( $url )
78
+ : wp_remote_get( //phpcs:ignore WordPressVIPMinimum.Functions.RestrictedFunctions.wp_remote_get_wp_remote_get, Already used.
79
+ $url,
80
+ $args
81
+ );
82
+ }
83
  }
vendor/codeinwp/themeisle-sdk/src/Common/Module_factory.php CHANGED
@@ -88,7 +88,7 @@ class Module_Factory {
88
  *
89
  * @var Abstract_Module $module_object Module instance.
90
  */
91
- $module_object = new $class( $product );
92
 
93
  if ( ! $module_object->can_load( $product ) ) {
94
  continue;
88
  *
89
  * @var Abstract_Module $module_object Module instance.
90
  */
91
+ $module_object = new $class( $product );
92
 
93
  if ( ! $module_object->can_load( $product ) ) {
94
  continue;
vendor/codeinwp/themeisle-sdk/src/Modules/Dashboard_widget.php CHANGED
@@ -96,7 +96,7 @@ class Dashboard_Widget extends Abstract_Module {
96
  *
97
  * @return string|void
98
  */
99
- function add_widget() {
100
  global $wp_meta_boxes;
101
  if ( isset( $wp_meta_boxes['dashboard']['normal']['core']['themeisle'] ) ) {
102
  return;
@@ -114,7 +114,7 @@ class Dashboard_Widget extends Abstract_Module {
114
  /**
115
  * Render widget content
116
  */
117
- function render_dashboard_widget() {
118
  $this->setup_feeds();
119
  if ( empty( $this->items ) || ! is_array( $this->items ) ) {
120
  return;
@@ -220,19 +220,21 @@ class Dashboard_Widget extends Abstract_Module {
220
  <li class="ti-dw-feed-item">
221
  <a href="
222
  <?php
223
- echo add_query_arg(
224
- array(
225
- 'utm_source' => 'wpadmin',
226
- 'utm_campaign' => 'feed',
227
- 'utm_medium' => 'dashboard_widget',
228
- ),
229
- $item['link']
 
 
230
  );
231
  ?>
232
  " target="_blank">
233
  <span class="ti-dw-date-container"><span
234
- class="ti-dw-day-container"><?php echo date( 'd', $item['date'] ); ?></span> <span
235
- class="ti-dw-month-container"><?php echo substr( date( 'M', $item['date'] ), 0, 3 ); ?></span></span><?php echo $item['title']; ?>
236
  </a>
237
  </li>
238
  <?php
@@ -275,26 +277,28 @@ class Dashboard_Widget extends Abstract_Module {
275
  ?>
276
  <div class="ti-dw-footer">
277
  <span class="ti-dw-recommend-item ">
278
- <span class="ti-dw-recommend"><?php echo apply_filters( 'themeisle_sdk_dashboard_popular_label', sprintf( 'Popular %s', ucwords( $type ) ) ); ?>
279
  : </span>
280
  <?php
281
- echo trim(
282
- str_replace(
283
- array(
284
- 'lite',
285
- 'Lite',
286
- '(Lite)',
287
- '(lite)',
288
- ),
289
- '',
290
- $recommend['name']
 
 
291
  )
292
  );
293
  ?>
294
  (<a class="thickbox open-plugin-details-modal"
295
- href="<?php echo $url . '&TB_iframe=true&width=600&height=500'; ?>"><?php echo apply_filters( 'themeisle_sdk_dashboard_install_label', 'Install' ); ?></a>)
296
  </span>
297
- <span class="ti-dw-powered-by"><span><?php echo apply_filters( 'themeisle_sdk_dashboard_widget_powered_by', esc_attr( sprintf( 'Powered by %s', $this->product->get_friendly_name() ) ) ); ?></span></span>
298
  </div>
299
 
300
  <?php
@@ -305,7 +309,7 @@ class Dashboard_Widget extends Abstract_Module {
305
  * Setup feed items.
306
  */
307
  private function setup_feeds() {
308
- if ( false === ( $items_normalized = get_transient( 'themeisle_sdk_feed_items' ) ) ) {
309
  // Load SimplePie Instance.
310
  $feed = fetch_feed( $this->feeds );
311
  // TODO report error when is an error loading the feed.
@@ -353,7 +357,7 @@ class Dashboard_Widget extends Abstract_Module {
353
  /**
354
  * Contact the API and fetch the recommended plugins/themes
355
  */
356
- function recommend_plugin_or_theme() {
357
  $products = $this->get_product_from_api();
358
  if ( ! is_array( $products ) ) {
359
  $products = array();
@@ -374,8 +378,8 @@ class Dashboard_Widget extends Abstract_Module {
374
  *
375
  * @return array|mixed The list of products to use in recomended section.
376
  */
377
- function get_product_from_api() {
378
- if ( false === ( $products = get_transient( 'themeisle_sdk_products' ) ) ) {
379
  $products = array();
380
  $all_themes = $this->get_themes_from_wporg( 'themeisle' );
381
  $all_plugins = $this->get_plugins_from_wporg( 'themeisle' );
@@ -429,8 +433,8 @@ class Dashboard_Widget extends Abstract_Module {
429
  *
430
  * @return array The list of themes.
431
  */
432
- function get_themes_from_wporg( $author ) {
433
- $products = wp_remote_get(
434
  'https://api.wordpress.org/themes/info/1.1/?action=query_themes&request[author]=' . $author . '&request[per_page]=30&request[fields][active_installs]=true'
435
  );
436
  $products = json_decode( wp_remote_retrieve_body( $products ) );
@@ -450,8 +454,8 @@ class Dashboard_Widget extends Abstract_Module {
450
  *
451
  * @return array The list of plugins for the selected author.
452
  */
453
- function get_plugins_from_wporg( $author ) {
454
- $products = wp_remote_get(
455
  'https://api.wordpress.org/plugins/info/1.1/?action=query_plugins&request[author]=' . $author . '&request[per_page]=40&request[fields][active_installs]=true'
456
  );
457
  $products = json_decode( wp_remote_retrieve_body( $products ) );
96
  *
97
  * @return string|void
98
  */
99
+ public function add_widget() {
100
  global $wp_meta_boxes;
101
  if ( isset( $wp_meta_boxes['dashboard']['normal']['core']['themeisle'] ) ) {
102
  return;
114
  /**
115
  * Render widget content
116
  */
117
+ public function render_dashboard_widget() {
118
  $this->setup_feeds();
119
  if ( empty( $this->items ) || ! is_array( $this->items ) ) {
120
  return;
220
  <li class="ti-dw-feed-item">
221
  <a href="
222
  <?php
223
+ echo esc_url(
224
+ add_query_arg(
225
+ array(
226
+ 'utm_source' => 'wpadmin',
227
+ 'utm_campaign' => 'feed',
228
+ 'utm_medium' => 'dashboard_widget',
229
+ ),
230
+ $item['link']
231
+ )
232
  );
233
  ?>
234
  " target="_blank">
235
  <span class="ti-dw-date-container"><span
236
+ class="ti-dw-day-container"><?php echo esc_attr( gmdate( 'd', $item['date'] ) ); ?></span> <span
237
+ class="ti-dw-month-container"><?php echo esc_attr( substr( gmdate( 'M', $item['date'] ), 0, 3 ) ); ?></span></span><?php echo esc_attr( $item['title'] ); ?>
238
  </a>
239
  </li>
240
  <?php
277
  ?>
278
  <div class="ti-dw-footer">
279
  <span class="ti-dw-recommend-item ">
280
+ <span class="ti-dw-recommend"><?php echo esc_attr( apply_filters( 'themeisle_sdk_dashboard_popular_label', sprintf( 'Popular %s', ucwords( $type ) ) ) ); ?>
281
  : </span>
282
  <?php
283
+ echo esc_attr(
284
+ trim(
285
+ str_replace(
286
+ array(
287
+ 'lite',
288
+ 'Lite',
289
+ '(Lite)',
290
+ '(lite)',
291
+ ),
292
+ '',
293
+ $recommend['name']
294
+ )
295
  )
296
  );
297
  ?>
298
  (<a class="thickbox open-plugin-details-modal"
299
+ href="<?php echo esc_url( $url . '&TB_iframe=true&width=600&height=500' ); ?>"><?php echo esc_attr( apply_filters( 'themeisle_sdk_dashboard_install_label', 'Install' ) ); ?></a>)
300
  </span>
301
+ <span class="ti-dw-powered-by"><span><?php echo esc_attr( apply_filters( 'themeisle_sdk_dashboard_widget_powered_by', sprintf( 'Powered by %s', $this->product->get_friendly_name() ) ) ); ?></span></span>
302
  </div>
303
 
304
  <?php
309
  * Setup feed items.
310
  */
311
  private function setup_feeds() {
312
+ if ( false === ( $items_normalized = get_transient( 'themeisle_sdk_feed_items' ) ) ) { //phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure
313
  // Load SimplePie Instance.
314
  $feed = fetch_feed( $this->feeds );
315
  // TODO report error when is an error loading the feed.
357
  /**
358
  * Contact the API and fetch the recommended plugins/themes
359
  */
360
+ public function recommend_plugin_or_theme() {
361
  $products = $this->get_product_from_api();
362
  if ( ! is_array( $products ) ) {
363
  $products = array();
378
  *
379
  * @return array|mixed The list of products to use in recomended section.
380
  */
381
+ public function get_product_from_api() {
382
+ if ( false === ( $products = get_transient( 'themeisle_sdk_products' ) ) ) { //phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure
383
  $products = array();
384
  $all_themes = $this->get_themes_from_wporg( 'themeisle' );
385
  $all_plugins = $this->get_plugins_from_wporg( 'themeisle' );
433
  *
434
  * @return array The list of themes.
435
  */
436
+ public function get_themes_from_wporg( $author ) {
437
+ $products = $this->safe_get(
438
  'https://api.wordpress.org/themes/info/1.1/?action=query_themes&request[author]=' . $author . '&request[per_page]=30&request[fields][active_installs]=true'
439
  );
440
  $products = json_decode( wp_remote_retrieve_body( $products ) );
454
  *
455
  * @return array The list of plugins for the selected author.
456
  */
457
+ public function get_plugins_from_wporg( $author ) {
458
+ $products = $this->safe_get(
459
  'https://api.wordpress.org/plugins/info/1.1/?action=query_plugins&request[author]=' . $author . '&request[per_page]=40&request[fields][active_installs]=true'
460
  );
461
  $products = json_decode( wp_remote_retrieve_body( $products ) );
vendor/codeinwp/themeisle-sdk/src/Modules/Licenser.php CHANGED
@@ -62,6 +62,12 @@ class Licenser extends Abstract_Module {
62
  * @var null Local license object.
63
  */
64
  private $license_local = null;
 
 
 
 
 
 
65
 
66
  /**
67
  * Disable wporg updates for premium products.
@@ -71,7 +77,7 @@ class Licenser extends Abstract_Module {
71
  *
72
  * @return mixed List of themes to check for update.
73
  */
74
- function disable_wporg_update( $r, $url ) {
75
 
76
  if ( 0 !== strpos( $url, 'https://api.wordpress.org/themes/update-check/' ) ) {
77
  return $r;
@@ -83,7 +89,7 @@ class Licenser extends Abstract_Module {
83
  unset( $themes->themes->{$this->product->get_slug()} );
84
 
85
  // Encode the updated JSON response.
86
- $r['body']['themes'] = json_encode( $themes );
87
 
88
  return $r;
89
  }
@@ -172,18 +178,18 @@ class Licenser extends Abstract_Module {
172
  <?php
173
  echo sprintf(
174
  '<p>%s<input class="themeisle-sdk-license-input %s" type="text" id="%s_license" name="%s_license" value="%s" /><a class="%s">%s</a>&nbsp;&nbsp;&nbsp;<button name="%s_btn_trigger" class="button button-primary themeisle-sdk-licenser-button-cta" value="yes" type="submit" >%s</button></p><p class="description">%s</p>%s',
175
- ( ( 'valid' === $status ) ? sprintf( '<input type="hidden" value="%s" name="%s_license" />', $value, $this->product->get_key() ) : '' ),
176
  ( ( 'valid' === $status ) ? 'themeisle-sdk-text-input-valid' : '' ),
177
- $this->product->get_key(),
178
- ( ( 'valid' === $status ) ? $this->product->get_key() . '_mask' : $this->product->get_key() ),
179
- ( ( 'valid' === $status ) ? ( str_repeat( '*', 30 ) . substr( $value, - 5 ) ) : $value ),
180
- ( 'valid' === $status ? 'themeisle-sdk-license-deactivate-cta' : 'themeisle-sdk-license-activate-cta' ),
181
- ( 'valid' === $status ? $valid_string : $invalid_string ),
182
- $this->product->get_key(),
183
- ( 'valid' === $status ? $deactivate_string : $activate_string ),
184
- sprintf( $license_message, '<a href="' . $this->get_api_url() . '">' . $this->get_distributor_name() . '</a> ', $this->product->get_type() ),
185
- empty( $error_message ) ? '' : sprintf( '<p style="color:#dd3d36">%s</p>', $error_message )
186
- );
187
 
188
  }
189
 
@@ -210,17 +216,12 @@ class Licenser extends Abstract_Module {
210
  }
211
 
212
  /**
213
- * License price id.
214
  *
215
- * @return int License plan.
216
  */
217
- public function get_plan() {
218
- $license_data = get_option( $this->product->get_key() . '_license_data', '' );
219
- if ( ! isset( $license_data->price_id ) ) {
220
- return -1;
221
- }
222
-
223
- return (int) $license_data->price_id;
224
  }
225
 
226
  /**
@@ -249,12 +250,26 @@ class Licenser extends Abstract_Module {
249
  return $this->product->get_store_name();
250
  }
251
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
252
  /**
253
  * Show the admin notice regarding the license status.
254
  *
255
  * @return bool Should we show the notice ?
256
  */
257
- function show_notice() {
258
  if ( ! is_admin() ) {
259
  return false;
260
  }
@@ -274,10 +289,10 @@ class Licenser extends Abstract_Module {
274
  <p><strong>
275
  <?php
276
  echo sprintf(
277
- $no_activations_string,
278
- $this->product->get_name(),
279
- $this->product->get_name(),
280
- '<a href="' . $this->get_api_url() . '" target="_blank">' . $this->get_distributor_name() . '</a>'
281
  );
282
  ?>
283
  </strong>
@@ -292,7 +307,7 @@ class Licenser extends Abstract_Module {
292
  ?>
293
  <div class="error">
294
  <p>
295
- <strong><?php echo sprintf( $expired_license_string, $this->product->get_name() . ' ' . $this->product->get_type(), $this->get_api_url() . '?license=' . $this->license_key ); ?> </strong>
296
  </p>
297
  </div>
298
  <?php
@@ -304,7 +319,7 @@ class Licenser extends Abstract_Module {
304
  ?>
305
  <div class="error">
306
  <p>
307
- <strong><?php echo sprintf( $no_valid_string, $this->product->get_name() . ' ' . $this->product->get_type(), $this->get_api_url(), admin_url( 'options-general.php' ) . '#' . $this->product->get_key() . '_license' ); ?> </strong>
308
  </p>
309
  </div>
310
  <?php
@@ -335,7 +350,7 @@ class Licenser extends Abstract_Module {
335
  *
336
  * @return bool
337
  */
338
- function check_expiration() {
339
  $license_data = get_option( $this->product->get_key() . '_license_data', '' );
340
  if ( '' === $license_data ) {
341
  return false;
@@ -355,7 +370,7 @@ class Licenser extends Abstract_Module {
355
  *
356
  * @return string The renew url.
357
  */
358
- function renew_url() {
359
  $license_data = get_option( $this->product->get_key() . '_license_data', '' );
360
  if ( '' === $license_data ) {
361
  return $this->get_api_url();
@@ -371,7 +386,7 @@ class Licenser extends Abstract_Module {
371
  * Run the license check call.
372
  */
373
  public function product_valid() {
374
- if ( false !== ( $license = get_transient( $this->product->get_key() . '_license_data' ) ) ) {
375
  return;
376
  }
377
  $license = $this->check_license();
@@ -423,42 +438,6 @@ class Licenser extends Abstract_Module {
423
 
424
  }
425
 
426
- /**
427
- * Increment the failed checks.
428
- */
429
- private function increment_failed_checks() {
430
- $this->failed_checks ++;
431
- update_option( $this->product->get_key() . '_failed_checks', $this->failed_checks );
432
- }
433
-
434
- /**
435
- * Reset the failed checks
436
- */
437
- private function reset_failed_checks() {
438
- $this->failed_checks = 1;
439
- update_option( $this->product->get_key() . '_failed_checks', $this->failed_checks );
440
- }
441
-
442
- /**
443
- * Set license validation error message.
444
- *
445
- * @param string $message Error message.
446
- */
447
- public function set_error( $message = '' ) {
448
- set_transient( $this->product->get_key() . 'act_err', $message, MINUTE_IN_SECONDS );
449
-
450
- return;
451
- }
452
-
453
- /**
454
- * Return the last error message.
455
- *
456
- * @return mixed Error message.
457
- */
458
- public function get_error() {
459
- return get_transient( $this->product->get_key() . 'act_err' );
460
- }
461
-
462
  /**
463
  * Do license activation/deactivation.
464
  *
@@ -486,7 +465,7 @@ class Licenser extends Abstract_Module {
486
 
487
  // Call the custom API.
488
  if ( 'check' === $action ) {
489
- $response = wp_remote_get( sprintf( '%slicense/check/%s/%s/%s/%s', Product::API_URL, rawurlencode( $this->product->get_name() ), $license, rawurlencode( home_url() ), Loader::get_cache_token() ) );
490
  } else {
491
  $response = wp_remote_post(
492
  sprintf( '%slicense/%s/%s/%s', Product::API_URL, $action, rawurlencode( $this->product->get_name() ), $license ),
@@ -550,15 +529,42 @@ class Licenser extends Abstract_Module {
550
  return true;
551
  }
552
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
553
  /**
554
  * Activate the license remotely.
555
  */
556
- function process_license() {
557
  // listen for our activate button to be clicked.
558
  if ( ! isset( $_POST[ $this->product->get_key() . '_btn_trigger' ] ) ) {
559
  return;
560
  }
561
- $license = $_POST[ $this->product->get_key() . '_license' ];
 
 
 
 
 
 
 
 
 
 
 
562
  $response = $this->do_license_process( $license, 'toggle' );
563
  if ( is_wp_error( $response ) ) {
564
  $this->set_error( $response->get_error_message() );
@@ -568,14 +574,22 @@ class Licenser extends Abstract_Module {
568
  if ( true === $response ) {
569
  $this->set_error( '' );
570
  }
 
 
 
 
 
 
 
 
 
571
 
572
- return;
573
  }
574
 
575
  /**
576
  * Load the Themes screen.
577
  */
578
- function load_themes_screen() {
579
  add_thickbox();
580
  add_action( 'admin_notices', array( &$this, 'update_nag' ) );
581
  }
@@ -583,7 +597,7 @@ class Licenser extends Abstract_Module {
583
  /**
584
  * Alter the nag for themes update.
585
  */
586
- function update_nag() {
587
  $theme = wp_get_theme( $this->product->get_slug() );
588
  $api_response = get_transient( $this->product_key );
589
  if ( false === $api_response || ! isset( $api_response->new_version ) ) {
@@ -596,16 +610,16 @@ class Licenser extends Abstract_Module {
596
  echo '<div id="update-nag">';
597
  printf(
598
  '<strong>%1$s %2$s</strong> is available. <a href="%3$s" class="thickbox" title="%4s">Check out what\'s new</a> or <a href="%5$s"%6$s>update now</a>.',
599
- $theme->get( 'Name' ),
600
- $api_response->new_version,
601
- sprintf( '%s&TB_iframe=true&amp;width=1024&amp;height=800', $this->product->get_changelog() ),
602
- $theme->get( 'Name' ),
603
- $update_url,
604
- $update_onclick
605
  );
606
  echo '</div>';
607
- echo '<div id="' . $this->product->get_slug() . '_' . 'changelog" style="display:none;">';
608
- echo wpautop( $api_response->sections['changelog'] );
609
  echo '</div>';
610
  }
611
  }
@@ -617,7 +631,7 @@ class Licenser extends Abstract_Module {
617
  *
618
  * @return mixed
619
  */
620
- function theme_update_transient( $value ) {
621
  $update_data = $this->check_for_update();
622
  if ( $update_data ) {
623
  $value->response[ $this->product->get_slug() ] = $update_data;
@@ -631,7 +645,7 @@ class Licenser extends Abstract_Module {
631
  *
632
  * @return array|bool Either the update data or false in case of failure.
633
  */
634
- function check_for_update() {
635
  $update_data = get_transient( $this->product_key );
636
 
637
  if ( false === $update_data ) {
@@ -669,7 +683,7 @@ class Licenser extends Abstract_Module {
669
  */
670
  private function get_version_data() {
671
 
672
- $response = wp_remote_get(
673
  sprintf(
674
  '%slicense/version/%s/%s/%s/%s',
675
  Product::API_URL,
@@ -679,7 +693,7 @@ class Licenser extends Abstract_Module {
679
  rawurlencode( home_url() )
680
  ),
681
  array(
682
- 'timeout' => 15,
683
  'sslverify' => false,
684
  )
685
  );
@@ -706,8 +720,8 @@ class Licenser extends Abstract_Module {
706
  /**
707
  * Delete the update transient
708
  */
709
- function delete_theme_update_transient() {
710
- delete_transient( $this->product_key );
711
  }
712
 
713
  /**
@@ -727,6 +741,8 @@ class Licenser extends Abstract_Module {
727
  if ( false !== $api_response && is_object( $api_response ) && isset( $api_response->new_version ) ) {
728
  if ( version_compare( $this->product->get_version(), $api_response->new_version, '<' ) ) {
729
  $_transient_data->response[ $this->product->get_slug() . '/' . $this->product->get_file() ] = $api_response;
 
 
730
  }
731
  }
732
 
@@ -782,7 +798,7 @@ class Licenser extends Abstract_Module {
782
  *
783
  * @return array $array
784
  */
785
- function http_request_args( $args, $url ) {
786
  // If it is an https request and we are performing a package download, disable ssl verification.
787
  if ( strpos( $url, 'https://' ) !== false && strpos( $url, 'edd_action=package_download' ) ) {
788
  $args['sslverify'] = false;
@@ -829,6 +845,7 @@ class Licenser extends Abstract_Module {
829
  $namespace = apply_filters( 'themesle_sdk_namespace_' . md5( $product->get_basefile() ), false );
830
 
831
  if ( false !== $namespace ) {
 
832
  add_filter( 'themeisle_sdk_license_process_' . $namespace, [ $this, 'do_license_process' ], 10, 2 );
833
  add_filter( 'product_' . $namespace . '_license_status', [ $this, 'get_license_status' ], PHP_INT_MAX );
834
  add_filter( 'product_' . $namespace . '_license_key', [ $this->product, 'get_license' ] );
@@ -850,17 +867,17 @@ class Licenser extends Abstract_Module {
850
  ]
851
  );
852
  add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 );
853
- add_filter( 'http_request_args', array( $this, 'http_request_args' ), 10, 2 );
854
 
855
  return $this;
856
  }
857
  if ( $this->product->is_theme() ) {
858
  add_filter( 'site_transient_update_themes', array( &$this, 'theme_update_transient' ) );
859
- add_filter( 'delete_site_transient_update_themes', array( &$this, 'delete_theme_update_transient' ) );
860
  add_action( 'load-update-core.php', array( &$this, 'delete_theme_update_transient' ) );
861
  add_action( 'load-themes.php', array( &$this, 'delete_theme_update_transient' ) );
862
  add_action( 'load-themes.php', array( &$this, 'load_themes_screen' ) );
863
- add_filter( 'http_request_args', array( $this, 'disable_wporg_update' ), 5, 2 );
864
 
865
  return $this;
866
 
@@ -870,42 +887,74 @@ class Licenser extends Abstract_Module {
870
  }
871
 
872
  /**
873
- * Run license activation on plugin activate.
874
  */
875
- public function auto_activate() {
876
- if ( ! current_user_can( 'switch_themes' ) ) {
877
- return;
878
- }
879
- $status = $this->get_license_status();
880
- if ( 'not_active' !== $status ) {
881
- return;
882
- }
 
 
 
 
 
 
883
 
884
  $license_file = dirname( $this->product->get_basefile() ) . '/license.json';
885
 
886
  global $wp_filesystem;
887
  if ( ! is_file( $license_file ) ) {
888
- return;
889
  }
890
 
891
- require_once( ABSPATH . '/wp-admin/includes/file.php' );
892
  \WP_Filesystem();
893
  $content = json_decode( $wp_filesystem->get_contents( $license_file ) );
894
  if ( ! is_object( $content ) ) {
895
- return;
896
  }
897
  if ( ! isset( $content->key ) ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
898
  return;
899
  }
900
- $this->license_local = $content;
 
 
901
  $lock_key = $this->product->get_key() . '_autoactivated';
902
 
903
  if ( 'yes' === get_option( $lock_key, '' ) ) {
904
  return;
905
  }
906
- $response = $this->do_license_process( $content->key, 'activate' );
 
 
 
907
 
908
- update_option( $lock_key, 'yes' );
909
 
910
  if ( apply_filters( $this->product->get_key() . '_hide_license_notices', false ) ) {
911
  return;
@@ -922,7 +971,7 @@ class Licenser extends Abstract_Module {
922
  public function autoactivate_notice() {
923
  ?>
924
  <div class="notice notice-success is-dismissible">
925
- <p><?php echo sprintf( '<strong>%s</strong> has been successfully activated using <strong>%s</strong> license !', $this->product->get_name(), str_repeat( '*', 20 ) . substr( $this->license_local->key, - 10 ) ); ?></p>
926
  </div>
927
  <?php
928
  }
@@ -989,15 +1038,4 @@ class Licenser extends Abstract_Module {
989
 
990
  \WP_CLI::halt( 1 );
991
  }
992
-
993
- /**
994
- * Register license fields for the products.
995
- */
996
- public function register_license_hooks() {
997
- add_action( 'admin_init', array( $this, 'register_settings' ) );
998
- add_action( 'admin_init', array( $this, 'process_license' ) );
999
- add_action( 'admin_init', array( $this, 'product_valid' ), 99999999 );
1000
- add_action( 'admin_notices', array( $this, 'show_notice' ) );
1001
- add_filter( $this->product->get_key() . '_license_status', array( $this, 'get_license_status' ) );
1002
- }
1003
  }
62
  * @var null Local license object.
63
  */
64
  private $license_local = null;
65
+ /**
66
+ * Product namespace, used for fixed name filters/cli commands.
67
+ *
68
+ * @var string $namespace Product namespace.
69
+ */
70
+ private $namespace = null;
71
 
72
  /**
73
  * Disable wporg updates for premium products.
77
  *
78
  * @return mixed List of themes to check for update.
79
  */
80
+ public function disable_wporg_update( $r, $url ) {
81
 
82
  if ( 0 !== strpos( $url, 'https://api.wordpress.org/themes/update-check/' ) ) {
83
  return $r;
89
  unset( $themes->themes->{$this->product->get_slug()} );
90
 
91
  // Encode the updated JSON response.
92
+ $r['body']['themes'] = wp_json_encode( $themes );
93
 
94
  return $r;
95
  }
178
  <?php
179
  echo sprintf(
180
  '<p>%s<input class="themeisle-sdk-license-input %s" type="text" id="%s_license" name="%s_license" value="%s" /><a class="%s">%s</a>&nbsp;&nbsp;&nbsp;<button name="%s_btn_trigger" class="button button-primary themeisle-sdk-licenser-button-cta" value="yes" type="submit" >%s</button></p><p class="description">%s</p>%s',
181
+ ( ( 'valid' === $status ) ? sprintf( '<input type="hidden" value="%s" name="%s_license" />', esc_attr( $value ), esc_attr( $this->product->get_key() ) ) : '' ),
182
  ( ( 'valid' === $status ) ? 'themeisle-sdk-text-input-valid' : '' ),
183
+ esc_attr( $this->product->get_key() ),
184
+ esc_attr( ( ( 'valid' === $status ) ? $this->product->get_key() . '_mask' : $this->product->get_key() ) ),
185
+ esc_attr( ( ( 'valid' === $status ) ? ( str_repeat( '*', 30 ) . substr( $value, - 5 ) ) : $value ) ),
186
+ esc_attr( ( 'valid' === $status ? 'themeisle-sdk-license-deactivate-cta' : 'themeisle-sdk-license-activate-cta' ) ),
187
+ esc_attr( 'valid' === $status ? $valid_string : $invalid_string ),
188
+ esc_attr( $this->product->get_key() ),
189
+ esc_attr( 'valid' === $status ? $deactivate_string : $activate_string ),
190
+ sprintf( wp_kses_data( $license_message ), '<a href="' . esc_url( $this->get_api_url() ) . '">' . esc_attr( $this->get_distributor_name() ) . '</a> ', esc_attr( $this->product->get_type() ) ),
191
+ wp_kses_data( empty( $error_message ) ? '' : sprintf( '<p style="color:#dd3d36">%s</p>', ( $error_message ) ) )
192
+ ) . wp_nonce_field( $this->product->get_key() . 'nonce', $this->product->get_key() . 'nonce_field', false, false );//phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
193
 
194
  }
195
 
216
  }
217
 
218
  /**
219
+ * Return the last error message.
220
  *
221
+ * @return mixed Error message.
222
  */
223
+ public function get_error() {
224
+ return get_transient( $this->product->get_key() . 'act_err' );
 
 
 
 
 
225
  }
226
 
227
  /**
250
  return $this->product->get_store_name();
251
  }
252
 
253
+ /**
254
+ * License price id.
255
+ *
256
+ * @return int License plan.
257
+ */
258
+ public function get_plan() {
259
+ $license_data = get_option( $this->product->get_key() . '_license_data', '' );
260
+ if ( ! isset( $license_data->price_id ) ) {
261
+ return - 1;
262
+ }
263
+
264
+ return (int) $license_data->price_id;
265
+ }
266
+
267
  /**
268
  * Show the admin notice regarding the license status.
269
  *
270
  * @return bool Should we show the notice ?
271
  */
272
+ public function show_notice() {
273
  if ( ! is_admin() ) {
274
  return false;
275
  }
289
  <p><strong>
290
  <?php
291
  echo sprintf(
292
+ wp_kses_data( $no_activations_string ),
293
+ esc_attr( $this->product->get_name() ),
294
+ esc_attr( $this->product->get_name() ),
295
+ '<a href="' . esc_url( $this->get_api_url() ) . '" target="_blank">' . esc_attr( $this->get_distributor_name() ) . '</a>'
296
  );
297
  ?>
298
  </strong>
307
  ?>
308
  <div class="error">
309
  <p>
310
+ <strong><?php echo sprintf( wp_kses_data( $expired_license_string ), esc_attr( $this->product->get_name() . ' ' . $this->product->get_type() ), esc_url( $this->get_api_url() . '?license=' . $this->license_key ) ); ?> </strong>
311
  </p>
312
  </div>
313
  <?php
319
  ?>
320
  <div class="error">
321
  <p>
322
+ <strong><?php echo sprintf( wp_kses_data( $no_valid_string ), esc_attr( $this->product->get_name() . ' ' . $this->product->get_type() ), esc_url( $this->get_api_url() ), esc_url( admin_url( 'options-general.php' ) . '#' . $this->product->get_key() . '_license' ) ); ?> </strong>
323
  </p>
324
  </div>
325
  <?php
350
  *
351
  * @return bool
352
  */
353
+ public function check_expiration() {
354
  $license_data = get_option( $this->product->get_key() . '_license_data', '' );
355
  if ( '' === $license_data ) {
356
  return false;
370
  *
371
  * @return string The renew url.
372
  */
373
+ public function renew_url() {
374
  $license_data = get_option( $this->product->get_key() . '_license_data', '' );
375
  if ( '' === $license_data ) {
376
  return $this->get_api_url();
386
  * Run the license check call.
387
  */
388
  public function product_valid() {
389
+ if ( false !== ( $license = get_transient( $this->product->get_key() . '_license_data' ) ) ) { //phpcs:ignore Squiz.PHP.DisallowMultipleAssignments.FoundInControlStructure
390
  return;
391
  }
392
  $license = $this->check_license();
438
 
439
  }
440
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
441
  /**
442
  * Do license activation/deactivation.
443
  *
465
 
466
  // Call the custom API.
467
  if ( 'check' === $action ) {
468
+ $response = $this->safe_get( sprintf( '%slicense/check/%s/%s/%s/%s', Product::API_URL, rawurlencode( $this->product->get_name() ), $license, rawurlencode( home_url() ), Loader::get_cache_token() ) );
469
  } else {
470
  $response = wp_remote_post(
471
  sprintf( '%slicense/%s/%s/%s', Product::API_URL, $action, rawurlencode( $this->product->get_name() ), $license ),
529
  return true;
530
  }
531
 
532
+ /**
533
+ * Reset the failed checks
534
+ */
535
+ private function reset_failed_checks() {
536
+ $this->failed_checks = 1;
537
+ update_option( $this->product->get_key() . '_failed_checks', $this->failed_checks );
538
+ }
539
+
540
+ /**
541
+ * Increment the failed checks.
542
+ */
543
+ private function increment_failed_checks() {
544
+ $this->failed_checks ++;
545
+ update_option( $this->product->get_key() . '_failed_checks', $this->failed_checks );
546
+ }
547
+
548
  /**
549
  * Activate the license remotely.
550
  */
551
+ public function process_license() {
552
  // listen for our activate button to be clicked.
553
  if ( ! isset( $_POST[ $this->product->get_key() . '_btn_trigger' ] ) ) {
554
  return;
555
  }
556
+ if ( ! isset( $_POST[ $this->product->get_key() . 'nonce_field' ] )
557
+ || ! wp_verify_nonce( $_POST[ $this->product->get_key() . 'nonce_field' ], $this->product->get_key() . 'nonce' ) //phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
558
+ ) {
559
+ return;
560
+ }
561
+ if ( ! current_user_can( 'manage_options' ) ) {
562
+ return;
563
+ }
564
+ $license = isset( $_POST[ $this->product->get_key() . '_license' ] )
565
+ ? sanitize_text_field( $_POST[ $this->product->get_key() . '_license' ] )
566
+ : '';
567
+
568
  $response = $this->do_license_process( $license, 'toggle' );
569
  if ( is_wp_error( $response ) ) {
570
  $this->set_error( $response->get_error_message() );
574
  if ( true === $response ) {
575
  $this->set_error( '' );
576
  }
577
+ }
578
+
579
+ /**
580
+ * Set license validation error message.
581
+ *
582
+ * @param string $message Error message.
583
+ */
584
+ public function set_error( $message = '' ) {
585
+ set_transient( $this->product->get_key() . 'act_err', $message, MINUTE_IN_SECONDS );
586
 
 
587
  }
588
 
589
  /**
590
  * Load the Themes screen.
591
  */
592
+ public function load_themes_screen() {
593
  add_thickbox();
594
  add_action( 'admin_notices', array( &$this, 'update_nag' ) );
595
  }
597
  /**
598
  * Alter the nag for themes update.
599
  */
600
+ public function update_nag() {
601
  $theme = wp_get_theme( $this->product->get_slug() );
602
  $api_response = get_transient( $this->product_key );
603
  if ( false === $api_response || ! isset( $api_response->new_version ) ) {
610
  echo '<div id="update-nag">';
611
  printf(
612
  '<strong>%1$s %2$s</strong> is available. <a href="%3$s" class="thickbox" title="%4s">Check out what\'s new</a> or <a href="%5$s"%6$s>update now</a>.',
613
+ esc_attr( $theme->get( 'Name' ) ),
614
+ esc_attr( $api_response->new_version ),
615
+ esc_url( sprintf( '%s&TB_iframe=true&amp;width=1024&amp;height=800', $this->product->get_changelog() ) ),
616
+ esc_attr( $theme->get( 'Name' ) ),
617
+ esc_url( $update_url ),
618
+ $update_onclick // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, Already escaped.
619
  );
620
  echo '</div>';
621
+ echo '<div id="' . esc_attr( $this->product->get_slug() ) . '_changelog" style="display:none;">';
622
+ echo wp_kses_data( wpautop( $api_response->sections['changelog'] ) );
623
  echo '</div>';
624
  }
625
  }
631
  *
632
  * @return mixed
633
  */
634
+ public function theme_update_transient( $value ) {
635
  $update_data = $this->check_for_update();
636
  if ( $update_data ) {
637
  $value->response[ $this->product->get_slug() ] = $update_data;
645
  *
646
  * @return array|bool Either the update data or false in case of failure.
647
  */
648
+ public function check_for_update() {
649
  $update_data = get_transient( $this->product_key );
650
 
651
  if ( false === $update_data ) {
683
  */
684
  private function get_version_data() {
685
 
686
+ $response = $this->safe_get(
687
  sprintf(
688
  '%slicense/version/%s/%s/%s/%s',
689
  Product::API_URL,
693
  rawurlencode( home_url() )
694
  ),
695
  array(
696
+ 'timeout' => 15, //phpcs:ignore WordPressVIPMinimum.Performance.RemoteRequestTimeout.timeout_timeout, Inherited by wp_remote_get only, for vip environment we use defaults.
697
  'sslverify' => false,
698
  )
699
  );
720
  /**
721
  * Delete the update transient
722
  */
723
+ public function delete_theme_update_transient() {
724
+ return delete_transient( $this->product_key );
725
  }
726
 
727
  /**
741
  if ( false !== $api_response && is_object( $api_response ) && isset( $api_response->new_version ) ) {
742
  if ( version_compare( $this->product->get_version(), $api_response->new_version, '<' ) ) {
743
  $_transient_data->response[ $this->product->get_slug() . '/' . $this->product->get_file() ] = $api_response;
744
+ } else {
745
+ $_transient_data->no_update[ $this->product->get_slug() . '/' . $this->product->get_file() ] = $api_response;
746
  }
747
  }
748
 
798
  *
799
  * @return array $array
800
  */
801
+ public function http_request_args( $args, $url ) {
802
  // If it is an https request and we are performing a package download, disable ssl verification.
803
  if ( strpos( $url, 'https://' ) !== false && strpos( $url, 'edd_action=package_download' ) ) {
804
  $args['sslverify'] = false;
845
  $namespace = apply_filters( 'themesle_sdk_namespace_' . md5( $product->get_basefile() ), false );
846
 
847
  if ( false !== $namespace ) {
848
+ $this->namespace = $namespace;
849
  add_filter( 'themeisle_sdk_license_process_' . $namespace, [ $this, 'do_license_process' ], 10, 2 );
850
  add_filter( 'product_' . $namespace . '_license_status', [ $this, 'get_license_status' ], PHP_INT_MAX );
851
  add_filter( 'product_' . $namespace . '_license_key', [ $this->product, 'get_license' ] );
867
  ]
868
  );
869
  add_filter( 'plugins_api', array( $this, 'plugins_api_filter' ), 10, 3 );
870
+ add_filter( 'http_request_args', array( $this, 'http_request_args' ), 10, 2 ); //phpcs:ignore WordPressVIPMinimum.Hooks.RestrictedHooks.http_request_args
871
 
872
  return $this;
873
  }
874
  if ( $this->product->is_theme() ) {
875
  add_filter( 'site_transient_update_themes', array( &$this, 'theme_update_transient' ) );
876
+ add_action( 'delete_site_transient_update_themes', array( &$this, 'delete_theme_update_transient' ) );
877
  add_action( 'load-update-core.php', array( &$this, 'delete_theme_update_transient' ) );
878
  add_action( 'load-themes.php', array( &$this, 'delete_theme_update_transient' ) );
879
  add_action( 'load-themes.php', array( &$this, 'load_themes_screen' ) );
880
+ add_filter( 'http_request_args', array( $this, 'disable_wporg_update' ), 5, 2 ); //phpcs:ignore WordPressVIPMinimum.Hooks.RestrictedHooks.http_request_args
881
 
882
  return $this;
883
 
887
  }
888
 
889
  /**
890
+ * Register license fields for the products.
891
  */
892
+ public function register_license_hooks() {
893
+ add_action( 'admin_init', array( $this, 'register_settings' ) );
894
+ add_action( 'admin_init', array( $this, 'process_license' ) );
895
+ add_action( 'admin_init', array( $this, 'product_valid' ), 99999999 );
896
+ add_action( 'admin_notices', array( $this, 'show_notice' ) );
897
+ add_filter( $this->product->get_key() . '_license_status', array( $this, 'get_license_status' ) );
898
+ }
899
+
900
+ /**
901
+ * Check license on filesystem.
902
+ *
903
+ * @return mixed License key.
904
+ */
905
+ public function get_file_license() {
906
 
907
  $license_file = dirname( $this->product->get_basefile() ) . '/license.json';
908
 
909
  global $wp_filesystem;
910
  if ( ! is_file( $license_file ) ) {
911
+ return false;
912
  }
913
 
914
+ require_once ABSPATH . '/wp-admin/includes/file.php';
915
  \WP_Filesystem();
916
  $content = json_decode( $wp_filesystem->get_contents( $license_file ) );
917
  if ( ! is_object( $content ) ) {
918
+ return false;
919
  }
920
  if ( ! isset( $content->key ) ) {
921
+ return false;
922
+ }
923
+ return $content->key;
924
+ }
925
+ /**
926
+ * Run license activation on plugin activate.
927
+ */
928
+ public function auto_activate() {
929
+ $status = $this->get_license_status();
930
+ if ( 'not_active' !== $status ) {
931
+ return false;
932
+ }
933
+
934
+ if ( ! empty( $this->namespace ) ) {
935
+ $license_key = apply_filters( 'product_' . $this->namespace . '_license_key_constant', '' );
936
+ }
937
+
938
+ if ( empty( $license_key ) ) {
939
+ $license_key = $this->get_file_license();
940
+ }
941
+ if ( empty( $license_key ) ) {
942
  return;
943
  }
944
+
945
+
946
+ $this->license_local = $license_key;
947
  $lock_key = $this->product->get_key() . '_autoactivated';
948
 
949
  if ( 'yes' === get_option( $lock_key, '' ) ) {
950
  return;
951
  }
952
+ if ( 'yes' === get_transient( $lock_key ) ) {
953
+ return;
954
+ }
955
+ $response = $this->do_license_process( $license_key, 'activate' );
956
 
957
+ set_transient( $lock_key, 'yes', 6 * HOUR_IN_SECONDS );
958
 
959
  if ( apply_filters( $this->product->get_key() . '_hide_license_notices', false ) ) {
960
  return;
971
  public function autoactivate_notice() {
972
  ?>
973
  <div class="notice notice-success is-dismissible">
974
+ <p><?php echo sprintf( '<strong>%s</strong> has been successfully activated using <strong>%s</strong> license !', esc_attr( $this->product->get_name() ), esc_attr( str_repeat( '*', 20 ) . substr( $this->license_local, - 10 ) ) ); ?></p>
975
  </div>
976
  <?php
977
  }
1038
 
1039
  \WP_CLI::halt( 1 );
1040
  }
 
 
 
 
 
 
 
 
 
 
 
1041
  }
vendor/codeinwp/themeisle-sdk/src/Modules/Logger.php CHANGED
@@ -78,7 +78,7 @@ class Logger extends Abstract_Module {
78
  }
79
  $action_key = $this->product->get_key() . '_log_activity';
80
  if ( ! wp_next_scheduled( $action_key ) ) {
81
- wp_schedule_single_event( time() + ( rand( 1, 24 ) * 3600 ), $action_key );
82
  }
83
  add_action( $action_key, array( $this, 'send_log' ) );
84
 
78
  }
79
  $action_key = $this->product->get_key() . '_log_activity';
80
  if ( ! wp_next_scheduled( $action_key ) ) {
81
+ wp_schedule_single_event( time() + ( wp_rand( 1, 24 ) * 3600 ), $action_key );
82
  }
83
  add_action( $action_key, array( $this, 'send_log' ) );
84
 
vendor/codeinwp/themeisle-sdk/src/Modules/Notification.php CHANGED
@@ -84,7 +84,7 @@ class Notification extends Abstract_Module {
84
  $notification_html = self::get_notification_html( $notification_details );
85
  do_action( $notification_details['id'] . '_before_render' );
86
 
87
- echo $notification_html;
88
 
89
  do_action( $notification_details['id'] . '_after_render' );
90
  self::render_snippets();
@@ -340,7 +340,7 @@ class Notification extends Abstract_Module {
340
  $.post(
341
  ajaxurl,
342
  {
343
- 'nonce': '<?php echo wp_create_nonce( (string) __CLASS__ ); ?>',
344
  'action': 'themeisle_sdk_dismiss_notice',
345
  'id': notification_id,
346
  'confirm': confirm
@@ -365,7 +365,7 @@ class Notification extends Abstract_Module {
365
  /**
366
  * Dismiss the notification.
367
  */
368
- static function dismiss() {
369
  check_ajax_referer( (string) __CLASS__, 'nonce' );
370
 
371
  $id = isset( $_POST['id'] ) ? sanitize_text_field( $_POST['id'] ) : '';
84
  $notification_html = self::get_notification_html( $notification_details );
85
  do_action( $notification_details['id'] . '_before_render' );
86
 
87
+ echo $notification_html; //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, already escaped internally.
88
 
89
  do_action( $notification_details['id'] . '_after_render' );
90
  self::render_snippets();
340
  $.post(
341
  ajaxurl,
342
  {
343
+ 'nonce': '<?php echo esc_attr( wp_create_nonce( (string) __CLASS__ ) ); ?>',
344
  'action': 'themeisle_sdk_dismiss_notice',
345
  'id': notification_id,
346
  'confirm': confirm
365
  /**
366
  * Dismiss the notification.
367
  */
368
+ public static function dismiss() {
369
  check_ajax_referer( (string) __CLASS__, 'nonce' );
370
 
371
  $id = isset( $_POST['id'] ) ? sanitize_text_field( $_POST['id'] ) : '';
vendor/codeinwp/themeisle-sdk/src/Modules/Recommendation.php CHANGED
@@ -64,7 +64,7 @@ class Recommendation extends Abstract_Module {
64
  * @param array $strings - list of translated strings.
65
  * @param array $preferences - list of preferences.
66
  */
67
- function render_products_box( $plugins_list, $themes_list, $strings, $preferences = array() ) {
68
 
69
  if ( empty( $plugins_list ) && empty( $themes_list ) ) {
70
  return;
@@ -90,7 +90,7 @@ class Recommendation extends Abstract_Module {
90
 
91
  foreach ( $list as $theme ) {
92
  echo '<div class="plugin_box">';
93
- echo ' <img class="theme-banner" src="' . $theme->screenshot_url . '">';
94
  echo ' <div class="title-action-wrapper">';
95
  echo ' <span class="plugin-name">' . esc_html( $theme->custom_name ) . '</span>';
96
  if ( ! isset( $preferences['description'] ) || ( isset( $preferences['description'] ) && $preferences['description'] ) ) {
@@ -118,7 +118,7 @@ class Recommendation extends Abstract_Module {
118
 
119
  foreach ( $list as $current_plugin ) {
120
  echo '<div class="plugin_box">';
121
- echo ' <img class="plugin-banner" src="' . $current_plugin->custom_image . '">';
122
  echo ' <div class="title-action-wrapper">';
123
  echo ' <span class="plugin-name">' . esc_html( $current_plugin->custom_name ) . '</span>';
124
  if ( ! isset( $preferences['description'] ) || ( isset( $preferences['description'] ) && $preferences['description'] ) ) {
@@ -185,7 +185,7 @@ class Recommendation extends Abstract_Module {
185
  return $theme;
186
  }
187
 
188
- $products = wp_remote_get(
189
  'https://api.wordpress.org/themes/info/1.1/?action=query_themes&request[theme]=' . $slug . '&request[per_page]=1'
190
  );
191
  $products = json_decode( wp_remote_retrieve_body( $products ) );
@@ -246,7 +246,7 @@ class Recommendation extends Abstract_Module {
246
  * @return array|mixed|object
247
  */
248
  private function call_plugin_api( $slug ) {
249
- include_once( ABSPATH . 'wp-admin/includes/plugin-install.php' );
250
 
251
  $call_api = get_transient( 'ti_plugin_info_' . $slug );
252
 
@@ -303,27 +303,30 @@ class Recommendation extends Abstract_Module {
303
  }
304
 
305
  .recommend-product .theme-banner {
306
- width:200px;
307
  margin: auto;
308
  }
 
309
  .recommend-product .plugin-banner {
310
  width: 100px;
311
  margin: auto;
312
  }
313
 
314
- .recommend-product .plugin_box .button span{
315
 
316
  margin-top: 2px;
317
  margin-right: 7px;
318
  }
319
- .recommend-product .plugin_box .button{
320
- margin-bottom:10px;
 
321
  }
 
322
  .recommend-product .plugin_box {
323
  margin-bottom: 20px;
324
  padding-top: 5px;
325
  display: flex;
326
- box-shadow: 0px 0px 10px -5px rgba(0,0,0,0.55);
327
  background: #fff;
328
  border-radius: 5px;
329
  flex-direction: column;
64
  * @param array $strings - list of translated strings.
65
  * @param array $preferences - list of preferences.
66
  */
67
+ public function render_products_box( $plugins_list, $themes_list, $strings, $preferences = array() ) {
68
 
69
  if ( empty( $plugins_list ) && empty( $themes_list ) ) {
70
  return;
90
 
91
  foreach ( $list as $theme ) {
92
  echo '<div class="plugin_box">';
93
+ echo ' <img class="theme-banner" src="' . esc_url( $theme->screenshot_url ) . '">';
94
  echo ' <div class="title-action-wrapper">';
95
  echo ' <span class="plugin-name">' . esc_html( $theme->custom_name ) . '</span>';
96
  if ( ! isset( $preferences['description'] ) || ( isset( $preferences['description'] ) && $preferences['description'] ) ) {
118
 
119
  foreach ( $list as $current_plugin ) {
120
  echo '<div class="plugin_box">';
121
+ echo ' <img class="plugin-banner" src="' . esc_url( $current_plugin->custom_image ) . '">';
122
  echo ' <div class="title-action-wrapper">';
123
  echo ' <span class="plugin-name">' . esc_html( $current_plugin->custom_name ) . '</span>';
124
  if ( ! isset( $preferences['description'] ) || ( isset( $preferences['description'] ) && $preferences['description'] ) ) {
185
  return $theme;
186
  }
187
 
188
+ $products = $this->safe_get(
189
  'https://api.wordpress.org/themes/info/1.1/?action=query_themes&request[theme]=' . $slug . '&request[per_page]=1'
190
  );
191
  $products = json_decode( wp_remote_retrieve_body( $products ) );
246
  * @return array|mixed|object
247
  */
248
  private function call_plugin_api( $slug ) {
249
+ include_once ABSPATH . 'wp-admin/includes/plugin-install.php';
250
 
251
  $call_api = get_transient( 'ti_plugin_info_' . $slug );
252
 
303
  }
304
 
305
  .recommend-product .theme-banner {
306
+ width: 200px;
307
  margin: auto;
308
  }
309
+
310
  .recommend-product .plugin-banner {
311
  width: 100px;
312
  margin: auto;
313
  }
314
 
315
+ .recommend-product .plugin_box .button span {
316
 
317
  margin-top: 2px;
318
  margin-right: 7px;
319
  }
320
+
321
+ .recommend-product .plugin_box .button {
322
+ margin-bottom: 10px;
323
  }
324
+
325
  .recommend-product .plugin_box {
326
  margin-bottom: 20px;
327
  padding-top: 5px;
328
  display: flex;
329
+ box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.55);
330
  background: #fff;
331
  border-radius: 5px;
332
  flex-direction: column;
vendor/codeinwp/themeisle-sdk/src/Modules/Rollback.php CHANGED
@@ -120,7 +120,9 @@ class Rollback extends Abstract_Module {
120
  if ( empty( $url ) ) {
121
  return [];
122
  }
123
- $response = wp_remote_get( $url );
 
 
124
  if ( is_wp_error( $response ) ) {
125
  return array();
126
  }
@@ -191,7 +193,7 @@ class Rollback extends Abstract_Module {
191
  * Start the rollback operation.
192
  */
193
  public function start_rollback() {
194
- if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( $_GET['_wpnonce'], $this->product->get_key() . '_rollback' ) ) {
195
  wp_nonce_ays( '' );
196
  }
197
 
@@ -228,9 +230,12 @@ class Rollback extends Abstract_Module {
228
 
229
  $transient = get_transient( $this->product->get_key() . '_warning_rollback' );
230
 
 
 
 
231
  if ( false === $transient ) {
232
  set_transient( $this->product->get_key() . '_warning_rollback', 'in progress', 30 );
233
- require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
234
  $title = sprintf( apply_filters( $this->product->get_key() . '_rollback_message', 'Rolling back %s to v%s' ), $this->product->get_name(), $version );
235
  $plugin = $plugin_folder . '/' . $plugin_file;
236
  $nonce = 'upgrade-plugin_' . $plugin;
@@ -241,7 +246,7 @@ class Rollback extends Abstract_Module {
241
  delete_transient( $this->product->get_key() . '_warning_rollback' );
242
  wp_die(
243
  '',
244
- $title,
245
  array(
246
  'response' => 200,
247
  )
@@ -268,9 +273,12 @@ class Rollback extends Abstract_Module {
268
 
269
  $transient = get_transient( $this->product->get_key() . '_warning_rollback' );
270
 
 
 
 
271
  if ( false === $transient ) {
272
  set_transient( $this->product->get_key() . '_warning_rollback', 'in progress', 30 );
273
- require_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' );
274
  $title = sprintf( apply_filters( $this->product->get_key() . '_rollback_message', 'Rolling back %s to v%s' ), $this->product->get_name(), $version );
275
  $theme = $folder . '/style.css';
276
  $nonce = 'upgrade-theme_' . $theme;
@@ -281,7 +289,7 @@ class Rollback extends Abstract_Module {
281
  delete_transient( $this->product->get_key() . '_warning_rollback' );
282
  wp_die(
283
  '',
284
- $title,
285
  array(
286
  'response' => 200,
287
  )
@@ -335,7 +343,7 @@ class Rollback extends Abstract_Module {
335
  * @return bool Which version is greater?
336
  */
337
  public function sort_rollback_array( $a, $b ) {
338
- return version_compare( $a['version'], $b['version'], '<' ) > 0;
339
  }
340
 
341
  /**
120
  if ( empty( $url ) ) {
121
  return [];
122
  }
123
+ $response = function_exists( 'wp_remote_get_wp_remote_get' )
124
+ ? wp_remote_get_wp_remote_get( $url )
125
+ : wp_remote_get( $url ); //phpcs:ignore WordPressVIPMinimum.Functions.RestrictedFunctions.wp_remote_get_wp_remote_get
126
  if ( is_wp_error( $response ) ) {
127
  return array();
128
  }
193
  * Start the rollback operation.
194
  */
195
  public function start_rollback() {
196
+ if ( ! isset( $_GET['_wpnonce'] ) || ! wp_verify_nonce( $_GET['_wpnonce'], $this->product->get_key() . '_rollback' ) ) { //phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
197
  wp_nonce_ays( '' );
198
  }
199
 
230
 
231
  $transient = get_transient( $this->product->get_key() . '_warning_rollback' );
232
 
233
+ // Style fix for the api link that gets outside the content.
234
+ echo '<style>body#error-page{word-break:break-word;}</style>';
235
+
236
  if ( false === $transient ) {
237
  set_transient( $this->product->get_key() . '_warning_rollback', 'in progress', 30 );
238
+ require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
239
  $title = sprintf( apply_filters( $this->product->get_key() . '_rollback_message', 'Rolling back %s to v%s' ), $this->product->get_name(), $version );
240
  $plugin = $plugin_folder . '/' . $plugin_file;
241
  $nonce = 'upgrade-plugin_' . $plugin;
246
  delete_transient( $this->product->get_key() . '_warning_rollback' );
247
  wp_die(
248
  '',
249
+ esc_attr( $title ),
250
  array(
251
  'response' => 200,
252
  )
273
 
274
  $transient = get_transient( $this->product->get_key() . '_warning_rollback' );
275
 
276
+ // Style fix for the api link that gets outside the content.
277
+ echo '<style>body#error-page{word-break:break-word;}</style>';
278
+
279
  if ( false === $transient ) {
280
  set_transient( $this->product->get_key() . '_warning_rollback', 'in progress', 30 );
281
+ require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
282
  $title = sprintf( apply_filters( $this->product->get_key() . '_rollback_message', 'Rolling back %s to v%s' ), $this->product->get_name(), $version );
283
  $theme = $folder . '/style.css';
284
  $nonce = 'upgrade-theme_' . $theme;
289
  delete_transient( $this->product->get_key() . '_warning_rollback' );
290
  wp_die(
291
  '',
292
+ esc_attr( $title ),
293
  array(
294
  'response' => 200,
295
  )
343
  * @return bool Which version is greater?
344
  */
345
  public function sort_rollback_array( $a, $b ) {
346
+ return version_compare( $b['version'], $a['version'] );
347
  }
348
 
349
  /**
vendor/codeinwp/themeisle-sdk/src/Modules/Translate.php CHANGED
@@ -805,7 +805,7 @@ class Translate extends Abstract_Module {
805
  $translations = get_transient( $cache_key );
806
 
807
  if ( false === $translations ) {
808
- require_once( ABSPATH . 'wp-admin/includes/translation-install.php' );
809
  $translations = translations_api(
810
  $product->get_type() . 's',
811
  array(
805
  $translations = get_transient( $cache_key );
806
 
807
  if ( false === $translations ) {
808
+ require_once ABSPATH . 'wp-admin/includes/translation-install.php';
809
  $translations = translations_api(
810
  $product->get_type() . 's',
811
  array(
vendor/codeinwp/themeisle-sdk/src/Modules/Uninstall_feedback.php CHANGED
@@ -132,7 +132,7 @@ class Uninstall_Feedback extends Abstract_Module {
132
  /**
133
  * Loads the additional resources
134
  */
135
- function load_resources() {
136
  $screen = get_current_screen();
137
 
138
  if ( ! $screen || ! in_array( $screen->id, array( 'theme-install', 'plugins' ) ) ) {
@@ -178,7 +178,7 @@ class Uninstall_Feedback extends Abstract_Module {
178
  echo wp_kses_post( $info_disclosure_link );
179
  echo wp_kses_post( $this->get_disclosure_labels() );
180
  echo '<div class="buttons">';
181
- echo get_submit_button(
182
  $button_submit,
183
  'secondary',
184
  $this->product->get_key() . 'ti-deactivate-yes',
@@ -236,7 +236,7 @@ class Uninstall_Feedback extends Abstract_Module {
236
  }
237
 
238
  .ti-feedback .popup--form input[type="radio"] {
239
- margin: 0 10px 0 0;
240
  }
241
 
242
  .ti-feedback .popup--form input[type="radio"]:checked ~ textarea {
@@ -314,7 +314,7 @@ class Uninstall_Feedback extends Abstract_Module {
314
  }
315
 
316
  .ti-feedback .buttons input:last-child {
317
- margin-left: auto;
318
  }
319
 
320
  .ti-theme-uninstall-feedback-drawer {
@@ -366,13 +366,19 @@ class Uninstall_Feedback extends Abstract_Module {
366
  content: "";
367
  display: block;
368
  position: absolute;
369
- border: 20px solid #23A1CE;
370
- left: -10px;
371
  top: 50%;
372
- border-top: 20px solid transparent;
373
- border-bottom: 20px solid transparent;
374
- border-left: 0;
375
  transform: translateY(-50%);
 
 
 
 
 
 
 
 
 
 
 
376
  }
377
 
378
  .ti-plugin-uninstall-feedback-popup {
@@ -380,7 +386,7 @@ class Uninstall_Feedback extends Abstract_Module {
380
  position: absolute;
381
  white-space: normal;
382
  width: 400px;
383
- left: 100%;
384
  top: -15px;
385
  }
386
 
@@ -408,7 +414,7 @@ class Uninstall_Feedback extends Abstract_Module {
408
  display: block;
409
  }
410
 
411
- tr[data-plugin^="<?php echo $this->product->get_slug(); ?>"] .deactivate {
412
  position: relative;
413
  }
414
 
@@ -469,20 +475,20 @@ class Uninstall_Feedback extends Abstract_Module {
469
  var radio = $(this);
470
  if (radio.parent().find('textarea').length > 0 &&
471
  radio.parent().find('textarea').val().length === 0) {
472
- $('#<?php echo $key; ?>ti-deactivate-yes').attr('disabled', 'disabled');
473
  radio.parent().find('textarea').on('keyup', function (e) {
474
  if ($(this).val().length === 0) {
475
- $('#<?php echo $key; ?>ti-deactivate-yes').attr('disabled', 'disabled');
476
  } else {
477
- $('#<?php echo $key; ?>ti-deactivate-yes').removeAttr('disabled');
478
  }
479
  });
480
  } else {
481
- $('#<?php echo $key; ?>ti-deactivate-yes').removeAttr('disabled');
482
  }
483
  });
484
 
485
- $('#<?php echo $key; ?>ti-deactivate-yes').on('click', function (e) {
486
  e.preventDefault();
487
  e.stopPropagation();
488
 
@@ -490,7 +496,7 @@ class Uninstall_Feedback extends Abstract_Module {
490
  '.ti-theme-uninstall-feedback-drawer input[name="ti-deactivate-option"]:checked');
491
  $.post(ajaxurl, {
492
  'action': '<?php echo esc_attr( $key ) . '_uninstall_feedback'; ?>',
493
- 'nonce': '<?php echo wp_create_nonce( (string) __CLASS__ ); ?>',
494
  'id': selectedOption.parent().attr('ti-option-id'),
495
  'msg': selectedOption.parent().find('textarea').val(),
496
  'type': 'theme',
@@ -523,12 +529,12 @@ class Uninstall_Feedback extends Abstract_Module {
523
  <li ti-option-id="<?php echo esc_attr( $attributes['id'] ); ?>">
524
  <input type="radio" name="ti-deactivate-option" id="<?php echo esc_attr( $key . $attributes['id'] ); ?>">
525
  <label for="<?php echo esc_attr( $key . $attributes['id'] ); ?>">
526
- <?php echo str_replace( '{theme}', $this->product->get_name(), $title ); ?>
527
  </label>
528
  <?php
529
  if ( array_key_exists( 'type', $attributes ) ) {
530
  $placeholder = array_key_exists( 'placeholder', $attributes ) ? $attributes['placeholder'] : '';
531
- echo '<textarea width="100%" rows="' . $inputs_row_map[ $attributes['type'] ] . '" name="comments" placeholder="' . esc_attr( $placeholder ) . '"></textarea>';
532
  }
533
  ?>
534
  </li>
@@ -561,13 +567,13 @@ class Uninstall_Feedback extends Abstract_Module {
561
  echo wp_kses_post( $info_disclosure_link );
562
  echo wp_kses_post( $this->get_disclosure_labels() );
563
  echo '<div class="buttons">';
564
- echo get_submit_button(
565
  $button_cancel,
566
  'secondary',
567
  $this->product->get_key() . 'ti-deactivate-no',
568
  false
569
  );
570
- echo get_submit_button(
571
  $button_submit,
572
  'primary',
573
  $this->product->get_key() . 'ti-deactivate-yes',
@@ -596,7 +602,7 @@ class Uninstall_Feedback extends Abstract_Module {
596
  <script type="text/javascript" id="ti-deactivate-js">
597
  (function ($) {
598
  $(document).ready(function () {
599
- var targetElement = 'tr[data-plugin^="<?php echo $this->product->get_slug(); ?>/"] span.deactivate a';
600
  var redirectUrl = $(targetElement).attr('href');
601
  if ($('.ti-feedback-overlay').length === 0) {
602
  $('body').prepend('<div class="ti-feedback-overlay"></div>');
@@ -622,20 +628,20 @@ class Uninstall_Feedback extends Abstract_Module {
622
  var radio = $(this);
623
  if (radio.parent().find('textarea').length > 0 &&
624
  radio.parent().find('textarea').val().length === 0) {
625
- $('<?php echo esc_attr( $popup_id ); ?> #<?php echo $key; ?>ti-deactivate-yes').attr('disabled', 'disabled');
626
  radio.parent().find('textarea').on('keyup', function (e) {
627
  if ($(this).val().length === 0) {
628
- $('<?php echo esc_attr( $popup_id ); ?> #<?php echo $key; ?>ti-deactivate-yes').attr('disabled', 'disabled');
629
  } else {
630
- $('<?php echo esc_attr( $popup_id ); ?> #<?php echo $key; ?>ti-deactivate-yes').removeAttr('disabled');
631
  }
632
  });
633
  } else {
634
- $('<?php echo esc_attr( $popup_id ); ?> #<?php echo $key; ?>ti-deactivate-yes').removeAttr('disabled');
635
  }
636
  });
637
 
638
- $('<?php echo esc_attr( $popup_id ); ?> #<?php echo $key; ?>ti-deactivate-no').on('click', function (e) {
639
  e.preventDefault();
640
  e.stopPropagation();
641
  $(targetElement).unbind('click');
@@ -646,7 +652,7 @@ class Uninstall_Feedback extends Abstract_Module {
646
  }
647
  });
648
 
649
- $('<?php echo esc_attr( $popup_id ); ?> #<?php echo $key; ?>ti-deactivate-yes').on('click', function (e) {
650
  e.preventDefault();
651
  e.stopPropagation();
652
  $(targetElement).unbind('click');
@@ -654,7 +660,7 @@ class Uninstall_Feedback extends Abstract_Module {
654
  '<?php echo esc_attr( $popup_id ); ?> input[name="ti-deactivate-option"]:checked');
655
  var data = {
656
  'action': '<?php echo esc_attr( $key ) . '_uninstall_feedback'; ?>',
657
- 'nonce': '<?php echo wp_create_nonce( (string) __CLASS__ ); ?>',
658
  'id': selectedOption.parent().attr('ti-option-id'),
659
  'msg': selectedOption.parent().find('textarea').val(),
660
  'type': 'plugin',
@@ -719,7 +725,7 @@ class Uninstall_Feedback extends Abstract_Module {
719
  *
720
  * @param array $options The options array.
721
  */
722
- function randomize_options( $options ) {
723
  $new = array();
724
  $keys = array_keys( $options );
725
  shuffle( $keys );
@@ -734,7 +740,7 @@ class Uninstall_Feedback extends Abstract_Module {
734
  /**
735
  * Called when the deactivate button is clicked.
736
  */
737
- function post_deactivate() {
738
  check_ajax_referer( (string) __CLASS__, 'nonce' );
739
 
740
  $this->post_deactivate_or_cancel();
@@ -748,8 +754,8 @@ class Uninstall_Feedback extends Abstract_Module {
748
  $this->call_api(
749
  array(
750
  'type' => 'deactivate',
751
- 'id' => $_POST['id'],
752
- 'comment' => isset( $_POST['msg'] ) ? $_POST['msg'] : '',
753
  )
754
  );
755
  wp_send_json( [] );
@@ -760,14 +766,14 @@ class Uninstall_Feedback extends Abstract_Module {
760
  * Called when the deactivate/cancel button is clicked.
761
  */
762
  private function post_deactivate_or_cancel() {
763
- if ( ! isset( $_POST['type'] ) || ! isset( $_POST['key'] ) ) {
764
  return;
765
  }
766
- if ( 'theme' !== $_POST['type'] ) {
767
  return;
768
  }
769
 
770
- set_transient( 'ti_sdk_pause_' . $_POST['key'], true, self::PAUSE_DEACTIVATE_WINDOW_DAYS * DAY_IN_SECONDS );
771
 
772
  }
773
 
132
  /**
133
  * Loads the additional resources
134
  */
135
+ public function load_resources() {
136
  $screen = get_current_screen();
137
 
138
  if ( ! $screen || ! in_array( $screen->id, array( 'theme-install', 'plugins' ) ) ) {
178
  echo wp_kses_post( $info_disclosure_link );
179
  echo wp_kses_post( $this->get_disclosure_labels() );
180
  echo '<div class="buttons">';
181
+ echo get_submit_button( //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, Function has an internal sanitization.
182
  $button_submit,
183
  'secondary',
184
  $this->product->get_key() . 'ti-deactivate-yes',
236
  }
237
 
238
  .ti-feedback .popup--form input[type="radio"] {
239
+ <?php echo is_rtl() ? 'margin: 0 0 0 10px;' : 'margin: 0 10px 0 0;'; ?>
240
  }
241
 
242
  .ti-feedback .popup--form input[type="radio"]:checked ~ textarea {
314
  }
315
 
316
  .ti-feedback .buttons input:last-child {
317
+ <?php echo is_rtl() ? 'margin-right: auto;' : 'margin-left: auto;'; ?>
318
  }
319
 
320
  .ti-theme-uninstall-feedback-drawer {
366
  content: "";
367
  display: block;
368
  position: absolute;
 
 
369
  top: 50%;
 
 
 
370
  transform: translateY(-50%);
371
+ <?php
372
+ echo is_rtl() ?
373
+ 'right: -10px;
374
+ border-top: 20px solid transparent;
375
+ border-left: 20px solid #23A1CE;
376
+ border-bottom: 20px solid transparent;' :
377
+ 'left: -10px;
378
+ border-top: 20px solid transparent;
379
+ border-right: 20px solid #23A1CE;
380
+ border-bottom: 20px solid transparent;';
381
+ ?>
382
  }
383
 
384
  .ti-plugin-uninstall-feedback-popup {
386
  position: absolute;
387
  white-space: normal;
388
  width: 400px;
389
+ <?php echo is_rtl() ? 'right: calc( 100% + 15px );' : 'left: calc( 100% + 15px );'; ?>
390
  top: -15px;
391
  }
392
 
414
  display: block;
415
  }
416
 
417
+ tr[data-plugin^="<?php echo esc_attr( $this->product->get_slug() ); ?>"] .deactivate {
418
  position: relative;
419
  }
420
 
475
  var radio = $(this);
476
  if (radio.parent().find('textarea').length > 0 &&
477
  radio.parent().find('textarea').val().length === 0) {
478
+ $('#<?php echo esc_attr( $key ); ?>ti-deactivate-yes').attr('disabled', 'disabled');
479
  radio.parent().find('textarea').on('keyup', function (e) {
480
  if ($(this).val().length === 0) {
481
+ $('#<?php echo esc_attr( $key ); ?>ti-deactivate-yes').attr('disabled', 'disabled');
482
  } else {
483
+ $('#<?php echo esc_attr( $key ); ?>ti-deactivate-yes').removeAttr('disabled');
484
  }
485
  });
486
  } else {
487
+ $('#<?php echo esc_attr( $key ); ?>ti-deactivate-yes').removeAttr('disabled');
488
  }
489
  });
490
 
491
+ $('#<?php echo esc_attr( $key ); ?>ti-deactivate-yes').on('click', function (e) {
492
  e.preventDefault();
493
  e.stopPropagation();
494
 
496
  '.ti-theme-uninstall-feedback-drawer input[name="ti-deactivate-option"]:checked');
497
  $.post(ajaxurl, {
498
  'action': '<?php echo esc_attr( $key ) . '_uninstall_feedback'; ?>',
499
+ 'nonce': '<?php echo esc_attr( wp_create_nonce( (string) __CLASS__ ) ); ?>',
500
  'id': selectedOption.parent().attr('ti-option-id'),
501
  'msg': selectedOption.parent().find('textarea').val(),
502
  'type': 'theme',
529
  <li ti-option-id="<?php echo esc_attr( $attributes['id'] ); ?>">
530
  <input type="radio" name="ti-deactivate-option" id="<?php echo esc_attr( $key . $attributes['id'] ); ?>">
531
  <label for="<?php echo esc_attr( $key . $attributes['id'] ); ?>">
532
+ <?php echo esc_attr( str_replace( '{theme}', $this->product->get_name(), $title ) ); ?>
533
  </label>
534
  <?php
535
  if ( array_key_exists( 'type', $attributes ) ) {
536
  $placeholder = array_key_exists( 'placeholder', $attributes ) ? $attributes['placeholder'] : '';
537
+ echo '<textarea width="100%" rows="' . esc_attr( $inputs_row_map[ $attributes['type'] ] ) . '" name="comments" placeholder="' . esc_attr( $placeholder ) . '"></textarea>';
538
  }
539
  ?>
540
  </li>
567
  echo wp_kses_post( $info_disclosure_link );
568
  echo wp_kses_post( $this->get_disclosure_labels() );
569
  echo '<div class="buttons">';
570
+ echo get_submit_button( //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, Function internals are escaped.
571
  $button_cancel,
572
  'secondary',
573
  $this->product->get_key() . 'ti-deactivate-no',
574
  false
575
  );
576
+ echo get_submit_button( //phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped, Function internals are escaped.
577
  $button_submit,
578
  'primary',
579
  $this->product->get_key() . 'ti-deactivate-yes',
602
  <script type="text/javascript" id="ti-deactivate-js">
603
  (function ($) {
604
  $(document).ready(function () {
605
+ var targetElement = 'tr[data-plugin^="<?php echo esc_attr( $this->product->get_slug() ); ?>/"] span.deactivate a';
606
  var redirectUrl = $(targetElement).attr('href');
607
  if ($('.ti-feedback-overlay').length === 0) {
608
  $('body').prepend('<div class="ti-feedback-overlay"></div>');
628
  var radio = $(this);
629
  if (radio.parent().find('textarea').length > 0 &&
630
  radio.parent().find('textarea').val().length === 0) {
631
+ $('<?php echo esc_attr( $popup_id ); ?> #<?php echo esc_attr( $key ); ?>ti-deactivate-yes').attr('disabled', 'disabled');
632
  radio.parent().find('textarea').on('keyup', function (e) {
633
  if ($(this).val().length === 0) {
634
+ $('<?php echo esc_attr( $popup_id ); ?> #<?php echo esc_attr( $key ); ?>ti-deactivate-yes').attr('disabled', 'disabled');
635
  } else {
636
+ $('<?php echo esc_attr( $popup_id ); ?> #<?php echo esc_attr( $key ); ?>ti-deactivate-yes').removeAttr('disabled');
637
  }
638
  });
639
  } else {
640
+ $('<?php echo esc_attr( $popup_id ); ?> #<?php echo esc_attr( $key ); ?>ti-deactivate-yes').removeAttr('disabled');
641
  }
642
  });
643
 
644
+ $('<?php echo esc_attr( $popup_id ); ?> #<?php echo esc_attr( $key ); ?>ti-deactivate-no').on('click', function (e) {
645
  e.preventDefault();
646
  e.stopPropagation();
647
  $(targetElement).unbind('click');
652
  }
653
  });
654
 
655
+ $('<?php echo esc_attr( $popup_id ); ?> #<?php echo esc_attr( $key ); ?>ti-deactivate-yes').on('click', function (e) {
656
  e.preventDefault();
657
  e.stopPropagation();
658
  $(targetElement).unbind('click');
660
  '<?php echo esc_attr( $popup_id ); ?> input[name="ti-deactivate-option"]:checked');
661
  var data = {
662
  'action': '<?php echo esc_attr( $key ) . '_uninstall_feedback'; ?>',
663
+ 'nonce': '<?php echo esc_attr( wp_create_nonce( (string) __CLASS__ ) ); ?>',
664
  'id': selectedOption.parent().attr('ti-option-id'),
665
  'msg': selectedOption.parent().find('textarea').val(),
666
  'type': 'plugin',
725
  *
726
  * @param array $options The options array.
727
  */
728
+ public function randomize_options( $options ) {
729
  $new = array();
730
  $keys = array_keys( $options );
731
  shuffle( $keys );
740
  /**
741
  * Called when the deactivate button is clicked.
742
  */
743
+ public function post_deactivate() {
744
  check_ajax_referer( (string) __CLASS__, 'nonce' );
745
 
746
  $this->post_deactivate_or_cancel();
754
  $this->call_api(
755
  array(
756
  'type' => 'deactivate',
757
+ 'id' => sanitize_key( $_POST['id'] ),
758
+ 'comment' => isset( $_POST['msg'] ) ? sanitize_textarea_field( $_POST['msg'] ) : '',
759
  )
760
  );
761
  wp_send_json( [] );
766
  * Called when the deactivate/cancel button is clicked.
767
  */
768
  private function post_deactivate_or_cancel() {
769
+ if ( ! isset( $_POST['type'] ) || ! isset( $_POST['key'] ) ) { //phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function.
770
  return;
771
  }
772
+ if ( 'theme' !== $_POST['type'] ) { //phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function.
773
  return;
774
  }
775
 
776
+ set_transient( 'ti_sdk_pause_' . sanitize_text_field( $_POST['key'] ), true, self::PAUSE_DEACTIVATE_WINDOW_DAYS * DAY_IN_SECONDS );//phpcs:ignore WordPress.Security.NonceVerification.Missing, Nonce already present in caller function.
777
 
778
  }
779
 
vendor/codeinwp/themeisle-sdk/src/Product.php CHANGED
@@ -157,7 +157,7 @@ class Product {
157
  *
158
  * @return string $name The normalized string.
159
  */
160
- static function key_ready_name( $string ) {
161
  return str_replace( '-', '_', strtolower( trim( $string ) ) );
162
  }
163
 
157
  *
158
  * @return string $name The normalized string.
159
  */
160
+ public static function key_ready_name( $string ) {
161
  return str_replace( '-', '_', strtolower( trim( $string ) ) );
162
  }
163
 
vendor/codeinwp/themeisle-sdk/start.php CHANGED
@@ -13,25 +13,25 @@ namespace ThemeisleSDK;
13
  if ( ! defined( 'ABSPATH' ) ) {
14
  exit;
15
  }
16
- $products = apply_filters( 'themeisle_sdk_products', array() );
17
- $path = dirname( __FILE__ );
18
- $files_to_load = [
19
- $path . '/src/' . 'Loader.php',
20
- $path . '/src/' . 'Product.php',
21
-
22
- $path . '/src/' . 'Common/Abstract_module.php',
23
- $path . '/src/' . 'Common/Module_factory.php',
24
-
25
- $path . '/src/' . 'Modules/Dashboard_widget.php',
26
- $path . '/src/' . 'Modules/Rollback.php',
27
- $path . '/src/' . 'Modules/Uninstall_feedback.php',
28
- $path . '/src/' . 'Modules/Licenser.php',
29
- $path . '/src/' . 'Modules/Endpoint.php',
30
- $path . '/src/' . 'Modules/Notification.php',
31
- $path . '/src/' . 'Modules/Logger.php',
32
- $path . '/src/' . 'Modules/Translate.php',
33
- $path . '/src/' . 'Modules/Review.php',
34
- $path . '/src/' . 'Modules/Recommendation.php',
35
  ];
36
 
37
  $files_to_load = array_merge( $files_to_load, apply_filters( 'themeisle_sdk_required_files', [] ) );
13
  if ( ! defined( 'ABSPATH' ) ) {
14
  exit;
15
  }
16
+ $products = apply_filters( 'themeisle_sdk_products', array() );
17
+ $themeisle_library_path = dirname( __FILE__ );
18
+ $files_to_load = [
19
+ $themeisle_library_path . '/src/Loader.php',
20
+ $themeisle_library_path . '/src/Product.php',
21
+
22
+ $themeisle_library_path . '/src/Common/Abstract_module.php',
23
+ $themeisle_library_path . '/src/Common/Module_factory.php',
24
+
25
+ $themeisle_library_path . '/src/Modules/Dashboard_widget.php',
26
+ $themeisle_library_path . '/src/Modules/Rollback.php',
27
+ $themeisle_library_path . '/src/Modules/Uninstall_feedback.php',
28
+ $themeisle_library_path . '/src/Modules/Licenser.php',
29
+ $themeisle_library_path . '/src/Modules/Endpoint.php',
30
+ $themeisle_library_path . '/src/Modules/Notification.php',
31
+ $themeisle_library_path . '/src/Modules/Logger.php',
32
+ $themeisle_library_path . '/src/Modules/Translate.php',
33
+ $themeisle_library_path . '/src/Modules/Review.php',
34
+ $themeisle_library_path . '/src/Modules/Recommendation.php',
35
  ];
36
 
37
  $files_to_load = array_merge( $files_to_load, apply_filters( 'themeisle_sdk_required_files', [] ) );
vendor/composer/InstalledVersions.php CHANGED
@@ -48,12 +48,12 @@ private static $installed = array (
48
  ),
49
  'codeinwp/themeisle-sdk' =>
50
  array (
51
- 'pretty_version' => '3.2.15',
52
- 'version' => '3.2.15.0',
53
  'aliases' =>
54
  array (
55
  ),
56
- 'reference' => '95b7447a5f4faba410c281c4bf278fbd740fed71',
57
  ),
58
  ),
59
  );
@@ -236,8 +236,11 @@ return $installed[0]['root'];
236
 
237
 
238
 
 
239
  public static function getRawData()
240
  {
 
 
241
  return self::$installed;
242
  }
243
 
@@ -247,6 +250,17 @@ return self::$installed;
247
 
248
 
249
 
 
 
 
 
 
 
 
 
 
 
 
250
 
251
 
252
 
48
  ),
49
  'codeinwp/themeisle-sdk' =>
50
  array (
51
+ 'pretty_version' => '3.2.20',
52
+ 'version' => '3.2.20.0',
53
  'aliases' =>
54
  array (
55
  ),
56
+ 'reference' => 'aeef3f159c1b35451d87672b6984ccde36c0d21d',
57
  ),
58
  ),
59
  );
236
 
237
 
238
 
239
+
240
  public static function getRawData()
241
  {
242
+ @trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
243
+
244
  return self::$installed;
245
  }
246
 
250
 
251
 
252
 
253
+ public static function getAllRawData()
254
+ {
255
+ return self::getInstalled();
256
+ }
257
+
258
+
259
+
260
+
261
+
262
+
263
+
264
 
265
 
266
 
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite168c02c060f15d32621e67c1c09eda6
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInite168c02c060f15d32621e67c1c09eda6
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInite168c02c060f15d32621e67c1c09eda6', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
27
- spl_autoload_unregister(array('ComposerAutoloaderInite168c02c060f15d32621e67c1c09eda6', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInite168c02c060f15d32621e67c1c09eda6::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
@@ -51,19 +51,19 @@ class ComposerAutoloaderInite168c02c060f15d32621e67c1c09eda6
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
- $includeFiles = Composer\Autoload\ComposerStaticInite168c02c060f15d32621e67c1c09eda6::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
- composerRequiree168c02c060f15d32621e67c1c09eda6($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
- function composerRequiree168c02c060f15d32621e67c1c09eda6($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit9bab1633dba9de16af14207b105e6536
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit9bab1633dba9de16af14207b105e6536', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit9bab1633dba9de16af14207b105e6536', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInit9bab1633dba9de16af14207b105e6536::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
51
  $loader->register(true);
52
 
53
  if ($useStaticLoader) {
54
+ $includeFiles = Composer\Autoload\ComposerStaticInit9bab1633dba9de16af14207b105e6536::$files;
55
  } else {
56
  $includeFiles = require __DIR__ . '/autoload_files.php';
57
  }
58
  foreach ($includeFiles as $fileIdentifier => $file) {
59
+ composerRequire9bab1633dba9de16af14207b105e6536($fileIdentifier, $file);
60
  }
61
 
62
  return $loader;
63
  }
64
  }
65
 
66
+ function composerRequire9bab1633dba9de16af14207b105e6536($fileIdentifier, $file)
67
  {
68
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
69
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInite168c02c060f15d32621e67c1c09eda6
8
  {
9
  public static $files = array (
10
  '9fef4034ed73e26a337d9856ea126f7f' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
@@ -17,7 +17,7 @@ class ComposerStaticInite168c02c060f15d32621e67c1c09eda6
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
- $loader->classMap = ComposerStaticInite168c02c060f15d32621e67c1c09eda6::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit9bab1633dba9de16af14207b105e6536
8
  {
9
  public static $files = array (
10
  '9fef4034ed73e26a337d9856ea126f7f' => __DIR__ . '/..' . '/codeinwp/themeisle-sdk/load.php',
17
  public static function getInitializer(ClassLoader $loader)
18
  {
19
  return \Closure::bind(function () use ($loader) {
20
+ $loader->classMap = ComposerStaticInit9bab1633dba9de16af14207b105e6536::$classMap;
21
 
22
  }, null, ClassLoader::class);
23
  }
vendor/composer/installed.json CHANGED
@@ -2,25 +2,23 @@
2
  "packages": [
3
  {
4
  "name": "codeinwp/themeisle-sdk",
5
- "version": "3.2.15",
6
- "version_normalized": "3.2.15.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
10
- "reference": "95b7447a5f4faba410c281c4bf278fbd740fed71"
11
  },
12
  "dist": {
13
  "type": "zip",
14
- "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/95b7447a5f4faba410c281c4bf278fbd740fed71",
15
- "reference": "95b7447a5f4faba410c281c4bf278fbd740fed71",
16
  "shasum": ""
17
  },
18
  "require-dev": {
19
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4",
20
- "squizlabs/php_codesniffer": "^3.1",
21
- "wp-coding-standards/wpcs": "^1.0.0"
22
  },
23
- "time": "2020-07-23T15:02:10+00:00",
24
  "type": "library",
25
  "installation-source": "dist",
26
  "notification-url": "https://packagist.org/downloads/",
@@ -34,14 +32,14 @@
34
  "homepage": "https://themeisle.com"
35
  }
36
  ],
37
- "description": "ThemeIsle SDK.",
38
  "homepage": "https://github.com/Codeinwp/themeisle-sdk",
39
  "keywords": [
40
  "wordpress"
41
  ],
42
  "support": {
43
  "issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
44
- "source": "https://github.com/Codeinwp/themeisle-sdk/tree/master"
45
  },
46
  "install-path": "../codeinwp/themeisle-sdk"
47
  }
2
  "packages": [
3
  {
4
  "name": "codeinwp/themeisle-sdk",
5
+ "version": "3.2.20",
6
+ "version_normalized": "3.2.20.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https://github.com/Codeinwp/themeisle-sdk.git",
10
+ "reference": "aeef3f159c1b35451d87672b6984ccde36c0d21d"
11
  },
12
  "dist": {
13
  "type": "zip",
14
+ "url": "https://api.github.com/repos/Codeinwp/themeisle-sdk/zipball/aeef3f159c1b35451d87672b6984ccde36c0d21d",
15
+ "reference": "aeef3f159c1b35451d87672b6984ccde36c0d21d",
16
  "shasum": ""
17
  },
18
  "require-dev": {
19
+ "codeinwp/phpcs-ruleset": "dev-main"
 
 
20
  },
21
+ "time": "2021-03-30T09:16:29+00:00",
22
  "type": "library",
23
  "installation-source": "dist",
24
  "notification-url": "https://packagist.org/downloads/",
32
  "homepage": "https://themeisle.com"
33
  }
34
  ],
35
+ "description": "ThemeIsle SDK",
36
  "homepage": "https://github.com/Codeinwp/themeisle-sdk",
37
  "keywords": [
38
  "wordpress"
39
  ],
40
  "support": {
41
  "issues": "https://github.com/Codeinwp/themeisle-sdk/issues",
42
+ "source": "https://github.com/Codeinwp/themeisle-sdk/tree/v3.2.20"
43
  },
44
  "install-path": "../codeinwp/themeisle-sdk"
45
  }
vendor/composer/installed.php CHANGED
@@ -22,12 +22,12 @@
22
  ),
23
  'codeinwp/themeisle-sdk' =>
24
  array (
25
- 'pretty_version' => '3.2.15',
26
- 'version' => '3.2.15.0',
27
  'aliases' =>
28
  array (
29
  ),
30
- 'reference' => '95b7447a5f4faba410c281c4bf278fbd740fed71',
31
  ),
32
  ),
33
  );
22
  ),
23
  'codeinwp/themeisle-sdk' =>
24
  array (
25
+ 'pretty_version' => '3.2.20',
26
+ 'version' => '3.2.20.0',
27
  'aliases' =>
28
  array (
29
  ),
30
+ 'reference' => 'aeef3f159c1b35451d87672b6984ccde36c0d21d',
31
  ),
32
  ),
33
  );