HEX
Server: Apache
System: Linux host.fiblib.com 5.14.0-611.5.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 11 08:09:09 EST 2025 x86_64
User: agritoday (1002)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/agritoday/www/wp-content/plugins/td-cloud-library/assets/js/js_files_vue_modals.min.js
/*
 MIT
 Vue.js v2.5.13
 (c) 2014-2017 Evan You
 Released under the MIT License.
*/
var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};$jscomp.arrayIterator=function(a){return{next:$jscomp.arrayIteratorImpl(a)}};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;
$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,e){a!=Array.prototype&&a!=Object.prototype&&(a[b]=e.value)};$jscomp.getGlobal=function(a){a=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,a];for(var b=0;b<a.length;++b){var e=a[b];if(e&&e.Math==Math)return e}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";
$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.SymbolClass=function(a,b){this.$jscomp$symbol$id_=a;$jscomp.defineProperty(this,"description",{configurable:!0,writable:!0,value:b})};$jscomp.SymbolClass.prototype.toString=function(){return this.$jscomp$symbol$id_};
$jscomp.Symbol=function(){function a(e){if(this instanceof a)throw new TypeError("Symbol is not a constructor");return new $jscomp.SymbolClass($jscomp.SYMBOL_PREFIX+(e||"")+"_"+b++,e)}var b=0;return a}();
$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("Symbol.iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.iteratorPrototype($jscomp.arrayIteratorImpl(this))}});$jscomp.initSymbolIterator=function(){}};
$jscomp.initSymbolAsyncIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.asyncIterator;a||(a=$jscomp.global.Symbol.asyncIterator=$jscomp.global.Symbol("Symbol.asyncIterator"));$jscomp.initSymbolAsyncIterator=function(){}};$jscomp.iteratorPrototype=function(a){$jscomp.initSymbolIterator();a={next:a};a[$jscomp.global.Symbol.iterator]=function(){return this};return a};
$jscomp.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):$jscomp.arrayIterator(a)};$jscomp.arrayFromIterator=function(a){for(var b,e=[];!(b=a.next()).done;)e.push(b.value);return e};$jscomp.arrayFromIterable=function(a){return a instanceof Array?a:$jscomp.arrayFromIterator($jscomp.makeIterator(a))};var tdbApi={};
(function(){tdbApi={run:function(a){void 0===a.post&&(a.post={});void 0===a.done&&tdLog.kill("Missing done");void 0===a.wpNonce&&tdLog.kill("Missing wpNonce");void 0===a.cloudEndPoint&&tdLog.kill("Missing endpoint");void 0===a.error&&(a.error=function(a){console.log("%cAPI ERROR","background: #ffaa00; color: #ffffff; padding:3px 6px",a)});return jQuery.ajax({timeout:5E4,type:"POST",url:tdbApi._getRestEndPoint(a.cloudEndPoint,"uuid="+tdbApi._getUniqueID()),beforeSend:function(b){b.setRequestHeader("X-WP-Nonce",
a.wpNonce)},cache:!1,data:a.post,dataType:"json",statusCode:{404:function(){console.log("ERROR: 404 not found")},500:function(){console.log("ERROR: 500 server error")}},success:function(b,e,c){console.group("API: "+a.cloudEndPoint);console.log("Post: ",a.post);console.log("Reply: ",b);console.groupEnd();null===b?a.error([{type:"AJAX ERROR",message:"Empty response received from server.",debug_data:{endpoint:a.cloudEndPoint,request:c}}]):void 0!==b.api_reply?(void 0!==b.api_reply.error&&Array.isArray(b.api_reply.error)?
b.api_reply.error.unshift({type:"Proxy ERROR",message:"The templates API server responded with an error.",debug_data:""}):void 0!==b.api_reply.fatal_error&&(b.api_reply.error=[{type:"Proxy ERROR",message:"The templates API server responded with an error.",debug_data:b.api_reply.fatal_error}]),void 0!==b.api_reply.error?a.error(b.api_reply.error):a.done(b.api_reply)):a.done(b)},error:function(b,e,c){a.error([{type:"AJAX ERROR",message:"Invalid reply from server endpoint.",debug_data:{endpoint:a.cloudEndPoint,
request:b}}]);void 0!==b.responseText?console.log("%cAPI ERROR "+a.cloudEndPoint,"background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",b.responseText):console.log("%cAPI ERROR "+a.cloudEndPoint,"background: #ffaa00; color: #ffffff; padding:3px 6px","Error - check for php warnings:",b,e,c)}})},cloudRun:function(a){void 0===a.post&&(a.post={});void 0===a.error&&(a.error=function(a){console.log("%cAPI ERROR","background: #ffaa00; color: #ffffff; padding:3px 6px; margin-bottom:4px; display:inline-block",
a)});void 0===a.cloudError&&(a.cloudError=function(a){console.log("%cCLOUD API ERROR","background: #d22020; color: #ffffff; padding:3px 6px; margin-bottom:4px; display:inline-block",a)});return tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/td_cloud_proxy",post:{cloudPost:a.cloudPost,cloudEndPoint:a.cloudEndPoint},done:function(b){void 0!==b.cloudError?(a.cloudError(b.cloudError),console.groupEnd()):a.done(b)},error:function(b){a.error(b)}})},workCloudRun:function(a){void 0===
a.post&&(a.post={});void 0===a.error&&(a.error=function(a){console.log("%cAPI ERROR","background: #ffaa00; color: #ffffff; padding:3px 6px; margin-bottom:4px; display:inline-block",a)});void 0===a.cloudError&&(a.cloudError=function(a){console.log("%cCLOUD API ERROR","background: #d22020; color: #ffffff; padding:3px 6px; margin-bottom:4px; display:inline-block",a)});return tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/td_cloud_proxy_work_cloud",post:{cloudPost:a.cloudPost,
cloudEndPoint:a.cloudEndPoint},done:function(b){void 0!==b.cloudError?(a.cloudError(b.cloudError),console.groupEnd()):a.done(b)},error:function(b){a.error(b)}})},_getRestEndPoint:function(a,b){return _.isEmpty(window.tdb_globals.permalinkStructure)?window.tdb_globals.wpRestUrl+a+"&"+b:window.tdb_globals.wpRestUrl+a+"?"+b},_getUniqueID:function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()}}})();
(function(){try{new Function("(a = 0) => a");var a=!0}catch(b){a=!1}a||(jQuery(".tdb-es6-close").on("click",function(a){a.preventDefault();a=jQuery("body");a.hasClass("tdb_es6_display_err")&&a.removeClass("tdb_es6_display_err")}),$("#tdc-sidebar .tdb-load-template").on("click",function(a){a.preventDefault();$("body").addClass("tdb_es6_display_err")}))})();
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.CloudLibraryVue=b()}(this,function(){function a(d){return void 0===d||null===d}function b(d){return void 0!==d&&null!==d}function e(d){return"string"==typeof d||"number"==typeof d||"symbol"==typeof d||"boolean"==typeof d}function c(d){return null!==d&&"object"==typeof d}function f(d){return"[object Object]"===ad.call(d)}function g(d){var a=parseFloat(String(d));
return 0<=a&&Math.floor(a)===a&&isFinite(d)}function l(d){return null==d?"":"object"==typeof d?JSON.stringify(d,null,2):String(d)}function n(d){var a=parseFloat(d);return isNaN(a)?d:a}function q(d,a){var h=Object.create(null);d=d.split(",");for(var b=0;b<d.length;b++)h[d[b]]=!0;return a?function(d){return h[d.toLowerCase()]}:function(d){return h[d]}}function r(d,a){if(d.length&&(a=d.indexOf(a),-1<a))return d.splice(a,1)}function y(d){var a=Object.create(null);return function(h){return a[h]||(a[h]=
d(h))}}function D(d,a){function h(h){var b=arguments.length;return b?1<b?d.apply(a,arguments):d.call(a,h):d.call(a)}return h._length=d.length,h}function G(d,a){a=a||0;for(var h=d.length-a,b=Array(h);h--;)b[h]=d[h+a];return b}function z(d,a){for(var h in a)d[h]=a[h];return d}function J(d){for(var a={},b=0;b<d.length;b++)d[b]&&z(a,d[b]);return a}function F(d,a,b){}function W(d,a){if(d===a)return!0;var h=c(d),b=c(a);if(!h||!b)return!h&&!b&&String(d)===String(a);try{var e=Array.isArray(d),f=Array.isArray(a);
if(e&&f)return d.length===a.length&&d.every(function(d,h){return W(d,a[h])});if(e||f)return!1;var k=Object.keys(d),g=Object.keys(a);return k.length===g.length&&k.every(function(h){return W(d[h],a[h])})}catch(tg){return!1}}function R(d,a){for(var h=0;h<d.length;h++)if(W(d[h],a))return h;return-1}function U(d){var a=!1;return function(){a||(a=!0,d.apply(this,arguments))}}function S(d,a,b,c){Object.defineProperty(d,a,{value:b,enumerable:!!c,writable:!0,configurable:!0})}function la(d){return"function"==
typeof d&&/native code/.test(d.toString())}function ea(d){return new ma(void 0,void 0,void 0,String(d))}function ra(d,a){var h=d.componentOptions,b=new ma(d.tag,d.data,d.children,d.text,d.elm,d.context,h,d.asyncFactory);return b.ns=d.ns,b.isStatic=d.isStatic,b.key=d.key,b.isComment=d.isComment,b.fnContext=d.fnContext,b.fnOptions=d.fnOptions,b.fnScopeId=d.fnScopeId,b.isCloned=!0,a&&(d.children&&(b.children=na(d.children,!0)),h&&h.children&&(h.children=na(h.children,!0))),b}function na(d,a){for(var h=
d.length,b=Array(h),c=0;c<h;c++)b[c]=ra(d[c],a);return b}function Ba(d,a,b){d.__proto__=a}function I(d,a,b){for(var h=0,p=b.length;h<p;h++){var c=b[h];S(d,c,a[c])}}function O(d,a){if(c(d)&&!(d instanceof ma)){var b;return oa.call(d,"__ob__")&&d.__ob__ instanceof Nb?b=d.__ob__:Ca.shouldConvert&&!zb()&&(Array.isArray(d)||f(d))&&Object.isExtensible(d)&&!d._isVue&&(b=new Nb(d)),a&&b&&b.vmCount++,b}}function Z(d,a,b,c,e){var h=new da;c=Object.getOwnPropertyDescriptor(d,a);if(!c||!1!==c.configurable){var p=
c&&c.get,v=c&&c.set,A=!e&&O(b);Object.defineProperty(d,a,{enumerable:!0,configurable:!0,get:function(){var a=p?p.call(d):b;return da.target&&(h.depend(),A&&(A.dep.depend(),Array.isArray(a)&&ib(a))),a},set:function(a){var c=p?p.call(d):b;a===c||a!=a&&c!=c||(v?v.call(d,a):b=a,A=!e&&O(a),h.notify())}})}}function ba(d,a,b){if(Array.isArray(d)&&g(a))return d.length=Math.max(d.length,a),d.splice(a,1,b),b;if(a in d&&!(a in Object.prototype))return d[a]=b,b;var h=d.__ob__;return d._isVue||h&&h.vmCount?b:
h?(Z(h.value,a,b),h.dep.notify(),b):(d[a]=b,b)}function jb(d,a){if(Array.isArray(d)&&g(a))d.splice(a,1);else{var b=d.__ob__;d._isVue||b&&b.vmCount||oa.call(d,a)&&(delete d[a],b&&b.dep.notify())}}function ib(d){for(var a=void 0,b=0,c=d.length;b<c;b++)(a=d[b])&&a.__ob__&&a.__ob__.dep.depend(),Array.isArray(a)&&ib(a)}function fa(d,a){if(!a)return d;for(var b,h,c,e=Object.keys(a),k=0;k<e.length;k++)h=d[b=e[k]],c=a[b],oa.call(d,b)?f(h)&&f(c)&&fa(h,c):ba(d,b,c);return d}function B(d,a,b){return b?function(){var h=
"function"==typeof a?a.call(b,b):a,p="function"==typeof d?d.call(b,b):d;return h?fa(h,p):p}:a?d?function(){return fa("function"==typeof a?a.call(this,this):a,"function"==typeof d?d.call(this,this):d)}:a:d}function T(d,a){return a?d?d.concat(a):Array.isArray(a)?a:[a]:d}function V(d,a,b,c){d=Object.create(d||null);return a?z(d,a):d}function ha(d,a,b){function h(h){k[h]=(Da[h]||Ue)(d[h],a[h],b,h)}"function"==typeof a&&(a=a.options);(function(d,a){if(a=d.props){var b,h,p={};if(Array.isArray(a))for(b=
a.length;b--;)"string"==typeof(h=a[b])&&(p[xa(h)]={type:null});else if(f(a))for(b in a)h=a[b],p[xa(b)]=f(h)?h:{type:h};d.props=p}})(a);(function(d,a){if(a=d.inject)if(d=d.inject={},Array.isArray(a))for(var b=0;b<a.length;b++)d[a[b]]={from:a[b]};else if(f(a))for(b in a){var h=a[b];d[b]=f(h)?z({from:b},h):{from:h}}})(a);(function(d){if(d=d.directives)for(var a in d){var b=d[a];"function"==typeof b&&(d[a]={bind:b,update:b})}})(a);var p=a.extends;if(p&&(d=ha(d,p,b)),a.mixins){p=0;for(var c=a.mixins.length;p<
c;p++)d=ha(d,a.mixins[p],b)}var e,k={};for(e in d)h(e);for(e in a)oa.call(d,e)||h(e);return k}function ia(d,a,b,c){if("string"==typeof b){d=d[a];if(oa.call(d,b))return d[b];a=xa(b);if(oa.call(d,a))return d[a];c=Ve(a);return oa.call(d,c)?d[c]:d[b]||d[a]||d[c]}}function La(d,a,b,c){a=a[d];var h=!oa.call(b,d);b=b[d];if(t(Boolean,a.type)&&(h&&!oa.call(a,"default")?b=!1:t(String,a.type)||""!==b&&b!==mc(d)||(b=!0)),void 0===b)oa.call(a,"default")?(b=a.default,b=c&&c.$options.propsData&&void 0===c.$options.propsData[d]&&
void 0!==c._props[d]?c._props[d]:"function"==typeof b&&"Function"!==aa(a.type)?b.call(c):b):b=void 0,d=Ca.shouldConvert,Ca.shouldConvert=!0,O(b),Ca.shouldConvert=d;return b}function aa(d){return(d=d&&d.toString().match(/^\s*function (\w+)/))?d[1]:""}function t(d,a){if(!Array.isArray(a))return aa(a)===aa(d);for(var b=0,h=a.length;b<h;b++)if(aa(a[b])===aa(d))return!0;return!1}function C(d,a,b){if(a)for(var h=a;h=h.$parent;){var p=h.$options.errorCaptured;if(p)for(var c=0;c<p.length;c++)try{if(!1===
p[c].call(h,d,a,b))return}catch(Ta){P(Ta,h,"errorCaptured hook")}}P(d,a,b)}function P(d,a,b){if(sa.errorHandler)try{return sa.errorHandler.call(null,d,a,b)}catch(v){ta(v,null,"config.errorHandler")}ta(d,a,b)}function ta(d,a,b){if(!pa&&!bd||"undefined"==typeof console)throw d;console.error(d)}function X(){nc=!1;for(var d=oc.slice(0),a=oc.length=0;a<d.length;a++)d[a]()}function kb(d,a){var b;if(oc.push(function(){if(d)try{d.call(a)}catch(v){C(v,a,"nextTick")}else b&&b(a)}),nc||(nc=!0,pc?Ob():cd()),
!d&&"undefined"!=typeof Promise)return new Promise(function(d){b=d})}function lb(d,a){var b;if(((b=Array.isArray(d))||c(d))&&!Object.isFrozen(d)){if(d.__ob__){var h=d.__ob__.dep.id;if(a.has(h))return;a.add(h)}if(b)for(b=d.length;b--;)lb(d[b],a);else for(b=(h=Object.keys(d)).length;b--;)lb(d[h[b]],a)}}function mb(d){function a(){var d=arguments,b=a.fns;if(!Array.isArray(b))return b.apply(null,arguments);b=b.slice();for(var h=0;h<b.length;h++)b[h].apply(null,d)}return a.fns=d,a}function nb(d,b,c,v,
e){var h;for(h in d){e=d[h];var p=b[h];var A=dd(h);a(e)||(a(p)?(a(e.fns)&&(e=d[h]=mb(e)),c(A.name,e,A.once,A.capture,A.passive,A.params)):e!==p&&(p.fns=e,d[h]=p))}for(h in b)a(d[h])&&v((A=dd(h)).name,b[h],A.capture)}function Ea(d,h,c){function p(){c.apply(this,arguments);r(e.fns,p)}d instanceof ma&&(d=d.data.hook||(d.data.hook={}));var e,f=d[h];a(f)?e=mb([p]):b(f.fns)&&!0===f.merged?(e=f).fns.push(p):e=mb([f,p]);e.merged=!0;d[h]=e}function w(d,a,c,v,e){if(b(a)){if(oa.call(a,c))return d[c]=a[c],e||
delete a[c],!0;if(oa.call(a,v))return d[c]=a[v],e||delete a[v],!0}return!1}function Ua(d){return b(d)&&b(d.text)&&!1===d.isComment}function Ab(d,h){var c,v,A,f,k=[];for(c=0;c<d.length;c++)a(v=d[c])||"boolean"==typeof v||(f=k[A=k.length-1],Array.isArray(v)?0<v.length&&(Ua((v=Ab(v,(h||"")+"_"+c))[0])&&Ua(f)&&(k[A]=ea(f.text+v[0].text),v.shift()),k.push.apply(k,v)):e(v)?Ua(f)?k[A]=ea(f.text+v):""!==v&&k.push(ea(v)):Ua(v)&&Ua(f)?k[A]=ea(f.text+v.text):(!0===d._isVList&&b(v.tag)&&a(v.key)&&b(h)&&(v.key=
"__vlist"+h+"_"+c+"__"),k.push(v)));return k}function Bb(d,a){$jscomp.initSymbol();return(d.__esModule||ed&&"Module"===d[Symbol.toStringTag])&&(d=d.default),c(d)?a.extend(d):d}function Pb(d){if(Array.isArray(d))for(var a=0;a<d.length;a++){var c=d[a];if(b(c)&&(b(c.componentOptions)||c.isComment&&c.asyncFactory))return c}}function Cb(d,a,b){b?Va.$once(d,a):Va.$on(d,a)}function Ma(d,a){Va.$off(d,a)}function ob(d,a){var b={};if(!d)return b;for(var h=0,c=d.length;h<c;h++){var e=d[h],f=e.data;(f&&f.attrs&&
f.attrs.slot&&delete f.attrs.slot,e.context!==a&&e.fnContext!==a||!f||null==f.slot)?(b.default||(b.default=[])).push(e):(f=f.slot,f=b[f]||(b[f]=[]),"template"===e.tag?f.push.apply(f,e.children||[]):f.push(e))}for(var k in b)b[k].every(pb)&&delete b[k];return b}function pb(d){return d.isComment&&!d.asyncFactory||" "===d.text}function Wa(d,a){a=a||{};for(var b=0;b<d.length;b++)Array.isArray(d[b])?Wa(d[b],a):a[d[b].key]=d[b].fn;return a}function Xa(d){for(;d&&(d=d.$parent);)if(d._inactive)return!0;return!1}
function Ya(d,a){if(a){if(d._directInactive=!1,Xa(d))return}else if(d._directInactive)return;if(d._inactive||null===d._inactive){d._inactive=!1;for(a=0;a<d.$children.length;a++)Ya(d.$children[a]);qa(d,"activated")}}function Qb(d,a){if(!(a&&(d._directInactive=!0,Xa(d))||d._inactive)){d._inactive=!0;for(a=0;a<d.$children.length;a++)Qb(d.$children[a]);qa(d,"deactivated")}}function qa(d,a){var b=d.$options[a];if(b)for(var h=0,c=b.length;h<c;h++)try{b[h].call(d)}catch(Re){C(Re,d,a+" hook")}d._hasHookEvent&&
d.$emit("hook:"+a)}function qc(){rc=!0;var d;Ha.sort(function(d,a){return d.id-a.id});for(qb=0;qb<Ha.length;qb++){var a=(d=Ha[qb]).id;Rb[a]=null;d.run()}d=sc.slice();a=Ha.slice();qb=Ha.length=sc.length=0;Rb={};tc=rc=!1;(function(d){for(var a=0;a<d.length;a++)d[a]._inactive=!0,Ya(d[a],!0)})(d);(function(d){for(var a=d.length;a--;){var b=d[a],h=b.vm;h._watcher===b&&h._isMounted&&qa(h,"updated")}})(a);Sb&&sa.devtools&&Sb.emit("flush")}function Db(d,a,b){Na.get=function(){return this[a][b]};Na.set=function(d){this[a][b]=
d};Object.defineProperty(d,b,Na)}function Oa(d){d._watchers=[];var a=d.$options;a.props&&function(d,a){var b=d.$options.propsData||{},h=d._props={},c=d.$options._propKeys=[];Ca.shouldConvert=!d.$parent;for(var p in a){var e=p;c.push(e);var v=La(e,a,b,d);Z(h,e,v);e in d||Db(d,"_props",e)}Ca.shouldConvert=!0}(d,a.props);a.methods&&function(d,a){d.$options.props;for(var b in a)d[b]=null==a[b]?F:D(a[b],d)}(d,a.methods);a.data?function(d){var a=d.$options.data;if("function"==typeof a)try{var b=a.call(d,
d)}catch(Se){b=(C(Se,d,"data()"),{})}else b=a||{};a=d._data=b;f(a)||(a={});b=Object.keys(a);for(var h=d.$options.props,c=(d.$options.methods,b.length);c--;){var p=b[c],e;(e=h&&oa.call(h,p))||(e=(p+"").charCodeAt(0),e=36===e||95===e);e||Db(d,"_data",p)}O(a,!0)}(d):O(d._data={},!0);a.computed&&function(d,a){var b=d._computedWatchers=Object.create(null),h=zb(),c;for(c in a){var p=a[c],e="function"==typeof p?p:p.get;h||(b[c]=new ya(d,e||F,F,We));c in d||Eb(d,c,p)}}(d,a.computed);a.watch&&a.watch!==uc&&
function(d,a){for(var b in a){var h=a[b];if(Array.isArray(h))for(var c=0;c<h.length;c++)Pa(d,b,h[c]);else Pa(d,b,h)}}(d,a.watch)}function Eb(d,a,b){var h=!zb();"function"==typeof b?(Na.get=h?Za(a):b,Na.set=F):(Na.get=b.get?h&&!1!==b.cache?Za(a):b.get:F,Na.set=b.set?b.set:F);Object.defineProperty(d,a,Na)}function Za(d){return function(){var a=this._computedWatchers&&this._computedWatchers[d];if(a)return a.dirty&&a.evaluate(),da.target&&a.depend(),a.value}}function Pa(d,a,b,c){return f(b)&&(c=b,b=b.handler),
"string"==typeof b&&(b=d[b]),d.$watch(a,b,c)}function Tb(d,a){if(d){for(var b=Object.create(null),h=ed?Reflect.ownKeys(d).filter(function(a){return Object.getOwnPropertyDescriptor(d,a).enumerable}):Object.keys(d),c=0;c<h.length;c++){for(var e=h[c],f=d[e].from,k=a;k;){if(k._provided&&f in k._provided){b[e]=k._provided[f];break}k=k.$parent}!k&&"default"in d[e]&&(f=d[e].default,b[e]="function"==typeof f?f.call(a):f)}return b}}function $a(d,a){var h;if(Array.isArray(d)||"string"==typeof d){var e=Array(d.length);
var f=0;for(h=d.length;f<h;f++)e[f]=a(d[f],f)}else if("number"==typeof d)for(e=Array(d),f=0;f<d;f++)e[f]=a(f+1,f);else if(c(d)){var k=Object.keys(d);e=Array(k.length);f=0;for(h=k.length;f<h;f++){var g=k[f];e[f]=a(d[g],g,f)}}return b(e)&&(e._isVList=!0),e}function ab(d,a,b,c){var h=this.$scopedSlots[d];h?(b=b||{},c&&(b=z(z({},c),b)),a=h(b)||a):((d=this.$slots[d])&&(d._rendered=!0),a=d||a);return(b=b&&b.slot)?this.$createElement("template",{slot:b},a):a}function rb(d){return ia(this.$options,"filters",
d)||fd}function Qa(d,a,b,c){return(b=sa.keyCodes[a]||b)?Array.isArray(b)?-1===b.indexOf(d):b!==d:c?mc(c)!==a:void 0}function vc(d,a,b,e,f){if(b&&c(b)){Array.isArray(b)&&(b=J(b));var h,p=function(c){if("class"===c||"style"===c||Xe(c))h=d;else{var p=d.attrs&&d.attrs.type;h=e||sa.mustUseProp(a,p,c)?d.domProps||(d.domProps={}):d.attrs||(d.attrs={})}c in h||(h[c]=b[c],!f)||((d.on||(d.on={}))["update:"+c]=function(d){b[c]=d})},v;for(v in b)p(v)}return d}function Ub(d,a){var b=this._staticTrees||(this._staticTrees=
[]),c=b[d];return c&&!a?Array.isArray(c)?na(c):ra(c):(c=b[d]=this.$options.staticRenderFns[d].call(this._renderProxy,null,this),Fa(c,"__static__"+d,!1),c)}function Vb(d,a,b){return Fa(d,"__once__"+a+(b?"_"+b:""),!0),d}function Fa(d,a,b){if(Array.isArray(d))for(var c=0;c<d.length;c++){if(d[c]&&"string"!=typeof d[c]){var h=d[c],p=a+"_"+c,e=b;h.isStatic=!0;h.key=p;h.isOnce=e}}else d.isStatic=!0,d.key=a,d.isOnce=b}function Wb(d,a){if(a&&f(a)){var b=d.on=d.on?z({},d.on):{},c;for(c in a){var h=b[c],e=a[c];
b[c]=h?[].concat(h,e):e}}return d}function Ga(d){d._o=Vb;d._n=n;d._s=l;d._l=$a;d._t=ab;d._q=W;d._i=R;d._m=Ub;d._f=rb;d._k=Qa;d._b=vc;d._v=ea;d._e=bb;d._u=Wa;d._g=Wb}function Xb(d,a,b,c,e){var h=e.options;this.data=d;this.props=a;this.children=b;this.parent=c;this.listeners=d.on||ua;this.injections=Tb(h.inject,c);this.slots=function(){return ob(b,c)};var p=Object.create(c);a=!0===h._compiled;var v=!a;a&&(this.$options=h,this.$slots=this.slots(),this.$scopedSlots=d.scopedSlots||ua);h._scopeId?this._c=
function(d,a,b,e){d=cb(p,d,a,b,e,v);return d&&(d.fnScopeId=h._scopeId,d.fnContext=c),d}:this._c=function(d,a,b,c){return cb(p,d,a,b,c,v)}}function H(d,h,e,v,f){if(!a(d)){var p=e.$options._base;if(c(d)&&(d=p.extend(d)),"function"==typeof d){var k;if(a(d.cid)&&(k=d,void 0===(d=function(d,h,e){if(!0===d.error&&b(d.errorComp))return d.errorComp;if(b(d.resolved))return d.resolved;if(!0===d.loading&&b(d.loadingComp))return d.loadingComp;if(!b(d.contexts)){var p=d.contexts=[e],v=!0,f=function(){for(var d=
0,a=p.length;d<a;d++)p[d].$forceUpdate()};e=U(function(a){d.resolved=Bb(a,h);v||f()});var k=U(function(a){b(d.errorComp)&&(d.error=!0,f())}),g=d(e,k);return c(g)&&("function"==typeof g.then?a(d.resolved)&&g.then(e,k):b(g.component)&&"function"==typeof g.component.then&&(g.component.then(e,k),b(g.error)&&(d.errorComp=Bb(g.error,h)),b(g.loading)&&(d.loadingComp=Bb(g.loading,h),0===g.delay?d.loading=!0:setTimeout(function(){a(d.resolved)&&a(d.error)&&(d.loading=!0,f())},g.delay||200)),b(g.timeout)&&
setTimeout(function(){a(d.resolved)&&k(null)},g.timeout))),v=!1,d.loading?d.loadingComp:d.resolved}d.contexts.push(e)}(k,p,e))))return function(d,a,b,c,h){var e=bb();return e.asyncFactory=d,e.asyncMeta={data:a,context:b,children:c,tag:h},e}(k,h,e,v,f);h=h||{};Fb(d);b(h.model)&&function(d,a){var c=d.model&&d.model.prop||"value";d=d.model&&d.model.event||"input";(a.props||(a.props={}))[c]=a.model.value;c=a.on||(a.on={});b(c[d])?c[d]=[a.model.callback].concat(c[d]):c[d]=a.model.callback}(d.options,h);
p=function(d,c,h){var e=c.options.props;if(!a(e)){c={};h=d.attrs;d=d.props;if(b(h)||b(d))for(var p in e)e=mc(p),w(c,d,p,e,!0)||w(c,h,p,e,!1);return c}}(h,d);if(!0===d.options.functional)return function(d,a,c,h,e){var p=d.options,v={},f=p.props;if(b(f))for(var k in f)v[k]=La(k,f,a||ua);else{if(b(c.attrs)){a=c.attrs;for(var g in a)v[xa(g)]=a[g]}if(b(c.props)){g=c.props;for(var A in g)v[xa(A)]=g[A]}}d=new Xb(c,v,e,h,d);d=p.render.call(null,d._c,d);return d instanceof ma&&(d.fnContext=h,d.fnOptions=p,
c.slot&&((d.data||(d.data={})).slot=c.slot)),d}(d,p,h,e,v);var g=h.on;if(h.on=h.nativeOn,!0===d.options.abstract){var A=h.slot;h={};A&&(h.slot=A)}!function(d){d.hook||(d.hook={});for(var a=0;a<gd.length;a++){var b=gd[a],c=d.hook[b],h=wc[b];d.hook[b]=c?function(d,a){return function(b,c,h,e){d(b,c,h,e);a(b,c,h,e)}}(h,c):h}}(h);A=d.options.name||f;return new ma("vue-component-"+d.cid+(A?"-"+A:""),h,void 0,void 0,void 0,e,{Ctor:d,propsData:p,listeners:g,tag:f,children:v},k)}}}function cb(d,a,c,v,f,k){return(Array.isArray(c)||
e(c))&&(f=v,v=c,c=void 0),!0===k&&(f=hd),function(d,a,c,h,p){if(b(c)&&b(c.__ob__))return bb();b(c)&&b(c.is)&&(a=c.is);if(!a)return bb();Array.isArray(h)&&"function"==typeof h[0]&&((c=c||{}).scopedSlots={default:h[0]},h.length=0);p===hd?h=function(d){return e(d)?[ea(d)]:Array.isArray(d)?Ab(d):void 0}(h):p===Ye&&(h=function(d){for(var a=0;a<d.length;a++)if(Array.isArray(d[a]))return Array.prototype.concat.apply([],d);return d}(h));if("string"==typeof a){var v;var f=d.$vnode&&d.$vnode.ns||sa.getTagNamespace(a);
d=sa.isReservedTag(a)?new ma(sa.parsePlatformTagName(a),c,h,void 0,void 0,d):b(v=ia(d.$options,"components",a))?H(v,c,d,h,a):new ma(a,c,h,void 0,void 0,d)}else d=H(a,c,d,h);return b(d)?(f&&Gb(d,f),d):bb()}(d,a,c,v,f)}function Gb(d,c,e){if(d.ns=c,"foreignObject"===d.tag&&(c=void 0,e=!0),b(d.children))for(var h=0,p=d.children.length;h<p;h++){var f=d.children[h];b(f.tag)&&(a(f.ns)||!0===e)&&Gb(f,c,e)}}function Fb(d){var a=d.options;if(d.super){var b=Fb(d.super);if(b!==d.superOptions){d.superOptions=
b;var c,e=d.options,f=d.extendOptions,k=d.sealedOptions,g;for(g in e)if(e[g]!==k[g]){c||(c={});var m=c,t=g;var u=e[g];var l=f[g],x=k[g];if(Array.isArray(u)){var n=[];x=Array.isArray(x)?x:[x];l=Array.isArray(l)?l:[l];for(var C=0;C<u.length;C++)(0<=l.indexOf(u[C])||0>x.indexOf(u[C]))&&n.push(u[C]);u=n}m[t]=u}c&&z(d.extendOptions,c);(a=d.options=ha(b,d.extendOptions)).name&&(a.components[a.name]=d)}}return a}function N(d){this._init(d)}function k(d){d.cid=0;var a=1;d.extend=function(d){d=d||{};var b=
this,c=b.cid,h=d._Ctor||(d._Ctor={});if(h[c])return h[c];var e=d.name||b.options.name,p=function(d){this._init(d)};return p.prototype=Object.create(b.prototype),p.prototype.constructor=p,p.cid=a++,p.options=ha(b.options,d),p.super=b,p.options.props&&function(d){var a=d.options.props,b;for(b in a)Db(d.prototype,"_props",b)}(p),p.options.computed&&function(d){var a=d.options.computed,b;for(b in a)Eb(d.prototype,b,a[b])}(p),p.extend=b.extend,p.mixin=b.mixin,p.use=b.use,Yb.forEach(function(d){p[d]=b[d]}),
e&&(p.options.components[e]=p),p.superOptions=b.options,p.extendOptions=d,p.sealedOptions=z({},p.options),h[c]=p,p}}function m(d){return d&&(d.Ctor.options.name||d.tag)}function u(d,a){return Array.isArray(d)?-1<d.indexOf(a):"string"==typeof d?-1<d.split(",").indexOf(a):"[object RegExp]"===ad.call(d)&&d.test(a)}function x(d,a){var b=d.cache,c=d.keys;d=d._vnode;for(var h in b){var e=b[h];e&&(e=m(e.componentOptions))&&!a(e)&&E(b,h,c,d)}}function E(d,a,b,c){var h=d[a];!h||c&&h.tag===c.tag||h.componentInstance.$destroy();
d[a]=null;r(b,a)}function ja(d,a){return{staticClass:K(d.staticClass,a.staticClass),class:b(d.class)?[d.class,a.class]:a.class}}function K(d,a){return d?a?d+" "+a:d:a||""}function L(d){return Array.isArray(d)?function(d){for(var a,c="",h=0,e=d.length;h<e;h++)b(a=L(d[h]))&&""!==a&&(c&&(c+=" "),c+=a);return c}(d):c(d)?function(d){var a="",b;for(b in d)d[b]&&(a&&(a+=" "),a+=b);return a}(d):"string"==typeof d?d:""}function M(d){return id(d)?"svg":"math"===d?"math":void 0}function ca(d){return"string"==
typeof d?document.querySelector(d)||document.createElement("div"):d}function Q(d,a){var b=d.data.ref;if(b){var c=d.componentInstance||d.elm,h=d.context.$refs;a?Array.isArray(h[b])?r(h[b],c):h[b]===c&&(h[b]=void 0):d.data.refInFor?Array.isArray(h[b])?0>h[b].indexOf(c)&&h[b].push(c):h[b]=[c]:h[b]=c}}function Ra(d,c){var h;if(h=d.key===c.key){if(h=d.tag===c.tag&&d.isComment===c.isComment&&b(d.data)===b(c.data))if("input"!==d.tag)h=!0;else{var e;h=b(e=d.data)&&b(e=e.attrs)&&e.type;var f=b(e=c.data)&&
b(e=e.attrs)&&e.type;h=h===f||xc(h)&&xc(f)}h=h||!0===d.isAsyncPlaceholder&&d.asyncFactory===c.asyncFactory&&a(c.asyncFactory.error)}return h}function Sa(d,a){(d.data.directives||a.data.directives)&&function(d,a){var b,c=d===db,h=a===db,e=Zb(d.data.directives,d.context),p=Zb(a.data.directives,a.context),f=[],v=[];for(b in p){var k=e[b];var g=p[b];k?(g.oldValue=k.value,Hb(g,"update",a,d),g.def&&g.def.componentUpdated&&v.push(g)):(Hb(g,"bind",a,d),g.def&&g.def.inserted&&f.push(g))}f.length&&(k=function(){for(var b=
0;b<f.length;b++)Hb(f[b],"inserted",a,d)},c?Ea(a,"insert",k):k());v.length&&Ea(a,"postpatch",function(){for(var b=0;b<v.length;b++)Hb(v[b],"componentUpdated",a,d)});if(!c)for(b in e)p[b]||Hb(e[b],"unbind",d,d,h)}(d,a)}function Zb(d,a){var b=Object.create(null);if(!d)return b;var c,h;for(c=0;c<d.length;c++)(h=d[c]).modifiers||(h.modifiers=Ze),b[h.rawName||h.name+"."+Object.keys(h.modifiers||{}).join(".")]=h,h.def=ia(a.$options,"directives",h.name);return b}function Hb(d,a,b,c,e){var h=d.def&&d.def[a];
if(h)try{h(b.elm,d,b,c,e)}catch(Ta){C(Ta,b.context,"directive "+d.name+" "+a+" hook")}}function jd(d,c){var h=c.componentOptions;if(!(b(h)&&!1===h.Ctor.options.inheritAttrs||a(d.data.attrs)&&a(c.data.attrs))){var e;h=c.elm;d=d.data.attrs||{};var f=c.data.attrs||{};b(f.__ob__)&&(f=c.data.attrs=z({},f));for(e in f)c=f[e],d[e]!==c&&kd(h,e,c);(sb||ld)&&f.value!==d.value&&kd(h,"value",f.value);for(e in d)a(f[e])&&(yc(e)?h.removeAttributeNS(zc,md(e)):nd(e)||h.removeAttribute(e))}}function kd(d,a,b){if($e(a))null==
b||!1===b?d.removeAttribute(a):(b="allowfullscreen"===a&&"EMBED"===d.tagName?"true":a,d.setAttribute(a,b));else if(nd(a))d.setAttribute(a,null==b||!1===b||"false"===b?"false":"true");else if(yc(a))null==b||!1===b?d.removeAttributeNS(zc,md(a)):d.setAttributeNS(zc,a,b);else if(null==b||!1===b)d.removeAttribute(a);else{if(sb&&!tb&&"TEXTAREA"===d.tagName&&"placeholder"===a&&!d.__ieph){var c=function(a){a.stopImmediatePropagation();d.removeEventListener("input",c)};d.addEventListener("input",c);d.__ieph=
!0}d.setAttribute(a,b)}}function od(d,c){var h=c.elm,e=c.data;d=d.data;if(!(a(e.staticClass)&&a(e.class)&&(a(d)||a(d.staticClass)&&a(d.class)))){e=c.data;for(d=c;b(c.componentInstance);)(c=c.componentInstance._vnode)&&c.data&&(e=ja(c.data,e));for(;b(d=d.parent);)d&&d.data&&(e=ja(e,d.data));c=e.staticClass;e=e.class;c=b(c)||b(e)?K(c,L(e)):"";e=h._transitionClasses;b(e)&&(c=K(c,L(e)));c!==h._prevClass&&(h.setAttribute("class",c),h._prevClass=c)}}function Ac(d){function a(){(k||(k=[])).push(d.slice(C,
e).trim());C=e+1}var b,c,e,f,k,g=!1,m=!1,t=!1,u=!1,l=0,x=0,n=0,C=0;for(e=0;e<d.length;e++)if(c=b,b=d.charCodeAt(e),g)39===b&&92!==c&&(g=!1);else if(m)34===b&&92!==c&&(m=!1);else if(t)96===b&&92!==c&&(t=!1);else if(u)47===b&&92!==c&&(u=!1);else if(124!==b||124===d.charCodeAt(e+1)||124===d.charCodeAt(e-1)||l||x||n){switch(b){case 34:m=!0;break;case 39:g=!0;break;case 96:t=!0;break;case 40:n++;break;case 41:n--;break;case 91:x++;break;case 93:x--;break;case 123:l++;break;case 125:l--}if(47===b){c=e-
1;for(var P=void 0;0<=c&&" "===(P=d.charAt(c));c--);P&&af.test(P)||(u=!0)}}else void 0===f?(C=e+1,f=d.slice(0,e).trim()):a();if(void 0===f?f=d.slice(0,e).trim():0!==C&&a(),k)for(e=0;e<k.length;e++)f=function(d,a){var b=a.indexOf("(");if(0>b)return'_f("'+a+'")('+d+")";var c=a.slice(0,b);a=a.slice(b+1);return'_f("'+c+'")('+d+","+a}(f,k[e]);return f}function pd(d){console.error("[Vue compiler]: "+d)}function Ib(d,a){return d?d.map(function(d){return d[a]}).filter(function(d){return d}):[]}function eb(d,
a,b){(d.props||(d.props=[])).push({name:a,value:b});d.plain=!1}function Bc(d,a,b){(d.attrs||(d.attrs=[])).push({name:a,value:b});d.plain=!1}function Cc(d,a,b){d.attrsMap[a]=b;d.attrsList.push({name:a,value:b})}function bf(d,a,b,c,e,f){(d.directives||(d.directives=[])).push({name:a,rawName:b,value:c,arg:e,modifiers:f});d.plain=!1}function fb(d,a,b,c,e,f){(c=c||ua).capture&&(delete c.capture,a="!"+a);c.once&&(delete c.once,a="~"+a);c.passive&&(delete c.passive,a="&"+a);"click"===a&&(c.right?(a="contextmenu",
delete c.right):c.middle&&(a="mouseup"));var h;c.native?(delete c.native,h=d.nativeEvents||(d.nativeEvents={})):h=d.events||(d.events={});b={value:b};c!==ua&&(b.modifiers=c);c=h[a];Array.isArray(c)?e?c.unshift(b):c.push(b):h[a]=c?e?[b,c]:[c,b]:b;d.plain=!1}function va(d,a,b){var c=Y(d,":"+a)||Y(d,"v-bind:"+a);if(null!=c)return Ac(c);if(!1!==b&&(d=Y(d,a),null!=d))return JSON.stringify(d)}function Y(d,a,b){var c;if(null!=(c=d.attrsMap[a]))for(var h=d.attrsList,e=0,p=h.length;e<p;e++)if(h[e].name===
a){h.splice(e,1);break}return b&&delete d.attrsMap[a],c}function qd(d,a,b){b=b||{};var c="$$v";b.trim&&(c="(typeof $$v === 'string'? $$v.trim(): $$v)");b.number&&(c="_n("+c+")");b=ub(a,c);d.model={value:"("+a+")",expression:'"'+a+'"',callback:"function ($$v) {"+b+"}"}}function ub(d,a){if(vb=d.length,0>d.indexOf("[")||d.lastIndexOf("]")<vb-1)var b=-1<(ka=d.lastIndexOf("."))?{exp:d.slice(0,ka),key:'"'+d.slice(ka+1)+'"'}:{exp:d,key:null};else{Jb=d;for(ka=$b=Dc=0;!(ka>=vb);)if(b=ac=Jb.charCodeAt(++ka),
34===b||39===b)for(b=ac;!(ka>=vb)&&Jb.charCodeAt(++ka)!==b;);else if(91===ac){b=ac;var c=1;for($b=ka;!(ka>=vb);)if(b=Jb.charCodeAt(++ka),34===b||39===b)for(var h=b;!(ka>=vb)&&Jb.charCodeAt(++ka)!==h;);else if(91===b&&c++,93===b&&c--,0===c){Dc=ka;break}}b={exp:d.slice(0,$b),key:d.slice($b+1,Dc)}}return null===b.key?d+"="+a:"$set("+b.exp+", "+b.key+", "+a+")"}function cf(d,a,b,c,e){a=function(d){return d._withTask||(d._withTask=function(){pc=!0;var a=d.apply(null,arguments);return pc=!1,a})}(a);b&&
(a=function(d,a,b){var c=Kb;return function Te(){null!==d.apply(null,arguments)&&rd(a,Te,b,c)}}(a,d,c));Kb.addEventListener(d,a,sd?{capture:c,passive:e}:c)}function rd(d,a,b,c){(c||Kb).removeEventListener(d,a._withTask||a,b)}function td(d,c){if(!a(d.data.on)||!a(c.data.on)){var h=c.data.on||{};d=d.data.on||{};Kb=c.elm;if(b(h[bc])){var e=sb?"change":"input";h[e]=[].concat(h[bc],h[e]||[]);delete h[bc]}b(h[Ec])&&(h.change=[].concat(h[Ec],h.change||[]),delete h[Ec]);nb(h,d,cf,rd,c.context);Kb=void 0}}
function ud(d,c){if(!a(d.data.domProps)||!a(c.data.domProps)){var h,e,f=c.elm;d=d.data.domProps||{};var k=c.data.domProps||{};b(k.__ob__)&&(k=c.data.domProps=z({},k));for(h in d)a(k[h])&&(f[h]="");for(h in k){if(e=k[h],"textContent"===h||"innerHTML"===h){if(c.children&&(c.children.length=0),e===d[h])continue;1===f.childNodes.length&&f.removeChild(f.childNodes[0])}"value"===h?(f._value=e,e=a(e)?"":String(e),function(d,a){return!d.composing&&("OPTION"===d.tagName||function(d,a){var b=!0;try{b=document.activeElement!==
d}catch(ug){}return b&&d.value!==a}(d,a)||function(d,a){var c=d.value;d=d._vModifiers;if(b(d)){if(d.lazy)return!1;if(d.number)return n(c)!==n(a);if(d.trim)return c.trim()!==a.trim()}return c!==a}(d,a))}(f,e)&&(f.value=e)):f[h]=e}}}function Fc(d){var a=vd(d.style);return d.staticStyle?z(d.staticStyle,a):a}function vd(d){return Array.isArray(d)?J(d):"string"==typeof d?wd(d):d}function xd(d,c){var h=c.data;d=d.data;if(!(a(h.staticStyle)&&a(h.style)&&a(d.staticStyle)&&a(d.style))){var e,f;h=c.elm;var k=
d.normalizedStyle||d.style||{};d=d.staticStyle||k;k=vd(c.data.style)||{};c.data.normalizedStyle=b(k.__ob__)?z({},k):k;var g;k={};for(var m=c;m.componentInstance;)(m=m.componentInstance._vnode)&&m.data&&(g=Fc(m.data))&&z(k,g);for((g=Fc(c.data))&&z(k,g);c=c.parent;)c.data&&(g=Fc(c.data))&&z(k,g);for(f in d)a(k[f])&&yd(h,f,"");for(f in k)(e=k[f])!==d[f]&&yd(h,f,null==e?"":e)}}function zd(d,a){if(a&&(a=a.trim()))if(d.classList)-1<a.indexOf(" ")?a.split(/\s+/).forEach(function(a){return d.classList.add(a)}):
d.classList.add(a);else{var b=" "+(d.getAttribute("class")||"")+" ";0>b.indexOf(" "+a+" ")&&d.setAttribute("class",(b+a).trim())}}function Ad(d,a){if(a&&(a=a.trim()))if(d.classList)-1<a.indexOf(" ")?a.split(/\s+/).forEach(function(a){return d.classList.remove(a)}):d.classList.remove(a),d.classList.length||d.removeAttribute("class");else{var b=" "+(d.getAttribute("class")||"")+" ";for(a=" "+a+" ";0<=b.indexOf(a);)b=b.replace(a," ");(b=b.trim())?d.setAttribute("class",b):d.removeAttribute("class")}}
function Bd(d){if(d){if("object"==typeof d){var a={};return!1!==d.css&&z(a,Cd(d.name||"v")),z(a,d),a}return"string"==typeof d?Cd(d):void 0}}function Dd(d){Ed(function(){Ed(d)})}function gb(d,a){var b=d._transitionClasses||(d._transitionClasses=[]);0>b.indexOf(a)&&(b.push(a),zd(d,a))}function Ia(a,b){a._transitionClasses&&r(a._transitionClasses,b);Ad(a,b)}function Fd(a,b,c){b=Gd(a,b);var d=b.type,e=b.timeout,h=b.propCount;if(!d)return c();var f=d===wb?cc:Hd,p=0,k=function(d){d.target===a&&++p>=h&&
(a.removeEventListener(f,k),c())};setTimeout(function(){p<h&&(a.removeEventListener(f,k),c())},e+1);a.addEventListener(f,k)}function Gd(a,b){var d;a=window.getComputedStyle(a);var c=a[dc+"Delay"].split(", "),e=a[dc+"Duration"].split(", ");c=Id(c,e);var h=a[Gc+"Delay"].split(", "),f=a[Gc+"Duration"].split(", ");h=Id(h,f);var k=0,g=0;b===wb?0<c&&(d=wb,k=c,g=e.length):b===Hc?0<h&&(d=Hc,k=h,g=f.length):g=(d=0<(k=Math.max(c,h))?c>h?wb:Hc:null)?d===wb?e.length:f.length:0;return{type:d,timeout:k,propCount:g,
hasTransform:d===wb&&df.test(a[dc+"Property"])}}function Id(a,b){for(;a.length<b.length;)a=a.concat(a);return Math.max.apply(null,b.map(function(d,b){return 1E3*Number(d.slice(0,-1))+1E3*Number(a[b].slice(0,-1))}))}function Ic(d,e){var h=d.elm;b(h._leaveCb)&&(h._leaveCb.cancelled=!0,h._leaveCb());var f=Bd(d.data.transition);if(!a(f)&&!b(h._enterCb)&&1===h.nodeType){var k=f.css,g=f.type,m=f.enterClass,t=f.enterToClass,u=f.enterActiveClass,l=f.appearClass,x=f.appearToClass,C=f.appearActiveClass,P=f.beforeEnter,
q=f.enter,r=f.afterEnter,ja=f.enterCancelled,E=f.beforeAppear,K=f.appear,M=f.afterAppear,L=f.appearCancelled;f=f.duration;for(var za=hb,ec=hb.$vnode;ec&&ec.parent;)za=(ec=ec.parent).context;za=!za._isMounted||!d.isRootInsert;if(!za||K||""===K){var ca=za&&l?l:m,y=za&&C?C:u,ta=za&&x?x:t;m=za?E||P:P;var Q=za&&"function"==typeof K?K:q,z=za?M||r:r,Jd=za?L||ja:ja,w=n(c(f)?f.enter:f),S=!1!==k&&!tb,Sa=Jc(Q),X=h._enterCb=U(function(){S&&(Ia(h,ta),Ia(h,y));X.cancelled?(S&&Ia(h,ca),Jd&&Jd(h)):z&&z(h);h._enterCb=
null});d.data.show||Ea(d,"insert",function(){var a=h.parentNode;(a=a&&a._pending&&a._pending[d.key])&&a.tag===d.tag&&a.elm._leaveCb&&a.elm._leaveCb();Q&&Q(h,X)});m&&m(h);S&&(gb(h,ca),gb(h,y),Dd(function(){gb(h,ta);Ia(h,ca);X.cancelled||Sa||("number"!=typeof w||isNaN(w)?Fd(h,g,X):setTimeout(X,w))}));d.data.show&&(e&&e(),Q&&Q(h,X));S||Sa||X()}}}function Kd(d,e){function h(){M.cancelled||(d.data.show||((f.parentNode._pending||(f.parentNode._pending={}))[d.key]=d),l&&l(f),ja&&(gb(f,m),gb(f,u),Dd(function(){gb(f,
t);Ia(f,m);M.cancelled||E||("number"!=typeof K||isNaN(K)?Fd(f,g,M):setTimeout(M,K))})),x&&x(f,M),ja||E||M())}var f=d.elm;b(f._enterCb)&&(f._enterCb.cancelled=!0,f._enterCb());var k=Bd(d.data.transition);if(a(k)||1!==f.nodeType)return e();if(!b(f._leaveCb)){var g=k.type,m=k.leaveClass,t=k.leaveToClass,u=k.leaveActiveClass,l=k.beforeLeave,x=k.leave,C=k.afterLeave,P=k.leaveCancelled,q=k.delayLeave,r=k.duration,ja=!1!==k.css&&!tb,E=Jc(x),K=n(c(r)?r.leave:r),M=f._leaveCb=U(function(){f.parentNode&&f.parentNode._pending&&
(f.parentNode._pending[d.key]=null);ja&&(Ia(f,t),Ia(f,u));M.cancelled?(ja&&Ia(f,m),P&&P(f)):(e(),C&&C(f));f._leaveCb=null});q?q(h):h()}}function Jc(d){if(a(d))return!1;var c=d.fns;return b(c)?Jc(Array.isArray(c)?c[0]:c):1<(d._length||d.length)}function Ld(a,b){!0!==b.data.show&&Ic(b)}function Md(a,b,c){Nd(a,b,c);(sb||ld)&&setTimeout(function(){Nd(a,b,c)},0)}function Nd(a,b,c){b=b.value;c=a.multiple;if(!c||Array.isArray(b)){for(var d,e,h=0,f=a.options.length;h<f;h++)if(e=a.options[h],c)d=-1<R(b,fc(e)),
e.selected!==d&&(e.selected=d);else if(W(fc(e),b))return void(a.selectedIndex!==h&&(a.selectedIndex=h));c||(a.selectedIndex=-1)}}function Od(a,b){return b.every(function(d){return!W(d,a)})}function fc(a){return"_value"in a?a._value:a.value}function ef(a){a.target.composing=!0}function Pd(a){a.target.composing&&(a.target.composing=!1,Kc(a.target,"input"))}function Kc(a,b){var d=document.createEvent("HTMLEvents");d.initEvent(b,!0,!0);a.dispatchEvent(d)}function Lc(a){return!a.componentInstance||a.data&&
a.data.transition?a:Lc(a.componentInstance._vnode)}function Mc(a){var d=a&&a.componentOptions;return d&&d.Ctor.options.abstract?Mc(Pb(d.children)):a}function Qd(a){var d={},b=a.$options,c;for(c in b.propsData)d[c]=a[c];a=b._parentListeners;for(var e in a)d[xa(e)]=a[e];return d}function Rd(a,b){if(/\d-keep-alive$/.test(b.tag))return a("keep-alive",{props:b.componentOptions.propsData})}function ff(a){a.elm._moveCb&&a.elm._moveCb();a.elm._enterCb&&a.elm._enterCb()}function gf(a){a.data.newPos=a.elm.getBoundingClientRect()}
function hf(a){var d=a.data.pos,b=a.data.newPos,c=d.left-b.left;d=d.top-b.top;if(c||d)a.data.moved=!0,a=a.elm.style,a.transform=a.WebkitTransform="translate("+c+"px,"+d+"px)",a.transitionDuration="0s"}function jf(a,b){return a.replace(b?kf:lf,function(a){return mf[a]})}function Sd(a,b,c){for(var d={},e=0,h=b.length;e<h;e++)d[b[e].name]=b[e].value;return{type:1,tag:a,attrsList:b,attrsMap:d,parent:c,children:[]}}function nf(a,b){function d(a){a.pre&&(k=!1);Nc(a.tag)&&(g=!1);for(var d=0;d<Oc.length;d++)Oc[d](a,
b)}Td=b.warn||pd;Nc=b.isPreTag||Aa;Pc=b.mustUseProp||Aa;Ud=b.getTagNamespace||Aa;Qc=Ib(b.modules,"transformNode");Rc=Ib(b.modules,"preTransformNode");Oc=Ib(b.modules,"postTransformNode");Sc=b.delimiters;var c,e,h=[],f=!1!==b.preserveWhitespace,k=!1,g=!1;return function(a,d){function b(d){v+=d;a=a.substring(d)}function c(a,b,c){var e,k;if(null==b&&(b=v),null==c&&(c=v),a&&(k=a.toLowerCase()),a)for(e=f.length-1;0<=e&&f[e].lowerCasedTag!==k;e--);else e=0;if(0<=e){for(a=f.length-1;a>=e;a--)d.end&&d.end(f[a].tag,
b,c);h=(f.length=e)&&f[e-1].tag}else"br"===k?d.start&&d.start(a,[],!0,b,c):"p"===k&&(d.start&&d.start(a,[],!1,b,c),d.end&&d.end(a,b,c))}for(var e,h,f=[],k=d.expectHTML,g=d.isUnaryTag||Aa,p=d.canBeLeftOpenTag||Aa,v=0;a;){if(e=a,h&&Vd(h)){var m=0,t=h.toLowerCase(),u=Wd[t]||(Wd[t]=new RegExp("([\\s\\S]*?)(</"+t+"[^>]*>)","i"));u=a.replace(u,function(a,b,c){return m=c.length,Vd(t)||"noscript"===t||(b=b.replace(/\x3c!--([\s\S]*?)--\x3e/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]\x3e/g,"$1")),Xd(t,b)&&(b=
b.slice(1)),d.chars&&d.chars(b),""});v+=a.length-u.length;a=u;c(t,v-m,v)}else{u=a.indexOf("<");if(0===u){if(Yd.test(a)){var A=a.indexOf("--\x3e");if(0<=A){d.shouldKeepComment&&d.comment(a.substring(4,A));b(A+3);continue}}if(Zd.test(a)&&(A=a.indexOf("]>"),0<=A)){b(A+2);continue}if(A=a.match(of)){b(A[0].length);continue}if(A=a.match($d)){e=v;b(A[0].length);c(A[1],e,v);continue}if(A=function(){var d=a.match(ae);if(d){var c={tagName:d[1],attrs:[],start:v};b(d[0].length);for(var e;!(d=a.match(pf))&&(e=
a.match(qf));)b(e[0].length),c.attrs.push(e);if(d)return c.unarySlash=d[1],b(d[0].length),c.end=v,c}}()){!function(a){var b=a.tagName,e=a.unarySlash;k&&("p"===h&&rf(b)&&c(h),p(b)&&h===b&&c(b));e=g(b)||!!e;for(var v=a.attrs.length,m=Array(v),t=0;t<v;t++){var u=a.attrs[t];be&&-1===u[0].indexOf('""')&&(""===u[3]&&delete u[3],""===u[4]&&delete u[4],""===u[5]&&delete u[5]);m[t]={name:u[1],value:jf(u[3]||u[4]||u[5]||"","a"===b&&"href"===u[1]?d.shouldDecodeNewlinesForHref:d.shouldDecodeNewlines)}}e||(f.push({tag:b,
lowerCasedTag:b.toLowerCase(),attrs:m}),h=b);d.start&&d.start(b,m,e,a.start,a.end)}(A);Xd(h,a)&&b(1);continue}}var l=A=void 0,x=void 0;if(0<=u){for(l=a.slice(u);!($d.test(l)||ae.test(l)||Yd.test(l)||Zd.test(l)||0>(x=l.indexOf("<",1)));)u+=x,l=a.slice(u);A=a.substring(0,u);b(u)}0>u&&(A=a,a="");d.chars&&A&&d.chars(A)}if(a===e){d.chars&&d.chars(a);break}}c()}(a,{warn:Td,expectHTML:b.expectHTML,isUnaryTag:b.isUnaryTag,canBeLeftOpenTag:b.canBeLeftOpenTag,shouldDecodeNewlines:b.shouldDecodeNewlines,shouldDecodeNewlinesForHref:b.shouldDecodeNewlinesForHref,
shouldKeepComment:b.comments,start:function(a,f,p){var v=e&&e.ns||Ud(a);sb&&"svg"===v&&(f=function(a){for(var d=[],b=0;b<a.length;b++){var c=a[b];sf.test(c.name)||(c.name=c.name.replace(tf,""),d.push(c))}return d}(f));a=Sd(a,f,e);v&&(a.ns=v);"style"!==a.tag&&("script"!==a.tag||a.attrsMap.type&&"text/javascript"!==a.attrsMap.type)||zb()||(a.forbidden=!0);for(v=0;v<Rc.length;v++)a=Rc[v](a,b)||a;if(k||(!function(a){null!=Y(a,"v-pre")&&(a.pre=!0)}(a),a.pre&&(k=!0)),Nc(a.tag)&&(g=!0),k?function(a){var d=
a.attrsList.length;if(d)for(var b=a.attrs=Array(d),c=0;c<d;c++)b[c]={name:a.attrsList[c].name,value:JSON.stringify(a.attrsList[c].value)};else a.pre||(a.plain=!0)}(a):a.processed||(ce(a),function(a){var d=Y(a,"v-if");d?(a.if=d,xb(a,{exp:d,block:a})):(null!=Y(a,"v-else")&&(a.else=!0),(d=Y(a,"v-else-if"))&&(a.elseif=d))}(a),function(a){null!=Y(a,"v-once")&&(a.once=!0)}(a),gc(a,b)),c?h.length||c.if&&(a.elseif||a.else)&&xb(c,{exp:a.elseif,block:a}):c=a,e&&!a.forbidden)a.elseif||a.else?!function(a,d){a:{d=
d.children;for(var b=d.length;b--;){if(1===d[b].type){d=d[b];break a}d.pop()}d=void 0}d&&d.if&&xb(d,{exp:a.elseif,block:a})}(a,e):a.slotScope?(e.plain=!1,v=a.slotTarget||'"default"',(e.scopedSlots||(e.scopedSlots={}))[v]=a):(e.children.push(a),a.parent=e);p?d(a):(e=a,h.push(a))},end:function(){var a=h[h.length-1],b=a.children[a.children.length-1];b&&3===b.type&&" "===b.text&&!g&&a.children.pop();--h.length;e=h[h.length-1];d(a)},chars:function(a){if(e&&(!sb||"textarea"!==e.tag||e.attrsMap.placeholder!==
a)){var d=e.children;if(a=g||a.trim()?"script"===e.tag||"style"===e.tag?a:uf(a):f&&d.length?" ":""){var b;if(b=!k&&" "!==a){var c;var h=a;b=Sc?vf(Sc):wf;if(b.test(h)){for(var p,v,m=[],u=[],t=b.lastIndex=0;p=b.exec(h);)(c=p.index)>t&&(u.push(v=h.slice(t,c)),m.push(JSON.stringify(v))),t=Ac(p[1].trim()),m.push("_s("+t+")"),u.push({"@binding":t}),t=c+p[0].length;c=(t<h.length&&(u.push(v=h.slice(t)),m.push(JSON.stringify(v))),{expression:m.join("+"),tokens:u})}else c=void 0;b=h=c}b?d.push({type:2,expression:h.expression,
tokens:h.tokens,text:a}):" "===a&&d.length&&" "===d[d.length-1].text||d.push({type:3,text:a})}}},comment:function(a){e.children.push({type:3,text:a,isComment:!0})}}),c}function gc(a,b){!function(a){var d=va(a,"key");d&&(a.key=d)}(a);a.plain=!a.key&&!a.attrsList.length;(function(a){var d=va(a,"ref");if(d){a.ref=d;a:{for(d=a;d;){if(void 0!==d.for){d=!0;break a}d=d.parent}d=!1}a.refInFor=d}})(a);(function(a){if("slot"===a.tag)a.slotName=va(a,"name");else{var d;"template"===a.tag?(d=Y(a,"scope"),a.slotScope=
d||Y(a,"slot-scope")):(d=Y(a,"slot-scope"))&&(a.slotScope=d);(d=va(a,"slot"))&&(a.slotTarget='""'===d?'"default"':d,"template"===a.tag||a.slotScope||Bc(a,"slot",d))}})(a);(function(a){var d;(d=va(a,"is"))&&(a.component=d);null!=Y(a,"inline-template")&&(a.inlineTemplate=!0)})(a);for(var d=0;d<Qc.length;d++)a=Qc[d](a,b)||a;!function(a){var d,b,c,e,h,f=a.attrsList;var k=0;for(d=f.length;k<d;k++)if(b=c=f[k].name,e=f[k].value,de.test(b))if(a.hasBindings=!0,(h=function(a){if(a=a.match(ee)){var d={};return a.forEach(function(a){d[a.slice(1)]=
!0}),d}}(b))&&(b=b.replace(ee,"")),fe.test(b))b=b.replace(fe,""),e=Ac(e),c=!1,h&&(h.prop&&(c=!0,"innerHtml"===(b=xa(b))&&(b="innerHTML")),h.camel&&(b=xa(b)),h.sync&&fb(a,"update:"+xa(b),ub(e,"$event"))),c||!a.component&&Pc(a.tag,a.attrsMap.type,b)?eb(a,b,e):Bc(a,b,e);else if(ge.test(b))b=b.replace(ge,""),fb(a,b,e,h,!1);else{var g=(b=b.replace(de,"")).match(xf);(g=g&&g[1])&&(b=b.slice(0,-(g.length+1)));bf(a,b,c,e,g,h)}else Bc(a,b,JSON.stringify(e)),!a.component&&"muted"===b&&Pc(a.tag,a.attrsMap.type,
b)&&eb(a,b,"true")}(a)}function ce(a){var d;if(d=Y(a,"v-for")){var b=d.match(yf);if(b){d={};d.for=b[2].trim();b=b[1].trim().replace(zf,"");var c=b.match(he);c?(d.alias=b.replace(he,""),d.iterator1=c[1].trim(),c[2]&&(d.iterator2=c[2].trim())):d.alias=b}else d=void 0;d&&z(a,d)}}function xb(a,b){a.ifConditions||(a.ifConditions=[]);a.ifConditions.push(b)}function Tc(a){return Sd(a.tag,a.attrsList.slice(),a.parent)}function Uc(a){if(2===a.type)var d=!1;else if(3===a.type)d=!0;else{if(d=!a.pre){if(!(d=
a.hasBindings||a.if||a.for||Af(a.tag)||!Vc(a.tag)))a:{for(d=a;d.parent&&"template"===(d=d.parent).tag;)if(d.for){d=!0;break a}d=!1}d=d||!Object.keys(a).every(ie)}d=!d}if(a.static=d,1===a.type)if(Vc(a.tag)||"slot"===a.tag||null!=a.attrsMap["inline-template"]){d=0;for(var b=a.children.length;d<b;d++){var c=a.children[d];Uc(c);c.static||(a.static=!1)}if(a.ifConditions)for(d=1,b=a.ifConditions.length;d<b;d++)c=a.ifConditions[d].block,Uc(c),c.static||(a.static=!1)}}function Wc(a,b){if(1===a.type){if((a.static||
a.once)&&(a.staticInFor=b),a.static&&a.children.length&&(1!==a.children.length||3!==a.children[0].type))return void(a.staticRoot=!0);if(a.staticRoot=!1,a.children)for(var d=0,c=a.children.length;d<c;d++)Wc(a.children[d],b||!!a.for);if(a.ifConditions)for(d=1,c=a.ifConditions.length;d<c;d++)Wc(a.ifConditions[d].block,b)}}function je(a,b,c){b=b?"nativeOn:{":"on:{";for(var d in a)b+='"'+d+'":'+ke(d,a[d])+",";return b.slice(0,-1)+"}"}function ke(a,b){if(!b)return"function(){}";if(Array.isArray(b))return"["+
b.map(function(d){return ke(a,d)}).join(",")+"]";var d=Bf.test(b.value),c=Cf.test(b.value);if(b.modifiers){var e="",h="",f=[],k;for(k in b.modifiers)if(le[k])h+=le[k],me[k]&&f.push(k);else if("exact"===k){var g=b.modifiers;h+=Ja(["ctrl","shift","alt","meta"].filter(function(a){return!g[a]}).map(function(a){return"$event."+a+"Key"}).join("||"))}else f.push(k);f.length&&(e+="if(!('button' in $event)&&"+f.map(Df).join("&&")+")return null;");h&&(e+=h);return"function($event){"+e+(d?b.value+"($event)":
c?"("+b.value+")($event)":b.value)+"}"}return d||c?b.value:"function($event){"+b.value+"}"}function Df(a){var d=parseInt(a,10);if(d)return"$event.keyCode!=="+d;d=me[a];return"_k($event.keyCode,"+JSON.stringify(a)+","+JSON.stringify(d)+",$event.key)"}function ne(a,b){b=new Ef(b);return{render:"with(this){return "+(a?Ka(a,b):'_c("div")')+"}",staticRenderFns:b.staticRenderFns}}function Ka(a,b){if(a.staticRoot&&!a.staticProcessed)return oe(a,b);if(a.once&&!a.onceProcessed)return pe(a,b);if(a.for&&!a.forProcessed)return function(a,
d,b,c){var e=a.for,h=a.alias,f=a.iterator1?","+a.iterator1:"",k=a.iterator2?","+a.iterator2:"";return a.forProcessed=!0,(c||"_l")+"(("+e+"),function("+h+f+k+"){return "+(b||Ka)(a,d)+"})"}(a,b);if(a.if&&!a.ifProcessed)return qe(a,b);if("template"!==a.tag||a.slotTarget){if("slot"===a.tag)return function(a,d){var b=a.slotName||'"default"';d=yb(a,d);b="_t("+b+(d?","+d:"");var c=a.attrs&&"{"+a.attrs.map(function(a){return xa(a.name)+":"+a.value}).join(",")+"}";a=a.attrsMap["v-bind"];!c&&!a||d||(b+=",null");
c&&(b+=","+c);a&&(b+=(c?"":",null")+","+a);return b+")"}(a,b);if(a.component)var d=function(a,d,b){var c=d.inlineTemplate?null:yb(d,b,!0);return"_c("+a+","+re(d,b)+(c?","+c:"")+")"}(a.component,a,b);else{d=a.plain?void 0:re(a,b);var c=a.inlineTemplate?null:yb(a,b,!0);d="_c('"+a.tag+"'"+(d?","+d:"")+(c?","+c:"")+")"}for(c=0;c<b.transforms.length;c++)d=b.transforms[c](a,d);return d}return yb(a,b)||"void 0"}function oe(a,b){return a.staticProcessed=!0,b.staticRenderFns.push("with(this){return "+Ka(a,
b)+"}"),"_m("+(b.staticRenderFns.length-1)+(a.staticInFor?",true":"")+")"}function pe(a,b){if(a.onceProcessed=!0,a.if&&!a.ifProcessed)return qe(a,b);if(a.staticInFor){for(var d="",c=a.parent;c;){if(c.for){d=c.key;break}c=c.parent}return d?"_o("+Ka(a,b)+","+b.onceId++ +","+d+")":Ka(a,b)}return oe(a,b)}function qe(a,b,c,e){return a.ifProcessed=!0,se(a.ifConditions.slice(),b,c,e)}function se(a,b,c,e){function d(a){return c?c(a,b):a.once?pe(a,b):Ka(a,b)}if(!a.length)return e||"_e()";var h=a.shift();return h.exp?
"("+h.exp+")?"+d(h.block)+":"+se(a,b,c,e):""+d(h.block)}function re(a,b){var d="{",c=function(a,d){var b=a.directives;if(b){var c,e="directives:[",h=!1;var f=0;for(c=b.length;f<c;f++){var k=b[f];var g=!0;var p=d.directives[k.name];p&&(g=!!p(a,k,d.warn));g&&(h=!0,e+='{name:"'+k.name+'",rawName:"'+k.rawName+'"'+(k.value?",value:("+k.value+"),expression:"+JSON.stringify(k.value):"")+(k.arg?',arg:"'+k.arg+'"':"")+(k.modifiers?",modifiers:"+JSON.stringify(k.modifiers):"")+"},")}if(h)return e.slice(0,-1)+
"]"}}(a,b);c&&(d+=c+",");a.key&&(d+="key:"+a.key+",");a.ref&&(d+="ref:"+a.ref+",");a.refInFor&&(d+="refInFor:true,");a.pre&&(d+="pre:true,");a.component&&(d+='tag:"'+a.tag+'",');for(c=0;c<b.dataGenFns.length;c++)d+=b.dataGenFns[c](a);(a.attrs&&(d+="attrs:{"+te(a.attrs)+"},"),a.props&&(d+="domProps:{"+te(a.props)+"},"),a.events&&(d+=je(a.events,!1,b.warn)+","),a.nativeEvents&&(d+=je(a.nativeEvents,!0,b.warn)+","),a.slotTarget&&!a.slotScope&&(d+="slot:"+a.slotTarget+","),a.scopedSlots&&(d+=function(a,
d){return"scopedSlots:_u(["+Object.keys(a).map(function(b){return ue(b,a[b],d)}).join(",")+"])"}(a.scopedSlots,b)+","),a.model&&(d+="model:{value:"+a.model.value+",callback:"+a.model.callback+",expression:"+a.model.expression+"},"),a.inlineTemplate)&&(b=function(a,d){a=a.children[0];if(1===a.type)return d=ne(a,d.options),"inlineTemplate:{render:function(){"+d.render+"},staticRenderFns:["+d.staticRenderFns.map(function(a){return"function(){"+a+"}"}).join(",")+"]}"}(a,b))&&(d+=b+",");return d=d.replace(/,$/,
"")+"}",a.wrapData&&(d=a.wrapData(d)),a.wrapListeners&&(d=a.wrapListeners(d)),d}function ue(a,b,c){if(b.for&&!b.forProcessed){var d=b.for,e=b.alias,h=b.iterator1?","+b.iterator1:"",f=b.iterator2?","+b.iterator2:"";return b.forProcessed=!0,"_l(("+d+"),function("+e+h+f+"){return "+ue(a,b,c)+"})"}return"{key:"+a+",fn:function("+(String(b.slotScope)+"){return "+("template"===b.tag?b.if?b.if+"?"+(yb(b,c)||"undefined")+":undefined":yb(b,c)||"undefined":Ka(b,c))+"}}")}function yb(a,b,c,e,f){a=a.children;
if(a.length){var d=a[0];if(1===a.length&&d.for&&"template"!==d.tag&&"slot"!==d.tag)return(e||Ka)(d,b);c=c?function(a,d){for(var b=0,c=0;c<a.length;c++){var e=a[c];if(1===e.type){if(ve(e)||e.ifConditions&&e.ifConditions.some(function(a){return ve(a.block)})){b=2;break}(d(e)||e.ifConditions&&e.ifConditions.some(function(a){return d(a.block)}))&&(b=1)}}return b}(a,b.maybeComponent):0;var h=f||function(a,b){return 1===a.type?Ka(a,b):3===a.type&&a.isComment?"_e("+JSON.stringify(a.text)+")":"_v("+(2===
a.type?a.expression:we(JSON.stringify(a.text)))+")"};return"["+a.map(function(a){return h(a,b)}).join(",")+"]"+(c?","+c:"")}}function ve(a){return void 0!==a.for||"template"===a.tag||"slot"===a.tag}function te(a){for(var b="",d=0;d<a.length;d++){var c=a[d];b+='"'+c.name+'":'+we(c.value)+","}return b.slice(0,-1)}function we(a){return a.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}function xe(a,b){try{return new Function(a)}catch(p){return b.push({err:p,code:a}),F}}function ye(a){return hc=
hc||document.createElement("div"),hc.innerHTML=a?'<a href="\n"/>':'<div a="\n"/>',0<hc.innerHTML.indexOf("&#10;")}var ua=Object.freeze({}),ad=Object.prototype.toString,Af=q("slot,component",!0),Xe=q("key,ref,slot,slot-scope,is"),oa=Object.prototype.hasOwnProperty,Ff=/-(\w)/g,xa=y(function(a){return a.replace(Ff,function(a,b){return b?b.toUpperCase():""})}),Ve=y(function(a){return a.charAt(0).toUpperCase()+a.slice(1)}),Gf=/\B([A-Z])/g,mc=y(function(a){return a.replace(Gf,"-$1").toLowerCase()}),Aa=
function(a,b,c){return!1},fd=function(a){return a},Yb=["component","directive","filter"],ze="beforeCreate created beforeMount mounted beforeUpdate updated beforeDestroy destroyed activated deactivated errorCaptured".split(" "),sa={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:Aa,isReservedAttr:Aa,isUnknownElement:Aa,getTagNamespace:F,parsePlatformTagName:fd,
mustUseProp:Aa,_lifecycleHooks:ze},Hf=/[^\w.$]/,If="__proto__"in{},pa="undefined"!=typeof window,bd="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,Ae=bd&&WXEnvironment.platform.toLowerCase(),wa=pa&&window.navigator.userAgent.toLowerCase(),sb=wa&&/msie|trident/.test(wa),tb=wa&&0<wa.indexOf("msie 9.0"),ld=wa&&0<wa.indexOf("edge/"),Jf=wa&&0<wa.indexOf("android")||"android"===Ae,Kf=wa&&/iphone|ipad|ipod|ios/.test(wa)||"ios"===Ae,uc=(wa&&/chrome\/\d+/.test(wa),{}.watch),sd=!1;if(pa)try{var Be=
{};Object.defineProperty(Be,"passive",{get:function(){sd=!0}});window.addEventListener("test-passive",null,Be)}catch(d){}$jscomp.initSymbol();$jscomp.initSymbol();var Xc,zb=function(){return void 0===Xc&&(Xc=!pa&&"undefined"!=typeof global&&"server"===global.process.env.VUE_ENV),Xc},Sb=pa&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,ed="undefined"!=typeof Symbol&&la(Symbol)&&"undefined"!=typeof Reflect&&la(Reflect.ownKeys);var Yc="undefined"!=typeof Set&&la(Set)?Set:function(){function a(){this.set=Object.create(null)}
return a.prototype.has=function(a){return!0===this.set[a]},a.prototype.add=function(a){this.set[a]=!0},a.prototype.clear=function(){this.set=Object.create(null)},a}();var Lf=0,da=function(){this.id=Lf++;this.subs=[]};da.prototype.addSub=function(a){this.subs.push(a)};da.prototype.removeSub=function(a){r(this.subs,a)};da.prototype.depend=function(){da.target&&da.target.addDep(this)};da.prototype.notify=function(){for(var a=this.subs.slice(),b=0,c=a.length;b<c;b++)a[b].update()};da.target=null;var Ce=
[],ma=function(a,b,c,e,f,k,g,m){this.tag=a;this.data=b;this.children=c;this.text=e;this.elm=f;this.ns=void 0;this.context=k;this.fnScopeId=this.fnOptions=this.fnContext=void 0;this.key=b&&b.key;this.componentOptions=g;this.parent=this.componentInstance=void 0;this.isStatic=this.raw=!1;this.isRootInsert=!0;this.isOnce=this.isCloned=this.isComment=!1;this.asyncFactory=m;this.asyncMeta=void 0;this.isAsyncPlaceholder=!1},De={child:{configurable:!0}};De.child.get=function(){return this.componentInstance};
Object.defineProperties(ma.prototype,De);var bb=function(a){void 0===a&&(a="");var b=new ma;return b.text=a,b.isComment=!0,b},Ee=Array.prototype,Zc=Object.create(Ee);"push pop shift unshift splice sort reverse".split(" ").forEach(function(a){var b=Ee[a];S(Zc,a,function(){for(var d=[],c=arguments.length;c--;)d[c]=arguments[c];c=b.apply(this,d);var e=this.__ob__;switch(a){case "push":case "unshift":var f=d;break;case "splice":f=d.slice(2)}return f&&e.observeArray(f),e.dep.notify(),c})});var Mf=Object.getOwnPropertyNames(Zc),
Ca={shouldConvert:!0},Nb=function(a){(this.value=a,this.dep=new da,this.vmCount=0,S(a,"__ob__",this),Array.isArray(a))?((If?Ba:I)(a,Zc,Mf),this.observeArray(a)):this.walk(a)};Nb.prototype.walk=function(a){for(var b=Object.keys(a),d=0;d<b.length;d++)Z(a,b[d],a[b[d]])};Nb.prototype.observeArray=function(a){for(var b=0,d=a.length;b<d;b++)O(a[b])};var Da=sa.optionMergeStrategies;Da.data=function(a,b,c){return c?B(a,b,c):b&&"function"!=typeof b?a:B(a,b)};ze.forEach(function(a){Da[a]=T});Yb.forEach(function(a){Da[a+
"s"]=V});Da.watch=function(a,b,c,e){if(a===uc&&(a=void 0),b===uc&&(b=void 0),!b)return Object.create(a||null);if(!a)return b;c={};z(c,a);for(var d in b)a=c[d],e=b[d],a&&!Array.isArray(a)&&(a=[a]),c[d]=a?a.concat(e):Array.isArray(e)?e:[e];return c};Da.props=Da.methods=Da.inject=Da.computed=function(a,b,c,e){if(!a)return b;c=Object.create(null);return z(c,a),b&&z(c,b),c};Da.provide=B;var Ue=function(a,b){return void 0===b?a:b},oc=[],nc=!1,pc=!1;if("undefined"!=typeof setImmediate&&la(setImmediate))var Ob=
function(){setImmediate(X)};else if("undefined"==typeof MessageChannel||!la(MessageChannel)&&"[object MessageChannelConstructor]"!==MessageChannel.toString())Ob=function(){setTimeout(X,0)};else{var Fe=new MessageChannel,Nf=Fe.port2;Fe.port1.onmessage=X;Ob=function(){Nf.postMessage(1)}}if("undefined"!=typeof Promise&&la(Promise)){var Of=Promise.resolve();var cd=function(){Of.then(X);Kf&&setTimeout(F)}}else cd=Ob;var Va,ic=new Yc,dd=y(function(a){var b="&"===a.charAt(0),d="~"===(a=b?a.slice(1):a).charAt(0),
c="!"===(a=d?a.slice(1):a).charAt(0);return a=c?a.slice(1):a,{name:a,once:d,capture:c,passive:b}}),hb=null,Ha=[],sc=[],Rb={},tc=!1,rc=!1,qb=0,Pf=0,ya=function(a,b,c,e,f){this.vm=a;f&&(a._watcher=this);a._watchers.push(this);e?(this.deep=!!e.deep,this.user=!!e.user,this.lazy=!!e.lazy,this.sync=!!e.sync):this.deep=this.user=this.lazy=this.sync=!1;this.cb=c;this.id=++Pf;this.active=!0;this.dirty=this.lazy;this.deps=[];this.newDeps=[];this.depIds=new Yc;this.newDepIds=new Yc;this.expression="";"function"==
typeof b?this.getter=b:(this.getter=function(a){if(!Hf.test(a)){var b=a.split(".");return function(a){for(var d=0;d<b.length;d++){if(!a)return;a=a[b[d]]}return a}}}(b),this.getter||(this.getter=function(){}));this.value=this.lazy?void 0:this.get()};ya.prototype.get=function(){da.target&&Ce.push(da.target);da.target=this;!0;var a=this.vm;try{var b=this.getter.call(a,a)}catch(p){if(!this.user)throw p;C(p,a,'getter for watcher "'+this.expression+'"')}finally{this.deep&&(lb(b,ic),ic.clear()),da.target=
Ce.pop(),this.cleanupDeps()}return b};ya.prototype.addDep=function(a){var b=a.id;this.newDepIds.has(b)||(this.newDepIds.add(b),this.newDeps.push(a),this.depIds.has(b)||a.addSub(this))};ya.prototype.cleanupDeps=function(){for(var a=this.deps.length;a--;){var b=this.deps[a];this.newDepIds.has(b.id)||b.removeSub(this)}a=this.depIds;this.depIds=this.newDepIds;this.newDepIds=a;this.newDepIds.clear();a=this.deps;this.deps=this.newDeps;this.newDeps=a;this.newDeps.length=0};ya.prototype.update=function(){if(this.lazy)this.dirty=
!0;else if(this.sync)this.run();else{var a=this.id;if(null==Rb[a]){if(Rb[a]=!0,rc){for(a=Ha.length-1;a>qb&&Ha[a].id>this.id;)a--;Ha.splice(a+1,0,this)}else Ha.push(this);tc||(tc=!0,kb(qc))}}};ya.prototype.run=function(){if(this.active){var a=this.get();if(a!==this.value||c(a)||this.deep){var b=this.value;if(this.value=a,this.user)try{this.cb.call(this.vm,a,b)}catch(p){C(p,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,a,b)}}};ya.prototype.evaluate=function(){this.value=
this.get();this.dirty=!1};ya.prototype.depend=function(){for(var a=this.deps.length;a--;)this.deps[a].depend()};ya.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||r(this.vm._watchers,this);for(var a=this.deps.length;a--;)this.deps[a].removeSub(this);this.active=!1}};var Na={enumerable:!0,configurable:!0,get:F,set:F},We={lazy:!0};Ga(Xb.prototype);var wc={init:function(a,c,e,f){!a.componentInstance||a.componentInstance._isDestroyed?(e={_isComponent:!0,parent:hb,_parentVnode:a,
_parentElm:e||null,_refElm:f||null},f=a.data.inlineTemplate,e=(b(f)&&(e.render=f.render,e.staticRenderFns=f.staticRenderFns),new a.componentOptions.Ctor(e)),(a.componentInstance=e).$mount(c?a.elm:void 0,c)):a.data.keepAlive&&wc.prepatch(a,a)},prepatch:function(a,b){var d=b.componentOptions;a=b.componentInstance=a.componentInstance;var c=d.propsData,e=d.listeners;d=d.children;var f=!!(d||a.$options._renderChildren||b.data.scopedSlots||a.$scopedSlots!==ua);if(a.$options._parentVnode=b,a.$vnode=b,a._vnode&&
(a._vnode.parent=b),a.$options._renderChildren=d,a.$attrs=b.data&&b.data.attrs||ua,a.$listeners=e||ua,c&&a.$options.props){Ca.shouldConvert=!1;for(var h=a._props,k=a.$options._propKeys||[],g=0;g<k.length;g++){var m=k[g];h[m]=La(m,a.$options.props,c,a)}Ca.shouldConvert=!0;a.$options.propsData=c}e&&(c=a.$options._parentListeners,a.$options._parentListeners=e,Va=a,nb(e,c||{},Cb,Ma),Va=void 0);f&&(a.$slots=ob(d,b.context),a.$forceUpdate());!0},insert:function(a){var b=a.context,d=a.componentInstance;
d._isMounted||(d._isMounted=!0,qa(d,"mounted"));a.data.keepAlive&&(b._isMounted?(d._inactive=!1,sc.push(d)):Ya(d,!0))},destroy:function(a){var b=a.componentInstance;b._isDestroyed||(a.data.keepAlive?Qb(b,!0):b.$destroy())}},gd=Object.keys(wc),Ye=1,hd=2,Qf=0;!function(a){a.prototype._init=function(a){this._uid=Qf++;this._isVue=!0;a&&a._isComponent?function(a,b){a=a.$options=Object.create(a.constructor.options);var d=b._parentVnode;a.parent=b.parent;a._parentVnode=d;a._parentElm=b._parentElm;a._refElm=
b._refElm;d=d.componentOptions;a.propsData=d.propsData;a._parentListeners=d.listeners;a._renderChildren=d.children;a._componentTag=d.tag;b.render&&(a.render=b.render,a.staticRenderFns=b.staticRenderFns)}(this,a):this.$options=ha(Fb(this.constructor),a||{},this);this._renderProxy=this;this._self=this;(function(a){var b=a.$options,d=b.parent;if(d&&!b.abstract){for(;d.$options.abstract&&d.$parent;)d=d.$parent;d.$children.push(a)}a.$parent=d;a.$root=d?d.$root:a;a.$children=[];a.$refs={};a._watcher=null;
a._inactive=null;a._directInactive=!1;a._isMounted=!1;a._isDestroyed=!1;a._isBeingDestroyed=!1})(this);(function(a){a._events=Object.create(null);a._hasHookEvent=!1;var b=a.$options._parentListeners;b&&(Va=a,nb(b,{},Cb,Ma),Va=void 0)})(this);(function(a){a._vnode=null;a._staticTrees=null;var b=a.$options,d=a.$vnode=b._parentVnode;a.$slots=ob(b._renderChildren,d&&d.context);a.$scopedSlots=ua;a._c=function(b,d,c,e){return cb(a,b,d,c,e,!1)};a.$createElement=function(b,d,c,e){return cb(a,b,d,c,e,!0)};
d=d&&d.data;Z(a,"$attrs",d&&d.attrs||ua,0,!0);Z(a,"$listeners",b._parentListeners||ua,0,!0)})(this);qa(this,"beforeCreate");(function(a){var b=Tb(a.$options.inject,a);b&&(Ca.shouldConvert=!1,Object.keys(b).forEach(function(d){Z(a,d,b[d])}),Ca.shouldConvert=!0)})(this);Oa(this);(function(a){var b=a.$options.provide;b&&(a._provided="function"==typeof b?b.call(a):b)})(this);qa(this,"created");this.$options.el&&this.$mount(this.$options.el)}}(N);(function(a){Object.defineProperty(a.prototype,"$data",
{get:function(){return this._data}});Object.defineProperty(a.prototype,"$props",{get:function(){return this._props}});a.prototype.$set=ba;a.prototype.$delete=jb;a.prototype.$watch=function(a,b,d){if(f(b))return Pa(this,a,b,d);(d=d||{}).user=!0;var c=new ya(this,a,b,d);return d.immediate&&b.call(this,c.value),function(){c.teardown()}}})(N);(function(a){var b=/^hook:/;a.prototype.$on=function(a,d){if(Array.isArray(a))for(var c=0,e=a.length;c<e;c++)this.$on(a[c],d);else(this._events[a]||(this._events[a]=
[])).push(d),b.test(a)&&(this._hasHookEvent=!0);return this};a.prototype.$once=function(a,b){function d(){c.$off(a,d);b.apply(c,arguments)}var c=this;return d.fn=b,c.$on(a,d),c};a.prototype.$off=function(a,b){if(!arguments.length)return this._events=Object.create(null),this;if(Array.isArray(a)){for(var d=0,c=a.length;d<c;d++)this.$off(a[d],b);return this}d=this._events[a];if(!d)return this;if(!b)return this._events[a]=null,this;if(b)for(var e=d.length;e--;)if((c=d[e])===b||c.fn===b){d.splice(e,1);
break}return this};a.prototype.$emit=function(a){var b=this._events[a];if(b){b=1<b.length?G(b):b;for(var d=G(arguments,1),c=0,e=b.length;c<e;c++)try{b[c].apply(this,d)}catch(Mb){C(Mb,this,'event handler for "'+a+'"')}}return this}})(N);(function(a){a.prototype._update=function(a,b){this._isMounted&&qa(this,"beforeUpdate");var d=this.$el,c=this._vnode,e=hb;hb=this;this._vnode=a;c?this.$el=this.__patch__(c,a):(this.$el=this.__patch__(this.$el,a,b,!1,this.$options._parentElm,this.$options._refElm),this.$options._parentElm=
this.$options._refElm=null);hb=e;d&&(d.__vue__=null);this.$el&&(this.$el.__vue__=this);this.$vnode&&this.$parent&&this.$vnode===this.$parent._vnode&&(this.$parent.$el=this.$el)};a.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()};a.prototype.$destroy=function(){if(!this._isBeingDestroyed){qa(this,"beforeDestroy");this._isBeingDestroyed=!0;var a=this.$parent;!a||a._isBeingDestroyed||this.$options.abstract||r(a.$children,this);this._watcher&&this._watcher.teardown();for(a=this._watchers.length;a--;)this._watchers[a].teardown();
this._data.__ob__&&this._data.__ob__.vmCount--;this._isDestroyed=!0;this.__patch__(this._vnode,null);qa(this,"destroyed");this.$off();this.$el&&(this.$el.__vue__=null);this.$vnode&&(this.$vnode.parent=null)}}})(N);(function(a){Ga(a.prototype);a.prototype.$nextTick=function(a){return kb(a,this)};a.prototype._render=function(){var a=this.$options,b=a.render;a=a._parentVnode;if(this._isMounted)for(var d in this.$slots){var c=this.$slots[d];(c._rendered||c[0]&&c[0].elm)&&(this.$slots[d]=na(c,!0))}this.$scopedSlots=
a&&a.data.scopedSlots||ua;this.$vnode=a;try{var e=b.call(this._renderProxy,this.$createElement)}catch(Ta){C(Ta,this,"render"),e=this._vnode}return e instanceof ma||(e=bb()),e.parent=a,e}})(N);var Ge=[String,RegExp,Array],Rf={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Ge,exclude:Ge,max:[String,Number]},created:function(){this.cache=Object.create(null);this.keys=[]},destroyed:function(){for(var a in this.cache)E(this.cache,a,this.keys)},watch:{include:function(a){x(this,function(b){return u(a,
b)})},exclude:function(a){x(this,function(b){return!u(a,b)})}},render:function(){var a=this.$slots.default,b=Pb(a),c=b&&b.componentOptions;if(c){var e=m(c),f=this.include,k=this.exclude;if(f&&(!e||!u(f,e))||k&&e&&u(k,e))return b;e=this.cache;f=this.keys;c=null==b.key?c.Ctor.cid+(c.tag?"::"+c.tag:""):b.key;e[c]?(b.componentInstance=e[c].componentInstance,r(f,c),f.push(c)):(e[c]=b,f.push(c),this.max&&f.length>parseInt(this.max)&&E(e,f[0],f,this._vnode));b.data.keepAlive=!0}return b||a&&a[0]}}};!function(a){Object.defineProperty(a,
"config",{get:function(){return sa}});a.util={warn:F,extend:z,mergeOptions:ha,defineReactive:Z};a.set=ba;a.delete=jb;a.nextTick=kb;a.options=Object.create(null);Yb.forEach(function(b){a.options[b+"s"]=Object.create(null)});a.options._base=a;z(a.options.components,Rf);(function(a){a.use=function(a){var b=this._installedPlugins||(this._installedPlugins=[]);if(-1<b.indexOf(a))return this;var d=G(arguments,1);return d.unshift(this),"function"==typeof a.install?a.install.apply(a,d):"function"==typeof a&&
a.apply(null,d),b.push(a),this}})(a);(function(a){a.mixin=function(a){return this.options=ha(this.options,a),this}})(a);k(a);(function(a){Yb.forEach(function(b){a[b]=function(a,d){return d?("component"===b&&f(d)&&(d.name=d.name||a,d=this.options._base.extend(d)),"directive"===b&&"function"==typeof d&&(d={bind:d,update:d}),this.options[b+"s"][a]=d,d):this.options[b+"s"][a]}})})(a)}(N);Object.defineProperty(N.prototype,"$isServer",{get:zb});Object.defineProperty(N.prototype,"$ssrContext",{get:function(){return this.$vnode&&
this.$vnode.ssrContext}});N.version="2.5.13";var vb,Jb,ac,ka,$b,Dc,Kb,jc,Sf=q("style,class"),Tf=q("input,textarea,option,select,progress"),He=function(a,b,c){return"value"===c&&Tf(a)&&"button"!==b||"selected"===c&&"option"===a||"checked"===c&&"input"===a||"muted"===c&&"video"===a},nd=q("contenteditable,draggable,spellcheck"),$e=q("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),
zc="http://www.w3.org/1999/xlink",yc=function(a){return":"===a.charAt(5)&&"xlink"===a.slice(0,5)},md=function(a){return yc(a)?a.slice(6,a.length):""},Uf={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Vf=q("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),
id=q("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),$c=function(a){return Vf(a)||id(a)},kc=Object.create(null),xc=q("text,number,password,search,email,tel,url"),Wf=Object.freeze({createElement:function(a,b){var d=document.createElement(a);return"select"!==a?d:(b.data&&b.data.attrs&&void 0!==b.data.attrs.multiple&&d.setAttribute("multiple",
"multiple"),d)},createElementNS:function(a,b){return document.createElementNS(Uf[a],b)},createTextNode:function(a){return document.createTextNode(a)},createComment:function(a){return document.createComment(a)},insertBefore:function(a,b,c){a.insertBefore(b,c)},removeChild:function(a,b){a.removeChild(b)},appendChild:function(a,b){a.appendChild(b)},parentNode:function(a){return a.parentNode},nextSibling:function(a){return a.nextSibling},tagName:function(a){return a.tagName},setTextContent:function(a,
b){a.textContent=b},setAttribute:function(a,b,c){a.setAttribute(b,c)}}),db=new ma("",{},[]),Lb=["create","activate","update","remove","destroy"],Xf={create:Sa,update:Sa,destroy:function(a){Sa(a,db)}},Ze=Object.create(null),Yf=[{create:function(a,b){Q(b)},update:function(a,b){a.data.ref!==b.data.ref&&(Q(a,!0),Q(b))},destroy:function(a){Q(a,!0)}},Xf],Zf={create:jd,update:jd},$f={create:od,update:od},af=/[\w).+\-_$\]]/,bc="__r",Ec="__c",ag={create:td,update:td},bg={create:ud,update:ud},wd=y(function(a){var b=
{},d=/:(.+)/;return a.split(/;(?![^(]*\))/g).forEach(function(a){a&&(a=a.split(d),1<a.length&&(b[a[0].trim()]=a[1].trim()))}),b}),cg=/^--/,Ie=/\s*!important$/,yd=function(a,b,c){if(cg.test(b))a.style.setProperty(b,c);else if(Ie.test(c))a.style.setProperty(b,c.replace(Ie,""),"important");else if(b=dg(b),Array.isArray(c))for(var d=0,e=c.length;d<e;d++)a.style[b]=c[d];else a.style[b]=c},Je=["Webkit","Moz","ms"],dg=y(function(a){if(jc=jc||document.createElement("div").style,"filter"!==(a=xa(a))&&a in
jc)return a;a=a.charAt(0).toUpperCase()+a.slice(1);for(var b=0;b<Je.length;b++){var d=Je[b]+a;if(d in jc)return d}}),eg={create:xd,update:xd},Cd=y(function(a){return{enterClass:a+"-enter",enterToClass:a+"-enter-to",enterActiveClass:a+"-enter-active",leaveClass:a+"-leave",leaveToClass:a+"-leave-to",leaveActiveClass:a+"-leave-active"}}),Ke=pa&&!tb,wb="transition",Hc="animation",dc="transition",cc="transitionend",Gc="animation",Hd="animationend";Ke&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&
(dc="WebkitTransition",cc="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Gc="WebkitAnimation",Hd="webkitAnimationEnd"));var Ed=pa?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(a){return a()},df=/\b(transform|all)(,|$)/,fg=function(d){function c(a){var d=L.parentNode(a);b(d)&&L.removeChild(d,a)}function f(a,d,c,e,f){a.isRootInsert=!f;var h;a:{f=a.data;if(b(f)){var u=b(a.componentInstance)&&f.keepAlive;if(b(f=
f.hook)&&b(f=f.init)&&f(a,!1,c,e),b(a.componentInstance)){k(a,d);if(!0===u){for(f=a;f.componentInstance;)if(f=f.componentInstance._vnode,b(h=f.data)&&b(h=h.transition)){for(h=0;h<K.activate.length;++h)K.activate[h](db,f);d.push(f);break}g(c,a.elm,e)}h=!0;break a}}h=void 0}h||(h=a.data,f=a.children,u=a.tag,b(u)?(a.elm=a.ns?L.createElementNS(a.ns,u):L.createElement(u,a),l(a),m(a,f,d),b(h)&&t(a,d),g(c,a.elm,e)):!0===a.isComment?(a.elm=L.createComment(a.text),g(c,a.elm,e)):(a.elm=L.createTextNode(a.text),
g(c,a.elm,e)))}function k(a,d){b(a.data.pendingInsert)&&(d.push.apply(d,a.data.pendingInsert),a.data.pendingInsert=null);a.elm=a.componentInstance.$el;u(a)?(t(a,d),l(a)):(Q(a),d.push(a))}function g(a,d,c){b(a)&&(b(c)?c.parentNode===a&&L.insertBefore(a,d,c):L.appendChild(a,d))}function m(a,b,d){if(Array.isArray(b))for(var c=0;c<b.length;++c)f(b[c],d,a.elm,null,!0);else e(a.text)&&L.appendChild(a.elm,L.createTextNode(String(a.text)))}function u(a){for(;a.componentInstance;)a=a.componentInstance._vnode;
return b(a.tag)}function t(a,d){for(var c=0;c<K.create.length;++c)K.create[c](db,a);b(E=a.data.hook)&&(b(E.create)&&E.create(db,a),b(E.insert)&&d.push(a))}function l(a){var d;if(b(d=a.fnScopeId))L.setAttribute(a.elm,d,"");else for(var c=a;c;)b(d=c.context)&&b(d=d.$options._scopeId)&&L.setAttribute(a.elm,d,""),c=c.parent;b(d=hb)&&d!==a.context&&d!==a.fnContext&&b(d=d.$options._scopeId)&&L.setAttribute(a.elm,d,"")}function x(a){var d,c=a.data;if(b(c))for(b(d=c.hook)&&b(d=d.destroy)&&d(a),d=0;d<K.destroy.length;++d)K.destroy[d](a);
if(b(a.children))for(d=0;d<a.children.length;++d)x(a.children[d])}function n(a,d,e,f){for(;e<=f;++e)a=d[e],b(a)&&(b(a.tag)?(C(a),x(a)):c(a.elm))}function C(a,d){if(b(d)||b(a.data)){var e,f=K.remove.length+1;b(d)?d.listeners+=f:d=function(a,b){function d(){0==--d.listeners&&c(a)}return d.listeners=b,d}(a.elm,f);b(e=a.componentInstance)&&b(e=e._vnode)&&b(e.data)&&C(e,d);for(e=0;e<K.remove.length;++e)K.remove[e](a,d);b(e=a.data.hook)&&b(e=e.remove)?e(a,d):d()}else c(a.elm)}function P(d,c,e,k){if(d!==
c){var h=c.elm=d.elm;if(!0===d.isAsyncPlaceholder)b(c.asyncFactory.resolved)?ja(d.elm,c,e):c.isAsyncPlaceholder=!0;else if(!0!==c.isStatic||!0!==d.isStatic||c.key!==d.key||!0!==c.isCloned&&!0!==c.isOnce){var g,m=c.data;b(m)&&b(g=m.hook)&&b(g=g.prepatch)&&g(d,c);var t=d.children,l=c.children;if(b(m)&&u(c)){for(g=0;g<K.update.length;++g)K.update[g](d,c);b(g=m.hook)&&b(g=g.update)&&g(d,c)}if(a(c.text))if(b(t)&&b(l)){if(t!==l){var x,p,C=0,r=0,q=t.length-1,v=t[0],E=t[q],M=l.length-1,A=l[0],ca=l[M];for(k=
!k;C<=q&&r<=M;)if(a(v))v=t[++C];else if(a(E))E=t[--q];else if(Ra(v,A))P(v,A,e),v=t[++C],A=l[++r];else if(Ra(E,ca))P(E,ca,e),E=t[--q],ca=l[--M];else if(Ra(v,ca))P(v,ca,e),k&&L.insertBefore(h,v.elm,L.nextSibling(E.elm)),v=t[++C],ca=l[--M];else{if(Ra(E,A))P(E,A,e),k&&L.insertBefore(h,E.elm,v.elm),E=t[--q];else{if(a(y)){var y=void 0;var Q,ta=t,z=q,w={};for(Q=C;Q<=z;++Q)b(y=ta[Q].key)&&(w[y]=Q);y=w}if(b(A.key))Q=y[A.key];else a:{Q=A;ta=t;z=q;for(w=C;w<z;w++){var Mb=ta[w];if(b(Mb)&&Ra(Q,Mb)){Q=w;break a}}Q=
void 0}a(x=Q)?f(A,e,h,v.elm):Ra(p=t[x],A)?(P(p,A,e),t[x]=void 0,k&&L.insertBefore(h,p.elm,v.elm)):f(A,e,h,v.elm)}A=l[++r]}if(C>q)for(t=a(l[M+1])?null:l[M+1].elm;r<=M;++r)f(l[r],e,h,t);else r>M&&n(0,t,C,q)}}else if(b(l))for(b(d.text)&&L.setTextContent(h,""),M=0,r=l.length-1;M<=r;++M)f(l[M],e,h,null);else b(t)?n(0,t,0,t.length-1):b(d.text)&&L.setTextContent(h,"");else d.text!==c.text&&L.setTextContent(h,c.text);b(m)&&b(g=m.hook)&&b(g=g.postpatch)&&g(d,c)}else c.componentInstance=d.componentInstance}}
function r(a,d,c){if(!0===c&&b(a.parent))a.parent.data.pendingInsert=d;else for(a=0;a<d.length;++a)d[a].data.hook.insert(d[a])}function ja(a,d,c,e){var f,h=d.tag,g=d.data,u=d.children;if(e=e||g&&g.pre,d.elm=a,!0===d.isComment&&b(d.asyncFactory))return d.isAsyncPlaceholder=!0,!0;if(b(g)&&(b(f=g.hook)&&b(f=f.init)&&f(d,!0),b(f=d.componentInstance)))return k(d,c),!0;if(b(h)){if(b(u))if(a.hasChildNodes())if(b(f=g)&&b(f=f.domProps)&&b(f=f.innerHTML)){if(f!==a.innerHTML)return!1}else{f=!0;a=a.firstChild;
for(h=0;h<u.length;h++){if(!a||!ja(a,u[h],c,e)){f=!1;break}a=a.nextSibling}if(!f||a)return!1}else m(d,u,c);if(b(g)){e=!1;for(var l in g)if(!ca(l)){e=!0;t(d,c);break}!e&&g.class&&(lb(g.class,ic),ic.clear())}}else a.data!==d.text&&(a.data=d.text);return!0}var E,K={},M=d.modules,L=d.nodeOps;for(E=0;E<Lb.length;++E)for(K[Lb[E]]=[],d=0;d<M.length;++d)b(M[d][Lb[E]])&&K[Lb[E]].push(M[d][Lb[E]]);var ca=q("attrs,class,staticClass,staticStyle,key");return function(d,c,e,k,h,g){if(!a(c)){var m=!1,t=[];if(a(d))m=
!0,f(c,t,h,g);else if(h=b(d.nodeType),!h&&Ra(d,c))P(d,c,t,k);else{if(h){if(1===d.nodeType&&d.hasAttribute("data-server-rendered")&&(d.removeAttribute("data-server-rendered"),e=!0),!0===e&&ja(d,c,t))return r(c,t,!0),d;d=new ma(L.tagName(d).toLowerCase(),{},[],void 0,d)}k=d.elm;e=L.parentNode(k);if(f(c,t,k._leaveCb?null:e,L.nextSibling(k)),b(c.parent))for(k=c.parent,h=u(c);k;){for(g=0;g<K.destroy.length;++g)K.destroy[g](k);if(k.elm=c.elm,h){for(g=0;g<K.create.length;++g)K.create[g](db,k);g=k.data.hook.insert;
if(g.merged)for(var l=1;l<g.fns.length;l++)g.fns[l]()}else Q(k);k=k.parent}b(e)?n(0,[d],0,0):b(d.tag)&&x(d)}return r(c,t,m),c.elm}b(d)&&x(d)}}({nodeOps:Wf,modules:[Zf,$f,ag,bg,eg,pa?{create:Ld,activate:Ld,remove:function(a,b){!0!==a.data.show?Kd(a,b):b()}}:{}].concat(Yf)});tb&&document.addEventListener("selectionchange",function(){var a=document.activeElement;a&&a.vmodel&&Kc(a,"input")});var Le={inserted:function(a,b,c,e){"select"===c.tag?(e.elm&&!e.elm._vOptions?Ea(c,"postpatch",function(){Le.componentUpdated(a,
b,c)}):Md(a,b,c.context),a._vOptions=[].map.call(a.options,fc)):("textarea"===c.tag||xc(a.type))&&(a._vModifiers=b.modifiers,b.modifiers.lazy||(a.addEventListener("change",Pd),Jf||(a.addEventListener("compositionstart",ef),a.addEventListener("compositionend",Pd)),tb&&(a.vmodel=!0)))},componentUpdated:function(a,b,c){if("select"===c.tag){Md(a,b,c.context);var d=a._vOptions,e=a._vOptions=[].map.call(a.options,fc);e.some(function(a,b){return!W(a,d[b])})&&(a.multiple?b.value.some(function(a){return Od(a,
e)}):b.value!==b.oldValue&&Od(b.value,e))&&Kc(a,"change")}}},gg={model:Le,show:{bind:function(a,b,c){b=b.value;var d=(c=Lc(c)).data&&c.data.transition,e=a.__vOriginalDisplay="none"===a.style.display?"":a.style.display;b&&d?(c.data.show=!0,Ic(c,function(){a.style.display=e})):a.style.display=b?e:"none"},update:function(a,b,c){var d=b.value;d!==b.oldValue&&((c=Lc(c)).data&&c.data.transition?(c.data.show=!0,d?Ic(c,function(){a.style.display=a.__vOriginalDisplay}):Kd(c,function(){a.style.display="none"})):
a.style.display=d?a.__vOriginalDisplay:"none")},unbind:function(a,b,c,e,f){f||(a.style.display=a.__vOriginalDisplay)}}},Me={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]},hg={name:"transition",props:Me,abstract:!0,render:function(a){var b=this,d=this.$slots.default;
if(d&&(d=d.filter(function(a){return a.tag||a.isComment&&a.asyncFactory})).length){var c=this.mode;d=d[0];if(function(a){for(;a=a.parent;)if(a.data.transition)return!0}(this.$vnode))return d;var f=Mc(d);if(!f)return d;if(this._leaving)return Rd(a,d);var k="__transition-"+this._uid+"-";f.key=null==f.key?f.isComment?k+"comment":k+f.tag:e(f.key)?0===String(f.key).indexOf(k)?f.key:k+f.key:f.key;k=(f.data||(f.data={})).transition=Qd(this);var g=this._vnode,m=Mc(g);if(f.data.directives&&f.data.directives.some(function(a){return"show"===
a.name})&&(f.data.show=!0),!(!m||!m.data||m.key===f.key&&m.tag===f.tag||m.isComment&&m.asyncFactory||m.componentInstance&&m.componentInstance._vnode.isComment)){m=m.data.transition=z({},k);if("out-in"===c)return this._leaving=!0,Ea(m,"afterLeave",function(){b._leaving=!1;b.$forceUpdate()}),Rd(a,d);if("in-out"===c){if(f.isComment&&f.asyncFactory)return g;var t;a=function(){t()};Ea(k,"afterEnter",a);Ea(k,"enterCancelled",a);Ea(m,"delayLeave",function(a){t=a})}}return d}}},Ne=z({tag:String,moveClass:String},
Me);delete Ne.mode;var ig={Transition:hg,TransitionGroup:{props:Ne,render:function(a){for(var b=this.tag||this.$vnode.data.tag||"span",d=Object.create(null),c=this.prevChildren=this.children,e=this.$slots.default||[],f=this.children=[],k=Qd(this),g=0;g<e.length;g++){var m=e[g];m.tag&&null!=m.key&&0!==String(m.key).indexOf("__vlist")&&(f.push(m),d[m.key]=m,(m.data||(m.data={})).transition=k)}if(c){e=[];g=[];for(m=0;m<c.length;m++){var t=c[m];t.data.transition=k;t.data.pos=t.elm.getBoundingClientRect();
d[t.key]?e.push(t):g.push(t)}this.kept=a(b,null,e);this.removed=g}return a(b,null,f)},beforeUpdate:function(){this.__patch__(this._vnode,this.kept,!1,!0);this._vnode=this.kept},updated:function(){var a=this.prevChildren,b=this.moveClass||(this.name||"v")+"-move";a.length&&this.hasMove(a[0].elm,b)&&(a.forEach(ff),a.forEach(gf),a.forEach(hf),this._reflow=document.body.offsetHeight,a.forEach(function(a){if(a.data.moved){var d=a.elm;a=d.style;gb(d,b);a.transform=a.WebkitTransform=a.transitionDuration=
"";d.addEventListener(cc,d._moveCb=function Ta(a){a&&!/transform$/.test(a.propertyName)||(d.removeEventListener(cc,Ta),d._moveCb=null,Ia(d,b))})}}))},methods:{hasMove:function(a,b){if(!Ke)return!1;if(this._hasMove)return this._hasMove;var d=a.cloneNode();a._transitionClasses&&a._transitionClasses.forEach(function(a){Ad(d,a)});zd(d,b);d.style.display="none";this.$el.appendChild(d);a=Gd(d);return this.$el.removeChild(d),this._hasMove=a.hasTransform}}}};N.config.mustUseProp=He;N.config.isReservedTag=
$c;N.config.isReservedAttr=Sf;N.config.getTagNamespace=M;N.config.isUnknownElement=function(a){if(!pa)return!0;if($c(a))return!1;if(a=a.toLowerCase(),null!=kc[a])return kc[a];var b=document.createElement(a);return-1<a.indexOf("-")?kc[a]=b.constructor===window.HTMLUnknownElement||b.constructor===window.HTMLElement:kc[a]=/HTMLUnknownElement/.test(b.toString())};z(N.options.directives,gg);z(N.options.components,ig);N.prototype.__patch__=pa?fg:F;N.prototype.$mount=function(a,b){return a=a&&pa?ca(a):void 0,
function(a,b,d){a.$el=b;a.$options.render||(a.$options.render=bb);qa(a,"beforeMount");var c;return c=function(){a._update(a._render(),d)},new ya(a,c,F,null,!0),d=!1,null==a.$vnode&&(a._isMounted=!0,qa(a,"mounted")),a}(this,a,b)};N.nextTick(function(){sa.devtools&&Sb&&Sb.emit("init",N)},0);var lc,wf=/\{\{((?:.|\n)+?)\}\}/g,Oe=/[-.*+?^${}()|[\]\/\\]/g,vf=y(function(a){var b=a[0].replace(Oe,"\\$&");a=a[1].replace(Oe,"\\$&");return new RegExp(b+"((?:.|\\n)+?)"+a,"g")}),jg=q("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),
kg=q("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),rf=q("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),qf=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ae=/^<((?:[a-zA-Z_][\w\-\.]*\:)?[a-zA-Z_][\w\-\.]*)/,pf=/^\s*(\/?)>/,
$d=/^<\/((?:[a-zA-Z_][\w\-\.]*\:)?[a-zA-Z_][\w\-\.]*)[^>]*>/,of=/^<!DOCTYPE [^>]+>/i,Yd=/^\x3c!--/,Zd=/^<!\[/,be=!1;"x".replace(/x(.)?/g,function(a,b){be=""===b});var Td,Sc,Qc,Rc,Oc,Nc,Pc,Ud,ie,Vc,hc,Vd=q("script,style,textarea",!0),Wd={},mf={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t"},lf=/&(?:lt|gt|quot|amp);/g,kf=/&(?:lt|gt|quot|amp|#10|#9);/g,lg=q("pre,textarea",!0),Xd=function(a,b){return a&&lg(a)&&"\n"===b[0]},ge=/^@|^v-on:/,de=/^v-|^@|^:/,yf=/(.*?)\s+(?:in|of)\s+(.*)/,
he=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,zf=/^\(|\)$/g,xf=/:(.*)$/,fe=/^:|^v-bind:/,ee=/\.[^.]+/g,uf=y(function(a){return lc=lc||document.createElement("div"),lc.innerHTML=a,lc.textContent}),sf=/^xmlns:NS\d+/,tf=/^NS\d+:/,Pe=[{staticKeys:["staticClass"],transformNode:function(a,b){b.warn;(b=Y(a,"class"))&&(a.staticClass=JSON.stringify(b));(b=va(a,"class",!1))&&(a.classBinding=b)},genData:function(a){var b="";return a.staticClass&&(b+="staticClass:"+a.staticClass+","),a.classBinding&&(b+="class:"+a.classBinding+
","),b}},{staticKeys:["staticStyle"],transformNode:function(a,b){b.warn;(b=Y(a,"style"))&&(a.staticStyle=JSON.stringify(wd(b)));(b=va(a,"style",!1))&&(a.styleBinding=b)},genData:function(a){var b="";return a.staticStyle&&(b+="staticStyle:"+a.staticStyle+","),a.styleBinding&&(b+="style:("+a.styleBinding+"),"),b}},{preTransformNode:function(a,b){if("input"===a.tag){var d=a.attrsMap;if(d["v-model"]&&(d["v-bind:type"]||d[":type"])){d=va(a,"type");var c=Y(a,"v-if",!0),e=c?"&&("+c+")":"",f=null!=Y(a,"v-else",
!0),k=Y(a,"v-else-if",!0),g=Tc(a);ce(g);Cc(g,"type","checkbox");gc(g,b);g.processed=!0;g.if="("+d+")==='checkbox'"+e;xb(g,{exp:g.if,block:g});var h=Tc(a);Y(h,"v-for",!0);Cc(h,"type","radio");gc(h,b);xb(g,{exp:"("+d+")==='radio'"+e,block:h});a=Tc(a);return Y(a,"v-for",!0),Cc(a,":type",d),gc(a,b),xb(g,{exp:c,block:a}),f?g.else=!0:k&&(g.elseif=k),g}}}}],mg={expectHTML:!0,modules:Pe,directives:{model:function(a,b,c){c=b.value;b=b.modifiers;var d=a.tag,e=a.attrsMap.type;if(a.component)return qd(a,c,b),
!1;if("select"===d)!function(a,b,d){d='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(d&&d.number?"_n(val)":"val")+"});";d=d+" "+ub(b,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]");fb(a,"change",d,null,!0)}(a,c,b);else if("input"===d&&"checkbox"===e)!function(a,b,d){d=d&&d.number;var c=va(a,"value")||"null",e=va(a,"true-value")||"true",f=va(a,"false-value")||
"false";eb(a,"checked","Array.isArray("+b+")?_i("+b+","+c+")>-1"+("true"===e?":("+b+")":":_q("+b+","+e+")"));fb(a,"change","var $$a="+b+",$$el=$event.target,$$c=$$el.checked?("+e+"):("+f+");if(Array.isArray($$a)){var $$v="+(d?"_n("+c+")":c)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+b+"=$$a.concat([$$v]))}else{$$i>-1&&("+b+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+ub(b,"$$c")+"}",null,!0)}(a,c,b);else if("input"===d&&"radio"===e)!function(a,b,d){d=d&&d.number;var c=va(a,"value")||"null";
eb(a,"checked","_q("+b+","+(c=d?"_n("+c+")":c)+")");fb(a,"change",ub(b,c),null,!0)}(a,c,b);else if("input"===d||"textarea"===d)!function(a,b,d){var c=a.attrsMap.type,e=d||{},f=e.lazy;d=e.number;e=e.trim;var k=!f&&"range"!==c;c=f?"change":"range"===c?bc:"input";f="$event.target.value";e&&(f="$event.target.value.trim()");d&&(f="_n("+f+")");f=ub(b,f);k&&(f="if($event.target.composing)return;"+f);eb(a,"value","("+b+")");fb(a,c,f,null,!0);(e||d)&&fb(a,"blur","$forceUpdate()")}(a,c,b);else if(!sa.isReservedTag(d))return qd(a,
c,b),!1;return!0},text:function(a,b){b.value&&eb(a,"textContent","_s("+b.value+")")},html:function(a,b){b.value&&eb(a,"innerHTML","_s("+b.value+")")}},isPreTag:function(a){return"pre"===a},isUnaryTag:jg,mustUseProp:He,canBeLeftOpenTag:kg,isReservedTag:$c,getTagNamespace:M,staticKeys:function(a){return a.reduce(function(a,b){return a.concat(b.staticKeys||[])},[]).join(",")}(Pe)},ng=y(function(a){return q("type,tag,attrsList,attrsMap,plain,parent,children,attrs"+(a?","+a:""))}),Cf=/^\s*([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,
Bf=/^\s*[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['.*?']|\[".*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*\s*$/,me={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ja=function(a){return"if("+a+")return null;"},le={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ja("$event.target !== $event.currentTarget"),ctrl:Ja("!$event.ctrlKey"),shift:Ja("!$event.shiftKey"),alt:Ja("!$event.altKey"),meta:Ja("!$event.metaKey"),left:Ja("'button' in $event && $event.button !== 0"),
middle:Ja("'button' in $event && $event.button !== 1"),right:Ja("'button' in $event && $event.button !== 2")},og={on:function(a,b){a.wrapListeners=function(a){return"_g("+a+","+b.value+")"}},bind:function(a,b){a.wrapData=function(d){return"_b("+d+",'"+a.tag+"',"+b.value+","+(b.modifiers&&b.modifiers.prop?"true":"false")+(b.modifiers&&b.modifiers.sync?",true":"")+")"}},cloak:F},Ef=function(a){this.options=a;this.warn=a.warn||pd;this.transforms=Ib(a.modules,"transformCode");this.dataGenFns=Ib(a.modules,
"genData");this.directives=z(z({},og),a.directives);var b=a.isReservedTag||Aa;this.maybeComponent=function(a){return!b(a.tag)};this.onceId=0;this.staticRenderFns=[]},Qe=("do if for let new try var case else with await break catch class const super throw while yield delete export import return switch default extends finally continue debugger function arguments".split(" ").join("\\b|\\b"),function(a){return function(b){function d(d,c){var e=Object.create(b),f=[],k=[];if(e.warn=function(a,b){(b?k:f).push(a)},
c){c.modules&&(e.modules=(b.modules||[]).concat(c.modules));c.directives&&(e.directives=z(Object.create(b.directives||null),c.directives));for(var g in c)"modules"!==g&&"directives"!==g&&(e[g]=c[g])}d=a(d,e);return d.errors=f,d.tips=k,d}return{compile:d,compileToFunctions:function(a){var b=Object.create(null);return function(d,c,e){(c=z({},c)).warn;delete c.warn;e=c.delimiters?String(c.delimiters)+d:d;if(b[e])return b[e];d=a(d,c);c={};var f=[];return c.render=xe(d.render,f),c.staticRenderFns=d.staticRenderFns.map(function(a){return xe(a,
f)}),b[e]=c}}(d)}}}(function(a,b){a=nf(a.trim(),b);!1!==b.optimize&&a&&(ie=ng(b.staticKeys||""),Vc=b.isReservedTag||Aa,Uc(a),Wc(a,!1));b=ne(a,b);return{ast:a,render:b.render,staticRenderFns:b.staticRenderFns}})(mg).compileToFunctions),pg=!!pa&&ye(!1),qg=!!pa&&ye(!0),rg=y(function(a){return(a=ca(a))&&a.innerHTML}),sg=N.prototype.$mount;return N.prototype.$mount=function(a,b){if((a=a&&ca(a))===document.body||a===document.documentElement)return this;var d=this.$options;if(!d.render){var c=d.template;
if(c)if("string"==typeof c)"#"===c.charAt(0)&&(c=rg(c));else{if(!c.nodeType)return this;c=c.innerHTML}else if(a)if(c=a,c.outerHTML)c=c.outerHTML;else{var e=document.createElement("div");c=(e.appendChild(c.cloneNode(!0)),e.innerHTML)}c&&(c=Qe(c,{shouldDecodeNewlines:pg,shouldDecodeNewlinesForHref:qg,delimiters:d.delimiters,comments:d.comments},this),e=c.staticRenderFns,d.render=c.render,d.staticRenderFns=e)}return sg.call(this,a,b)},N.compile=Qe,N});
!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.VueColor=b():a.VueColor=b()}("undefined"!=typeof self?self:this,function(){return function(a){function b(c){if(e[c])return e[c].exports;var f=e[c]={i:c,l:!1,exports:{}};return a[c].call(f.exports,f,f.exports,b),f.l=!0,f.exports}var e={};return b.m=a,b.c=e,b.d=function(a,e,g){b.o(a,e)||Object.defineProperty(a,e,{configurable:!1,enumerable:!0,
get:g})},b.n=function(a){var c=a&&a.__esModule?function(){return a.default}:function(){return a};return b.d(c,"a",c),c},b.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},b.p="",b(b.s=22)}([function(a,b){function e(a,b){var c=a[1]||"",e=a[3];return e?b&&"function"==typeof btoa?(a="/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */",[c].concat(e.sources.map(function(a){return"/*# sourceURL="+e.sourceRoot+a+" */"})).concat([a]).join("\n")):
[c].join("\n"):c}a.exports=function(a){var b=[];return b.toString=function(){return this.map(function(b){var c=e(b,a);return b[2]?"@media "+b[2]+"{"+c+"}":c}).join("")},b.i=function(a,c){"string"==typeof a&&(a=[[null,a,""]]);for(var e={},f=0;f<this.length;f++){var g=this[f][0];"number"==typeof g&&(e[g]=!0)}for(f=0;f<a.length;f++)g=a[f],"number"==typeof g[0]&&e[g[0]]||(c&&!g[2]?g[2]=c:c&&(g[2]="("+g[2]+") and ("+c+")"),b.push(g))},b}},function(a,b,e){function c(a){for(var b=0;b<a.length;b++){var c=
a[b],e=r[c.id];if(e){e.refs++;for(var f=0;f<e.parts.length;f++)e.parts[f](c.parts[f]);for(;f<c.parts.length;f++)e.parts.push(g(c.parts[f]));e.parts.length>c.parts.length&&(e.parts.length=c.parts.length)}else{e=[];for(f=0;f<c.parts.length;f++)e.push(g(c.parts[f]));r[c.id]={id:c.id,refs:1,parts:e}}}}function f(){var a=document.createElement("style");return a.type="text/css",y.appendChild(a),a}function g(a){var b=document.querySelector("style["+W+'~="'+a.id+'"]');if(b){if(z)return J;b.parentNode.removeChild(b)}if(R){var c=
G++;b=D||(D=f());var e=l.bind(null,b,c,!1);var g=l.bind(null,b,c,!0)}else b=f(),e=n.bind(null,b),g=function(){b.parentNode.removeChild(b)};return e(a),function(b){b?(b.css!==a.css||b.media!==a.media||b.sourceMap!==a.sourceMap)&&e(a=b):g()}}function l(a,b,c,e){c=c?"":e.css;a.styleSheet?a.styleSheet.cssText=U(b,c):(c=document.createTextNode(c),e=a.childNodes,e[b]&&a.removeChild(e[b]),e.length?a.insertBefore(c,e[b]):a.appendChild(c))}function n(a,b){var c=b.css,e=b.media,f=b.sourceMap;if(e&&a.setAttribute("media",
e),F.ssrId&&a.setAttribute(W,b.id),f&&(c+="\n/*# sourceURL="+f.sources[0]+" */",c+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(f))))+" */"),a.styleSheet)a.styleSheet.cssText=c;else{for(;a.firstChild;)a.removeChild(a.firstChild);a.appendChild(document.createTextNode(c))}}b="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!b)throw 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 q=e(26),r={},y=b&&(document.head||document.getElementsByTagName("head")[0]),D=null,G=0,z=!1,J=function(){},F=null,W="data-vue-ssr-id",R="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());a.exports=function(a,b,e,f){z=e;F=f||{};var g=q(a,b);return c(g),function(b){for(var e=[],f=0;f<g.length;f++){var l=r[g[f].id];l.refs--;e.push(l)}b?(g=q(a,b),c(g)):g=[];for(f=0;f<e.length;f++)if(l=e[f],0===l.refs){for(b=0;b<l.parts.length;b++)l.parts[b]();delete r[l.id]}}};var U=
function(){var a=[];return function(b,c){return a[b]=c,a.filter(Boolean).join("\n")}}()},function(a,b){a.exports=function(a,b,f,g,l,n){var c,e=a=a||{},y=typeof a.default;"object"!==y&&"function"!==y||(c=a,e=a.default);a="function"==typeof e?e.options:e;b&&(a.render=b.render,a.staticRenderFns=b.staticRenderFns,a._compiled=!0);f&&(a.functional=!0);l&&(a._scopeId=l);var D;if(n?(D=function(a){(a=a||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==
typeof __VUE_SSR_CONTEXT__||(a=__VUE_SSR_CONTEXT__);g&&g.call(this,a);a&&a._registeredComponents&&a._registeredComponents.add(n)},a._ssrRegister=D):g&&(D=g),D){var G=(b=a.functional)?a.render:a.beforeCreate;b?(a._injectStyles=D,a.render=function(a,b){return D.call(b),G(a,b)}):a.beforeCreate=G?[].concat(G,D):[D]}return{esModule:c,exports:e,options:a}}},function(a,b,e){function c(a,b){var c,e=a&&a.a;!(c=a&&a.hsl?(0,f.default)(a.hsl):a&&a.hex&&0<a.hex.length?(0,f.default)(a.hex):a&&a.hsv?(0,f.default)(a.hsv):
a&&a.rgba?(0,f.default)(a.rgba):a&&a.rgb?(0,f.default)(a.rgb):(0,f.default)(a))||void 0!==c._a&&null!==c._a||c.setAlpha(e||1);e=c.toHsl();var g=c.toHsv();return 0===e.s&&(g.h=e.h=a.h||a.hsl&&a.hsl.h||b||0),{hsl:e,hex:c.toHexString().toUpperCase(),hex8:c.toHex8String().toUpperCase(),rgba:c.toRgb(),hsv:g,oldHue:a.h||b||e.h,source:a.source,a:a.a||c.getAlpha()}}Object.defineProperty(b,"__esModule",{value:!0});var f=(a=e(27))&&a.__esModule?a:{default:a};b.default={props:["value"],data:function(){return{val:c(this.value)}},
computed:{colors:{get:function(){return this.val},set:function(a){this.val=a;this.$emit("input",a)}}},watch:{value:function(a){this.val=c(a)}},methods:{colorChange:function(a,b){this.oldHue=this.colors.hsl.h;this.colors=c(a,b||this.oldHue)},isValidHex:function(a){return(0,f.default)(a).isValid()},simpleCheckForValidColor:function(a){for(var b="rgbahslv".split(""),c=0,e=0,f=0;f<b.length;f++){var g=b[f];a[g]&&(c++,isNaN(a[g])||e++)}if(c===e)return a},paletteUpperCase:function(a){return a.map(function(a){return a.toUpperCase()})},
isTransparent:function(a){return 0===(0,f.default)(a).getAlpha()}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(10);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(30);a=e(2)(a.a,f.a,!1,function(a){e(28)},null,null);a.options.__file="src/components/common/EditableInput.vue";b.default=a.exports},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(14);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,
a,function(){return c[a]})}(f);f=e(45);a=e(2)(a.a,f.a,!1,function(a){e(43)},null,null);a.options.__file="src/components/common/Hue.vue";b.default=a.exports},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(17);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(59);a=e(2)(a.a,f.a,!1,function(a){e(55)},null,null);a.options.__file="src/components/common/Saturation.vue";b.default=a.exports},function(a,b,e){Object.defineProperty(b,"__esModule",
{value:!0});var c=e(18);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(65);a=e(2)(a.a,f.a,!1,function(a){e(60)},null,null);a.options.__file="src/components/common/Alpha.vue";b.default=a.exports},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(19);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(64);a=e(2)(a.a,f.a,!1,function(a){e(62)},null,null);a.options.__file="src/components/common/Checkboard.vue";
b.default=a.exports},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});a=(a=e(3))&&a.__esModule?a:{default:a};e=e(4);var c="#4D4D4D #999999 #FFFFFF #F44E3B #FE9200 #FCDC00 #DBDF00 #A4DD00 #68CCCA #73D8FF #AEA1FF #FDA1FF #333333 #808080 #CCCCCC #D33115 #E27300 #FCC400 #B0BC00 #68BC00 #16A5A5 #009CE0 #7B64FF #FA28FF #000000 #666666 #B3B3B3 #9F0500 #C45100 #FB9E00 #808900 #194D33 #0C797D #0062B1 #653294 #AB149E".split(" ");b.default={name:"Compact",mixins:[a.default],props:{palette:{type:Array,
default:function(){return c}}},components:{"ed-in":(e&&e.__esModule?e:{default:e}).default},computed:{pick:function(){return this.colors.hex.toUpperCase()}},methods:{handlerClick:function(a){this.colorChange({hex:a,source:"hex"})}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});b.default={name:"editableInput",props:{label:String,labelText:String,desc:String,value:[String,Number],max:Number,min:Number,arrowOffset:{type:Number,default:1}},computed:{val:{get:function(){return this.value},
set:function(a){if(!(void 0!==this.max&&+a>this.max))return a;this.$refs.input.value=this.max}},labelId:function(){return"input__label__"+this.label+"__"+Math.random().toString().slice(2,5)},labelSpanText:function(){return this.labelText||this.label}},methods:{update:function(a){this.handleChange(a.target.value)},handleChange:function(a){var b={};b[this.label]=a;void 0===b.hex&&void 0===b["#"]?this.$emit("change",b):5<a.length&&this.$emit("change",b)},handleKeyDown:function(a){var b=this.val,c=Number(b);
if(c){var e=this.arrowOffset||1;38===a.keyCode&&(b=c+e,this.handleChange(b),a.preventDefault());40===a.keyCode&&(b=c-e,this.handleChange(b),a.preventDefault())}}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});a=e(3);var c="#FFFFFF #F2F2F2 #E6E6E6 #D9D9D9 #CCCCCC #BFBFBF #B3B3B3 #A6A6A6 #999999 #8C8C8C #808080 #737373 #666666 #595959 #4D4D4D #404040 #333333 #262626 #0D0D0D #000000".split(" ");b.default={name:"Grayscale",mixins:[(a&&a.__esModule?a:{default:a}).default],props:{palette:{type:Array,
default:function(){return c}}},components:{},computed:{pick:function(){return this.colors.hex.toUpperCase()}},methods:{handlerClick:function(a){this.colorChange({hex:a,source:"hex"})}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});a=(a=e(4))&&a.__esModule?a:{default:a};e=e(3);b.default={name:"Material",mixins:[(e&&e.__esModule?e:{default:e}).default],components:{"ed-in":a.default},methods:{onChange:function(a){a&&(a.hex?this.isValidHex(a.hex)&&this.colorChange({hex:a.hex,source:"hex"}):
(a.r||a.g||a.b)&&this.colorChange({r:a.r||this.colors.rgba.r,g:a.g||this.colors.rgba.g,b:a.b||this.colors.rgba.b,a:a.a||this.colors.rgba.a,source:"rgba"}))}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});a=(a=e(3))&&a.__esModule?a:{default:a};e=e(5);b.default={name:"Slider",mixins:[a.default],props:{swatches:{type:Array,default:function(){return[".80",".65",".50",".35",".20"]}}},components:{hue:(e&&e.__esModule?e:{default:e}).default},computed:{activeOffset:function(){var a=this.swatches.includes("0"),
b=this.swatches.includes("1"),e=this.colors.hsl;return.5==Math.round(100*e.s)/100?Math.round(100*e.l)/100:a&&0===e.l?0:b&&1===e.l?1:-1}},methods:{hueChange:function(a){this.colorChange(a)},handleSwClick:function(a,b){this.colorChange({h:this.colors.hsl.h,s:.5,l:b,source:"hsl"})}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});b.default={name:"Hue",props:{value:Object,direction:{type:String,default:"horizontal"}},data:function(){return{oldHue:0,pullDirection:""}},computed:{colors:function(){var a=
this.value.hsl.h;return 0!==a&&0<a-this.oldHue&&(this.pullDirection="right"),0!==a&&0>a-this.oldHue&&(this.pullDirection="left"),this.oldHue=a,this.value},directionClass:function(){return{"vc-hue--horizontal":"horizontal"===this.direction,"vc-hue--vertical":"vertical"===this.direction}},pointerTop:function(){return"vertical"===this.direction?0===this.colors.hsl.h&&"right"===this.pullDirection?0:-100*this.colors.hsl.h/360+100+"%":0},pointerLeft:function(){return"vertical"===this.direction?0:0===this.colors.hsl.h&&
"right"===this.pullDirection?"100%":100*this.colors.hsl.h/360+"%"}},methods:{handleChange:function(a,b){!b&&a.preventDefault();var c,e,f=this.$refs.container;b=f.clientWidth;var q=f.clientHeight,r=f.getBoundingClientRect().left+window.pageXOffset;f=f.getBoundingClientRect().top+window.pageYOffset;r=(a.pageX||(a.touches?a.touches[0].pageX:0))-r;a=(a.pageY||(a.touches?a.touches[0].pageY:0))-f;"vertical"===this.direction?(0>a?c=360:a>q?c=0:(e=-100*a/q+100,c=360*e/100),this.colors.hsl.h!==c&&this.$emit("change",
{h:c,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"})):(0>r?c=0:r>b?c=360:(e=100*r/b,c=360*e/100),this.colors.hsl.h!==c&&this.$emit("change",{h:c,s:this.colors.hsl.s,l:this.colors.hsl.l,a:this.colors.hsl.a,source:"hsl"}))},handleMouseDown:function(a){this.handleChange(a,!0);window.addEventListener("mousemove",this.handleChange);window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp:function(a){this.unbindEventListeners()},unbindEventListeners:function(){window.removeEventListener("mousemove",
this.handleChange);window.removeEventListener("mouseup",this.handleMouseUp)}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=(a=e(50))&&a.__esModule?a:{default:a};e=(e=e(3))&&e.__esModule?e:{default:e};var f="red pink purple deepPurple indigo blue lightBlue cyan teal green lightGreen lime yellow amber orange deepOrange brown blueGrey black".split(" "),g=["900","700","500","300","100"],l=function(){var a=[];return f.forEach(function(b){var e=[];"black"===b.toLowerCase()||
"white"===b.toLowerCase()?e=e.concat(["#000000","#FFFFFF"]):g.forEach(function(a){e.push(c.default[b][a].toUpperCase())});a.push(e)}),a}();b.default={name:"Swatches",mixins:[e.default],props:{palette:{type:Array,default:function(){return l}}},computed:{pick:function(){return this.colors.hex}},methods:{equal:function(a){return a.toLowerCase()===this.colors.hex.toLowerCase()},handlerClick:function(a){this.colorChange({hex:a,source:"hex"})}}}},function(a,b,e){function c(a){return a&&a.__esModule?a:{default:a}}
Object.defineProperty(b,"__esModule",{value:!0});a=e(3);a=c(a);var f=e(4);f=c(f);var g=e(6);g=c(g);var l=e(5);l=c(l);e=e(7);e=c(e);b.default={name:"Photoshop",mixins:[a.default],props:{head:{type:String,default:"Color Picker"},disableFields:{type:Boolean,default:!1},hasResetButton:{type:Boolean,default:!1},acceptLabel:{type:String,default:"OK"},cancelLabel:{type:String,default:"Cancel"},resetLabel:{type:String,default:"Reset"},newLabel:{type:String,default:"new"},currentLabel:{type:String,default:"current"}},
components:{saturation:g.default,hue:l.default,alpha:e.default,"ed-in":f.default},data:function(){return{currentColor:"#FFF"}},computed:{hsv:function(){var a=this.colors.hsv;return{h:a.h.toFixed(),s:(100*a.s).toFixed(),v:(100*a.v).toFixed()}},hex:function(){var a=this.colors.hex;return a&&a.replace("#","")}},created:function(){this.currentColor=this.colors.hex},methods:{childChange:function(a){this.colorChange(a)},inputChange:function(a){a&&(a["#"]?this.isValidHex(a["#"])&&this.colorChange({hex:a["#"],
source:"hex"}):a.r||a.g||a.b||a.a?this.colorChange({r:a.r||this.colors.rgba.r,g:a.g||this.colors.rgba.g,b:a.b||this.colors.rgba.b,a:a.a||this.colors.rgba.a,source:"rgba"}):(a.h||a.s||a.v)&&this.colorChange({h:a.h||this.colors.hsv.h,s:a.s/100||this.colors.hsv.s,v:a.v/100||this.colors.hsv.v,source:"hsv"}))},clickCurrentColor:function(){this.colorChange({hex:this.currentColor,source:"hex"})},handleAccept:function(){this.$emit("ok")},handleCancel:function(){this.$emit("cancel")},handleReset:function(){this.$emit("reset")}}}},
function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=(a=e(57))&&a.__esModule?a:{default:a};e=(e=e(58))&&e.__esModule?e:{default:e};b.default={name:"Saturation",props:{value:Object},computed:{colors:function(){return this.value},bgColor:function(){return"hsl("+this.colors.hsv.h+", 100%, 50%)"},pointerTop:function(){return-100*this.colors.hsv.v+101+"%"},pointerLeft:function(){return 100*this.colors.hsv.s+"%"}},methods:{throttle:(0,e.default)(function(a,b){a(b)},20,{leading:!0,trailing:!1}),
handleChange:function(a,b){!b&&a.preventDefault();var e=this.$refs.container,f=e.clientWidth;b=e.clientHeight;var g=e.getBoundingClientRect().left+window.pageXOffset;e=e.getBoundingClientRect().top+window.pageYOffset;var r=a.pageX||(a.touches?a.touches[0].pageX:0);a=a.pageY||(a.touches?a.touches[0].pageY:0);g=(0,c.default)(r-g,0,f);a=(0,c.default)(a-e,0,b);f=g/f;b=(0,c.default)(-a/b+1,0,1);this.throttle(this.onChange,{h:this.colors.hsv.h,s:f,v:b,a:this.colors.hsv.a,source:"hsva"})},onChange:function(a){this.$emit("change",
a)},handleMouseDown:function(a){window.addEventListener("mousemove",this.handleChange);window.addEventListener("mouseup",this.handleChange);window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp:function(a){this.unbindEventListeners()},unbindEventListeners:function(){window.removeEventListener("mousemove",this.handleChange);window.removeEventListener("mouseup",this.handleChange);window.removeEventListener("mouseup",this.handleMouseUp)}}}},function(a,b,e){Object.defineProperty(b,"__esModule",
{value:!0});a=e(8);b.default={name:"Alpha",props:{value:Object,onChange:Function},components:{checkboard:(a&&a.__esModule?a:{default:a}).default},computed:{colors:function(){return this.value},gradientColor:function(){var a=this.colors.rgba;a=[a.r,a.g,a.b].join();return"linear-gradient(to right, rgba("+a+", 0) 0%, rgba("+a+", 1) 100%)"}},methods:{handleChange:function(a,b){!b&&a.preventDefault();var c=this.$refs.container;b=c.clientWidth;c=c.getBoundingClientRect().left+window.pageXOffset;a=(a.pageX||
(a.touches?a.touches[0].pageX:0))-c;a=0>a?0:a>b?1:Math.round(100*a/b)/100;this.colors.a!==a&&this.$emit("change",{h:this.colors.hsl.h,s:this.colors.hsl.s,l:this.colors.hsl.l,a:a,source:"rgba"})},handleMouseDown:function(a){this.handleChange(a,!0);window.addEventListener("mousemove",this.handleChange);window.addEventListener("mouseup",this.handleMouseUp)},handleMouseUp:function(){this.unbindEventListeners()},unbindEventListeners:function(){window.removeEventListener("mousemove",this.handleChange);
window.removeEventListener("mouseup",this.handleMouseUp)}}}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c={};b.default={name:"Checkboard",props:{size:{type:[Number,String],default:8},white:{type:String,default:"#fff"},grey:{type:String,default:"#e6e6e6"}},computed:{bgStyle:function(){var a=this.white,b=this.grey,e=this.size;var n=a+","+b+","+e;if(c[n])n=c[n];else{if("undefined"==typeof document)a=null;else{var q=document.createElement("canvas");q.width=q.height=2*e;var r=
q.getContext("2d");a=r?(r.fillStyle=a,r.fillRect(0,0,q.width,q.height),r.fillStyle=b,r.fillRect(0,0,e,e),r.translate(e,e),r.fillRect(0,0,e,e),q.toDataURL()):null}n=(c[n]=a,a)}return{"background-image":"url("+n+")"}}}}},function(a,b,e){function c(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(b,"__esModule",{value:!0});a=e(3);a=c(a);var f=e(4);f=c(f);var g=e(6);g=c(g);var l=e(5);l=c(l);var n=e(7);n=c(n);e=e(8);e=c(e);var q="#D0021B #F5A623 #F8E71C #8B572A #7ED321 #417505 #BD10E0 #9013FE #4A90E2 #50E3C2 #B8E986 #000000 #4A4A4A #9B9B9B #FFFFFF rgba(0,0,0,0)".split(" ");
b.default={name:"Sketch",mixins:[a.default],components:{saturation:g.default,hue:l.default,alpha:n.default,"ed-in":f.default,checkboard:e.default},props:{presetColors:{type:Array,default:function(){return q}},disableAlpha:{type:Boolean,default:!1},disableFields:{type:Boolean,default:!1}},computed:{hex:function(){var a=void 0;return a=1>this.colors.a?this.colors.hex8:this.colors.hex,a.replace("#","")},activeColor:function(){var a=this.colors.rgba;return"rgba("+[a.r,a.g,a.b,a.a].join()+")"}},methods:{handlePreset:function(a){this.colorChange({hex:a,
source:"hex"})},childChange:function(a){this.colorChange(a)},inputChange:function(a){a&&(a.hex?this.isValidHex(a.hex)&&this.colorChange({hex:a.hex,source:"hex"}):(a.r||a.g||a.b||a.a)&&this.colorChange({r:a.r||this.colors.rgba.r,g:a.g||this.colors.rgba.g,b:a.b||this.colors.rgba.b,a:a.a||this.colors.rgba.a,source:"rgba"}))}}}},function(a,b,e){function c(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(b,"__esModule",{value:!0});a=e(3);a=c(a);var f=e(4);f=c(f);var g=e(6);g=c(g);var l=e(5);
l=c(l);var n=e(7);n=c(n);e=e(8);e=c(e);b.default={name:"Chrome",mixins:[a.default],props:{disableAlpha:{type:Boolean,default:!1},disableFields:{type:Boolean,default:!1}},components:{saturation:g.default,hue:l.default,alpha:n.default,"ed-in":f.default,checkboard:e.default},data:function(){return{fieldsIndex:0,highlight:!1}},computed:{hsl:function(){var a=this.colors.hsl,b=a.s,c=a.l;return{h:a.h.toFixed(),s:(100*b).toFixed()+"%",l:(100*c).toFixed()+"%"}},activeColor:function(){var a=this.colors.rgba;
return"rgba("+[a.r,a.g,a.b,a.a].join()+")"},hasAlpha:function(){return 1>this.colors.a}},methods:{childChange:function(a){this.colorChange(a)},inputChange:function(a){if(a)if(a.hex)this.isValidHex(a.hex)&&this.colorChange({hex:a.hex,source:"hex"});else if(a.r||a.g||a.b||a.a)this.colorChange({r:a.r||this.colors.rgba.r,g:a.g||this.colors.rgba.g,b:a.b||this.colors.rgba.b,a:a.a||this.colors.rgba.a,source:"rgba"});else if(a.h||a.s||a.l){var b=a.s?a.s.replace("%","")/100:this.colors.hsl.s,c=a.l?a.l.replace("%",
"")/100:this.colors.hsl.l;this.colorChange({h:a.h||this.colors.hsl.h,s:b,l:c,source:"hsl"})}},toggleViews:function(){if(2<=this.fieldsIndex)return void(this.fieldsIndex=0);this.fieldsIndex++},showHighlight:function(){this.highlight=!0},hideHighlight:function(){this.highlight=!1}}}},function(a,b,e){function c(a){return a&&a.__esModule?a:{default:a}}b=e(23);b=c(b);var f=e(32);f=c(f);var g=e(36);g=c(g);var l=e(40);l=c(l);var n=e(47);n=c(n);var q=e(52);q=c(q);var r=e(67);r=c(r);var y=e(71);y=c(y);var D=
e(7);D=c(D);var G=e(8);G=c(G);var z=e(4);z=c(z);var J=e(5);J=c(J);var F=e(6);F=c(F);e=e(3);e=c(e);a.exports={version:"2.7.1",Compact:b.default,Grayscale:f.default,Material:g.default,Slider:l.default,Swatches:n.default,Photoshop:q.default,Sketch:r.default,Chrome:y.default,Alpha:D.default,Checkboard:G.default,EditableInput:z.default,Hue:J.default,Saturation:F.default,ColorMixin:e.default}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(9);a=e.n(c);for(var f in c)"default"!==
f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(31);a=e(2)(a.a,f.a,!1,function(a){e(24)},null,null);a.options.__file="src/components/Compact.vue";b.default=a.exports},function(a,b,e){b=e(25);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("6ce8a5a8",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-compact {\n  padding-top: 5px;\n  padding-left: 5px;\n  width: 245px;\n  border-radius: 2px;\n  box-sizing: border-box;\n  box-shadow: 0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16);\n  background-color: #fff;\n}\n.vc-compact-colors {\n  overflow: hidden;\n  padding: 0;\n  margin: 0;\n}\n.vc-compact-color-item {\n  list-style: none;\n  width: 15px;\n  height: 15px;\n  float: left;\n  margin-right: 5px;\n  margin-bottom: 5px;\n  position: relative;\n  cursor: pointer;\n}\n.vc-compact-color-item--white {\n  box-shadow: inset 0 0 0 1px #ddd;\n}\n.vc-compact-color-item--white .vc-compact-dot {\n  background: #000;\n}\n.vc-compact-dot {\n  position: absolute;\n  top: 5px;\n  right: 5px;\n  bottom: 5px;\n  left: 5px;\n  border-radius: 50%;\n  opacity: 1;\n  background: #fff;\n}\n",
""])},function(a,b){a.exports=function(a,b){for(var c=[],e={},l=0;l<b.length;l++){var n=b[l],q=n[0];n={id:a+":"+l,css:n[1],media:n[2],sourceMap:n[3]};e[q]?e[q].parts.push(n):c.push(e[q]={id:q,parts:[n]})}return c}},function(a,b,e){var c;!function(b){function e(a,c){if(a=a||"",c=c||{},a instanceof e)return a;if(!(this instanceof e))return new e(a,c);var f=a;var g={r:0,g:0,b:0},t=1,l=null;var C=null;var r=!1,q=!1;if("string"==typeof f)a:{f=f.replace(jb,"").replace(ib,"").toLowerCase();var y=!1;if(ia[f])f=
ia[f],y=!0;else if("transparent"==f){f={r:0,g:0,b:0,a:0,format:"name"};break a}var w;f=(w=aa.rgb.exec(f))?{r:w[1],g:w[2],b:w[3]}:(w=aa.rgba.exec(f))?{r:w[1],g:w[2],b:w[3],a:w[4]}:(w=aa.hsl.exec(f))?{h:w[1],s:w[2],l:w[3]}:(w=aa.hsla.exec(f))?{h:w[1],s:w[2],l:w[3],a:w[4]}:(w=aa.hsv.exec(f))?{h:w[1],s:w[2],v:w[3]}:(w=aa.hsva.exec(f))?{h:w[1],s:w[2],v:w[3],a:w[4]}:(w=aa.hex8.exec(f))?{r:parseInt(w[1],16),g:parseInt(w[2],16),b:parseInt(w[3],16),a:parseInt(w[4],16)/255,format:y?"name":"hex8"}:(w=aa.hex6.exec(f))?
{r:parseInt(w[1],16),g:parseInt(w[2],16),b:parseInt(w[3],16),format:y?"name":"hex"}:(w=aa.hex4.exec(f))?{r:parseInt(w[1]+""+w[1],16),g:parseInt(w[2]+""+w[2],16),b:parseInt(w[3]+""+w[3],16),a:parseInt(w[4]+""+w[4],16)/255,format:y?"name":"hex8"}:!!(w=aa.hex3.exec(f))&&{r:parseInt(w[1]+""+w[1],16),g:parseInt(w[2]+""+w[2],16),b:parseInt(w[3]+""+w[3],16),format:y?"name":"hex"}}"object"==typeof f&&(ba(f.r)&&ba(f.g)&&ba(f.b)?(l=f.g,g=f.b,g={r:255*I(f.r,255),g:255*I(l,255),b:255*I(g,255)},r=!0,q="%"===String(f.r).substr(-1)?
"prgb":"rgb"):ba(f.h)&&ba(f.s)&&ba(f.v)?(l=Z(f.s),C=Z(f.v),r=f.h,g=l,l=C,r=6*I(r,360),g=I(g,100),l=I(l,100),C=b.floor(r),w=r-C,r=l*(1-g),q=l*(1-w*g),g=l*(1-(1-w)*g),C%=6,g={r:255*[l,q,r,r,g,l][C],g:255*[g,l,l,q,r,r][C],b:255*[r,r,g,l,l,q][C]},r=!0,q="hsv"):ba(f.h)&&ba(f.s)&&ba(f.l)&&(l=Z(f.s),C=Z(f.l),g=n(f.h,l,C),r=!0,q="hsl"),f.hasOwnProperty("a")&&(t=f.a));f=(t=Ba(t),{ok:r,format:f.format||q,r:T(255,V(g.r,0)),g:T(255,V(g.g,0)),b:T(255,V(g.b,0)),a:t});this._originalInput=a;this._r=f.r;this._g=f.g;
this._b=f.b;this._a=f.a;this._roundA=B(100*this._a)/100;this._format=c.format||f.format;this._gradientType=c.gradientType;1>this._r&&(this._r=B(this._r));1>this._g&&(this._g=B(this._g));1>this._b&&(this._b=B(this._b));this._ok=f.ok;this._tc_id=fa++}function f(a,b,c){a=I(a,255);b=I(b,255);c=I(c,255);var e=V(a,b,c);var f=T(a,b,c);var g=(e+f)/2;if(e==f)var t=f=0;else{var l=e-f;switch(f=.5<g?l/(2-e-f):l/(e+f),e){case a:t=(b-c)/l+(b<c?6:0);break;case b:t=(c-a)/l+2;break;case c:t=(a-b)/l+4}t/=6}return{h:t,
s:f,l:g}}function n(a,b,c){function e(a,b,c){return 0>c&&(c+=1),1<c&&--c,c<1/6?a+6*(b-a)*c:.5>c?b:c<2/3?a+(b-a)*(2/3-c)*6:a}if(a=I(a,360),b=I(b,100),c=I(c,100),0===b)c=b=a=c;else{var f=.5>c?c*(1+b):c+b-c*b,g=2*c-f;c=e(g,f,a+1/3);b=e(g,f,a);a=e(g,f,a-1/3)}return{r:255*c,g:255*b,b:255*a}}function q(a,b,c){a=I(a,255);b=I(b,255);c=I(c,255);var e,f=V(a,b,c),g=T(a,b,c),t=f-g;if(e=0===f?0:t/f,f==g)var l=0;else{switch(f){case a:l=(b-c)/t+(b<c?6:0);break;case b:l=(c-a)/t+2;break;case c:l=(a-b)/t+4}l/=6}return{h:l,
s:e,v:f}}function r(a,b,c,e){a=[O(B(a).toString(16)),O(B(b).toString(16)),O(B(c).toString(16))];return e&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function y(a,c,e,f){return[O(b.round(255*parseFloat(f)).toString(16)),O(B(a).toString(16)),O(B(c).toString(16)),O(B(e).toString(16))].join("")}function D(a,b){b=0===b?0:b||10;a=e(a).toHsl();return a.s-=b/100,a.s=T(1,V(0,a.s)),e(a)}function G(a,
b){b=0===b?0:b||10;a=e(a).toHsl();return a.s+=b/100,a.s=T(1,V(0,a.s)),e(a)}function z(a){return e(a).desaturate(100)}function J(a,b){b=0===b?0:b||10;a=e(a).toHsl();return a.l+=b/100,a.l=T(1,V(0,a.l)),e(a)}function F(a,b){b=0===b?0:b||10;a=e(a).toRgb();return a.r=V(0,T(255,a.r-B(-b/100*255))),a.g=V(0,T(255,a.g-B(-b/100*255))),a.b=V(0,T(255,a.b-B(-b/100*255))),e(a)}function W(a,b){b=0===b?0:b||10;a=e(a).toHsl();return a.l-=b/100,a.l=T(1,V(0,a.l)),e(a)}function R(a,b){a=e(a).toHsl();b=(a.h+b)%360;return a.h=
0>b?360+b:b,e(a)}function U(a){a=e(a).toHsl();return a.h=(a.h+180)%360,e(a)}function S(a){var b=e(a).toHsl(),c=b.h;return[e(a),e({h:(c+120)%360,s:b.s,l:b.l}),e({h:(c+240)%360,s:b.s,l:b.l})]}function la(a){var b=e(a).toHsl(),c=b.h;return[e(a),e({h:(c+90)%360,s:b.s,l:b.l}),e({h:(c+180)%360,s:b.s,l:b.l}),e({h:(c+270)%360,s:b.s,l:b.l})]}function ea(a){var b=e(a).toHsl(),c=b.h;return[e(a),e({h:(c+72)%360,s:b.s,l:b.l}),e({h:(c+216)%360,s:b.s,l:b.l})]}function ra(a,b,c){b=b||6;c=c||30;var f=e(a).toHsl();
c=360/c;a=[e(a)];for(f.h=(f.h-(c*b>>1)+720)%360;--b;)f.h=(f.h+c)%360,a.push(e(f));return a}function na(a,b){b=b||6;var c=e(a).toHsv();a=c.h;var f=c.s;c=c.v;for(var g=[],l=1/b;b--;)g.push(e({h:a,s:f,v:c})),c=(c+l)%1;return g}function Ba(a){return a=parseFloat(a),(isNaN(a)||0>a||1<a)&&(a=1),a}function I(a,c){var e=a;"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)&&(a="100%");e="string"==typeof a&&-1!=a.indexOf("%");return a=T(c,V(0,parseFloat(a))),e&&(a=parseInt(a*c,10)/100),1E-6>b.abs(a-
c)?1:a%c/parseFloat(c)}function O(a){return 1==a.length?"0"+a:""+a}function Z(a){return 1>=a&&(a=100*a+"%"),a}function ba(a){return!!aa.CSS_UNIT.exec(a)}var jb=/^\s+/,ib=/\s+$/,fa=0,B=b.round,T=b.min,V=b.max,ha=b.random;e.prototype={isDark:function(){return 128>this.getBrightness()},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var a=
this.toRgb();return(299*a.r+587*a.g+114*a.b)/1E3},getLuminance:function(){var a,c,e,f,g,l,n=this.toRgb();return a=n.r/255,c=n.g/255,e=n.b/255,f=.03928>=a?a/12.92:b.pow((a+.055)/1.055,2.4),g=.03928>=c?c/12.92:b.pow((c+.055)/1.055,2.4),l=.03928>=e?e/12.92:b.pow((e+.055)/1.055,2.4),.2126*f+.7152*g+.0722*l},setAlpha:function(a){return this._a=Ba(a),this._roundA=B(100*this._a)/100,this},toHsv:function(){var a=q(this._r,this._g,this._b);return{h:360*a.h,s:a.s,v:a.v,a:this._a}},toHsvString:function(){var a=
q(this._r,this._g,this._b),b=B(360*a.h),c=B(100*a.s);a=B(100*a.v);return 1==this._a?"hsv("+b+", "+c+"%, "+a+"%)":"hsva("+b+", "+c+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var a=f(this._r,this._g,this._b);return{h:360*a.h,s:a.s,l:a.l,a:this._a}},toHslString:function(){var a=f(this._r,this._g,this._b),b=B(360*a.h),c=B(100*a.s);a=B(100*a.l);return 1==this._a?"hsl("+b+", "+c+"%, "+a+"%)":"hsla("+b+", "+c+"%, "+a+"%, "+this._roundA+")"},toHex:function(a){return r(this._r,this._g,this._b,a)},toHexString:function(a){return"#"+
this.toHex(a)},toHex8:function(a){var c=this._g,e=this._b,f=this._a;c=[O(B(this._r).toString(16)),O(B(c).toString(16)),O(B(e).toString(16)),O(b.round(255*parseFloat(f)).toString(16))];return a&&c[0].charAt(0)==c[0].charAt(1)&&c[1].charAt(0)==c[1].charAt(1)&&c[2].charAt(0)==c[2].charAt(1)&&c[3].charAt(0)==c[3].charAt(1)?c[0].charAt(0)+c[1].charAt(0)+c[2].charAt(0)+c[3].charAt(0):c.join("")},toHex8String:function(a){return"#"+this.toHex8(a)},toRgb:function(){return{r:B(this._r),g:B(this._g),b:B(this._b),
a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+B(this._r)+", "+B(this._g)+", "+B(this._b)+")":"rgba("+B(this._r)+", "+B(this._g)+", "+B(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:B(100*I(this._r,255))+"%",g:B(100*I(this._g,255))+"%",b:B(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+B(100*I(this._r,255))+"%, "+B(100*I(this._g,255))+"%, "+B(100*I(this._b,255))+"%)":"rgba("+B(100*I(this._r,255))+"%, "+B(100*I(this._g,
255))+"%, "+B(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(1>this._a)&&(La[r(this._r,this._g,this._b,!0)]||!1)},toFilter:function(a){var b="#"+y(this._r,this._g,this._b,this._a),c=b,f=this._gradientType?"GradientType = 1, ":"";a&&(a=e(a),c="#"+y(a._r,a._g,a._b,a._a));return"progid:DXImageTransform.Microsoft.gradient("+f+"startColorstr="+b+",endColorstr="+c+")"},toString:function(a){var b=!!a;a=a||this._format;var c=!1,e=1>this._a&&0<=this._a;return b||
!e||"hex"!==a&&"hex6"!==a&&"hex3"!==a&&"hex4"!==a&&"hex8"!==a&&"name"!==a?("rgb"===a&&(c=this.toRgbString()),"prgb"===a&&(c=this.toPercentageRgbString()),"hex"!==a&&"hex6"!==a||(c=this.toHexString()),"hex3"===a&&(c=this.toHexString(!0)),"hex4"===a&&(c=this.toHex8String(!0)),"hex8"===a&&(c=this.toHex8String()),"name"===a&&(c=this.toName()),"hsl"===a&&(c=this.toHslString()),"hsv"===a&&(c=this.toHsvString()),c||this.toHexString()):"name"===a&&0===this._a?this.toName():this.toRgbString()},clone:function(){return e(this.toString())},
_applyModification:function(a,b){a=a.apply(null,[this].concat([].slice.call(b)));return this._r=a._r,this._g=a._g,this._b=a._b,this.setAlpha(a._a),this},lighten:function(){return this._applyModification(J,arguments)},brighten:function(){return this._applyModification(F,arguments)},darken:function(){return this._applyModification(W,arguments)},desaturate:function(){return this._applyModification(D,arguments)},saturate:function(){return this._applyModification(G,arguments)},greyscale:function(){return this._applyModification(z,
arguments)},spin:function(){return this._applyModification(R,arguments)},_applyCombination:function(a,b){return a.apply(null,[this].concat([].slice.call(b)))},analogous:function(){return this._applyCombination(ra,arguments)},complement:function(){return this._applyCombination(U,arguments)},monochromatic:function(){return this._applyCombination(na,arguments)},splitcomplement:function(){return this._applyCombination(ea,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(la,
arguments)}};e.fromRatio=function(a,b){if("object"==typeof a){var c={},f;for(f in a)a.hasOwnProperty(f)&&(c[f]="a"===f?a[f]:Z(a[f]));a=c}return e(a,b)};e.equals=function(a,b){return!(!a||!b)&&e(a).toRgbString()==e(b).toRgbString()};e.random=function(){return e.fromRatio({r:ha(),g:ha(),b:ha()})};e.mix=function(a,b,c){c=0===c?0:c||50;a=e(a).toRgb();b=e(b).toRgb();c/=100;return e({r:(b.r-a.r)*c+a.r,g:(b.g-a.g)*c+a.g,b:(b.b-a.b)*c+a.b,a:(b.a-a.a)*c+a.a})};e.readability=function(a,c){a=e(a);c=e(c);return(b.max(a.getLuminance(),
c.getLuminance())+.05)/(b.min(a.getLuminance(),c.getLuminance())+.05)};e.isReadable=function(a,b,c){b=e.readability(a,b);a=!1;var f=c,g,l;c=(f=f||{level:"AA",size:"small"},g=(f.level||"AA").toUpperCase(),l=(f.size||"small").toLowerCase(),"AA"!==g&&"AAA"!==g&&(g="AA"),"small"!==l&&"large"!==l&&(l="small"),{level:g,size:l});switch(c.level+c.size){case "AAsmall":case "AAAlarge":a=4.5<=b;break;case "AAlarge":a=3<=b;break;case "AAAsmall":a=7<=b}return a};e.mostReadable=function(a,b,c){var f,g=null,l=0;
c=c||{};var n=c.includeFallbackColors;var r=c.level;var q=c.size;for(var t=0;t<b.length;t++)(f=e.readability(a,b[t]))>l&&(l=f,g=e(b[t]));return e.isReadable(a,g,{level:r,size:q})||!n?g:(c.includeFallbackColors=!1,e.mostReadable(a,["#fff","#000"],c))};var ia=e.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",
cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",
darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",
lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",
mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",
purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},
La=e.hexNames=function(a){var b={},c;for(c in a)a.hasOwnProperty(c)&&(b[a[c]]=c);return b}(ia),aa={CSS_UNIT:/(?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?)/,rgb:/rgb[\s|\(]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))\s*\)?/,rgba:/rgba[\s|\(]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))\s*\)?/,hsl:/hsl[\s|\(]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))\s*\)?/,
hsla:/hsla[\s|\(]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))\s*\)?/,hsv:/hsv[\s|\(]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))\s*\)?/,hsva:/hsva[\s|\(]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))[,|\s]+((?:[-\+]?\d*\.\d+%?)|(?:[-\+]?\d+%?))\s*\)?/,
hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};void 0!==a&&a.exports?a.exports=e:void 0!==(c=e)&&(a.exports=c)}(Math)},function(a,b,e){b=e(29);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("0f73e73c",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,
"\n.vc-editable-input {\n  position: relative;\n}\n.vc-input__input {\n  padding: 0;\n  border: 0;\n  outline: none;\n}\n.vc-input__label {\n  text-transform: capitalize;\n}\n",""])},function(a,b,e){a=function(){var a=this,b=a.$createElement;b=a._self._c||b;return b("div",{staticClass:"vc-editable-input"},[b("input",{directives:[{name:"model",rawName:"v-model",value:a.val,expression:"val"}],ref:"input",staticClass:"vc-input__input",attrs:{"aria-labelledby":a.labelId},domProps:{value:a.val},on:{keydown:a.handleKeyDown,
input:[function(b){b.target.composing||(a.val=b.target.value)},a.update]}}),a._v(" "),b("span",{staticClass:"vc-input__label",attrs:{for:a.label,id:a.labelId}},[a._v(a._s(a.labelSpanText))]),a._v(" "),b("span",{staticClass:"vc-input__desc"},[a._v(a._s(a.desc))])])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){a=function(){var a=this,b=a.$createElement,e=a._self._c||b;return e("div",{staticClass:"vc-compact",attrs:{role:"application","aria-label":"Compact color picker"}},[e("ul",
{staticClass:"vc-compact-colors",attrs:{role:"listbox"}},a._l(a.paletteUpperCase(a.palette),function(b){return e("li",{key:b,staticClass:"vc-compact-color-item",class:{"vc-compact-color-item--white":"#FFFFFF"===b},style:{background:b},attrs:{role:"option","aria-label":"color:"+b,"aria-selected":b===a.pick},on:{click:function(c){a.handlerClick(b)}}},[e("div",{directives:[{name:"show",rawName:"v-show",value:b===a.pick,expression:"c === pick"}],staticClass:"vc-compact-dot"})])}))])};a._withStripped=
!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(11);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(35);a=e(2)(a.a,f.a,!1,function(a){e(33)},null,null);a.options.__file="src/components/Grayscale.vue";b.default=a.exports},function(a,b,e){b=e(34);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("21ddbb74",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-grayscale {\n  width: 125px;\n  border-radius: 2px;\n  box-shadow: 0 2px 15px rgba(0,0,0,.12), 0 2px 10px rgba(0,0,0,.16);\n  background-color: #fff;\n}\n.vc-grayscale-colors {\n  border-radius: 2px;\n  overflow: hidden;\n  padding: 0;\n  margin: 0;\n}\n.vc-grayscale-color-item {\n  list-style: none;\n  width: 25px;\n  height: 25px;\n  float: left;\n  position: relative;\n  cursor: pointer;\n}\n.vc-grayscale-color-item--white .vc-grayscale-dot {\n  background: #000;\n}\n.vc-grayscale-dot {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 6px;\n  height: 6px;\n  margin: -3px 0 0 -2px;\n  border-radius: 50%;\n  opacity: 1;\n  background: #fff;\n}\n",
""])},function(a,b,e){a=function(){var a=this,b=a.$createElement,e=a._self._c||b;return e("div",{staticClass:"vc-grayscale",attrs:{role:"application","aria-label":"Grayscale color picker"}},[e("ul",{staticClass:"vc-grayscale-colors",attrs:{role:"listbox"}},a._l(a.paletteUpperCase(a.palette),function(b){return e("li",{key:b,staticClass:"vc-grayscale-color-item",class:{"vc-grayscale-color-item--white":"#FFFFFF"==b},style:{background:b},attrs:{role:"option","aria-label":"Color:"+b,"aria-selected":b===
a.pick},on:{click:function(c){a.handlerClick(b)}}},[e("div",{directives:[{name:"show",rawName:"v-show",value:b===a.pick,expression:"c === pick"}],staticClass:"vc-grayscale-dot"})])}))])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(12);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(39);a=e(2)(a.a,f.a,!1,function(a){e(37)},null,null);a.options.__file="src/components/Material.vue";
b.default=a.exports},function(a,b,e){b=e(38);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("1ff3af73",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,'\n.vc-material {\n  width: 98px;\n  height: 98px;\n  padding: 16px;\n  font-family: "Roboto";\n  position: relative;\n  border-radius: 2px;\n  box-shadow: 0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16);\n  background-color: #fff;\n}\n.vc-material .vc-input__input {\n  width: 100%;\n  margin-top: 12px;\n  font-size: 15px;\n  color: #333;\n  height: 30px;\n}\n.vc-material .vc-input__label {\n  position: absolute;\n  top: 0;\n  left: 0;\n  font-size: 11px;\n  color: #999;\n  text-transform: capitalize;\n}\n.vc-material-hex {\n  border-bottom-width: 2px;\n  border-bottom-style: solid;\n}\n.vc-material-split {\n  display: flex;\n  margin-right: -10px;\n  padding-top: 11px;\n}\n.vc-material-third {\n  flex: 1;\n  padding-right: 10px;\n}\n',
""])},function(a,b,e){a=function(){var a=this,b=a.$createElement;b=a._self._c||b;return b("div",{staticClass:"vc-material",attrs:{role:"application","aria-label":"Material color picker"}},[b("ed-in",{staticClass:"vc-material-hex",style:{borderColor:a.colors.hex},attrs:{label:"hex"},on:{change:a.onChange},model:{value:a.colors.hex,callback:function(b){a.$set(a.colors,"hex",b)},expression:"colors.hex"}}),a._v(" "),b("div",{staticClass:"vc-material-split"},[b("div",{staticClass:"vc-material-third"},
[b("ed-in",{attrs:{label:"r"},on:{change:a.onChange},model:{value:a.colors.rgba.r,callback:function(b){a.$set(a.colors.rgba,"r",b)},expression:"colors.rgba.r"}})],1),a._v(" "),b("div",{staticClass:"vc-material-third"},[b("ed-in",{attrs:{label:"g"},on:{change:a.onChange},model:{value:a.colors.rgba.g,callback:function(b){a.$set(a.colors.rgba,"g",b)},expression:"colors.rgba.g"}})],1),a._v(" "),b("div",{staticClass:"vc-material-third"},[b("ed-in",{attrs:{label:"b"},on:{change:a.onChange},model:{value:a.colors.rgba.b,
callback:function(b){a.$set(a.colors.rgba,"b",b)},expression:"colors.rgba.b"}})],1)])],1)};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(13);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(46);a=e(2)(a.a,f.a,!1,function(a){e(41)},null,null);a.options.__file="src/components/Slider.vue";b.default=a.exports},function(a,b,e){b=e(42);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&
(a.exports=b.locals);e(1)("7982aa43",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-slider {\n  position: relative;\n  width: 410px;\n}\n.vc-slider-hue-warp {\n  height: 12px;\n  position: relative;\n}\n.vc-slider-hue-warp .vc-hue-picker {\n  width: 14px;\n  height: 14px;\n  border-radius: 6px;\n  transform: translate(-7px, -2px);\n  background-color: rgb(248, 248, 248);\n  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);\n}\n.vc-slider-swatches {\n  display: flex;\n  margin-top: 20px;\n}\n.vc-slider-swatch {\n  margin-right: 1px;\n  flex: 1;\n  width: 20%;\n}\n.vc-slider-swatch:first-child {\n  margin-right: 1px;\n}\n.vc-slider-swatch:first-child .vc-slider-swatch-picker {\n  border-radius: 2px 0px 0px 2px;\n}\n.vc-slider-swatch:last-child {\n  margin-right: 0;\n}\n.vc-slider-swatch:last-child .vc-slider-swatch-picker {\n  border-radius: 0px 2px 2px 0px;\n}\n.vc-slider-swatch-picker {\n  cursor: pointer;\n  height: 12px;\n}\n.vc-slider-swatch:nth-child(n) .vc-slider-swatch-picker.vc-slider-swatch-picker--active {\n  transform: scaleY(1.8);\n  border-radius: 3.6px/2px;\n}\n.vc-slider-swatch-picker--white {\n  box-shadow: inset 0 0 0 1px #ddd;\n}\n.vc-slider-swatch-picker--active.vc-slider-swatch-picker--white {\n  box-shadow: inset 0 0 0 0.6px #ddd;\n}\n",
""])},function(a,b,e){b=e(44);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("7c5f1a1c",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-hue {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n  border-radius: 2px;\n}\n.vc-hue--horizontal {\n  background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n}\n.vc-hue--vertical {\n  background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n}\n.vc-hue-container {\n  cursor: pointer;\n  margin: 0 2px;\n  position: relative;\n  height: 100%;\n}\n.vc-hue-pointer {\n  z-index: 2;\n  position: absolute;\n}\n.vc-hue-picker {\n  cursor: pointer;\n  margin-top: 1px;\n  width: 4px;\n  border-radius: 1px;\n  height: 8px;\n  box-shadow: 0 0 2px rgba(0, 0, 0, .6);\n  background: #fff;\n  transform: translateX(-2px) ;\n}\n",
""])},function(a,b,e){a=function(){var a=this.$createElement;a=this._self._c||a;return a("div",{class:["vc-hue",this.directionClass]},[a("div",{ref:"container",staticClass:"vc-hue-container",attrs:{role:"slider","aria-valuenow":this.colors.hsl.h,"aria-valuemin":"0","aria-valuemax":"360"},on:{mousedown:this.handleMouseDown,touchmove:this.handleChange,touchstart:this.handleChange}},[a("div",{staticClass:"vc-hue-pointer",style:{top:this.pointerTop,left:this.pointerLeft},attrs:{role:"presentation"}},
[a("div",{staticClass:"vc-hue-picker"})])])])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){a=function(){var a=this,b=a.$createElement,e=a._self._c||b;return e("div",{staticClass:"vc-slider",attrs:{role:"application","aria-label":"Slider color picker"}},[e("div",{staticClass:"vc-slider-hue-warp"},[e("hue",{on:{change:a.hueChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1),a._v(" "),e("div",{staticClass:"vc-slider-swatches",attrs:{role:"group"}},
a._l(a.swatches,function(b,c){return e("div",{key:c,staticClass:"vc-slider-swatch",attrs:{"data-index":c,"aria-label":"color:"+a.colors.hex,role:"button"},on:{click:function(e){a.handleSwClick(c,b)}}},[e("div",{staticClass:"vc-slider-swatch-picker",class:{"vc-slider-swatch-picker--active":b==a.activeOffset,"vc-slider-swatch-picker--white":"1"===b},style:{background:"hsl("+a.colors.hsl.h+", 50%, "+100*b+"%)"}})])}))])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){Object.defineProperty(b,
"__esModule",{value:!0});var c=e(15);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(51);a=e(2)(a.a,f.a,!1,function(a){e(48)},null,null);a.options.__file="src/components/Swatches.vue";b.default=a.exports},function(a,b,e){b=e(49);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("10f839a2",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-swatches {\n  width: 320px;\n  height: 240px;\n  overflow-y: scroll;\n  background-color: #fff;\n  box-shadow: 0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16);\n}\n.vc-swatches-box {\n  padding: 16px 0 6px 16px;\n  overflow: hidden;\n}\n.vc-swatches-color-group {\n  padding-bottom: 10px;\n  width: 40px;\n  float: left;\n  margin-right: 10px;\n}\n.vc-swatches-color-it {\n  box-sizing: border-box;\n  width: 40px;\n  height: 24px;\n  cursor: pointer;\n  background: #880e4f;\n  margin-bottom: 1px;\n  overflow: hidden;\n  -ms-border-radius: 2px 2px 0 0;\n  -moz-border-radius: 2px 2px 0 0;\n  -o-border-radius: 2px 2px 0 0;\n  -webkit-border-radius: 2px 2px 0 0;\n  border-radius: 2px 2px 0 0;\n}\n.vc-swatches-color--white {\n  border: 1px solid #DDD;\n}\n.vc-swatches-pick {\n  fill: rgb(255, 255, 255);\n  margin-left: 8px;\n  display: block;\n}\n.vc-swatches-color--white .vc-swatches-pick {\n  fill: rgb(51, 51, 51);\n}\n",
""])},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});e.d(b,"red",function(){return c});e.d(b,"pink",function(){return f});e.d(b,"purple",function(){return g});e.d(b,"deepPurple",function(){return l});e.d(b,"indigo",function(){return n});e.d(b,"blue",function(){return q});e.d(b,"lightBlue",function(){return r});e.d(b,"cyan",function(){return y});e.d(b,"teal",function(){return D});e.d(b,"green",function(){return G});e.d(b,"lightGreen",function(){return z});e.d(b,"lime",function(){return J});
e.d(b,"yellow",function(){return F});e.d(b,"amber",function(){return W});e.d(b,"orange",function(){return R});e.d(b,"deepOrange",function(){return U});e.d(b,"brown",function(){return S});e.d(b,"grey",function(){return la});e.d(b,"blueGrey",function(){return ea});e.d(b,"darkText",function(){return ra});e.d(b,"lightText",function(){return na});e.d(b,"darkIcons",function(){return Ba});e.d(b,"lightIcons",function(){return I});e.d(b,"white",function(){return O});e.d(b,"black",function(){return Z});var c=
{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},f={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},g={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",
700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},l={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},n={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},
q={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},r={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},y={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",
700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},D={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},G={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},
z={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},J={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},F={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",
700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},W={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},R={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},
U={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},S={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},la={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121"},ea={50:"#eceff1",
100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},ra={primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",dividers:"rgba(0, 0, 0, 0.12)"},na={primary:"rgba(255, 255, 255, 1)",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",dividers:"rgba(255, 255, 255, 0.12)"},Ba={active:"rgba(0, 0, 0, 0.54)",inactive:"rgba(0, 0, 0, 0.38)"},I={active:"rgba(255, 255, 255, 1)",
inactive:"rgba(255, 255, 255, 0.5)"},O="#ffffff",Z="#000000";b.default={red:c,pink:f,purple:g,deepPurple:l,indigo:n,blue:q,lightBlue:r,cyan:y,teal:D,green:G,lightGreen:z,lime:J,yellow:F,amber:W,orange:R,deepOrange:U,brown:S,grey:la,blueGrey:ea,darkText:ra,lightText:na,darkIcons:Ba,lightIcons:I,white:O,black:Z}},function(a,b,e){a=function(){var a=this,b=a.$createElement,e=a._self._c||b;return e("div",{staticClass:"vc-swatches",attrs:{role:"application","aria-label":"Swatches color picker","data-pick":a.pick}},
[e("div",{staticClass:"vc-swatches-box",attrs:{role:"listbox"}},a._l(a.palette,function(b,c){return e("div",{key:c,staticClass:"vc-swatches-color-group"},a._l(b,function(b){return e("div",{key:b,class:["vc-swatches-color-it",{"vc-swatches-color--white":"#FFFFFF"===b}],style:{background:b},attrs:{role:"option","aria-label":"Color:"+b,"aria-selected":a.equal(b),"data-color":b},on:{click:function(c){a.handlerClick(b)}}},[e("div",{directives:[{name:"show",rawName:"v-show",value:a.equal(b),expression:"equal(c)"}],
staticClass:"vc-swatches-pick"},[e("svg",{staticStyle:{width:"24px",height:"24px"},attrs:{viewBox:"0 0 24 24"}},[e("path",{attrs:{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}})])])])}))}))])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(16);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(66);a=e(2)(a.a,f.a,!1,function(a){e(53)},null,null);a.options.__file="src/components/Photoshop.vue";
b.default=a.exports},function(a,b,e){b=e(54);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("080365d4",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,'\n.vc-photoshop {\n  background: #DCDCDC;\n  border-radius: 4px;\n  box-shadow: 0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15);\n  box-sizing: initial;\n  width: 513px;\n  font-family: Roboto;\n}\n.vc-photoshop__disable-fields {\n  width: 390px;\n}\n.vc-ps-head {\n  background-image: linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%);\n  border-bottom: 1px solid #B1B1B1;\n  box-shadow: inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02);\n  height: 23px;\n  line-height: 24px;\n  border-radius: 4px 4px 0 0;\n  font-size: 13px;\n  color: #4D4D4D;\n  text-align: center;\n}\n.vc-ps-body {\n  padding: 15px;\n  display: flex;\n}\n.vc-ps-saturation-wrap {\n  width: 256px;\n  height: 256px;\n  position: relative;\n  border: 2px solid #B3B3B3;\n  border-bottom: 2px solid #F0F0F0;\n  overflow: hidden;\n}\n.vc-ps-saturation-wrap .vc-saturation-circle {\n  width: 12px;\n  height: 12px;\n}\n.vc-ps-hue-wrap {\n  position: relative;\n  height: 256px;\n  width: 19px;\n  margin-left: 10px;\n  border: 2px solid #B3B3B3;\n  border-bottom: 2px solid #F0F0F0;\n}\n.vc-ps-hue-pointer {\n  position: relative;\n}\n.vc-ps-hue-pointer--left,\n.vc-ps-hue-pointer--right {\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-style: solid;\n  border-width: 5px 0 5px 8px;\n  border-color: transparent transparent transparent #555;\n}\n.vc-ps-hue-pointer--left:after,\n.vc-ps-hue-pointer--right:after {\n  content: "";\n  width: 0;\n  height: 0;\n  border-style: solid;\n  border-width: 4px 0 4px 6px;\n  border-color: transparent transparent transparent #fff;\n  position: absolute;\n  top: 1px;\n  left: 1px;\n  transform: translate(-8px, -5px);\n}\n.vc-ps-hue-pointer--left {\n  transform: translate(-13px, -4px);\n}\n.vc-ps-hue-pointer--right {\n  transform: translate(20px, -4px) rotate(180deg);\n}\n.vc-ps-controls {\n  width: 180px;\n  margin-left: 10px;\n  display: flex;\n}\n.vc-ps-controls__disable-fields {\n  width: auto;\n}\n.vc-ps-actions {\n  margin-left: 20px;\n  flex: 1;\n}\n.vc-ps-ac-btn {\n  cursor: pointer;\n  background-image: linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%);\n  border: 1px solid #878787;\n  border-radius: 2px;\n  height: 20px;\n  box-shadow: 0 1px 0 0 #EAEAEA;\n  font-size: 14px;\n  color: #000;\n  line-height: 20px;\n  text-align: center;\n  margin-bottom: 10px;\n}\n.vc-ps-previews {\n  width: 60px;\n}\n.vc-ps-previews__swatches {\n  border: 1px solid #B3B3B3;\n  border-bottom: 1px solid #F0F0F0;\n  margin-bottom: 2px;\n  margin-top: 1px;\n}\n.vc-ps-previews__pr-color {\n  height: 34px;\n  box-shadow: inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000;\n}\n.vc-ps-previews__label {\n  font-size: 14px;\n  color: #000;\n  text-align: center;\n}\n.vc-ps-fields {\n  padding-top: 5px;\n  padding-bottom: 9px;\n  width: 80px;\n  position: relative;\n}\n.vc-ps-fields .vc-input__input {\n  margin-left: 40%;\n  width: 40%;\n  height: 18px;\n  border: 1px solid #888888;\n  box-shadow: inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC;\n  margin-bottom: 5px;\n  font-size: 13px;\n  padding-left: 3px;\n  margin-right: 10px;\n}\n.vc-ps-fields .vc-input__label, .vc-ps-fields .vc-input__desc {\n  top: 0;\n  text-transform: uppercase;\n  font-size: 13px;\n  height: 18px;\n  line-height: 22px;\n  position: absolute;\n}\n.vc-ps-fields .vc-input__label {\n  left: 0;\n  width: 34px;\n}\n.vc-ps-fields .vc-input__desc {\n  right: 0;\n  width: 0;\n}\n.vc-ps-fields__divider {\n  height: 5px;\n}\n.vc-ps-fields__hex .vc-input__input {\n  margin-left: 20%;\n  width: 80%;\n  height: 18px;\n  border: 1px solid #888888;\n  box-shadow: inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC;\n  margin-bottom: 6px;\n  font-size: 13px;\n  padding-left: 3px;\n}\n.vc-ps-fields__hex .vc-input__label {\n  position: absolute;\n  top: 0;\n  left: 0;\n  width: 14px;\n  text-transform: uppercase;\n  font-size: 13px;\n  height: 18px;\n  line-height: 22px;\n}\n',
""])},function(a,b,e){b=e(56);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("b5380e52",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-saturation,\n.vc-saturation--white,\n.vc-saturation--black {\n  cursor: pointer;\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n}\n.vc-saturation--white {\n  background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n}\n.vc-saturation--black {\n  background: linear-gradient(to top, #000, rgba(0,0,0,0));\n}\n.vc-saturation-pointer {\n  cursor: pointer;\n  position: absolute;\n}\n.vc-saturation-circle {\n  cursor: head;\n  width: 4px;\n  height: 4px;\n  box-shadow: 0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3), 0 0 1px 2px rgba(0,0,0,.4);\n  border-radius: 50%;\n  transform: translate(-2px, -2px);\n}\n",
""])},function(a,b){a.exports=function(a,b,f){return b<f?a<b?b:a>f?f:a:a<f?f:a>b?b:a}},function(a,b){function e(a,b,e){function l(b){var c=D,e=R;return D=R=void 0,fa=b,U=a.apply(e,c)}function n(a){var c=a-S;a-=fa;return void 0===S||c>=b||0>c||T&&a>=G}function r(){var a=z.Date.now();if(n(a))return q(a);var c=setTimeout;var e=a-fa;a=b-(a-S);e=T?W(a,G-e):a;J=c(r,e)}function q(a){return J=void 0,V&&D?l(a):(D=R=void 0,U)}function y(){var a=z.Date.now(),c=n(a);if(D=arguments,R=this,S=a,c){if(void 0===J)return a=
S,fa=a,J=setTimeout(r,b),B?l(a):U;if(T)return J=setTimeout(r,b),l(S)}return void 0===J&&(J=setTimeout(r,b)),U}var D,R,G,U,J,S,fa=0,B=!1,T=!1,V=!0;if("function"!=typeof a)throw new TypeError(g);return b=f(b)||0,c(e)&&(B=!!e.leading,T="maxWait"in e,G=T?F(f(e.maxWait)||0,b):G,V="trailing"in e?!!e.trailing:V),y.cancel=function(){void 0!==J&&clearTimeout(J);fa=0;D=S=R=J=void 0},y.flush=function(){return void 0===J?U:q(z.Date.now())},y}function c(a){var b=typeof a;return!!a&&("object"==b||"function"==b)}
function f(a){if("number"==typeof a)return a;var b=a;if("symbol"==typeof b||b&&"object"==typeof b&&J.call(b)==n)return l;c(a)&&(a="function"==typeof a.valueOf?a.valueOf():a,a=c(a)?a+"":a);if("string"!=typeof a)return 0===a?a:+a;a=a.replace(q,"");return(b=y.test(a))||D.test(a)?G(a.slice(2),b?2:8):r.test(a)?l:+a}var g="Expected a function",l=NaN,n="[object Symbol]",q=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,y=/^0b[01]+$/i,D=/^0o[0-7]+$/i,G=parseInt;b="object"==typeof self&&self&&self.Object===Object&&self;
var z="object"==typeof global&&global&&global.Object===Object&&global||b||Function("return this")(),J=Object.prototype.toString,F=Math.max,W=Math.min;a.exports=function(a,b,f){var l=!0,n=!0;if("function"!=typeof a)throw new TypeError(g);return c(f)&&(l="leading"in f?!!f.leading:l,n="trailing"in f?!!f.trailing:n),e(a,b,{leading:l,maxWait:b,trailing:n})}},function(a,b,e){a=function(){var a=this.$createElement;a=this._self._c||a;return a("div",{ref:"container",staticClass:"vc-saturation",style:{background:this.bgColor},
on:{mousedown:this.handleMouseDown,touchmove:this.handleChange,touchstart:this.handleChange}},[a("div",{staticClass:"vc-saturation--white"}),this._v(" "),a("div",{staticClass:"vc-saturation--black"}),this._v(" "),a("div",{staticClass:"vc-saturation-pointer",style:{top:this.pointerTop,left:this.pointerLeft}},[a("div",{staticClass:"vc-saturation-circle"})])])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){b=e(61);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);
e(1)("4dc1b086",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-alpha {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n.vc-alpha-checkboard-wrap {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n  overflow: hidden;\n}\n.vc-alpha-gradient {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n}\n.vc-alpha-container {\n  cursor: pointer;\n  position: relative;\n  z-index: 2;\n  height: 100%;\n  margin: 0 3px;\n}\n.vc-alpha-pointer {\n  z-index: 2;\n  position: absolute;\n}\n.vc-alpha-picker {\n  cursor: pointer;\n  width: 4px;\n  border-radius: 1px;\n  height: 8px;\n  box-shadow: 0 0 2px rgba(0, 0, 0, .6);\n  background: #fff;\n  margin-top: 1px;\n  transform: translateX(-2px);\n}\n",
""])},function(a,b,e){b=e(63);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("7e15c05b",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-checkerboard {\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  bottom: 0px;\n  left: 0px;\n  background-size: contain;\n}\n",""])},function(a,b,e){a=function(){var a=this.$createElement;return(this._self._c||a)("div",{staticClass:"vc-checkerboard",style:this.bgStyle})};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},
function(a,b,e){a=function(){var a=this.$createElement;a=this._self._c||a;return a("div",{staticClass:"vc-alpha"},[a("div",{staticClass:"vc-alpha-checkboard-wrap"},[a("checkboard")],1),this._v(" "),a("div",{staticClass:"vc-alpha-gradient",style:{background:this.gradientColor}}),this._v(" "),a("div",{ref:"container",staticClass:"vc-alpha-container",on:{mousedown:this.handleMouseDown,touchmove:this.handleChange,touchstart:this.handleChange}},[a("div",{staticClass:"vc-alpha-pointer",style:{left:100*
this.colors.a+"%"}},[a("div",{staticClass:"vc-alpha-picker"})])])])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){a=function(){var a=this,b=a.$createElement;b=a._self._c||b;return b("div",{class:["vc-photoshop",a.disableFields?"vc-photoshop__disable-fields":""],attrs:{role:"application","aria-label":"PhotoShop color picker"}},[b("div",{staticClass:"vc-ps-head",attrs:{role:"heading"}},[a._v(a._s(a.head))]),a._v(" "),b("div",{staticClass:"vc-ps-body"},[b("div",{staticClass:"vc-ps-saturation-wrap"},
[b("saturation",{on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1),a._v(" "),b("div",{staticClass:"vc-ps-hue-wrap"},[b("hue",{attrs:{direction:"vertical"},on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}},[b("div",{staticClass:"vc-ps-hue-pointer"},[b("i",{staticClass:"vc-ps-hue-pointer--left"}),b("i",{staticClass:"vc-ps-hue-pointer--right"})])])],1),a._v(" "),b("div",{class:["vc-ps-controls",
a.disableFields?"vc-ps-controls__disable-fields":""]},[b("div",{staticClass:"vc-ps-previews"},[b("div",{staticClass:"vc-ps-previews__label"},[a._v(a._s(a.newLabel))]),a._v(" "),b("div",{staticClass:"vc-ps-previews__swatches"},[b("div",{staticClass:"vc-ps-previews__pr-color",style:{background:a.colors.hex},attrs:{"aria-label":"New color is "+a.colors.hex}}),a._v(" "),b("div",{staticClass:"vc-ps-previews__pr-color",style:{background:a.currentColor},attrs:{"aria-label":"Current color is "+a.currentColor},
on:{click:a.clickCurrentColor}})]),a._v(" "),b("div",{staticClass:"vc-ps-previews__label"},[a._v(a._s(a.currentLabel))])]),a._v(" "),a.disableFields?a._e():b("div",{staticClass:"vc-ps-actions"},[b("div",{staticClass:"vc-ps-ac-btn",attrs:{role:"button","aria-label":a.acceptLabel},on:{click:a.handleAccept}},[a._v(a._s(a.acceptLabel))]),a._v(" "),b("div",{staticClass:"vc-ps-ac-btn",attrs:{role:"button","aria-label":a.cancelLabel},on:{click:a.handleCancel}},[a._v(a._s(a.cancelLabel))]),a._v(" "),b("div",
{staticClass:"vc-ps-fields"},[b("ed-in",{attrs:{label:"h",desc:"\u00b0",value:a.hsv.h},on:{change:a.inputChange}}),a._v(" "),b("ed-in",{attrs:{label:"s",desc:"%",value:a.hsv.s,max:100},on:{change:a.inputChange}}),a._v(" "),b("ed-in",{attrs:{label:"v",desc:"%",value:a.hsv.v,max:100},on:{change:a.inputChange}}),a._v(" "),b("div",{staticClass:"vc-ps-fields__divider"}),a._v(" "),b("ed-in",{attrs:{label:"r",value:a.colors.rgba.r},on:{change:a.inputChange}}),a._v(" "),b("ed-in",{attrs:{label:"g",value:a.colors.rgba.g},
on:{change:a.inputChange}}),a._v(" "),b("ed-in",{attrs:{label:"b",value:a.colors.rgba.b},on:{change:a.inputChange}}),a._v(" "),b("div",{staticClass:"vc-ps-fields__divider"}),a._v(" "),b("ed-in",{staticClass:"vc-ps-fields__hex",attrs:{label:"#",value:a.hex},on:{change:a.inputChange}})],1),a._v(" "),a.hasResetButton?b("div",{staticClass:"vc-ps-ac-btn",attrs:{"aria-label":"reset"},on:{click:a.handleReset}},[a._v(a._s(a.resetLabel))]):a._e()])])])])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},
function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(20);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);f=e(70);a=e(2)(a.a,f.a,!1,function(a){e(68)},null,null);a.options.__file="src/components/Sketch.vue";b.default=a.exports},function(a,b,e){b=e(69);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("612c6604",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-sketch {\n  position: relative;\n  width: 200px;\n  padding: 10px 10px 0;\n  box-sizing: initial;\n  background: #fff;\n  border-radius: 4px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, .15), 0 8px 16px rgba(0, 0, 0, .15);\n}\n.vc-sketch-saturation-wrap {\n  width: 100%;\n  padding-bottom: 75%;\n  position: relative;\n  overflow: hidden;\n}\n.vc-sketch-controls {\n  display: flex;\n}\n.vc-sketch-sliders {\n  padding: 4px 0;\n  flex: 1;\n}\n.vc-sketch-sliders .vc-hue,\n.vc-sketch-sliders .vc-alpha-gradient {\n  border-radius: 2px;\n}\n.vc-sketch-hue-wrap {\n  position: relative;\n  height: 10px;\n}\n.vc-sketch-alpha-wrap {\n  position: relative;\n  height: 10px;\n  margin-top: 4px;\n  overflow: hidden;\n}\n.vc-sketch-color-wrap {\n  width: 24px;\n  height: 24px;\n  position: relative;\n  margin-top: 4px;\n  margin-left: 4px;\n  border-radius: 3px;\n}\n.vc-sketch-active-color {\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  border-radius: 2px;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15), inset 0 0 4px rgba(0, 0, 0, .25);\n  z-index: 2;\n}\n.vc-sketch-color-wrap .vc-checkerboard {\n  background-size: auto;\n}\n.vc-sketch-field {\n  display: flex;\n  padding-top: 4px;\n}\n.vc-sketch-field .vc-input__input {\n  width: 90%;\n  padding: 4px 0 3px 10%;\n  border: none;\n  box-shadow: inset 0 0 0 1px #ccc;\n  font-size: 10px;\n}\n.vc-sketch-field .vc-input__label {\n  display: block;\n  text-align: center;\n  font-size: 11px;\n  color: #222;\n  padding-top: 3px;\n  padding-bottom: 4px;\n  text-transform: capitalize;\n}\n.vc-sketch-field--single {\n  flex: 1;\n  padding-left: 6px;\n}\n.vc-sketch-field--double {\n  flex: 2;\n}\n.vc-sketch-presets {\n  margin-right: -10px;\n  margin-left: -10px;\n  padding-left: 10px;\n  padding-top: 10px;\n  border-top: 1px solid #eee;\n}\n.vc-sketch-presets-color {\n  border-radius: 3px;\n  overflow: hidden;\n  position: relative;\n  display: inline-block;\n  margin: 0 10px 10px 0;\n  vertical-align: top;\n  cursor: pointer;\n  width: 16px;\n  height: 16px;\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15);\n}\n.vc-sketch-presets-color .vc-checkerboard {\n  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15);\n  border-radius: 3px;\n}\n.vc-sketch__disable-alpha .vc-sketch-color-wrap {\n  height: 10px;\n}\n",
""])},function(a,b,e){a=function(){var a=this,b=a.$createElement,e=a._self._c||b;return e("div",{class:["vc-sketch",a.disableAlpha?"vc-sketch__disable-alpha":""],attrs:{role:"application","aria-label":"Sketch color picker"}},[e("div",{staticClass:"vc-sketch-saturation-wrap"},[e("saturation",{on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1),a._v(" "),e("div",{staticClass:"vc-sketch-controls"},[e("div",{staticClass:"vc-sketch-sliders"},[e("div",
{staticClass:"vc-sketch-hue-wrap"},[e("hue",{on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1),a._v(" "),a.disableAlpha?a._e():e("div",{staticClass:"vc-sketch-alpha-wrap"},[e("alpha",{on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1)]),a._v(" "),e("div",{staticClass:"vc-sketch-color-wrap"},[e("div",{staticClass:"vc-sketch-active-color",style:{background:a.activeColor},attrs:{"aria-label":"Current color is "+
a.activeColor}}),a._v(" "),e("checkboard")],1)]),a._v(" "),a.disableFields?a._e():e("div",{staticClass:"vc-sketch-field"},[e("div",{staticClass:"vc-sketch-field--double"},[e("ed-in",{attrs:{label:"hex",value:a.hex},on:{change:a.inputChange}})],1),a._v(" "),e("div",{staticClass:"vc-sketch-field--single"},[e("ed-in",{attrs:{label:"r",value:a.colors.rgba.r},on:{change:a.inputChange}})],1),a._v(" "),e("div",{staticClass:"vc-sketch-field--single"},[e("ed-in",{attrs:{label:"g",value:a.colors.rgba.g},on:{change:a.inputChange}})],
1),a._v(" "),e("div",{staticClass:"vc-sketch-field--single"},[e("ed-in",{attrs:{label:"b",value:a.colors.rgba.b},on:{change:a.inputChange}})],1),a._v(" "),a.disableAlpha?a._e():e("div",{staticClass:"vc-sketch-field--single"},[e("ed-in",{attrs:{label:"a",value:a.colors.a,"arrow-offset":.01,max:1},on:{change:a.inputChange}})],1)]),a._v(" "),e("div",{staticClass:"vc-sketch-presets",attrs:{role:"group","aria-label":"A color preset, pick one to set as current color"}},[a._l(a.presetColors,function(b){return[a.isTransparent(b)?
e("div",{key:b,staticClass:"vc-sketch-presets-color",attrs:{"aria-label":"Color:"+b},on:{click:function(c){a.handlePreset(b)}}},[e("checkboard")],1):e("div",{key:b,staticClass:"vc-sketch-presets-color",style:{background:b},attrs:{"aria-label":"Color:"+b},on:{click:function(c){a.handlePreset(b)}}})]})],2)])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}},function(a,b,e){Object.defineProperty(b,"__esModule",{value:!0});var c=e(21);a=e.n(c);for(var f in c)"default"!==f&&function(a){e.d(b,a,function(){return c[a]})}(f);
f=e(74);a=e(2)(a.a,f.a,!1,function(a){e(72)},null,null);a.options.__file="src/components/Chrome.vue";b.default=a.exports},function(a,b,e){b=e(73);"string"==typeof b&&(b=[[a.i,b,""]]);b.locals&&(a.exports=b.locals);e(1)("1cd16048",b,!1,{})},function(a,b,e){b=a.exports=e(0)(!1);b.push([a.i,"\n.vc-chrome {\n  background: #fff;\n  border-radius: 2px;\n  box-shadow: 0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3);\n  box-sizing: initial;\n  width: 225px;\n  font-family: Menlo;\n  background-color: #fff;\n}\n.vc-chrome-controls {\n  display: flex;\n}\n.vc-chrome-color-wrap {\n  position: relative;\n  width: 36px;\n}\n.vc-chrome-active-color {\n  position: relative;\n  width: 30px;\n  height: 30px;\n  border-radius: 15px;\n  overflow: hidden;\n  z-index: 1;\n}\n.vc-chrome-color-wrap .vc-checkerboard {\n  width: 30px;\n  height: 30px;\n  border-radius: 15px;\n  background-size: auto;\n}\n.vc-chrome-sliders {\n  flex: 1;\n}\n.vc-chrome-fields-wrap {\n  display: flex;\n  padding-top: 16px;\n}\n.vc-chrome-fields {\n  display: flex;\n  margin-left: -6px;\n  flex: 1;\n}\n.vc-chrome-field {\n  padding-left: 6px;\n  width: 100%;\n}\n.vc-chrome-toggle-btn {\n  width: 32px;\n  text-align: right;\n  position: relative;\n}\n.vc-chrome-toggle-icon {\n  margin-right: -4px;\n  margin-top: 12px;\n  cursor: pointer;\n  position: relative;\n  z-index: 2;\n}\n.vc-chrome-toggle-icon-highlight {\n  position: absolute;\n  width: 24px;\n  height: 28px;\n  background: #eee;\n  border-radius: 4px;\n  top: 10px;\n  left: 12px;\n}\n.vc-chrome-hue-wrap {\n  position: relative;\n  height: 10px;\n  margin-bottom: 8px;\n}\n.vc-chrome-alpha-wrap {\n  position: relative;\n  height: 10px;\n}\n.vc-chrome-hue-wrap .vc-hue {\n  border-radius: 2px;\n}\n.vc-chrome-alpha-wrap .vc-alpha-gradient {\n  border-radius: 2px;\n}\n.vc-chrome-hue-wrap .vc-hue-picker, .vc-chrome-alpha-wrap .vc-alpha-picker {\n  width: 12px;\n  height: 12px;\n  border-radius: 6px;\n  transform: translate(-6px, -2px);\n  background-color: rgb(248, 248, 248);\n  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);\n}\n.vc-chrome-body {\n  padding: 16px 16px 12px;\n  background-color: #fff;\n}\n.vc-chrome-saturation-wrap {\n  width: 100%;\n  padding-bottom: 55%;\n  position: relative;\n  border-radius: 2px 2px 0 0;\n  overflow: hidden;\n}\n.vc-chrome-saturation-wrap .vc-saturation-circle {\n  width: 12px;\n  height: 12px;\n}\n.vc-chrome-fields .vc-input__input {\n  font-size: 11px;\n  color: #333;\n  width: 100%;\n  border-radius: 2px;\n  border: none;\n  box-shadow: inset 0 0 0 1px #dadada;\n  height: 21px;\n  text-align: center;\n}\n.vc-chrome-fields .vc-input__label {\n  text-transform: uppercase;\n  font-size: 11px;\n  line-height: 11px;\n  color: #969696;\n  text-align: center;\n  display: block;\n  margin-top: 12px;\n}\n.vc-chrome__disable-alpha .vc-chrome-active-color {\n  width: 18px;\n  height: 18px;\n}\n.vc-chrome__disable-alpha .vc-chrome-color-wrap {\n  width: 30px;\n}\n.vc-chrome__disable-alpha .vc-chrome-hue-wrap {\n  margin-top: 4px;\n  margin-bottom: 4px;\n}\n",
""])},function(a,b,e){a=function(){var a=this,b=a.$createElement;b=a._self._c||b;return b("div",{class:["vc-chrome",a.disableAlpha?"vc-chrome__disable-alpha":""],attrs:{role:"application","aria-label":"Chrome color picker"}},[b("div",{staticClass:"vc-chrome-saturation-wrap"},[b("saturation",{on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1),a._v(" "),b("div",{staticClass:"vc-chrome-body"},[b("div",{staticClass:"vc-chrome-controls"},[b("div",
{staticClass:"vc-chrome-color-wrap"},[b("div",{staticClass:"vc-chrome-active-color",style:{background:a.activeColor},attrs:{"aria-label":"current color is "+a.colors.hex}}),a._v(" "),a.disableAlpha?a._e():b("checkboard")],1),a._v(" "),b("div",{staticClass:"vc-chrome-sliders"},[b("div",{staticClass:"vc-chrome-hue-wrap"},[b("hue",{on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1),a._v(" "),a.disableAlpha?a._e():b("div",{staticClass:"vc-chrome-alpha-wrap"},
[b("alpha",{on:{change:a.childChange},model:{value:a.colors,callback:function(b){a.colors=b},expression:"colors"}})],1)])]),a._v(" "),a.disableFields?a._e():b("div",{staticClass:"vc-chrome-fields-wrap"},[b("div",{directives:[{name:"show",rawName:"v-show",value:0===a.fieldsIndex,expression:"fieldsIndex === 0"}],staticClass:"vc-chrome-fields"},[b("div",{staticClass:"vc-chrome-field"},[a.hasAlpha?a._e():b("ed-in",{attrs:{label:"hex",value:a.colors.hex},on:{change:a.inputChange}}),a._v(" "),a.hasAlpha?
b("ed-in",{attrs:{label:"hex",value:a.colors.hex8},on:{change:a.inputChange}}):a._e()],1)]),a._v(" "),b("div",{directives:[{name:"show",rawName:"v-show",value:1===a.fieldsIndex,expression:"fieldsIndex === 1"}],staticClass:"vc-chrome-fields"},[b("div",{staticClass:"vc-chrome-field"},[b("ed-in",{attrs:{label:"r",value:a.colors.rgba.r},on:{change:a.inputChange}})],1),a._v(" "),b("div",{staticClass:"vc-chrome-field"},[b("ed-in",{attrs:{label:"g",value:a.colors.rgba.g},on:{change:a.inputChange}})],1),
a._v(" "),b("div",{staticClass:"vc-chrome-field"},[b("ed-in",{attrs:{label:"b",value:a.colors.rgba.b},on:{change:a.inputChange}})],1),a._v(" "),a.disableAlpha?a._e():b("div",{staticClass:"vc-chrome-field"},[b("ed-in",{attrs:{label:"a",value:a.colors.a,"arrow-offset":.01,max:1},on:{change:a.inputChange}})],1)]),a._v(" "),b("div",{directives:[{name:"show",rawName:"v-show",value:2===a.fieldsIndex,expression:"fieldsIndex === 2"}],staticClass:"vc-chrome-fields"},[b("div",{staticClass:"vc-chrome-field"},
[b("ed-in",{attrs:{label:"h",value:a.hsl.h},on:{change:a.inputChange}})],1),a._v(" "),b("div",{staticClass:"vc-chrome-field"},[b("ed-in",{attrs:{label:"s",value:a.hsl.s},on:{change:a.inputChange}})],1),a._v(" "),b("div",{staticClass:"vc-chrome-field"},[b("ed-in",{attrs:{label:"l",value:a.hsl.l},on:{change:a.inputChange}})],1),a._v(" "),a.disableAlpha?a._e():b("div",{staticClass:"vc-chrome-field"},[b("ed-in",{attrs:{label:"a",value:a.colors.a,"arrow-offset":.01,max:1},on:{change:a.inputChange}})],
1)]),a._v(" "),b("div",{staticClass:"vc-chrome-toggle-btn",attrs:{role:"button","aria-label":"Change another color definition"},on:{click:a.toggleViews}},[b("div",{staticClass:"vc-chrome-toggle-icon"},[b("svg",{staticStyle:{width:"24px",height:"24px"},attrs:{viewBox:"0 0 24 24"},on:{mouseover:a.showHighlight,mouseenter:a.showHighlight,mouseout:a.hideHighlight}},[b("path",{attrs:{fill:"#333",d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}})])]),
a._v(" "),b("div",{directives:[{name:"show",rawName:"v-show",value:a.highlight,expression:"highlight"}],staticClass:"vc-chrome-toggle-icon-highlight"})])])])])};a._withStripped=!0;b.a={render:a,staticRenderFns:[]}}])});
(function(a,b){"object"===typeof exports&&"undefined"!==typeof module?module.exports=b():"function"===typeof define&&define.amd?define(b):a.CloudLibVueRouter=b()})(this,function(){function a(a,b){if(!a)throw Error("[vue-router] "+b);}function b(a,b){a||"undefined"!==typeof console&&console.warn("[vue-router] "+b)}function e(a){return-1<Object.prototype.toString.call(a).indexOf("Error")}function c(a,c){switch(typeof c){case "undefined":break;case "object":return c;case "function":return c(a);case "boolean":return c?
a.params:void 0;default:b(!1,'props in "'+a.path+'" is a '+typeof c+", expecting an object, function or boolean.")}}function f(a,b){for(var c in b)a[c]=b[c];return a}function g(a){var b={};a=a.trim().replace(/^(\?|#|&)/,"");if(!a)return b;a.split("&").forEach(function(a){var c=a.replace(/\+/g," ").split("=");a=Eb(c.shift());c=0<c.length?Eb(c.join("=")):null;void 0===b[a]?b[a]=c:Array.isArray(b[a])?b[a].push(c):b[a]=[b[a],c]});return b}function l(a){var b=a?Object.keys(a).map(function(b){var c=a[b];
if(void 0===c)return"";if(null===c)return Oa(b);if(Array.isArray(c)){var e=[];c.forEach(function(a){void 0!==a&&(null===a?e.push(Oa(b)):e.push(Oa(b)+"="+Oa(a)))});return e.join("&")}return Oa(b)+"="+Oa(c)}).filter(function(a){return 0<a.length}).join("&"):null;return b?"?"+b:""}function n(a,b,c,e){e=e&&e.options.stringifyQuery;var f=b.query||{};try{f=q(f)}catch(Ra){}var k=b.name||a&&a.name,g=a&&a.meta||{},m=b.path||"/",u=b.hash||"",l=b.params||{};b=r(b,e);if(a){for(var x=[];a;)x.unshift(a),a=a.parent;
a=x}else a=[];k={name:k,meta:g,path:m,hash:u,query:f,params:l,fullPath:b,matched:a};c&&(k.redirectedFrom=r(c,e));return Object.freeze(k)}function q(a){if(Array.isArray(a))return a.map(q);if(a&&"object"===typeof a){var b={},c;for(c in a)b[c]=q(a[c]);return b}return a}function r(a,b){var c=a.path,e=a.query;void 0===e&&(e={});a=a.hash;void 0===a&&(a="");return(c||"/")+(b||l)(e)+a}function y(a,b){return b===Pa?a===b:b?a.path&&b.path?a.path.replace(Za,"")===b.path.replace(Za,"")&&a.hash===b.hash&&D(a.query,
b.query):a.name&&b.name?a.name===b.name&&a.hash===b.hash&&D(a.query,b.query)&&D(a.params,b.params):!1:!1}function D(a,b){void 0===a&&(a={});void 0===b&&(b={});if(!a||!b)return a===b;var c=Object.keys(a),e=Object.keys(b);return c.length!==e.length?!1:c.every(function(c){var e=a[c];c=b[c];return"object"===typeof e&&"object"===typeof c?D(e,c):String(e)===String(c)})}function G(a,b){var c;if(c=0===a.path.replace(Za,"/").indexOf(b.path.replace(Za,"/"))&&(!b.hash||a.hash===b.hash))a:{for(var e in b.query)if(!(e in
a.query)){c=!1;break a}c=!0}return c}function z(a){if(!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey||a.defaultPrevented||void 0!==a.button&&0!==a.button)){if(a.currentTarget&&a.currentTarget.getAttribute){var b=a.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(b))return}a.preventDefault&&a.preventDefault();return!0}}function J(a){if(a)for(var b,c=0;c<a.length;c++)if(b=a[c],"a"===b.tag||b.children&&(b=J(b.children)))return b}function F(a){if(!F.installed||$a!==a){F.installed=!0;$a=a;var b=
function(a,b){var c=a.$options._parentVnode;void 0!==c&&void 0!==(c=c.data)&&void 0!==(c=c.registerRouteInstance)&&c(a,b)};a.mixin({beforeCreate:function(){void 0!==this.$options.router?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),a.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this;b(this,this)},destroyed:function(){b(this)}});Object.defineProperty(a.prototype,"$cloud_lib_router",{get:function(){return this._routerRoot._router}});
Object.defineProperty(a.prototype,"$cloud_lib_route",{get:function(){return this._routerRoot._route}});a.component("router-view",Qb);a.component("router-link",Tb);var c=a.config.optionMergeStrategies;c.beforeRouteEnter=c.beforeRouteLeave=c.beforeRouteUpdate=c.created}}function W(a,b,c){var e=a.charAt(0);if("/"===e)return a;if("?"===e||"#"===e)return b+a;b=b.split("/");c&&b[b.length-1]||b.pop();a=a.replace(/^\//,"").split("/");for(c=0;c<a.length;c++)e=a[c],".."===e?b.pop():"."!==e&&b.push(e);""!==
b[0]&&b.unshift("");return b.join("/")}function R(a){return a.replace(/\/\//g,"/")}function U(a,b){var c=[],e=0,f=0,k="";b=b&&b.delimiter||"/";for(var g;null!=(g=vc.exec(a));){var m=g[0],l=g[1],n=g.index;k+=a.slice(f,n);f=n+m.length;if(l)k+=l[1];else{var r=a[f];m=g[2];l=g[3];var q=g[4],t=g[5],y=g[6];n=g[7];k&&(c.push(k),k="");r=null!=m&&null!=r&&r!==m;var w="+"===y||"*"===y;y="?"===y||"*"===y;g=g[2]||b;q=q||t;c.push({name:l||e++,prefix:m||"",delimiter:g,optional:y,repeat:w,partial:r,asterisk:!!n,
pattern:q?q.replace(/([=!:$\/()])/g,"\\$1"):n?".*":"[^"+ra(g)+"]+?"})}}f<a.length&&(k+=a.substr(f));k&&c.push(k);return c}function S(a){return encodeURI(a).replace(/[\/?#]/g,function(a){return"%"+a.charCodeAt(0).toString(16).toUpperCase()})}function la(a){return encodeURI(a).replace(/[?#]/g,function(a){return"%"+a.charCodeAt(0).toString(16).toUpperCase()})}function ea(a){for(var b=Array(a.length),c=0;c<a.length;c++)"object"===typeof a[c]&&(b[c]=new RegExp("^(?:"+a[c].pattern+")$"));return function(c,
e){var f="";c=c||{};e=(e||{}).pretty?S:encodeURIComponent;for(var k=0;k<a.length;k++){var g=a[k];if("string"===typeof g)f+=g;else{var m=c[g.name];if(null==m)if(g.optional){g.partial&&(f+=g.prefix);continue}else throw new TypeError('Expected "'+g.name+'" to be defined');if(rb(m)){if(!g.repeat)throw new TypeError('Expected "'+g.name+'" to not repeat, but received `'+JSON.stringify(m)+"`");if(0===m.length)if(g.optional)continue;else throw new TypeError('Expected "'+g.name+'" to not be empty');for(var u=
0;u<m.length;u++){var l=e(m[u]);if(!b[k].test(l))throw new TypeError('Expected all "'+g.name+'" to match "'+g.pattern+'", but received `'+JSON.stringify(l)+"`");f+=(0===u?g.prefix:g.delimiter)+l}}else{l=g.asterisk?la(m):e(m);if(!b[k].test(l))throw new TypeError('Expected "'+g.name+'" to match "'+g.pattern+'", but received "'+l+'"');f+=g.prefix+l}}}return f}}function ra(a){return a.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function na(a,b){a.keys=b;return a}function Ba(a,b,c){rb(b)||(c=b||c,b=[]);
c=c||{};for(var e=c.strict,f=!1!==c.end,k="",g=0;g<a.length;g++){var m=a[g];if("string"===typeof m)k+=ra(m);else{var l=ra(m.prefix),u="(?:"+m.pattern+")";b.push(m);m.repeat&&(u+="(?:"+l+u+")*");u=m.optional?m.partial?l+"("+u+")?":"(?:"+l+"("+u+"))?":l+"("+u+")";k+=u}}a=ra(c.delimiter||"/");g=k.slice(-a.length)===a;e||(k=(g?k.slice(0,-a.length):k)+"(?:"+a+"(?=$))?");return na(new RegExp("^"+(f?k+"$":k+(e&&g?"":"(?="+a+"|$)")),c.sensitive?"":"i"),b)}function I(a,b,c){rb(b)||(c=b||c,b=[]);c=c||{};if(a instanceof
RegExp){if(c=a.source.match(/\((?!\?)/g))for(var e=0;e<c.length;e++)b.push({name:e,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return na(a,b)}if(rb(a)){e=[];for(var f=0;f<a.length;f++)e.push(I(a[f],b,c).source);a=new RegExp("(?:"+e.join("|")+")",c.sensitive?"":"i");return na(a,b)}return Ba(U(a,c),b,c)}function O(a,c,e){try{return(Ub[a]||(Ub[a]=Qa.compile(a)))(c||{},{pretty:!0})}catch(x){return b(!1,"missing param for "+e+": "+x.message),""}}function Z(a,
b,c,e){var f=b||[],k=c||Object.create(null),g=e||Object.create(null);a.forEach(function(a){ba(f,k,g,a)});a=0;for(b=f.length;a<b;a++)"*"===f[a]&&(f.push(f.splice(a,1)[0]),b--,a--);return{pathList:f,pathMap:k,nameMap:g}}function ba(c,e,f,g,l,n){var k=g.path,m=g.name;a(null!=k,'"path" is required in a route configuration.');a("string"!==typeof g.component,'route config "component" for path: '+String(k||m)+" cannot be a string id. Use an actual component instead.");var u=g.pathToRegexpOptions||{};k=ib(k,
l,u.strict);"boolean"===typeof g.caseSensitive&&(u.sensitive=g.caseSensitive);var x={path:k,regex:jb(k,u),components:g.components||{default:g.component},instances:{},name:m,parent:l,matchAs:n,redirect:g.redirect,beforeEnter:g.beforeEnter,meta:g.meta||{},props:null==g.props?{}:g.components?g.props:{default:g.props}};g.children&&(g.name&&!g.redirect&&g.children.some(function(a){return/^\/?$/.test(a.path)})&&b(!1,"Named Route '"+g.name+"' has a default child route. When navigating to this named route (:to=\"{name: '"+
g.name+"'\"), the default child route will not be rendered. Remove the name from this route and use the name of the default child route for named links instead."),g.children.forEach(function(a){var b=n?R(n+"/"+a.path):void 0;ba(c,e,f,a,x,b)}));void 0!==g.alias&&(Array.isArray(g.alias)?g.alias:[g.alias]).forEach(function(a){ba(c,e,f,{path:a,children:g.children},l,x.path||"/")});e[x.path]||(c.push(x.path),e[x.path]=x);m&&(f[m]?n||b(!1,'Duplicate named routes definition: { name: "'+m+'", path: "'+x.path+
'" }'):f[m]=x)}function jb(a,c){c=Qa(a,[],c);var e=Object.create(null);c.keys.forEach(function(c){b(!e[c.name],'Duplicate param keys in route with path: "'+a+'"');e[c.name]=!0});return c}function ib(a,b,c){c||(a=a.replace(/\/$/,""));return"/"===a[0]||null==b?a:R(b.path+"/"+a)}function fa(a,c,e,f){var k;a="string"===typeof a?{path:a}:a;if(a.name||a._normalized)return a;if(!a.path&&a.params&&c){a=B({},a);a._normalized=!0;var m=B(B({},c.params),a.params);c.name?(a.name=c.name,a.params=m):c.matched.length?
a.path=O(c.matched[c.matched.length-1].path,m,"path "+c.path):b(!1,"relative params navigation requires a current route.");return a}var l=a.path||"";var u=k="";var x=l.indexOf("#");0<=x&&(k=l.slice(x),l=l.slice(0,x));x=l.indexOf("?");0<=x&&(u=l.slice(x+1),l=l.slice(0,x));c=c&&c.path||"/";c=l?W(l,c,e||a.append):c;e=a.query;void 0===e&&(e={});f=f&&f.options.parseQuery||g;try{m=f(u||"")}catch(Q){b(!1,Q.message),m={}}for(var n in e)m[n]=e[n];(a=a.hash||k)&&"#"!==a.charAt(0)&&(a="#"+a);return{_normalized:!0,
path:c,query:m,hash:a}}function B(a,b){for(var c in b)a[c]=b[c];return a}function T(c,e){function f(a,c,f){a=fa(a,c,!1,e);var k=a.name;if(k){var u=r[k];b(u,"Route with name '"+k+"' does not exist");if(!u)return g(null,a);var x=u.regex.keys.filter(function(a){return!a.optional}).map(function(a){return a.name});"object"!==typeof a.params&&(a.params={});if(c&&"object"===typeof c.params)for(var n in c.params)!(n in a.params)&&-1<x.indexOf(n)&&(a.params[n]=c.params[n]);if(u)return a.path=O(u.path,a.params,
'named route "'+k+'"'),g(u,a,f)}else if(a.path)for(a.params={},c=0;c<l.length;c++)if(n=m[l[c]],V(n.regex,a.path,a.params))return g(n,a,f);return g(null,a)}function k(c,k){var l=c.redirect,m="function"===typeof l?l(n(c,k,null,e)):l;"string"===typeof m&&(m={path:m});if(!m||"object"!==typeof m)return b(!1,"invalid redirect option: "+JSON.stringify(m)),g(null,k);var u=m,x=u.name,q=u.path;l=k.query;var t=k.hash,E=k.params;l=u.hasOwnProperty("query")?u.query:l;t=u.hasOwnProperty("hash")?u.hash:t;E=u.hasOwnProperty("params")?
u.params:E;if(x)return a(r[x],'redirect failed: named route "'+x+'" not found.'),f({_normalized:!0,name:x,query:l,hash:t,params:E},void 0,k);if(q)return c=W(q,c.parent?c.parent.path:"/",!0),c=O(c,E,'redirect route with path "'+c+'"'),f({_normalized:!0,path:c,query:l,hash:t},void 0,k);b(!1,"invalid redirect option: "+JSON.stringify(m));return g(null,k)}function g(a,b,c){return a&&a.redirect?k(a,c||b):a&&a.matchAs?(a=a.matchAs,a=O(a,b.params,'aliased route with path "'+a+'"'),(a=f({_normalized:!0,path:a}))?
(c=a.matched,c=c[c.length-1],b.params=a.params,b=g(c,b)):b=g(null,b),b):n(a,b,c,e)}c=Z(c);var l=c.pathList,m=c.pathMap,r=c.nameMap;return{match:f,addRoutes:function(a){Z(a,l,m,r)}}}function V(a,b,c){b=b.match(a);if(!b)return!1;if(!c)return!0;for(var e=1,f=b.length;e<f;++e){var k=a.keys[e-1],g="string"===typeof b[e]?decodeURIComponent(b[e]):b[e];k&&(c[k.name]=g)}return!0}function ha(){window.history.replaceState({key:Ga},"");window.addEventListener("popstate",function(a){La();a.state&&a.state.key&&
(Ga=a.state.key)})}function ia(b,c,e,f){if(b.app){var k=b.options.scrollBehavior;k&&(a("function"===typeof k,"scrollBehavior must be a function"),b.app.$nextTick(function(){var b=aa(),g=k(c,e,f?b:null);g&&("function"===typeof g.then?g.then(function(a){ta(a,b)}).catch(function(b){a(!1,b.toString())}):ta(g,b))}))}}function La(){var a=Ga;a&&(Vb[a]={x:window.pageXOffset,y:window.pageYOffset})}function aa(){var a=Ga;if(a)return Vb[a]}function t(a){return P(a.x)||P(a.y)}function C(a){return{x:P(a.x)?a.x:
window.pageXOffset,y:P(a.y)?a.y:window.pageYOffset}}function P(a){return"number"===typeof a}function ta(a,b){var c="object"===typeof a;c&&"string"===typeof a.selector?(c=document.querySelector(a.selector))?(a=a.offset&&"object"===typeof a.offset?a.offset:{},a={x:P(a.x)?a.x:0,y:P(a.y)?a.y:0},b=document.documentElement.getBoundingClientRect(),c=c.getBoundingClientRect(),b={x:c.left-b.left-a.x,y:c.top-b.top-a.y}):t(a)&&(b=C(a)):c&&t(a)&&(b=C(a));b&&window.scrollTo(b.x,b.y)}function X(a,b){La();var c=
window.history;try{b?c.replaceState({key:Ga},"",a):(Ga=Wb.now().toFixed(3),c.pushState({key:Ga},"",a))}catch(x){window.location[b?"replace":"assign"](a)}}function kb(a,b,c){var e=function(f){f>=a.length?c():a[f]?b(a[f],function(){e(f+1)}):e(f+1)};e(0)}function lb(a){return function(c,f,g){var k=!1,l=0,m=null;mb(a,function(a,c,f,u){if("function"===typeof a&&void 0===a.cid){k=!0;l++;c=nb(function(b){var c=b;$jscomp.initSymbol();if(c.__esModule||Xb&&"Module"===c[Symbol.toStringTag])b=b.default;a.resolved=
"function"===typeof b?b:$a.extend(b);f.components[u]=b;l--;0>=l&&g()});var n=nb(function(a){var c="Failed to resolve async component "+u+": "+a;b(!1,c);m||(m=e(a)?a:Error(c),g(m))});try{var x=a(c,n)}catch(Zb){n(Zb)}x&&("function"===typeof x.then?x.then(c,n):(x=x.component)&&"function"===typeof x.then&&x.then(c,n))}});k||g()}}function mb(a,b){return Array.prototype.concat.apply([],a.map(function(a){return Object.keys(a.components).map(function(c){return b(a.components[c],a.instances[c],a,c)})}))}function nb(a){var b=
!1;return function(){for(var c=[],e=arguments.length;e--;)c[e]=arguments[e];if(!b)return b=!0,a.apply(this,c)}}function Ea(a,b){var c,e=Math.max(a.length,b.length);for(c=0;c<e&&a[c]===b[c];c++);return{updated:b.slice(0,c),activated:b.slice(c),deactivated:a.slice(c)}}function w(a,b,c,e){a=mb(a,function(a,e,f,g){if(a=Ua(a,b))return Array.isArray(a)?a.map(function(a){return c(a,e,f,g)}):c(a,e,f,g)});return Array.prototype.concat.apply([],e?a.reverse():a)}function Ua(a,b){"function"!==typeof a&&(a=$a.extend(a));
return a.options[b]}function Ab(a,b){if(b)return function(){return a.apply(b,arguments)}}function Bb(a,b,c){return w(a,"beforeRouteEnter",function(a,e,f,g){return Pb(a,f,g,b,c)})}function Pb(a,b,c,e,f){return function(g,k,l){return a(g,k,function(a){l(a);"function"===typeof a&&e.push(function(){Cb(a,b.instances,c,f)})})}}function Cb(a,b,c,e){b[c]?a(b[c]):e()&&setTimeout(function(){Cb(a,b,c,e)},16)}function Ma(a){var b=window.location.pathname;a&&0===b.indexOf(a)&&(b=b.slice(a.length));return(b||"/")+
window.location.search+window.location.hash}function ob(){var a=pb();if("/"===a.charAt(0))return!0;Xa("/"+a);return!1}function pb(){var a=window.location.href,b=a.indexOf("#");return-1===b?"":a.slice(b+1)}function Wa(a){var b=window.location.href,c=b.indexOf("#");return(0<=c?b.slice(0,c):b)+"#"+a}function Xa(a){Fa?X(Wa(a),!0):window.location.replace(Wa(a))}function Ya(a,b){a.push(b);return function(){var c=a.indexOf(b);-1<c&&a.splice(c,1)}}var Qb={name:"router-view",functional:!0,props:{name:{type:String,
default:"default"}},render:function(a,b){var e=b.props;a=b.children;var g=b.parent;b=b.data;b.routerView=!0;var k=g.$createElement,l=e.name;e=g.$cloud_lib_route;for(var m=g._routerViewCache||(g._routerViewCache={}),n=0,r=!1;g&&g._routerRoot!==g;)g.$vnode&&g.$vnode.data.routerView&&n++,g._inactive&&(r=!0),g=g.$parent;b.routerViewDepth=n;if(r)return k(m[l],b,a);var q=e.matched[n];if(!q)return m[l]=null,k();g=m[l]=q.components[l];b.registerRouteInstance=function(a,b){var c=q.instances[l];if(b&&c!==a||
!b&&c===a)q.instances[l]=b};(b.hook||(b.hook={})).prepatch=function(a,b){q.instances[l]=b.componentInstance};if(e=b.props=c(e,q.props&&q.props[l])){e=b.props=f({},e);m=b.attrs=b.attrs||{};for(var t in e)g.props&&t in g.props||(m[t]=e[t],delete e[t])}return k(g,b,a)}},qa=/[!'()*]/g,qc=function(a){return"%"+a.charCodeAt(0).toString(16)},Db=/%2C/g,Oa=function(a){return encodeURIComponent(a).replace(qa,qc).replace(Db,",")},Eb=decodeURIComponent,Za=/\/?$/,Pa=n(null,{path:"/"}),Tb={name:"router-link",props:{to:{type:[String,
Object],required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:[String,Array],default:"click"}},render:function(a){var b=this,c=this.$cloud_lib_router,e=this.$cloud_lib_route,f=c.resolve(this.to,e,this.append),g=f.location,k=f.route;f=f.href;var l={},r=c.options.linkActiveClass,q=c.options.linkExactActiveClass;r=null==this.activeClass?null==r?"router-link-active":r:this.activeClass;q=null==this.exactActiveClass?
null==q?"router-link-exact-active":q:this.exactActiveClass;k=g.path?n(null,g,null,c):k;l[q]=y(e,k);l[r]=this.exact?l[q]:G(e,k);var t=function(a){z(a)&&(b.replace?c.replace(g):c.push(g))},w={click:z};Array.isArray(this.event)?this.event.forEach(function(a){w[a]=t}):w[this.event]=t;e={class:l};"a"===this.tag?(e.on=w,e.attrs={href:f}):(k=J(this.$slots.default))?(k.isStatic=!1,l=$a.util.extend,(k.data=l({},k.data)).on=w,(k.data.attrs=l({},k.data.attrs)).href=f):e.on=w;return a(this.tag,e,this.$slots.default)}},
$a,ab="undefined"!==typeof window,rb=Array.isArray||function(a){return"[object Array]"==Object.prototype.toString.call(a)},Qa=I,vc=/(\\.)|([\/.])?(?:(?:\:(\w+)(?:\(((?:\\.|[^\\()])+)\))?|\(((?:\\.|[^\\()])+)\))([+*?])?|(\*))/g;Qa.parse=U;Qa.compile=function(a,b){return ea(U(a,b))};Qa.tokensToFunction=ea;Qa.tokensToRegExp=Ba;var Ub=Object.create(null),Vb=Object.create(null),Fa=ab&&function(){var a=window.navigator.userAgent;return-1===a.indexOf("Android 2.")&&-1===a.indexOf("Android 4.0")||-1===a.indexOf("Mobile Safari")||
-1!==a.indexOf("Chrome")||-1!==a.indexOf("Windows Phone")?window.history&&"pushState"in window.history:!1}(),Wb=ab&&window.performance&&window.performance.now?window.performance:Date,Ga=Wb.now().toFixed(3);$jscomp.initSymbol();$jscomp.initSymbol();var Xb="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag,H=function(a,b){this.router=a;a=b;a||(ab?(a=(a=document.querySelector("base"))&&a.getAttribute("href")||"/",a=a.replace(/^https?:\/\/[^\/]+/,"")):a="/");"/"!==a.charAt(0)&&(a="/"+a);
this.base=a.replace(/\/$/,"");this.current=Pa;this.pending=null;this.ready=!1;this.readyCbs=[];this.readyErrorCbs=[];this.errorCbs=[]};H.prototype.listen=function(a){this.cb=a};H.prototype.onReady=function(a,b){this.ready?a():(this.readyCbs.push(a),b&&this.readyErrorCbs.push(b))};H.prototype.onError=function(a){this.errorCbs.push(a)};H.prototype.transitionTo=function(a,b,c){var e=this,f=this.router.match(a,this.current);this.confirmTransition(f,function(){e.updateRoute(f);b&&b(f);e.ensureURL();e.ready||
(e.ready=!0,e.readyCbs.forEach(function(a){a(f)}))},function(a){c&&c(a);a&&!e.ready&&(e.ready=!0,e.readyErrorCbs.forEach(function(b){b(a)}))})};H.prototype.confirmTransition=function(a,c,f){var g=this,k=this.current,l=function(a){e(a)&&(g.errorCbs.length?g.errorCbs.forEach(function(b){b(a)}):(b(!1,"uncaught error during route navigation:"),console.error(a)));f&&f(a)};if(y(a,k)&&a.matched.length===k.matched.length)return this.ensureURL(),l();var m=Ea(this.current.matched,a.matched),n=m.updated,u=m.activated;
m=[].concat(w(m.deactivated,"beforeRouteLeave",Ab,!0),this.router.beforeHooks,w(n,"beforeRouteUpdate",Ab),u.map(function(a){return a.beforeEnter}),lb(u));this.pending=a;var r=function(b,c){if(g.pending!==a)return l();try{b(a,k,function(a){!1===a||e(a)?(g.ensureURL(!0),l(a)):"string"===typeof a||"object"===typeof a&&("string"===typeof a.path||"string"===typeof a.name)?(l(),"object"===typeof a&&a.replace?g.replace(a):g.push(a)):c(a)})}catch(Sa){l(Sa)}};kb(m,r,function(){var b=[],e=Bb(u,b,function(){return g.current===
a}).concat(g.router.resolveHooks);kb(e,r,function(){if(g.pending!==a)return l();g.pending=null;c(a);g.router.app&&g.router.app.$nextTick(function(){b.forEach(function(a){a()})})})})};H.prototype.updateRoute=function(a){var b=this.current;this.current=a;this.cb&&this.cb(a);this.router.afterHooks.forEach(function(c){c&&c(a,b)})};var cb=function(a){function b(b,c){var e=this;a.call(this,b,c);var f=b.options.scrollBehavior;f&&ha();var g=Ma(this.base);window.addEventListener("popstate",function(a){var c=
e.current;a=Ma(e.base);e.current===Pa&&a===g||e.transitionTo(a,function(a){f&&ia(b,a,c,!0)})})}a&&(b.__proto__=a);b.prototype=Object.create(a&&a.prototype);b.prototype.constructor=b;b.prototype.go=function(a){window.history.go(a)};b.prototype.push=function(a,b,c){var e=this,f=this.current;this.transitionTo(a,function(a){X(R(e.base+a.fullPath));ia(e.router,a,f,!1);b&&b(a)},c)};b.prototype.replace=function(a,b,c){var e=this,f=this.current;this.transitionTo(a,function(a){X(R(e.base+a.fullPath),!0);ia(e.router,
a,f,!1);b&&b(a)},c)};b.prototype.ensureURL=function(a){if(Ma(this.base)!==this.current.fullPath){var b=R(this.base+this.current.fullPath);a?X(b):X(b,!0)}};b.prototype.getCurrentLocation=function(){return Ma(this.base)};return b}(H),Gb=function(a){function b(b,c,e){a.call(this,b,c);if(b=e)b=this.base,c=Ma(b),/^\/#/.test(c)?b=void 0:(window.location.replace(R(b+"/#"+c)),b=!0);b||ob()}a&&(b.__proto__=a);b.prototype=Object.create(a&&a.prototype);b.prototype.constructor=b;b.prototype.setupListeners=function(){var a=
this,b=this.router.options.scrollBehavior,c=Fa&&b;c&&ha();window.addEventListener(Fa?"popstate":"hashchange",function(){var b=a.current;ob()&&a.transitionTo(pb(),function(e){c&&ia(a.router,e,b,!0);Fa||Xa(e.fullPath)})})};b.prototype.push=function(a,b,c){var e=this,f=this.current;this.transitionTo(a,function(a){var c=a.fullPath;Fa?X(Wa(c)):window.location.hash=c;ia(e.router,a,f,!1);b&&b(a)},c)};b.prototype.replace=function(a,b,c){var e=this,f=this.current;this.transitionTo(a,function(a){Xa(a.fullPath);
ia(e.router,a,f,!1);b&&b(a)},c)};b.prototype.go=function(a){window.history.go(a)};b.prototype.ensureURL=function(a){var b=this.current.fullPath;pb()!==b&&(a?Fa?X(Wa(b)):window.location.hash=b:Xa(b))};b.prototype.getCurrentLocation=function(){return pb()};return b}(H),Fb=function(a){function b(b,c){a.call(this,b,c);this.stack=[];this.index=-1}a&&(b.__proto__=a);b.prototype=Object.create(a&&a.prototype);b.prototype.constructor=b;b.prototype.push=function(a,b,c){var e=this;this.transitionTo(a,function(a){e.stack=
e.stack.slice(0,e.index+1).concat(a);e.index++;b&&b(a)},c)};b.prototype.replace=function(a,b,c){var e=this;this.transitionTo(a,function(a){e.stack=e.stack.slice(0,e.index).concat(a);b&&b(a)},c)};b.prototype.go=function(a){var b=this,c=this.index+a;if(!(0>c||c>=this.stack.length)){var e=this.stack[c];this.confirmTransition(e,function(){b.index=c;b.updateRoute(e)})}};b.prototype.getCurrentLocation=function(){var a=this.stack[this.stack.length-1];return a?a.fullPath:"/"};b.prototype.ensureURL=function(){};
return b}(H);H=function(b){void 0===b&&(b={});this.app=null;this.apps=[];this.options=b;this.beforeHooks=[];this.resolveHooks=[];this.afterHooks=[];this.matcher=T(b.routes||[],this);var c=b.mode||"hash";(this.fallback="history"===c&&!Fa&&!1!==b.fallback)&&(c="hash");ab||(c="abstract");this.mode=c;switch(c){case "history":this.history=new cb(this,b.base);break;case "hash":this.history=new Gb(this,b.base,this.fallback);break;case "abstract":this.history=new Fb(this,b.base);break;default:a(!1,"invalid mode: "+
c)}};var N={currentRoute:{configurable:!0}};H.prototype.match=function(a,b,c){return this.matcher.match(a,b,c)};N.currentRoute.get=function(){return this.history&&this.history.current};H.prototype.init=function(b){var c=this;a(F.installed,"not installed. Make sure to call `CloudLibVue.use(CloudLibVueRouter)` before creating root instance.");this.apps.push(b);if(!this.app){this.app=b;var e=this.history;e instanceof cb?e.transitionTo(e.getCurrentLocation()):e instanceof Gb&&(b=function(){e.setupListeners()},
e.transitionTo(e.getCurrentLocation(),b,b));e.listen(function(a){c.apps.forEach(function(b){b._route=a})})}};H.prototype.beforeEach=function(a){return Ya(this.beforeHooks,a)};H.prototype.beforeResolve=function(a){return Ya(this.resolveHooks,a)};H.prototype.afterEach=function(a){return Ya(this.afterHooks,a)};H.prototype.onReady=function(a,b){this.history.onReady(a,b)};H.prototype.onError=function(a){this.history.onError(a)};H.prototype.push=function(a,b,c){this.history.push(a,b,c)};H.prototype.replace=
function(a,b,c){this.history.replace(a,b,c)};H.prototype.go=function(a){this.history.go(a)};H.prototype.back=function(){this.go(-1)};H.prototype.forward=function(){this.go(1)};H.prototype.getMatchedComponents=function(a){return(a=a?a.matched?a:this.resolve(a).route:this.currentRoute)?[].concat.apply([],a.matched.map(function(a){return Object.keys(a.components).map(function(b){return a.components[b]})})):[]};H.prototype.resolve=function(a,b,c){a=fa(a,b||this.history.current,c,this);b=this.match(a,
b);var e=b.redirectedFrom||b.fullPath;c=this.history.base;e="hash"===this.mode?"#"+e:e;c=c?R(c+"/"+e):e;return{location:a,route:b,href:c,normalizedTo:a,resolved:b}};H.prototype.addRoutes=function(a){this.matcher.addRoutes(a);this.history.current!==Pa&&this.history.transitionTo(this.history.getCurrentLocation())};Object.defineProperties(H.prototype,N);H.install=F;H.version="3.0.1";ab&&window.CloudLibraryVue&&window.CloudLibraryVue.use(H);return H});window.tdbVue={};
window.tdbVue.error={template:'\n            <div class="tdb-error-wrap">                                   \n                <div class="tdb-error-alert">\n                    <span class="tdb-error-message" v-html="errorsToDisplay[0].message"></span>\n                    <span v-show="tduIsEnabled()" class="tdb-error-open-extra" @click.prevent="showExtra = !showExtra">\n                        <template v-if="showExtra === false">+</template>\n                        <template v-else>-</template>\n                    </span>\n                    <div v-show="showExtra" class="tdb-error-extra">\n                        <div v-for="(error, index) in errorsToDisplay" :key="\'extra_error_\' + index" class="tdb-error-extra-single" @click.prevent="switchDebugDisplay(\'extra_error_\' + index)">\n                            <div>{{error.type}}: {{error.message}}</div>                            \n                            <div class="tdb-error-debug-data" v-show="debugDisplay[\'extra_error_\' + index]"><pre>{{error.debug_data}}</pre></div>                        \n                        </div>                        \n                    </div>\n                </div>\n            </div>',props:{errorsToDisplay:{default:null}},
data:function(){return{showExtra:!1,debugDisplay:null}},created:function(){this.setDebugDisplay()},methods:{setDebugDisplay:function(){if(null===this.errorsToDisplay)this.debugDisplay=null;else{var a={};this.errorsToDisplay.forEach(function(b,e,c){a["extra_error_"+e]=!1});this.debugDisplay=a}},switchDebugDisplay:function(a){this.debugDisplay[a]=!this.debugDisplay[a]},tduIsEnabled:function(){return void 0!==window.tdbVue.tduIsEnabled?!0:!1}},watch:{errorsToDisplay:function(){this.setDebugDisplay()}}};
window.tdbVueManager={};
window.tdbVueManager.error={template:'\n            <div class="tdb-error-wrap">                                   \n                <div class="tdb-error-alert">\n                    <span class="tdb-error-message">{{errorsToDisplay[0].message}}</span>\n                    <span v-show="tduIsEnabled()" class="tdb-error-open-extra" @click.prevent="showExtra = !showExtra">\n                        <template v-if="showExtra === false">+</template>\n                        <template v-else>-</template>\n                    </span>\n                    <div v-show="showExtra" class="tdb-error-extra">\n                        <div v-for="(error, index) in errorsToDisplay" :key="\'extra_error_\' + index" class="tdb-error-extra-single" @click.prevent="switchDebugDisplay(\'extra_error_\' + index)">\n                            <div>{{error.type}}: {{error.message}}</div>                            \n                            <div class="tdb-error-debug-data" v-show="debugDisplay[\'extra_error_\' + index]"><pre>{{error.debug_data}}</pre></div>                        \n                        </div>                        \n                    </div>\n                </div>\n            </div>',props:{errorsToDisplay:{default:null}},
data:function(){return{showExtra:!1,debugDisplay:null}},created:function(){this.setDebugDisplay()},methods:{setDebugDisplay:function(){if(null===this.errorsToDisplay)this.debugDisplay=null;else{var a={};this.errorsToDisplay.forEach(function(b,e,c){a["extra_error_"+e]=!1});this.debugDisplay=a}},switchDebugDisplay:function(a){this.debugDisplay[a]=!this.debugDisplay[a]},tduIsEnabled:function(){return void 0!==window.tdbVueManager.tduIsEnabled?!0:!1}},watch:{errorsToDisplay:function(){this.setDebugDisplay()}}};
window.tdbVue.cache={data:function(){return{cache:{}}},methods:{cloneArray:function(a){return JSON.parse(JSON.stringify(a))},cacheInit:function(a){if(0!==a.length&&void 0===this.cache.All){this.cache.All={latest:{"":[]}};for(var b=0;b<a.length;b++){var e=a[b],c=e.template_type_name;void 0===this.cache[c]&&(this.cache[c]={latest:{"":[]}});this.cache.All.latest[""][b]=e;this.cache[c].latest[""].push(e);for(var f in e.sort)if(e.sort.hasOwnProperty(f)){var g=e.sort[f],l=g.all;g=g.template;void 0===this.cache.All[f]&&
(this.cache.All[f]={"":[]});void 0===this.cache[c][f]&&(this.cache[c][f]={"":[]});this.cache.All[f][""][l]=e;this.cache[c][f][""][g]=e}}return this.cache}},cacheReset:function(){this.cache={}},cacheGetCount:function(a,b,e,c){var f={},g;for(g in this.cache)if(this.cache.hasOwnProperty(g)){var l=this.cacheJustGetSorted(g,a,b);c?l=_.isUndefined(e)||!0!==e?l.filter(function(a){return"0"===a.is_mobile}):l.filter(function(a){return"1"===a.is_mobile}):_.isUndefined(e)||!0!==e||(l=l.filter(function(a){return"1"===
a.is_mobile}));f[g]=l.length}return f},cacheRemoveTemplate:function(a){for(var b in this.cache)if(this.cache.hasOwnProperty(b))for(var e in this.cache[b])if(this.cache[b].hasOwnProperty(e))for(var c in this.cache[b][e])if(this.cache[b][e].hasOwnProperty(c)){var f=0,g;for(g in this.cache[b][e][c])this.cache[b][e][c][g].ID===a&&this.cache[b][e][c].splice(f,1),f++}},cacheJustGetSorted:function(a,b,e){if(void 0===this.cache[a])return[];e=e.trim().toLowerCase();if(void 0!==this.cache[a][b][e])return this.cache[a][b][e];
e=e.replace(/ +(?= )/gi,"");var c=[],f=[];a=this.cache[a][b][""];b=searchVals=e.split(" ");1<searchVals.length&&(b=this.getPermutations(e.split(" ")));for(e=0;e<b.length;e++)for(var g=new RegExp(b[e].replace(/\s/gi,"(.*)"),"g"),l=0;l<a.length;l++)if(-1===f.indexOf(l)){var n=!1;-1!==a[l].search_string.indexOf(b[e])&&(n=!0);Array.isArray(g.exec(a[l].search_string))&&(n=!0);n&&(c.push(a[l]),f.push(l))}return c},getPermutations:function(a){var b=[];if(1===a.length)return b.push(a),b;for(var e=0;e<a.length;e++){var c=
a[e],f=a.slice(0,e).concat(a.slice(e+1));f=this.getPermutations(f);for(var g=0;g<f.length;g++)b.push(c.concat([" "],f[g]))}return b},cacheGetSorted:function(a,b,e){var c=this.cacheJustGetSorted(a,b,e);return void 0!==this.cache[a]&&void 0!==this.cache[a][b]?this.cache[a][b][e]=c:[]}}};
window.tdbVue.index={template:'<div class="tdb-index">\n            <router-view></router-view>\n            <router-view name="modal"></router-view>\n            <div v-if="get_templates_running === true" class="tdb-loading-templates"><span>Loading templates...</span></div>\n        </div>',mixins:[window.tdbVue.cache],props:{fixVueJs:""},data:function(){return{section_title:"Single templates",tdb_template_type:window.tdcPostSettings.tdbTemplateType,wp_type_name:window.tdcPostSettings.tdbTemplateType,
wp_types:[],template_type_name:"All",template_types:[],sort_by_options:[],search:"",sort_by:"latest",templates:[],sorted_templates:[],errors:null,scroll_position:0,key_is_valid:void 0,key_status:void 0,get_templates_running:!1,assign_to_post:-1,assign_to_category:-1,assign_to_404:-1,assign_to_archive:-1,assign_to_search:-1,assign_to_attachment:-1,assign_to_author:-1,assign_to_tag:-1,assign_to_woo_product:-1,assign_mobile_to_template:-1,is_mobile:"",is_composer_mobile:!1,show_only_mobile_or_normal:!1,
installTemplateRoute:"installRoute"}},mounted:function(){var a=this;this.$nextTick(function(){jQuery("#tdc-sidebar .tdb-load-template").on("click",function(b){b.preventDefault();"undefined"!==typeof window.tdcPostSettings.save_tdbTemplateType&&(window.tdcPostSettings.tdbTemplateType=window.tdcPostSettings.save_tdbTemplateType,a.tdb_template_type=window.tdcPostSettings.tdbTemplateType,a.wp_type_name=window.tdcPostSettings.tdbTemplateType,a.resetTemplates(),window.tdcPostSettings.save_tdbTemplateType=
void 0);b={wp_type:window.tdcPostSettings.tdbTemplateType,hide_mobile_selector:"hide"};tdcState.isMobileComposer()&&(a.is_mobile="mobile",a.is_composer_mobile=!0);window.tdbVue.router.push({name:"loadRoute",params:b})});jQuery("#tdc-zone .tdc-header-template-cloud").on("click",function(b){b.preventDefault();a.tdb_template_type="header";a.wp_type_name="header";"header"!==window.tdcPostSettings.tdbTemplateType&&(window.tdcPostSettings.save_tdbTemplateType=window.tdcPostSettings.tdbTemplateType,a.resetTemplates());
tdcState.isMobileComposer()&&(a.is_mobile="mobile",a.is_composer_mobile=!0);window.tdbVue.router.push({name:"loadRoute",params:{wp_type:"header",hide_mobile_selector:"hide"}})});jQuery("#tdc-zone .tdc-footer-template-cloud").on("click",function(b){b.preventDefault();a.tdb_template_type="footer";a.wp_type_name="footer";"header"!==window.tdcPostSettings.tdbTemplateType&&(window.tdcPostSettings.save_tdbTemplateType=window.tdcPostSettings.tdbTemplateType,a.resetTemplates());tdcState.isMobileComposer()&&
(a.is_mobile="mobile",a.is_composer_mobile=!0);window.tdbVue.router.push({name:"loadRoute",params:{wp_type:"footer",hide_mobile_selector:"hide"}})});if(0<window.location.search.indexOf("auto_install")){var b=window.location.search.split("auto_install="),e=b[1].split("%2F"),c=b[1].split("&assign_to_post="),f=b[1].split("&assign_to_category="),g=b[1].split("&assign_to_404="),l=b[1].split("&assign_to_archive="),n=b[1].split("&assign_to_search="),q=b[1].split("&assign_to_attachment="),r=b[1].split("&assign_to_author="),
y=b[1].split("&assign_to_tag="),D=b[1].split("&assign_mobile_to_template="),G=b[1].split("&assign_to_woo_product=");2<=c.length?(e=c[0].split("%2F"),c=c[1],a.assign_to_post=c):2<=f.length?(e=f[0].split("%2F"),f=f[1],a.assign_to_category=f):2<=g.length?(e=g[0].split("%2F"),g=g[1],a.assign_to_404=g):2<=l.length?(e=l[0].split("%2F"),l=l[1],a.assign_to_archive=l):2<=n.length?(e=n[0].split("%2F"),n=n[1],a.assign_to_search=n):2<=q.length?(e=q[0].split("%2F"),q=q[1],a.assign_to_attachment=q):2<=r.length?
(e=r[0].split("%2F"),r=r[1],a.assign_to_author=r):2<=y.length?(e=y[0].split("%2F"),y=y[1],a.assign_to_tag=y):2<=D.length?(e=D[0].split("%2F"),D=D[1],a.assign_mobile_to_template=D):2<=G.length&&(e=G[0].split("%2F"),G=G[1],a.assign_to_woo_product=G);if(3<=e.length){var z={name:"singleRoute",params:{wpType:e[0],templateType:e[1],templateId:e[2],autoInstall:!0}};4===e.length&&(z.params.updateTemplateId=e[3]);window.history.replaceState(window.history.state,"remove auto_install",b[0]);a.wp_types.length?
window.tdbVue.router.push(z):a.getTemplates({wp_type:window.tdcPostSettings.tdbTemplateType,callback:function(){window.tdbVue.router.push(z)}})}}})},methods:{getTemplates:function(a){var b=this;if(!0!==b.get_templates_running){if(0<b.templates.length)return b.templates;b.get_templates_running=!0;b.errors=null;var e={};if("undefined"!==typeof a){"undefined"!==typeof a.wp_type&&(e.wp_type=a.wp_type,"tax_td_"===a.wp_type.substring(0,7)?e.wp_type="cpt_tax":"td_"===a.wp_type.substring(0,3)&&(e.wp_type=
"cpt"));if("undefined"!==typeof a.assign_to_post||"undefined"!==typeof a.assign_to_category||"undefined"!==typeof a.assign_to_404||"undefined"!==typeof a.assign_to_archive||"undefined"!==typeof a.assign_to_search||"undefined"!==typeof a.assign_to_attachment||"undefined"!==typeof a.assign_to_author||"undefined"!==typeof a.assign_to_tag||"undefined"!==typeof a.assign_mobile_to_template||"undefined"!==typeof a.assign_to_woo_product||"undefined"!==typeof a.assign)e.assign=1;"undefined"!==typeof a.is_mobile&&
(e.is_mobile=a.is_mobile)}return tdbApi.cloudRun({cloudEndPoint:"templates/get_all",cloudPost:e,done:function(c){b.templates=c.templates;b.wp_types=c.wp_types;void 0!==c.key_is_valid&&(b.key_is_valid=c.key_is_valid);void 0!==c.key_status&&(b.key_status=c.key_status);if(0<c.template_types.length){b.template_types=c.template_types;var e={template_type_name:"All",count:0},g=!1;b.template_types.forEach(function(a){g||a.wp_type_name!==b.tdb_template_type||(b.template_type_name=a.template_type_name,g=!0);
e.count+=parseInt(a.count)});"header"!==b.tdb_template_type&&"footer"!==b.tdb_template_type&&"undefined"!==typeof b.assing_to_post&&0<b.assing_to_post&&b.template_types.unshift(e)}b.getSortByOptions();b.getSorted();b.get_templates_running=!1;"undefined"!==typeof a&&"undefined"!==typeof a.callback&&a.callback()}.bind(this),error:function(a){b.errors=a;b.get_templates_running=!1}})}},getSortByOptions:function(){this.sort_by_options=[];this.sort_by_options.push("latest");if(0!==this.templates.length){var a=
this.templates[0].sort,b;for(b in a)a.hasOwnProperty(b)&&this.sort_by_options.push(b)}},getSorted:function(){this.cacheInit(this.templates);this.sorted_templates=this.cacheGetSorted(this.template_type_name,this.sort_by,this.search)},resetSortOptions:function(){this.search="";this.sort_by="latest";this.wp_type_name=this.tdb_template_type},resetTemplates:function(){this.templates=[];this.sorted_templates=[];this.cacheReset()},removeTemplate:function(a){this.cacheRemoveTemplate(a)},filterTemplates:function(){var a=
this.cacheGetCount(this.sort_by,this.search,"mobile"===this.is_mobile?!0:void 0,this.show_only_mobile_or_normal),b={},e;for(e in a)b.$jscomp$loop$prop$tempType$16=e,this.template_types.forEach(function(b){return function(c){b.$jscomp$loop$prop$tempType$16===c.template_type_name&&(c.count=a[b.$jscomp$loop$prop$tempType$16])}}(b)),b={$jscomp$loop$prop$tempType$16:b.$jscomp$loop$prop$tempType$16}}},watch:{search:function(){this.template_type_name="All";this.getSorted()},sort_by:function(){this.getSorted()},
template_type_name:function(){this.getSorted()},sorted_templates:function(){eventHub.$emit("sorted-templates-changed");this.filterTemplates()},is_mobile:function(){eventHub.$emit("sorted-templates-changed");this.filterTemplates()}},beforeRouteUpdate:function(a,b,e){"indexRoute"===a.name&&(this.scroll_position=0);e()}};
window.tdbVueManager.index={template:'<div class="tdb-index">\n            <router-view></router-view>\n            <router-view name="modal"></router-view>\n            <div v-if="get_templates_running === true" class="tdb-loading-templates"><span>Loading templates...</span></div>\n        </div>',props:{fixVueJs:""},data:function(){return{section_title:"Single templates",tdb_template_type:window.tdcPostSettings.tdbTemplateType,wp_type_name:window.tdcPostSettings.tdbTemplateType,wp_types:[],template_type_name:"All",
template_types:[],sort_by_options:[],search:"",sort_by:"latest",templates:[],sorted_templates:[],errors:null,scroll_position:0,key_is_valid:void 0,key_status:void 0,get_templates_running:!1,assign_to_post:-1,assign_to_category:-1,assign_to_404:-1,assign_to_archive:-1,assign_to_search:-1,assign_to_attachment:-1,assign_to_author:-1,assign_to_tag:-1,assign_to_woo_product:-1,assign_mobile_to_template:-1,is_mobile:""}},mounted:function(){},methods:{getTemplates:function(a){var b=this;if(!0!==b.get_templates_running){if(0<
b.templates.length)return b.templates;b.get_templates_running=!0;b.errors=null;var e={};if("undefined"!==typeof a){"undefined"!==typeof a.wp_type&&(e.wp_type=a.wp_type);if("undefined"!==typeof a.assign_to_post||"undefined"!==typeof a.assign_to_category||"undefined"!==typeof a.assign_to_404||"undefined"!==typeof a.assign_to_archive||"undefined"!==typeof a.assign_to_search||"undefined"!==typeof a.assign_to_attachment||"undefined"!==typeof a.assign_to_author||"undefined"!==typeof a.assign_to_tag||"undefined"!==
typeof a.assign_mobile_to_template||"undefined"!==typeof a.assign_to_woo_product)e.assign=1;"undefined"!==typeof a.is_mobile&&(e.is_mobile=a.is_mobile)}return tdbApi.cloudRun({cloudEndPoint:"templates/get_all",cloudPost:e,done:function(c){b.templates=c.templates;b.wp_types=c.wp_types;void 0!==c.key_is_valid&&(b.key_is_valid=c.key_is_valid);void 0!==c.key_status&&(b.key_status=c.key_status);if(0<c.template_types.length){b.template_types=c.template_types;var e={template_type_name:"All",count:0},g=!1;
b.template_types.forEach(function(a){g||a.wp_type_name!==b.tdb_template_type||(b.template_type_name=a.template_type_name,g=!0);e.count+=parseInt(a.count)});"header"!==b.tdb_template_type&&"footer"!==b.tdb_template_type&&"undefined"!==typeof b.assing_to_post&&0<b.assing_to_post&&b.template_types.unshift(e)}b.getSortByOptions();b.getSorted();b.get_templates_running=!1;"undefined"!==typeof a&&"undefined"!==typeof a.callback&&a.callback()}.bind(this),error:function(a){b.errors=a;b.get_templates_running=
!1}})}},getSortByOptions:function(){this.sort_by_options=[];this.sort_by_options.push("latest");if(0!==this.templates.length){var a=this.templates[0].sort,b;for(b in a)a.hasOwnProperty(b)&&this.sort_by_options.push(b)}},getSorted:function(){this.cacheInit(this.templates);this.sorted_templates=this.cacheGetSorted(this.template_type_name,this.sort_by,this.search)},resetSortOptions:function(){this.search="";this.sort_by="latest";this.wp_type_name=this.tdb_template_type},resetTemplates:function(){this.templates=
[];this.sorted_templates=[];this.cacheReset()},removeTemplate:function(a){this.cacheRemoveTemplate(a)},filterTemplates:function(){var a=this.cacheGetCount(this.sort_by,this.search,"mobile"===this.is_mobile?!0:void 0),b={},e;for(e in a)b.$jscomp$loop$prop$tempType$18=e,this.template_types.forEach(function(b){return function(c){b.$jscomp$loop$prop$tempType$18===c.template_type_name&&(c.count=a[b.$jscomp$loop$prop$tempType$18])}}(b)),b={$jscomp$loop$prop$tempType$18:b.$jscomp$loop$prop$tempType$18}}},
watch:{search:function(){this.template_type_name="All";this.getSorted()},sort_by:function(){this.getSorted()},template_type_name:function(){this.getSorted()},sorted_templates:function(){eventHub.$emit("sorted-templates-changed");this.filterTemplates()},is_mobile:function(){this.filterTemplates()}},beforeRouteUpdate:function(a,b,e){"indexRoute"===a.name&&(this.scroll_position=0);e()}};
window.tdbVue.single={template:'<div class="tdb-modal-body" v-if="!autoInstall">\n                    <div class="tdb-single tdb-template">\n                        \x3c!-- header --\x3e\n                        <div class="tdb-header">\n                            <span class="tdb-title">Pre-designed Templates - Cloud Library</span>\n                            <button @click.prevent="closeModal" class="td-icon-close-mobile tdb-close"></button>\n                        </div>\n                        \n                        \x3c!-- errors --\x3e\n                        <error \n                            v-if="errors"\n                            :errorsToDisplay="errors"\n                        ></error>\n                        \n                        <template v-if="$parent.sorted_templates.length !== 0">\n                            \x3c!-- breadcrumbs --\x3e\n                            <div class="tdb-breadcrumbs">\n                                <span @click.prevent="viewCurrentType" class="tdb-breadcrumbs-parent">{{template.template_type_name}}</span> <span>\\</span> {{template.title}}                      \n                            </div>                                     \n                            \n                            \x3c!-- content --\x3e\n                            <div class="tdb-single-content">\n                                <div class="tdb-single-image" :style="\'background-image: url(\' + template.big_image_url + \')\'"></div>\n                                \x3c!--<img :src="template.big_image_url" class="tdb-single-thumb">--\x3e\n                                <div class="tdb-single-info">\n                                    <div class="tdb-info-wrap">\n                                        <div class="tdb-single-type" @click.prevent="viewCurrentType"><span>{{template.template_type_name}}</span></div>\n                                        <div class="tdb-single-title">{{template.title}}<span class="tdb-single-by"> by <a target="_blank" :href="template.author_url">{{template.author}}</a></span></div>\n                                        <div class="tdb-single-description" v-html="template.description"></div>\n                                        <div class="tdb-single-tags" v-if="template.tags.length"><span class="tdb-single-title-desc">Tags: </span><span v-for="(tag, index) in template.tags"><router-link :to="{name:\'loadRoute\', params: { search: tag }}">{{tag}}</router-link><template v-if="index < (template.tags.length - 1)">, </template></span></div>\n                                        <div class="tdb-single-additional">\n                                            <div class="tdb-additional-title">Additional information</div>\n                                            <div><span class="tdb-single-title-desc">Initial release:</span> {{template.initial_release}}</div>\n                                            <div><span class="tdb-single-title-desc">Version: </span>{{template.template_version}}</div>\n                                        </div>                                                                           \n                                           \n                                        <div class="tdb-single-buttons">\n                                            <router-link class="tdb-btn tdb-btn-back" tag="button" :to="{name:\'loadRoute\'}">Back</router-link>\n                                            <a v-if="template.preview_url && template.are_images_uploaded === \'1\'" class="tdb-btn tdb-btn-preview" :href="template.preview_url" target="_blank">Preview</a>\n                                            <button v-if="$parent.key_is_valid === undefined" @click.prevent="reloadTemplates()" class="tdb-btn">Reload templates</button>\n                                            <template v-else-if="\'active_key\' === $parent.key_status">\n                                                <button v-if="$parent.key_is_valid === false || $parent.key_is_valid == \'\'" @click.prevent="activateTheme()" class="tdb-btn">Activate theme</button>\n                                                <button v-else-if="\'all\' === $parent.tdb_template_type" class="tdb-btn" @click.prevent="confirmCreate(template.wp_type_name, template.template_type_name, template.ID, template.title, template.is_mobile)">\n                                                    <span v-if="wpType !== \'\' && wpType === \'page\'">Create Page</span>\n                                                    <span v-else >Create Template</span>\n                                                </button>\n                                                <button \n                                                    v-else-if="wpType !== \'\' && template.are_images_uploaded === \'1\' && ( wpType === $parent.tdb_template_type || ( wpType === \'page\' && \'1\' == template.is_section ) )" \n                                                    @click.prevent="confirmInstall(template.is_mobile)" \n                                                    :class="{\'tdb-btn\': true, \'tdb-btn-add-section\': \'1\' == template.is_section}"\n                                                >{{getButtonText()}}</button>\n                                                <button v-else class="tdb-btn">INCOMPATIBLE</button>\n                                            </template>\n                                            \n                                        </div>                            \n                                    </div>    \n                                    \x3c!-- next/prev --\x3e\n                                    <div @click="prevTemplate()" :class="\'tdb-single-arrow td-icon-menu-left tdb-single-prev\' + (templateIndex > 0 ? \' tdb-is-active\' : \'\')"></div>                    \n                                    <div @click="nextTemplate()" :class="\'tdb-single-arrow td-icon-menu-right tdb-single-next\' + ((templateIndex < $parent.sorted_templates.length - 1) ? \' tdb-is-active\' : \'\')"></div>                    \n                                </div>                  \n                            </div> \n                        </template>\n                        \n                   </div>\n                </div>',props:{templateId:{type:String,
required:!0},templateType:{type:String,required:!0},wpType:{type:String,required:!0},autoInstall:{type:Boolean},updateTemplateId:{type:String}},data:function(){return{template:{},templateIndex:-1,errors:null,show_install_confirm:!1}},created:function(){this.get_template();window.addEventListener("keydown",this.onKeyDown)},methods:{getEnvatoKeyErrors:function(){void 0===this.$parent.key_is_valid?this.errors=[{type:"Single ERROR",message:"Invalid reply received from Envato API while trying to check your Envato key. Please reaload the templates.",
debug_data:{key_is_valid:"undefined"}}]:!1===this.$parent.key_is_valid?this.errors=[{type:"Single ERROR",message:'Envato key is missing or invalid. Please register your theme using a valid key and try again. <a href="https://themeforest.net/item/newspaper/5489609?utm_source=NP_theme_panel&utm_medium=click&utm_campaign=cta&utm_content=buy_new_CL" target="_blank">Buy Newspaper Theme</a>',debug_data:{key_is_valid:this.$parent.key_is_valid}}]:""===this.$parent.key_is_valid?this.errors=[{type:"Single ERROR",
message:'Envato key is missing. Please register your theme using a valid key and try again. <a href="https://themeforest.net/item/newspaper/5489609?utm_source=NP_theme_panel&utm_medium=click&utm_campaign=cta&utm_content=buy_new_CL" target="_blank">Buy Newspaper Theme</a>',debug_data:{key_is_valid:this.$parent.key_is_valid}}]:"active_key"!==this.$parent.key_status&&(this.errors=[{type:"Single ERROR",message:'Envato key is alright, but it is not assigned to the current domain. Just <a href="'+(window.td_admin_url+
'admin.php?page=td_licence_panel">assign it</a> and then you are ready to enjoy the full benefits. If you need help, please to contact us at <a href="mailto:contact@tagdiv.com">contact@tagdiv.com</a>'),debug_data:{key_status:this.$parent.key_status}}])},get_template:function(){var a=this;a.resetTemplateData();0===a.$parent.sorted_templates.length?(a.$parent.template_type_name="All",a.$parent.getTemplates({wp_type:a.wpType,callback:function(){a.get_template()}})):(a.templateIndex=a.getTemplateIndex(),
-1===a.templateIndex&&a.$parent.template_type_name!==a.templateType&&(a.$parent.template_type_name=a.templateType,a.$parent.getSorted()),a.templateIndex=a.getTemplateIndex(),-1===a.templateIndex?a.errors=[{type:"Single ERROR",message:"Invalid template ID",debug_data:{template_id:a.templateId,sorted_templates:a.$parent.sorted_templates}}]:(a.getEnvatoKeyErrors(),Object.assign(a.template,a.$parent.sorted_templates[a.templateIndex]),!0===a.autoInstall&&(a.show_install_confirm=!0,window.autoInstallInterval=
setInterval(function(){if("undefined"!==typeof window.tdcIFrameData.TdcTopCollection){clearInterval(window.autoInstallInterval);var b={templateId:a.templateId};"undefined"!==typeof a.updateTemplateId&&(b.updateTemplateId=a.updateTemplateId);a.$cloud_lib_router.push({name:"installRoute",params:b})}},100))))},viewCurrentType:function(){this.$parent.resetSortOptions();this.$parent.template_type_name=this.template.template_type_name;this.$parent.getSorted();this.$cloud_lib_router.push({name:"loadRoute"})},
getTemplateIndex:function(){var a=this;return a.$parent.sorted_templates.findIndex(function(b){return parseInt(b.ID)===parseInt(a.templateId)})},closeModal:function(){this.$cloud_lib_router.push({name:"indexRoute"})},prevTemplate:function(){if(!(1>this.templateIndex)){var a=this.$parent.sorted_templates[this.templateIndex-1];this.$cloud_lib_router.push({name:"singleRoute",params:{templateId:a.ID,templateType:a.template_type_name,wpType:a.wp_type_name}})}},nextTemplate:function(){if(!(this.templateIndex>=
this.$parent.sorted_templates.length-1)){var a=this.$parent.sorted_templates[this.templateIndex+1];this.$cloud_lib_router.push({name:"singleRoute",params:{templateId:a.ID,templateType:a.template_type_name,wpType:a.wp_type_name}})}},resetTemplateData:function(){this.errors=null;this.template={}},confirmInstall:function(a){var b=this;b.show_install_confirm=!0;window.tdConfirm.modal({caption:"Template import",callbackYes:function(){tb_remove();b.$cloud_lib_router.push({name:b.$parent.installTemplateRoute,
params:{templateId:b.templateId,assignMobile:a}})},callbackNo:function(){b.show_install_confirm=!1},textYes:"Yes",htmlInfoContent:"Are you sure you want to import this template?"})},confirmCreate:function(a,b,e,c,f){var g=this;tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/new_template",post:{templateName:c,templateType:a,isMobile:f},done:function(c){tb_remove();if("header"===a||"footer"===a){var f="";-1!==parseInt(g.$parent.assign_mobile_to_template,10)&&(f="&assign_mobile_to_template="+
g.$parent.assign_mobile_to_template);window.location=c.template_edit_url+"&prev_url="+encodeURIComponent(window.td_admin_url+"edit.php?post_type=page&orderby=date&order=desc")+"&auto_install="+a+"/"+b+"/"+e+"/"+c.template_id+f}else"page"===a?(f="",-1!==g.$parent.assign_mobile_to_template&&(f="&assign_mobile_to_template="+g.$parent.assign_mobile_to_template),window.location=c.template_edit_url+"&prev_url="+encodeURIComponent(window.td_admin_url+"edit.php?post_type=page&orderby=date&order=desc")+"&auto_install="+
a+"/"+b+"/"+e+f):(f="",-1!==g.$parent.assign_to_post?f="&assign_to_post="+g.$parent.assign_to_post:-1!==g.$parent.assign_to_category?f="&assign_to_category="+g.$parent.assign_to_category:-1!==g.$parent.assign_to_404?f="&assign_to_404="+g.$parent.assign_to_404:-1!==g.$parent.assign_to_archive?f="&assign_to_archive="+g.$parent.assign_to_archive:-1!==g.$parent.assign_to_search?f="&assign_to_search="+g.$parent.assign_to_search:-1!==g.$parent.assign_to_attachment?f="&assign_to_attachment="+g.$parent.assign_to_attachment:
-1!==g.$parent.assign_to_author?f="&assign_to_author="+g.$parent.assign_to_author:-1!==g.$parent.assign_to_tag?f="&assign_to_tag="+g.$parent.assign_to_tag:-1!==parseInt(g.$parent.assign_mobile_to_template,10)?f="&assign_mobile_to_template="+g.$parent.assign_mobile_to_template:-1!==g.$parent.assign_to_woo_product&&(f="&assign_to_woo_product="+g.$parent.assign_to_woo_product),window.location=c.template_edit_url+"&prev_url="+encodeURIComponent(window.td_admin_url+"edit.php?post_type=tdb_templates")+
"&auto_install="+a+"/"+b+"/"+e+f)},error:function(a){g.errors="no permission"===a?[{message:"You don't have permission to create a cloud template!"}]:[{message:a}];console.log("td-cloud-library/new_template - ERROR",a)}})},getButtonText:function(){return"header"===this.template.wp_type_name?"Import header":"footer"===this.template.wp_type_name?"Import footer":"1"===this.template.is_section?"Import section":"Import template"},onKeyDown:function(a){switch(a.keyCode){case 37:this.prevTemplate();break;
case 39:this.nextTemplate();break;case 8:this.viewCurrentType()}},activateTheme:function(){window.location.href=window.td_admin_url+"admin.php?page=td_cake_panel"},reloadTemplates:function(){this.$parent.resetTemplates();this.$cloud_lib_router.push({name:"loadRoute",params:{wp_type:this.wpType}})}},components:{error:window.tdbVue.error},watch:{templateId:function(){this.get_template()}},beforeDestroy:function(){tb_remove();window.removeEventListener("keydown",this.onKeyDown)},beforeRouteUpdate:function(a,
b,e){tb_remove();this.show_install_confirm=!1;e()},beforeRouteLeave:function(a,b,e){"installRoute"!==a.name||this.show_install_confirm?e():this.$cloud_lib_router.go(-1)}};
window.tdbVue.install={template:'<div class="tdb-modal-body">\n                    <div class="tdb-install tdb-template">                                                                                                                                  \n                         \x3c!-- header --\x3e\n                        <div class="tdb-header">                        \n                            <button @click.prevent="closeModal" class="td-icon-close-mobile tdb-close"></button>                                                                                                     \n                        </div>                                              \n                        \x3c!-- content --\x3e\n                        <div class="tdb-install-content">\n                            <div class="tdb-install-box">\n                                <div class="tdb-install-thumb-wrap">\n                                    <img class="tdb-install-thumb" :src="$parent.templates[templateIndex].big_image_url">\n                                </div>\n                                \n                                <div class="tdb-install-info">\n                                    <div class="tdb-install-wrap">\n                                        <div class="tdb-install-template">\n                                            {{$parent.templates[templateIndex].title}} - {{$parent.template_type}} \n                                            <span class="tdb-install-author">by <a target="_blank" :href="$parent.templates[templateIndex].author_url">{{$parent.templates[templateIndex].author}}</a></span>\n                                        </div>\n                                        <div class="tdb-install-status">\n                                            <span v-if="percentage === 100">Import completed</span>\n                                            <span v-else>Installing...</span>\n                                        </div>                                                                                                                                                                    \n                                        <div class="tdb-progress-bar">\n                                            <div :style="\'width: \' + percentage + \'%;\'" class="tdb-progress-percentage"></div>\n                                        </div>                                       \n                                        <router-link v-if="percentage === 100" :to="{name: \'indexRoute\'}" tag="button" class="tdb-btn tdb-btn-white">Done</router-link>\n                                        <button v-else class="tdb-btn tdb-btn-white tdb-btn-disabled" disabled>Please wait...</button>\n                                        \n                                        \x3c!-- errors --\x3e\n                                        <error\n                                            v-if="errors" \n                                            :errorsToDisplay="errors"\n                                        ></error>                                                           \n                                    </div>                                         \n                                </div>                                                                                          \n                                \n                                <div class="tdb-clear-fix"></div>\n                            </div>  \n                        </div>                  \n                    </div>                  \n               </div>',props:{templateId:{type:String,
required:!0},updateTemplateId:{type:String}},data:function(){return{template:{},percentage:0,isInstalling:!1,templateIndex:-1,install_uid:"",errors:null}},created:function(){this.getTemplateIndex()},mounted:function(){var a=this;a.$nextTick(function(){a.installTemplate()})},methods:{closeModal:function(){this.$cloud_lib_router.push({name:"indexRoute"})},getTemplateIndex:function(){var a=this;a.templateIndex=a.$parent.templates.findIndex(function(b){return parseInt(b.ID)===parseInt(a.templateId)});
Object.assign(a.template,a.$parent.templates[a.templateIndex])},incrementInstallsNumber:function(){var a=this;tdbApi.cloudRun({cloudEndPoint:"templates/increment_install_number",cloudPost:{template_id:parseInt(a.templateId)},done:function(b){a.$parent.templates[a.templateIndex].installs_number++}.bind(this),error:function(a){}})},downloadImages:function(a){var b=this;if(0===a.images.length)a.done();else if(!1!==b.isInstalling){void 0===a.step&&(a.step=0);var e=a.images[a.step];window.tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,
cloudEndPoint:"td-cloud-library/download_image",post:{image:e,template_id:window.tdcPostSettings.postId,install_uid:b.install_uid,current_step:a.step+1,total_steps:a.images.length},done:function(c){a.progressChanged(a.step,a.images.length-1,c);a.step<a.images.length-1?(a.step++,b.percentage=100/a.images.length*a.step,b.downloadImages(a)):a.done()},error:function(b){a.error(b,e)}})}},installTemplate:function(){if(-1===this.templateIndex)this.errors=[{type:"Install ERROR",message:"INVALID TEMPLATE ID, NO TEMPLATE RECEIVED FROM cloudEndPoint: templates/get_all",
debug_data:{template_id:this.templateId}}];else if("undefined"===typeof this.$parent.templates[this.templateIndex])this.errors=[{type:"Install ERROR",message:"NO TEMPLATE RECEIVED FROM cloudEndPoint: templates/get_all",debug_data:{template_id:this.templateId}}];else{this.isInstalling=tdcMain._contentModified=!0;this.errors=null;var a=this,b=a.$parent.templates[a.templateIndex],e=b.template_content,c=b.images,f=b.title,g=b.is_mobile,l=[];a.install_uid=tdbApi._getUniqueID();"undefined"!==typeof c&&
c.constructor===Array&&0<c.length&&c.forEach(function(a){l.push({uid:a.uid,ext:a.ext})});a.downloadImages({images:l,progressChanged:function(a,b,c){var e=l.find(function(a){return c.uid===a.uid});e.attachment_id=c.attachment_id;e.url=c.url;console.log(a+" "+b)},done:function(){if(!1!==a.isInstalling){if("undefined"===typeof l.find(function(a){return"undefined"===typeof a.attachment_id}))if("header"===b.wp_type_name)window.tdcPostSettings.prevTemplateType=window.tdcPostSettings.tdbTemplateType,window.tdcPostSettings.tdbTemplateType=
"header",-1!==parseInt(a.$parent.assign_mobile_to_template,10)?window.tdcSavePost.assignCloudLoadHeaderTemplate(e,l,a.updateTemplateId,f,g,function(a){this._assignTemplate(this.$parent.assign_mobile_to_template,a,this.$parent.tdb_template_type,g,!0);this._saveTemplateOptions(b.options)},a):window.tdcSavePost.cloudLoadHeaderTemplate(e,l,a.updateTemplateId,f,g);else if("footer"===b.wp_type_name)window.tdcPostSettings.prevTemplateType=window.tdcPostSettings.tdbTemplateType,window.tdcPostSettings.tdbTemplateType=
"footer",window.tdcSavePost.cloudLoadFooterTemplate(e,l,a.updateTemplateId,f),a._saveTemplateOptions(b.options);else{if("1"!==b.is_section){var c=window.tdcIFrameData.getFirstModelByZoneType("tdc_content");_.isUndefined(c)||c.set("childCollection",new window.tdcIFrameData.TdcCollection)}c=a._addContent(e,l);"undefined"!==typeof c&&(window.tdcOperationUI.setDraggedElement(c),window.tdcIFrameData.changeData({$refEl:tdcOperationUI.getDraggedElement(),wasSidebarElementDragged:!0,wasElementDragged:!1,
wasInnerColumnDragged:!1,wasInnerRowDragged:!1,wasTempInnerRowDragged:!1,wasColumnDragged:!1,wasRowDragged:!1,wasTempRowDragged:!0,wasElementWithRowDragged:!0,draggedBlockUid:"",sourceColParam:null}),window.tdcSavePost.savePost(),a._saveTemplateOptions(b.options),-1!==a.$parent.assign_to_post?a._assignTemplate(a.$parent.assign_to_post,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type):-1!==a.$parent.assign_to_category?a._assignTemplate(a.$parent.assign_to_category,tdcLivePanel.$tdcPostId.val(),
a.$parent.tdb_template_type):-1!==a.$parent.assign_to_404?a._assignTemplate(a.$parent.assign_to_404,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type):-1!==a.$parent.assign_to_archive?a._assignTemplate(a.$parent.assign_to_archive,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type):-1!==a.$parent.assign_to_search?a._assignTemplate(a.$parent.assign_to_search,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type):-1!==a.$parent.assign_to_attachment?a._assignTemplate(a.$parent.assign_to_attachment,
tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type):-1!==a.$parent.assign_to_author?a._assignTemplate(a.$parent.assign_to_author,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type):-1!==a.$parent.assign_to_tag?a._assignTemplate(a.$parent.assign_to_tag,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type):-1!==parseInt(a.$parent.assign_mobile_to_template,10)?a._assignTemplate(a.$parent.assign_mobile_to_template,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type,!0):-1!==a.$parent.assign_to_woo_product&&
a._assignTemplate(a.$parent.assign_to_woo_product,tdcLivePanel.$tdcPostId.val(),a.$parent.tdb_template_type))}a.incrementInstallsNumber();a.percentage=100;a.isInstalling=!1}},error:function(b,c){b.unshift({type:"AJAX ERROR",message:"One of the images failed to upload.",debug_data:{imageObj:c}});a.errors=b}})}},_saveTemplateOptions:function(a){"undefined"!==typeof a&&window.tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/update_options",post:{options:a},done:function(a){window.eventHub.$emit("refresh-global-colors");
window.eventHub.$emit("go-to-index")},error:function(a){}})},_assignTemplate:function(a,b,e,c,f){switch(e){case "single":case "category":case "404":case "date":case "search":case "attachment":case "author":case "tag":case "page":case "header":case "woo_product":case "woo_archive":case "woo_search_archive":case "woo_shop_base":localRefId=a}"undefined"!==typeof localRefId&&(a={refId:localRefId,templateId:b,templateType:e},"undefined"!==typeof c&&(a.templateIsMobile=c),"undefined"!==typeof f&&(a.assignMobile=
f),window.tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/assign_template",post:a,done:function(a){if("undefined"!==typeof a.post_url&&""!==a.post_url){var b=a.post_url;"undefined"!==typeof a.encoded_url&&(b=atob(decodeURIComponent(b)));window.location.replace(b)}},error:function(a){}}))},_addContent:function(a,b){var e=window.tdcIFrameData.getFirstModelByZoneType("tdc_content");if(!_.isUndefined(e)){var c=e.get("childCollection");if(!_.isUndefined(c)&&!0===window.tdcIFrameData._initNewContentStructureData(1,
a,e)){var f={error:void 0,getShortcode:"",newImages:b};_.map(c.models,function(a,b){window.tdcIFrameData._checkModelData(a,f)});if("undefined"!==typeof f.error)vm.errors=[{type:"Install ERROR",message:"Error updating images!",debug_data:{data:f}}];else return c.reset(),e.set("childCollection",c),a=jQuery('<div class="tdc-cloud-temp" data-template-content="'+window.tdcUtil.b64EncodeUnicode(f.getShortcode)+'"></div>'),window.tdcOperationUI.iframeContents.find(".tdc-content-wrap .tdc-zone").html(a),
a}}},leaveConfirm:function(a){!0===this.isInstalling?!0===confirm("Import in progress, are you sure you want to leave?")?(this.isInstalling=!1,a()):a(!1):a()}},components:{error:window.tdbVue.error},beforeRouteEnter:function(a,b,e){if("singleRoute"!==b.name){if("loadRoute"===b.name){e(!1);return}e({name:"loadRoute"})}e()},beforeRouteUpdate:function(a,b,e){this.leaveConfirm(e)},beforeRouteLeave:function(a,b,e){this.leaveConfirm(e)}};
window.tdbVue.add={template:'<div class="tdb-modal-body">\n                    <div class="tdb-install tdb-template">                                                                                                                                  \n                         \x3c!-- header --\x3e\n                        <div class="tdb-header">                        \n                            <button @click.prevent="closeModal" class="td-icon-close-mobile tdb-close"></button>                                                                                                     \n                        </div>                                              \n                        \x3c!-- content --\x3e\n                        <div class="tdb-install-content">\n                            <div class="tdb-install-box">\n                                <div class="tdb-install-thumb-wrap">\n                                    <img class="tdb-install-thumb" :src="$parent.templates[templateIndex].big_image_url">\n                                </div>\n                                \n                                <div class="tdb-install-info">\n                                    <div class="tdb-install-wrap">\n                                        <div class="tdb-install-template">\n                                            {{$parent.templates[templateIndex].title}} - {{$parent.template_type}} \n                                            <span class="tdb-install-author">by <a target="_blank" :href="$parent.templates[templateIndex].author_url">{{$parent.templates[templateIndex].author}}</a></span>\n                                        </div>\n                                        <div class="tdb-install-status">\n                                            <span v-if="percentage === 100">Import completed</span>\n                                            <span v-else>Installing...</span>\n                                        </div>                                                                                                                                                                    \n                                        <div class="tdb-progress-bar">\n                                            <div :style="\'width: \' + percentage + \'%;\'" class="tdb-progress-percentage"></div>\n                                        </div>                                       \n                                        <router-link v-if="percentage === 100" :to="{name: \'indexRoute\'}" tag="button" class="tdb-btn tdb-btn-white">Done</router-link>\n                                        <button v-else class="tdb-btn tdb-btn-white tdb-btn-disabled" disabled>Please wait...</button>\n                                        \n                                        \x3c!-- errors --\x3e\n                                        <error\n                                            v-if="errors" \n                                            :errorsToDisplay="errors"\n                                        ></error>                                                           \n                                    </div>                                         \n                                </div>                                                                                          \n                                \n                                <div class="tdb-clear-fix"></div>\n                            </div>  \n                        </div>                  \n                    </div>                  \n               </div>',props:{templateId:{type:String,
required:!0},updateTemplateId:{type:String},assignMobile:{type:String}},data:function(){return{template:{},percentage:0,isInstalling:!1,templateIndex:-1,install_uid:"",errors:null}},created:function(){this.getTemplateIndex()},mounted:function(){var a=this;a.$nextTick(function(){a.installTemplate()})},methods:{closeModal:function(){this.$cloud_lib_router.push({name:"indexRoute"})},getTemplateIndex:function(){var a=this;a.templateIndex=a.$parent.templates.findIndex(function(b){return parseInt(b.ID)===
parseInt(a.templateId)});Object.assign(a.template,a.$parent.templates[a.templateIndex])},incrementInstallsNumber:function(){var a=this;tdbApi.cloudRun({cloudEndPoint:"templates/increment_install_number",cloudPost:{template_id:parseInt(a.templateId)},done:function(b){a.$parent.templates[a.templateIndex].installs_number++}.bind(this),error:function(a){}})},downloadImages:function(a){var b=this;if(0===a.images.length)a.done();else if(!1!==b.isInstalling){void 0===a.step&&(a.step=0);var e=a.images[a.step];
window.tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/download_image",post:{image:e,template_id:window.tdcPostSettings.postId,install_uid:b.install_uid,current_step:a.step+1,total_steps:a.images.length},done:function(c){a.progressChanged(a.step,a.images.length-1,c);a.step<a.images.length-1?(a.step++,b.percentage=100/a.images.length*a.step,b.downloadImages(a)):a.done()},error:function(b){a.error(b,e)}})}},installTemplate:function(){if(-1===this.templateIndex)this.errors=
[{type:"Install ERROR",message:"INVALID TEMPLATE ID, NO TEMPLATE RECEIVED FROM cloudEndPoint: templates/get_all",debug_data:{template_id:this.templateId}}];else if("undefined"===typeof this.$parent.templates[this.templateIndex])this.errors=[{type:"Install ERROR",message:"NO TEMPLATE RECEIVED FROM cloudEndPoint: templates/get_all",debug_data:{template_id:this.templateId}}];else{this.isInstalling=!0;this.errors=null;var a=this,b=a.$parent.templates[a.templateIndex],e=b.template_content,c=b.images,f=
b.title,g=b.is_mobile,l=b.template_type_name,n,q=[];null!==b.options&&""!==b.options.trim()&&(n=b.options.trim());a.install_uid=tdbApi._getUniqueID();"undefined"!==typeof c&&c.constructor===Array&&0<c.length&&c.forEach(function(a){q.push({uid:a.uid,ext:a.ext})});a.downloadImages({images:q,progressChanged:function(a,b,c){var e=q.find(function(a){return c.uid===a.uid});e.attachment_id=c.attachment_id;e.url=c.url;console.log(a+" "+b)},done:function(){!1!==a.isInstalling&&("undefined"===typeof q.find(function(a){return"undefined"===
typeof a.attachment_id})&&a._saveTemplate(a.$parent.tdb_template_type,e,f,g,q,n,l),a.incrementInstallsNumber(),a.percentage=100,a.isInstalling=!1)},error:function(b,c){b.unshift({type:"AJAX ERROR",message:"One of the images failed to upload.",debug_data:{imageObj:c}});a.errors=b}})}},_saveTemplate:function(a,b,e,c,f,g,l){var n=this,q=!1;switch(a){case "single":case "category":case "404":case "date":case "search":case "attachment":case "author":case "tag":case "page":case "header":case "footer":case "woo_product":case "woo_archive":case "woo_search_archive":case "woo_shop_base":case "cpt":case "cpt_tax":case "module":q=
!0}if(q){b={templateType:a,templateName:e,templateContent:b};var r=void 0;"undefined"!==typeof g&&(b.options=g);"undefined"!==typeof c&&(b.templateIsMobile=c);f.length&&(b.images=JSON.stringify(f));"undefined"!==typeof n.assignMobile&&1===parseInt(n.assignMobile,10)&&(r=function(b){"undefined"!==typeof b&&tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/assign_template",post:{refId:n.$parent.assign_mobile_to_template,templateId:b,templateType:a,templateIsMobile:!0,
assignMobile:!0},done:function(b){b="";var c=jQuery("body");"page"===a?"Homepages"===l?(b="tdb_ct_tpl_card_data_update_homepage",c.trigger("tdb_ct_tpl_card_data_update_page")):"Pages"===l&&(b="tdb_ct_tpl_card_data_update_page",c.trigger("tdb_ct_tpl_card_data_update_homepage")):b="tdb_ct_tpl_card_data_update_"+a;c.trigger(b,[a]);n.closeModal()},error:function(a){console.log("td-cloud-library/assign_template - ERROR",a)}})});"page"===a&&("Homepages"===l?b.homepageCloudImport=!0:"Pages"===l&&(b.pageCloudImport=
!0));tdbApi.run({wpNonce:window.tdb_globals.wpRestNonce,cloudEndPoint:"td-cloud-library/new_template",post:b,done:function(b){"undefined"!==typeof b.template_id&&"undefined"!==typeof r?r.call(n,b.template_id):(b="","page"===a?"Homepages"===l?b="tdb_ct_tpl_card_data_update_homepage":"Pages"===l&&(b="tdb_ct_tpl_card_data_update_page"):b="tdb_ct_tpl_card_data_update_"+a,jQuery("body").trigger(b,[a]));window.eventHub.$emit("refresh-global-colors");window.eventHub.$emit("go-to-index");n.closeModal()},
error:function(a){console.log("td-cloud-library/new_template ( duplicate template ) - ERROR",a)}})}else n.errors=[{type:"Install ERROR",message:"INVALID TEMPLATE TYPE",debug_data:{templateType:a}}]},leaveConfirm:function(a){!0===this.isInstalling?!0===confirm("Import in progress, are you sure you want to leave?")?(this.isInstalling=!1,a()):a(!1):a()}},components:{error:window.tdbVue.error},beforeRouteEnter:function(a,b,e){if("singleRoute"!==b.name){if("loadRoute"===b.name){e(!1);return}e({name:"loadRoute"})}e()},
beforeRouteUpdate:function(a,b,e){this.leaveConfirm(e)},beforeRouteLeave:function(a,b,e){this.leaveConfirm(e)}};
var tdmModelFonts={data:function(){return{headerDesktopModelsWithFonts:[],headerDesktopStickyModelsWithFonts:[],headerMobileModelsWithFonts:[],headerMobileStickyModelsWithFonts:[],contentModelsWithFonts:[],footerModelsWithFonts:[],uniqueFonts:[],headerUniqueFonts:[],contentUniqueFonts:[],footerUniqueFonts:[],modelUniqueFonts:[]}},created:function(){this.getModelsWithFonts();var a=jQuery("#tdb-modal-website-manager");a.length&&(a.show(),a.hasClass("tdc-window-frame")||a.css({left:(window.innerWidth-
a.outerWidth())/2,top:(window.innerHeight-a.outerHeight())/2}),tdcWindowFrame.setWindowFrame(a),jQuery("body").addClass("tdb-manager-active"))},methods:{getModelsWithFonts:function(){var a=tdcState.isGlobalHeaderTemplate()?"":tdcState.isNoHeader()?"no_header":tdcState.getHeaderTemplateId();var b=tdcState.isGlobalFooterTemplate()?"":tdcState.isNoFooter()?"no_footer":tdcState.getFooterTemplateId();this.getHeaderModelsWithFonts({headerTemplateId:a});this.getContentModelsWithFonts();this.getFooterModelsWithFonts({footerTemplateId:b});
this.uniqueFonts=this.getListUniqueFonts([this.headerDesktopModelsWithFonts,this.headerDesktopStickyModelsWithFonts,this.headerMobileModelsWithFonts,this.headerMobileStickyModelsWithFonts,this.contentModelsWithFonts,this.footerModelsWithFonts])},getHeaderModelsWithFonts:function(a){var b=this,e={error:void 0,getModelsWithFonts:""};b.headerDesktopModelsWithFonts=[];b.headerDesktopStickyModelsWithFonts=[];b.headerMobileModelsWithFonts=[];b.headerMobileStickyModelsWithFonts=[];b.headerUniqueFonts={};
if(_.isUndefined(a)||_.isUndefined(a.headerTemplateId)||"no_header"!==a.headerTemplateId)[{id:"tdc_header_desktop",name:"Desktop Header"},{id:"tdc_header_desktop_sticky",name:"Desktop Header Sticky"},{id:"tdc_header_mobile",name:"Desktop Mobile"},{id:"tdc_header_mobile_sticky",name:"Desktop Mobile Sticky"}].forEach(function(a,f){e.modelsWithFonts=[];f=tdcIFrameData.getFirstModelByZoneType(a.id);tdcIFrameData._checkModelData(f,e);a.models=e.modelsWithFonts;switch(a.id){case "tdc_header_desktop":b.headerDesktopModelsWithFonts.push(a);
break;case "tdc_header_desktop_sticky":b.headerDesktopStickyModelsWithFonts.push(a);break;case "tdc_header_mobile":b.headerMobileModelsWithFonts.push(a);break;case "tdc_header_mobile_sticky":b.headerMobileStickyModelsWithFonts.push(a)}}),b.headerUniqueFonts=b.getListUniqueFonts([b.headerDesktopModelsWithFonts,b.headerDesktopStickyModelsWithFonts,b.headerMobileModelsWithFonts,b.headerMobileStickyModelsWithFonts])},getContentModelsWithFonts:function(){var a=this,b={error:void 0,getModelsWithFonts:""};
a.contentModelsWithFonts=[];a.contentUniqueFonts={};[{id:"tdc_content",name:"Content"}].forEach(function(e,c){c=tdcIFrameData.getFirstModelByZoneType(e.id);b.modelsWithFonts=[];tdcIFrameData._checkModelData(c,b);e.models=b.modelsWithFonts;a.contentModelsWithFonts.push(e)});a.contentUniqueFonts=a.getListUniqueFonts([a.contentModelsWithFonts])},getFooterModelsWithFonts:function(a){var b=this,e={error:void 0,getModelsWithFonts:""};b.footerModelsWithFonts=[];b.footerUniqueFonts={};if(_.isUndefined(a)||
_.isUndefined(a.footerTemplateId)||"no_footer"!==a.footerTemplateId)[{id:"tdc_footer",name:"Footer"}].forEach(function(a,f){f=tdcIFrameData.getFirstModelByZoneType(a.id);e.modelsWithFonts=[];tdcIFrameData._checkModelData(f,e);a.models=e.modelsWithFonts;b.footerModelsWithFonts.push(a)}),b.footerUniqueFonts=b.getListUniqueFonts([b.footerModelsWithFonts])},getUniqueModelsFonts:function(a){var b={error:void 0,getModelsWithFonts:"",modelsWithFonts:[]};tdcIFrameData._checkModelData(a,b);return this.getListUniqueFonts([[{models:b.modelsWithFonts}]])},
getListUniqueFonts:function(a){var b=this,e={};_.each(a,function(a){_.isUndefined(a[0])||_.isUndefined(a[0].models)||_.each(a[0].models,function(c){var f=c.get("attrs");_.each(f,function(f,g){if(0<g.indexOf("_font_family")){var l=b.getResponsiveValue(f);!1===l?_.isUndefined(e[f])?e[f]=[{section_id:a[0].id,key:g,model:c}]:e[f].push({section_id:a[0].id,key:g,model:c}):_.each(l,function(b,f){_.isUndefined(e[b])?e[b]=[{section_id:a[0].id,key:g,model:c,viewport:f}]:e[b].push({section_id:a[0].id,key:g,
model:c,viewport:f})})}})})});return e},getListUniqueModels:function(a){var b=[],e=[];_.each(a,function(a){-1===e.indexOf(a.model.cid)&&(e.push(a.model.cid),b.push(a))});return b},getListUniqueFontsOnModel:function(a){var b={},e=[];_.each(a,function(a,f){_.each(a,function(a,c){c=a.model.cid+"-"+f;-1===e.indexOf(c)&&(e.push(c),_.isUndefined(b[f])?b[f]=[a]:b[f].push(a))})});return b}}};
window.tdbVueManager.fontList={template:'<select v-on:change="changeFont($event)" class="tdc-font-list-manager">\n            <option v-for="(font_id, font_name) in fontFamily" :value="font_id" :disabled="isSep(font_id)">\n                {{ font_name }}\n            </option>\n        </select>',data:function(){return{fontFamily:void 0,modelsParams:void 0}},created:function(){this.fontFamily=window.tdcAdminSettings.mappedFontFamily},methods:{changeFont:function(a){if(!_.isUndefined(this.modelsParams)){var b=
{},e=1===this.modelsParams.length;_.each(this.modelsParams,function(c){if(!_.isUndefined(c.model)&&!_.isUndefined(c.key)){var f=c.model.get("attrs");f=_.clone(f);var g=a.target.value;if(_.isUndefined(c.viewport))f[c.key]=a.target.value;else try{var l=JSON.parse(window.atob(f[c.key]));_.isObject(l)&&(l[c.viewport]=a.target.value,f[c.key]=window.btoa(JSON.stringify(l)),g=f[c.key])}catch(n){}c.model.set("attrs",f);e?(tdcSidebarController.onUpdate(c.model,c.key,"",g),tdcSidebarPanel.showShortcodeFromPath(tdcRecycle._getIndexPath(c.model))):
(c=tdcIFrameData.getZoneParent(c.model),l=c.get("type_zone"),_.isUndefined(b[l])&&(b[l]=c))}});_.isEmpty(b)||_.each(b,function(a,b){tdcSidebarController.onUpdate(a,"type",b,b)})}},isSep:function(a){return"string"===typeof a?a.includes("__"):!1}}};
window.tdbVueManager.fontManager={template:'<div class="tdc-wm-box tdc-template-wrap" data-manage="font" v-on:click="clickHandler($event)">\n                <div class="tdc-wm-box-title tdc-wm-box-supertitle"><span>Global dynamic font style</span></div>\n                <div class="tdc-wm-box-descr">From here, you can see the analysis of all the fonts currently in use on this page/template. You can also dynamically change specific fonts on elements to increase the consistency.</div>\n    \n                <div class="tdc-template-wrap tdc-manager-style tdc-manager-fonts">\n                \n                    <div class="tdc-wm-global">\n                    \n                        <h2>Global Fonts</h2>\n                        \n                        <b v-if="!_.keys( globalFonts ).length" style="font-style: italic;">No global fonts</b>\n                        <div v-else v-for="( font_data, font_option_key ) in globalFonts" class="tdc-wm-wrap">\n                            <div v-if="fontEdit[\'font_edit_\' + font_option_key]" class="tdc-wm-edit-font">\n                                <input class="form-control tdc-wm-new-font-name" \n                                    :id="\'font_edit_\' + font_option_key" \n                                    v-model="newFontName" \n                                    :ref="\'font_edit_\' + font_option_key"\n                                    :placeholder="font_data.name"\n                                >\n                                <select v-model="newFont" class="tdc-fonts-list-select">\n                                    <option v-for="(font_id, font_name) in globalFontsFamilies" :value="font_id" :disabled="isSep(font_id)" >{{ font_name }}</option>\n                                </select>\n                                <button class="btn update" @click="globalFontsAddEdit(font_option_key)">Update</button>\n                            </div>\n                            <div v-else>\n                                <b>{{font_data.name}}</b>\n                                <span class="tdc-wm-font-btns">\n                                    <i class="tdc-font-oi tdc-font-oi-trash" @click.prevent="globalFontDelete(font_option_key)" title="Delete Font"></i>\n                                    <i class="tdc-font-oi tdc-font-oi-pencil" @click.prevent="toggleFontEdit(\'font_edit_\' + font_option_key)" title="Edit Font"></i>\n                                </span>\n                                <span class="tdc-wm-font-family">{{ getFontFamilyName(font_data.key) }}</span>\n                            </div>\n                        </div>\n                        \n                        <div v-if="addNewFont" class="tdc-wm-add-new-font-wrap">\n                            <input type="text" title="new font name" class="form-control tdc-wm-new-font-name" v-model="newFontName" :placeholder="newFontName" />\n                            <select v-model="newFont" class="tdc-fonts-list-select">\n                                <option v-for="(font_id, font_name) in globalFontsFamilies" :value="font_id" :disabled="isSep(font_id)" >{{ font_name }}</option>\n                            </select>\n                            <button class="btn add" @click="globalFontsAddEdit()">Add</button>\n                        </div>\n                        \n                        <button :class="[ \'btn\', btnCancelClass ]" @click="toggleFontAddEdit()">{{btnTxt}}</button>\n                        \n                    </div>\n                    \n                    <div class="tdc-wm-all">\n                        <h2>All Fonts </h2>\n                        <b v-if="!_.keys(uniqueFonts).length" style="font-style: italic">No custom fonts</b>\n                        <div v-else v-for="(valFont, keyFont) in uniqueFonts" class="tdc-wm-wrap">\n                            <div class="tdc-wm-option">\n                                <b>{{getFontName(keyFont)}}</b>\n                                <span v-on:click="showFontPanel($event, keyFont, valFont)" class="tdc-wm-list-icon tdc-wm-font-edit"></span>\n                                <span class="td-font-list"></span>\n                            </div>\n                            <div class="tdc-wm-shortcodes" v-on:mouseenter="mouseenterHandler($event)">\n                                <span class="tdc-wm-list-icon tdc-wm-list"></span>\n                                <div class="tdc-wm-shortcodes-list">\n                                    <span v-for="item in getListUniqueModels(valFont)">                            \n                                        <a href="#" @click.prevent="goToComponent(item.model)">{{getShortcodeName(item.model.attributes.tag)}}</a>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                    \n                    <div class="tdc-wm-container tdc-wm-section-header">\n                        <h2>Header Fonts </h2>\n                        <b v-if="!_.keys(headerUniqueFonts).length" style="font-style: italic">No custom fonts</b>\n                        <div v-else v-for="(valFont, keyFont) in headerUniqueFonts" class="tdc-wm-wrap">\n                            <div class="tdc-wm-option">\n                                <b>{{getFontName(keyFont)}}</b>\n                                <span v-on:click="showFontPanel($event, keyFont, valFont)" class="tdc-wm-list-icon tdc-wm-font-edit"></span>\n                                <span class="td-font-list"></span>\n                            </div>  \n                            <div class="tdc-wm-shortcodes" v-on:mouseenter="mouseenterHandler($event)">\n                                <span class="tdc-wm-list-icon tdc-wm-list"></span>\n                                <div class="tdc-wm-shortcodes-list">\n                                    <span v-for="item in getListUniqueModels(valFont)">                            \n                                        <a href="#" @click.prevent="goToComponent(item.model)">{{getShortcodeName(item.model.attributes.tag)}}</a>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>    \n                    </div>               \n                    \n                    <div class="tdc-wm-container tdc-wm-section-content">\n                        <h2>Content Fonts </h2>\n                        <b v-if="!_.keys(contentUniqueFonts).length" style="font-style: italic">No custom fonts</b>\n                        <div v-else v-for="(valFont, keyFont) in contentUniqueFonts" class="tdc-wm-wrap">\n                            <div class="tdc-wm-option">\n                                <b>{{getFontName(keyFont)}}</b>\n                                <span v-on:click="showFontPanel($event, keyFont, valFont)" class="tdc-wm-list-icon tdc-wm-font-edit"></span>\n                                <span class="td-font-list"></span>\n                            </div>\n                            <div class="tdc-wm-shortcodes" v-on:mouseenter="mouseenterHandler($event)">\n                                <span class="tdc-wm-list-icon tdc-wm-list"></span>\n                                <div class="tdc-wm-shortcodes-list">\n                                    <span v-for="item in getListUniqueModels(valFont)">                            \n                                        <a href="#" @click.prevent="goToComponent(item.model)">{{getShortcodeName(item.model.attributes.tag)}}</a>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                    \n                    <div class="tdc-wm-container tdc-wm-section-footer">\n                        <h2>Footer Fonts </h2>\n                        <b v-if="!_.keys(footerUniqueFonts).length" style="font-style: italic">No custom fonts</b>\n                        <div v-else v-for="(valFont, keyFont) in footerUniqueFonts" class="tdc-wm-wrap">\n                            <div class="tdc-wm-option">\n                                <b>{{getFontName(keyFont)}}</b>\n                                <span v-on:click="showFontPanel($event, keyFont, valFont)" class="tdc-wm-list-icon tdc-wm-font-edit"></span>\n                                <span class="td-font-list"></span>\n                            </div>\n                            <div class="tdc-wm-shortcodes" v-on:mouseenter="mouseenterHandler($event)">\n                                <span class="tdc-wm-list-icon tdc-wm-list"></span>\n                                <div class="tdc-wm-shortcodes-list">\n                                    <span v-for="item in getListUniqueModels(valFont)">                            \n                                        <a href="#" @click.prevent="goToComponent(item.model)">{{getShortcodeName(item.model.attributes.tag)}}</a>\n                                    </span>\n                                </div>\n                            </div>\n                        </div>\n                    </div>\n                                        \n                    <div style="display: none" v-for="section in [headerDesktopModelsWithFonts,headerDesktopStickyModelsWithFonts,headerMobileModelsWithFonts,headerMobileStickyModelsWithFonts,contentModelsWithFonts,footerModelsWithFonts]">\n                        <div v-for="(item, index) in section">\n                            <h3>{{item.name}}</h3>\n                            <ul v-for="model in item.models">\n                                <li><b>{{model.attributes.tag}}</b> <a href="#" @click.prevent="goToComponent(model)">Link</a></li>\n                                \n                                <div v-for="(valFont, keyFont) in getUniqueModelsFonts(model)">\n                                    <b v-on:click="showFontPanel($event, keyFont, valFont)">{{getFontName(keyFont)}}</b>\n                                    <span class="td-font-list"></span>                                    \n                                </div>\n                                \n                                \n                                <ul v-for="(attr, key) in model.attributes.attrs">\n                                    <li v-if="key.indexOf(\'_font_\') > 0 && \'\' !== attr">{{key}} =                                    \n                                        <span v-if="key.indexOf(\'_font_family\') > 0 && \'\' !== attr">\n                                            <b v-if="false === getResponsiveValue(attr)" v-on:click="showFontPanel($event, attr, [{model: model, key: key }])">{{getFontName(attr)}}</b>\n                                            <span v-else v-for="(responsiveValue, viewport) in getResponsiveValue(attr)">\n                                                {{viewport.toUpperCase()}}: <b v-on:click="showFontPanel($event, responsiveValue, [{model: model, key: key, viewport: viewport}] )">{{getFontName(responsiveValue)}}</b><span class="td-font-list"></span>\n                                            </span>\n                                            <span class="td-font-list"></span>\n                                        </span>\n                                        <span v-else>\n                                            <span v-if="false === getResponsiveValue(attr)" >\n                                                {{attr}}\n                                            </span>\n                                            <span v-for="(responsiveValue, viewport) in getResponsiveValue(attr)">\n                                                {{viewport.toUpperCase()}}: {{responsiveValue}}\n                                            </span>                                            \n                                        </span>\n                                    </li>\n                                </ul>\n                            </ul>\n                        </div>                                                                      \n                    </div>                                                                        \n                </div>                                                                        \n              </div>',mixins:[tdmModelFonts],
data:function(){return{fontFamily:void 0,fontList:void 0,globalFonts:[],globalFontsFamilies:void 0,newFont:"",newFontName:"",addNewFont:!1,btnCancelClass:"",btnTxt:"Add new font",fontEdit:null,fontEditSaving:null}},mounted:function(){this.newFontName="Global font #"+(Object.keys(this.globalFonts).length+1)},created:function(){var a=this;eventHub.$on("refresh-header-fonts",this.refreshHeaderFonts);eventHub.$on("refresh-content-fonts",this.refreshContentFonts);eventHub.$on("refresh-footer-fonts",this.refreshFooterFonts);
eventHub.$on("refresh-fonts",this.refreshFonts);this.globalFonts=window.tdc_wm_global_fonts;this.fontFamily=window.tdcAdminSettings.mappedFontFamily;this.globalFontsFamilies=Object.fromEntries(Object.entries(this.fontFamily).filter(function(b){b=$jscomp.makeIterator(b).next().value;return!a.isGlobalFont(b)&&!b.includes("-- Global Fonts --")}));this.setFontEditDisplay()},methods:{clickHandler:function(a){_.isUndefined(this.fontList)||jQuery(a.target).closest(".tdc-wm-option").length||jQuery(this.fontList.$el).hide()},
mouseenterHandler:function(){_.isUndefined(this.fontList)||jQuery(this.fontList.$el).hide()},goToComponent:function(a){this.$cloud_lib_router.push({name:"indexRoute"});var b=jQuery("."+a.attributes.blockUid,tdcAdminIFrameUI.getIframeWindow().document);b.length&&(tdcIFrameData.iframeContents.scrollTop(b.offset().top),tdcSidebarPanel.showShortcodeFromPath(tdcRecycle._getIndexPath(a)))},refreshHeaderFonts:function(a){this.getHeaderModelsWithFonts(a)},refreshContentFonts:function(){this.getContentModelsWithFonts()},
refreshFooterFonts:function(a){this.getFooterModelsWithFonts(a)},refreshFonts:function(){this.getModelsWithFonts();_.isUndefined(this.fontList)||jQuery(this.fontList.$el).hide()},getShortcodeName:function(a){return tdcAdminSettings.mappedShortcodes[a].name},show:function(a){console.log(a)},showFontPanel:function(a,b,e){if(_.isUndefined(this.fontList))this.fontList=(new (CloudLibraryVue.extend(window.tdbVueManager.fontList))).$mount(a.target.nextElementSibling);else{var c=document.createElement("span");
c.className="td-font-list";this.fontList.$el.parentNode.replaceChild(c,this.fontList.$el);a.target.parentNode.replaceChild(this.fontList.$el,a.target.parentNode.getElementsByClassName("td-font-list")[0])}jQuery(this.fontList.$el).show().val(b);this.fontList.modelsParams=e},getResponsiveValue:function(a){try{var b=JSON.parse(window.atob(a));if(_.isObject(b))return b}catch(e){}return!1},getFontName:function(a){for(var b in window.tdcAdminSettings.mappedFontFamily)if(a==window.tdcAdminSettings.mappedFontFamily[b])return b;
return""},blur:function(a){a.target.blur()},getFontFamilyName:function(a){for(var b=$jscomp.makeIterator(Object.entries(this.globalFontsFamilies)),e=b.next();!e.done;e=b.next()){var c=$jscomp.makeIterator(e.value);e=c.next().value;c=c.next().value;if(a==c)return e}return""},isGlobalFont:function(a){var b=!1;Object.entries(this.globalFonts).forEach(function(e){e=$jscomp.makeIterator(e);e.next();e=e.next().value;a===e.name&&(b=!0)});return b},toggleFontAddEdit:function(){this.setFontEditDisplay();"Add new font"===
this.btnTxt?(this.addNewFont=!0,this.btnCancelClass="cancel",this.btnTxt="Cancel"):(this.addNewFont=!1,this.btnCancelClass="",this.btnTxt="Add new font",this.newFont="",this.newFontName="Global font #"+(Object.keys(this.globalFonts).length+1))},setFontEditDisplay:function(){var a={};Object.entries(this.globalFonts).forEach(function(b,e){a["font_edit_"+b[0]]=!1});this.fontEdit=a},toggleFontEdit:function(a){var b=this,e=a.replace("font_edit_","");b.setFontEditDisplay();b.fontEdit[a]=!b.fontEdit[a];
b.fontEdit[a]&&("undefined"!==typeof b.globalFonts[e]&&(b.newFontName=b.globalFonts[e].name,b.newFont=b.globalFonts[e].key,b.addNewFont=!1,b.btnCancelClass="cancel",b.btnTxt="Cancel"),this.$nextTick(function(){Object.entries(b.fontEdit).forEach(function(a){a[1]&&"undefined"!==typeof b.$refs[a[0]][0]&&b.$refs[a[0]][0].focus()})}))},globalFontsAddEdit:function(a){a=void 0===a?"":a;var b=this,e=b.newFont;if(e){var c=b.newFontName;jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_global_fonts_add_edit",
td_magic_token:tdc_wm_global_fonts_nonce,font_key:e,font_name:c,font_option_id:a},success:function(e){var f=JSON.parse(e);b.globalFonts=f.tdc_wm_global_fonts;b.setFontEditDisplay();b.addNewFont=!1;b.btnTxt="Add new font";b.btnCancelClass="";b.newFont="";b.newFontName="Global font #"+(Object.keys(b.globalFonts).length+1);window.tdc_wm_global_fonts=f.tdc_wm_global_fonts;var l=f.font_key;e=b.getFontFamilyName(l);var n="--"+f.font_option_id;document.documentElement.style.setProperty(n,e);document.getElementById("tdc-live-iframe").contentWindow.document.documentElement.style.setProperty(n,
e);b.fontList=void 0;jQuery(".tdc-font-dropdown.tdc-font-family").each(function(){var b=jQuery(this);if(a)b=b.find("select"),b.find('select option[value="'+a+'_global"]').text(c),b.trigger("change");else if(b=b.find('select option[value="__stacks"]'),b.length){var e=new Option(c,f.font_option_id+"_global");b.before(jQuery(e))}});n=Object.entries(window.tdcAdminSettings.mappedFontFamily);if(a){var q=n.findIndex(function(b){b=$jscomp.makeIterator(b);b.next();return b.next().value===a+"_global"});n[q][0]=
c;window.tdcAdminSettings.mappedFontFamily=Object.fromEntries(n)}else q=n.findIndex(function(a){return"-- Font Stacks --"===$jscomp.makeIterator(a).next().value}),window.tdcAdminSettings.mappedFontFamily=Object.fromEntries([].concat($jscomp.arrayFromIterable(n.slice(0,q)),[[c,f.font_option_id+"_global"],n[q]],$jscomp.arrayFromIterable(n.slice(q+1))));Object.entries(window.tdcAdminSettings.mappedShortcodes).forEach(function(a){a=$jscomp.makeIterator(a);a.next();a=a.next().value;Object.entries(a.params).forEach(function(a){a=
$jscomp.makeIterator(a);a.next();a=a.next().value;"dropdown-responsive"===a.type&&"tdc-font-dropdown tdc-font-family"===a.class&&(a.value=window.tdcAdminSettings.mappedFontFamily)})});a&&(n=document.getElementById("tdc-live-iframe").contentWindow.document,isNaN(l)||(l=n.createElement("link"),l.setAttribute("rel","stylesheet"),l.setAttribute("type","text/css"),l.setAttribute("href","https://fonts.googleapis.com/css?family="+e+":400"),n.head.appendChild(l)))},error:function(a,b,c){console.log("%c"+
c,"color: #dc2121c7")}})}},globalFontDelete:function(a){var b=this;jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_global_fonts_delete",td_magic_token:tdc_wm_global_fonts_nonce,option:a},success:function(a){a=JSON.parse(a);window.tdc_wm_global_fonts=a.tdc_wm_global_fonts;var c="--"+a.option;document.documentElement.style.setProperty(c,"unset");document.getElementById("tdc-live-iframe").contentWindow.document.documentElement.style.setProperty(c,"unset");b.globalFonts=a.tdc_wm_global_fonts},
error:function(a,b,f){console.log("%c"+f,"color: #dc2121c7")}})},isSep:function(a){return"string"===typeof a?a.includes("__"):!1}},computed:{}};
var tdmModelColors={data:function(){return{headerDesktopModelsWithColors:[],headerDesktopStickyModelsWithColors:[],headerMobileModelsWithColors:[],headerMobileStickyModelsWithColors:[],contentModelsWithColors:[],footerModelsWithColors:[],uniqueColors:[],headerUniqueColors:[],contentUniqueColors:[],footerUniqueColors:[],modelUniqueColors:[]}},created:function(){this.getModelsWithColors();var a=jQuery("#tdb-modal-website-manager");a.length&&(a.show(),a.hasClass("tdc-window-frame")||a.css({left:(window.innerWidth-
a.outerWidth())/2,top:(window.innerHeight-a.outerHeight())/2}),tdcWindowFrame.setWindowFrame(a),jQuery("body").addClass("tdb-manager-active"))},methods:{getModelsWithColors:function(){var a=tdcState.isGlobalHeaderTemplate()?"":tdcState.isNoHeader()?"no_header":tdcState.getHeaderTemplateId();var b=tdcState.isGlobalFooterTemplate()?"":tdcState.isNoFooter()?"no_footer":tdcState.getFooterTemplateId();this.getHeaderModelsWithColors({headerTemplateId:a});this.getContentModelsWithColors();this.getFooterModelsWithColors({footerTemplateId:b});
this.uniqueColors=this.getListUniqueColors([this.headerDesktopModelsWithColors,this.headerDesktopStickyModelsWithColors,this.headerMobileModelsWithColors,this.headerMobileStickyModelsWithColors,this.contentModelsWithColors,this.footerModelsWithColors])},getHeaderModelsWithColors:function(a){var b=this,e={error:void 0,getModelsWithColors:""};b.headerDesktopModelsWithColors=[];b.headerDesktopStickyModelsWithColors=[];b.headerMobileModelsWithColors=[];b.headerMobileStickyModelsWithColors=[];b.headerUniqueColors=
{};if(_.isUndefined(a)||_.isUndefined(a.headerTemplateId)||"no_header"!==a.headerTemplateId)[{id:"tdc_header_desktop",name:"Desktop Header"},{id:"tdc_header_desktop_sticky",name:"Desktop Header Sticky"},{id:"tdc_header_mobile",name:"Desktop Mobile"},{id:"tdc_header_mobile_sticky",name:"Desktop Mobile Sticky"}].forEach(function(a,f){e.modelsWithColors=[];f=tdcIFrameData.getFirstModelByZoneType(a.id);tdcIFrameData._checkModelData(f,e);a.models=e.modelsWithColors;switch(a.id){case "tdc_header_desktop":b.headerDesktopModelsWithColors.push(a);
break;case "tdc_header_desktop_sticky":b.headerDesktopStickyModelsWithColors.push(a);break;case "tdc_header_mobile":b.headerMobileModelsWithColors.push(a);break;case "tdc_header_mobile_sticky":b.headerMobileStickyModelsWithColors.push(a)}}),b.headerUniqueColors=b.getListUniqueColors([b.headerDesktopModelsWithColors,b.headerDesktopStickyModelsWithColors,b.headerMobileModelsWithColors,b.headerMobileStickyModelsWithColors])},getContentModelsWithColors:function(){var a=this,b={error:void 0,getModelsWithColors:""};
a.contentModelsWithColors=[];a.contentUniqueColors={};[{id:"tdc_content",name:"Content"}].forEach(function(e,c){c=tdcIFrameData.getFirstModelByZoneType(e.id);b.modelsWithColors=[];tdcIFrameData._checkModelData(c,b);e.models=b.modelsWithColors;a.contentModelsWithColors.push(e)});a.contentUniqueColors=a.getListUniqueColors([a.contentModelsWithColors])},getFooterModelsWithColors:function(a){var b=this,e={error:void 0,getModelsWithColors:""};b.footerModelsWithColors=[];b.footerUniqueColors={};if(_.isUndefined(a)||
_.isUndefined(a.footerTemplateId)||"no_footer"!==a.footerTemplateId)[{id:"tdc_footer",name:"Footer"}].forEach(function(a,f){f=tdcIFrameData.getFirstModelByZoneType(a.id);e.modelsWithColors=[];tdcIFrameData._checkModelData(f,e);a.models=e.modelsWithColors;b.footerModelsWithColors.push(a)}),b.footerUniqueColors=b.getListUniqueColors([b.footerModelsWithColors])},getUniqueModelsColors:function(a){var b={error:void 0,getModelsWithColors:"",modelsWithColors:[]};tdcIFrameData._checkModelData(a,b);return this.getListUniqueColors([[{models:b.modelsWithColors}]])},
getListUniqueColors:function(a){var b=this,e={};_.each(a,function(a){_.isUndefined(a[0])||_.isUndefined(a[0].models)||_.each(a[0].models,function(c){var f=c.get("attrs");_.each(f,function(f,g){0<g.indexOf("_color")&&!1===b.getResponsiveValue(f)&&(_.isUndefined(e[f])?e[f]=[{section_id:a[0].id,key:g,model:c}]:e[f].push({section_id:a[0].id,key:g,model:c}))})})});return e},getListUniqueColorsOnModel:function(a){var b={},e=[];_.each(a,function(a,f){_.each(a,function(a,c){c=a.model.cid+"-"+f;-1===e.indexOf(c)&&
(e.push(c),_.isUndefined(b[f])?b[f]=[a]:b[f].push(a))})});return b}}};
window.tdbVueManager.colorManager={template:'<div class="tdc-wm-box tdc-template-wrap" data-manage="color">\n                <div class="tdc-wm-box-title tdc-wm-box-supertitle"><span>Global dynamic color style</span></div>\n                <div class="tdc-wm-box-descr">From here, you can see the analysis of all the colors currently in use on this page/template. You can also dynamically change specific colors on elements to be creative in your design.</div>\n    \n                <div class="tdc-template-wrap tdc-manager-style tdc-manager-colors">\n                    <div class="tdc-wm-all" style="display: none">\n                        <h2>All Colors </h2>\n                        <b v-if="!_.keys(uniqueColors).length" style="font-style: italic">No custom colors</b>\n                        <div v-else v-for="(valColor, keyColor) in uniqueColors" class="tdc-wm-wrap">\n                            <colorpicker :color="keyColor" :modelsParams="valColor"/>\n                        </div>\n                    </div>\n                    \n                    <div class="tdc-wm-container tdc-wm-section-header"  style="display: none">\n                        <h2>Header Colors </h2>\n                        <b v-if="!_.keys(headerUniqueColors).length" style="font-style: italic">No custom colors</b>\n                        <div v-else v-for="(valColor, keyColor) in headerUniqueColors" class="tdc-wm-wrap">\n                            <colorpicker :color="keyColor" :modelsParams="valColor"/>\n                        </div>\n                    </div>               \n                    \n                    <div class="tdc-wm-container tdc-wm-section-content"  style="display: none">\n                        <h2>Content Colors </h2>\n                        <b v-if="!_.keys(contentUniqueColors).length" style="font-style: italic">No custom colors</b>\n                        <div v-else v-for="(valColor, keyColor) in contentUniqueColors" class="tdc-wm-wrap">\n                            <colorpicker :color="keyColor" :modelsParams="valColor"/>\n                        </div>\n                    </div>\n                    \n                    <div class="tdc-wm-container tdc-wm-section-footer"  style="display: none">\n                        <h2>Footer Colors </h2>\n                        <b v-if="!_.keys(footerUniqueColors).length" style="font-style: italic">No custom colors</b>\n                        <div v-else v-for="(valColor, keyColor) in footerUniqueColors" class="tdc-wm-wrap">\n                            <colorpicker :color="keyColor" :modelsParams="valColor"/>                            \n                        </div>\n                    </div>\n                                        \n                    <div style="display: none" v-for="section in [headerDesktopModelsWithColors,headerDesktopStickyModelsWithColors,headerMobileModelsWithColors,headerMobileStickyModelsWithColors,contentModelsWithColors,footerModelsWithColors]">\n                        <div v-for="(item, index) in section">\n                            <h3>{{item.name}}</h3>\n                            <ul v-for="model in item.models">\n                                <li><b>{{model.attributes.tag}}</b> <a href="#" @click.prevent="goToComponent(model)">Link</a></li>\n                                \n                                <div v-for="(valColor, keyColor) in getUniqueModelsColors(model)">\n                                    <colorpicker :color="keyColor" :modelsParams="valColor"/>       \n                                </div>\n                            </ul>\n                        </div>                                                                      \n                    </div>                                                                        \n                </div>                                                                        \n              </div>',mixins:[tdmModelColors],
data:function(){return{currentColor:"#FFFFFF"}},created:function(){eventHub.$on("refresh-header-colors",this.refreshHeaderColors);eventHub.$on("refresh-content-colors",this.refreshContentColors);eventHub.$on("refresh-footer-colors",this.refreshFooterColors);eventHub.$on("refresh-colors",this.refreshColors);eventHub.$on("go-to-index",this.goToIndex)},methods:{goToComponent:function(a){this.$cloud_lib_router.push({name:"indexRoute"});var b=jQuery("."+a.attributes.blockUid,tdcAdminIFrameUI.getIframeWindow().document);
b.length&&(tdcIFrameData.iframeContents.scrollTop(b.offset().top),tdcSidebarPanel.showShortcodeFromPath(tdcRecycle._getIndexPath(a)))},refreshHeaderColors:function(a){this.getHeaderModelsWithColors(a)},refreshContentColors:function(){this.getContentModelsWithColors()},refreshFooterColors:function(a){this.getFooterModelsWithColors(a)},refreshColors:function(){this.getModelsWithColors()},goToIndex:function(){this.$cloud_lib_router.push({name:"indexRoute"})},getShortcodeName:function(a){return tdcAdminSettings.mappedShortcodes[a].name},
show:function(a){console.log(a)},getResponsiveValue:function(a){try{var b=JSON.parse(window.atob(a));if(_.isObject(b))return b}catch(e){}return!1}}};
window.tdbVueManager.globalColorManager={template:'\n        <div class="tdc-wm-box tdc-template-wrap" data-manage="global_colors">\n            <div class="tdc-wm-box-title tdc-wm-box-supertitle">\n                <span>Global colors</span>\n            </div>\n            <div class="tdc-wm-box-descr">Create and choose global colors. The theme will dynamically apply these colors on pages/templates. You can also create custom colors and find them in the element\'s color picker settings to speed up your design process.</div>\n            <button v-if="deployMode === \'dev\'" @click="copyColors()">Copy colors</button>\n            \x3c!--<button v-if="deployMode === \'dev\'" class="reset-button" @click="resetGlobalColors">Reset</button>--\x3e\n            <div class="tdc-template-wrap tdc-wm-global-colors">\n                <div class="tdc-wm-global-color" v-for="(color_option_data, option_id) in globalColors">\n                    <colorpicker :color="color_option_data.color" :option="option_id" @colorChange="onColorChange"/>\n                    <span :class="[ \'tdc-wm-color-name-wrap\', { \'color-name-saving\' : colorNameSaving[\'color_name_save_\' + option_id], \'saving\' : !color_option_data.default && isSaving } ]">\n                        <input\n                            :id="\'color_name_edit_\' + option_id"\n                            v-if="colorNameEdit[\'color_name_edit_\' + option_id]"\n                            v-model="editedColorName"\n                            :ref="\'color_name_edit_\' + option_id"\n                            @blur="toggleColorNameEdit(\'color_name_edit_\' + option_id)"\n                            @keyup.enter="blur"\n                            :placeholder="color_option_data.name"\n                        >\n                        <b v-else class="tdc-wm-color-name">{{color_option_data.name}}</b>\n                        <span v-if="!color_option_data.default && !colorNameEdit[\'color_name_edit_\' + option_id]" class="tdc-wm-color-btns">\n                            <i title="Rename Color" class="tdc-color-edit-icon tdc-font-oi tdc-font-oi-pencil" @click="toggleColorNameEdit(\'color_name_edit_\' + option_id)"></i>\n                            <i title="Delete Color" class="tdc-color-delete-icon tdc-font-oi tdc-font-oi-trash" @click="onColorDelete(option_id)"></i>\n                        </span>\n                    </span>\n                </div>\n                <colorpicker v-if="addNewColor" color="#FFFFFF" :addNew="addNewColor" :index="getIndex()" @colorAddNew="onColorAddNew" />\n                <button :class="[\'add-new-button\', addNewColorBtnCancelClass]" @click="toggleAddNewColor()">{{addNewColorBtnTxt}}</button>\n            </div>\n        </div>',data:function(){return{globalColors:void 0,
addNewColor:!1,addNewColorBtnCancelClass:"",addNewColorBtnTxt:"Add new color",colorNameEdit:null,colorNameSaving:null,isSaving:!1,editedColorName:""}},created:function(){this.globalColors=window.tdc_wm_global_colors;this.deployMode=window.tdb_globals.deployMode;this.getIndex();this.setColorNameEditDisplay();this.setColorNameSavingDisplay()},methods:{copyColors:function(){var a={tdc_wm_global_colors:{}};"undefined"!==typeof this.globalColors&&Object.entries(this.globalColors).forEach(function(b){var e=
$jscomp.makeIterator(b);b=e.next().value;e=e.next().value;-1===["primary","secondary","accent_color"].indexOf(b)&&(a.tdc_wm_global_colors[b]=e)});console.log(JSON.stringify(a));navigator.clipboard.writeText(JSON.stringify(a))},onColorChange:_.debounce(function(a,b){jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_global_colors_update",td_magic_token:tdc_wm_global_colors_nonce,option:b,color:a},success:function(a){var b=JSON.parse(a);window.tdc_wm_global_colors=b.tdc_wm_global_colors;
a=b.color;var e="--"+b.option.replace(/_/g,"-");document.documentElement.style.setProperty(e,a);document.getElementById("tdc-live-iframe").contentWindow.document.documentElement.style.setProperty(e,a);jQuery("#tdc-palette .tdc-global-colors-values, #tdc-gradient .tdc-global-colors-values").each(function(){jQuery(this).trigger("tdc_wm_global_colors_update",["update",b])})},error:function(a,b,f){console.log("%c"+f,"color: #dc2121c7")}})},100),onColorDelete:function(a){var b=this;jQuery.ajax({url:td_ajax_url,
type:"post",data:{action:"tdc_wm_global_colors_delete",td_magic_token:tdc_wm_global_colors_nonce,option:a},success:function(a){var c=JSON.parse(a);window.tdc_wm_global_colors=c.tdc_wm_global_colors;a="--"+c.option.replace(/_/g,"-");document.documentElement.style.setProperty(a,"#ffffff");b.globalColors=c.tdc_wm_global_colors;b.addNewColor=!1;b.addNewColorBtnTxt="Add new color";b.addNewColorBtnCancelClass="";jQuery("#tdc-palette .tdc-global-colors-values, #tdc-gradient .tdc-global-colors-values").each(function(){jQuery(this).trigger("tdc_wm_global_colors_update",
["delete",c])});window.eventHub.$emit("refresh-global-colors")},error:function(a,b,f){console.log("%c"+f,"color: #dc2121c7")}})},onColorAddNew:function(a,b){var e=this;jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_global_colors_add_new",td_magic_token:tdc_wm_global_colors_nonce,color_name:b,color:a},success:function(a){var b=JSON.parse(a);window.tdc_wm_global_colors=b.tdc_wm_global_colors;a=b.color;var c="--"+b.color_option_id.replace(/_/g,"-");document.documentElement.style.setProperty(c,
a);document.getElementById("tdc-live-iframe").contentWindow.document.documentElement.style.setProperty(c,a);e.globalColors=b.tdc_wm_global_colors;e.addNewColor=!1;e.addNewColorBtnTxt="Add new color";e.addNewColorBtnCancelClass="";jQuery("#tdc-palette .tdc-global-colors-values, #tdc-gradient .tdc-global-colors-values").each(function(){jQuery(this).trigger("tdc_wm_global_colors_update",["new",b])})},error:function(a,b,e){console.log("%c"+e,"color: #dc2121c7")}})},onColorNameUpdate:function(a,b){var e=
this;e.isSaving=!0;jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_global_colors_color_name_update",td_magic_token:tdc_wm_global_colors_nonce,option:a,color_name:b},success:function(b){var c=JSON.parse(b);window.tdc_wm_global_colors=c.tdc_wm_global_colors;b=c.color;var g="--"+c.new_option.replace(/_/g,"-");document.documentElement.style.setProperty(g,b);document.getElementById("tdc-live-iframe").contentWindow.document.documentElement.style.setProperty(g,b);jQuery("#tdc-palette .tdc-global-colors-values, #tdc-gradient .tdc-global-colors-values").each(function(){jQuery(this).trigger("tdc_wm_global_colors_update",
["col_name_update",c])});jQuery("body").trigger("tdc_wm_global_color_name_update",[c]);e.colorNameSaving["color_name_save_"+a]=!1;e.isSaving=!1;e.globalColors=c.tdc_wm_global_colors;e.addNewColor=!1;e.addNewColorBtnTxt="Add new color";e.addNewColorBtnCancelClass=""},error:function(a,b,e){console.log("%c"+e,"color: #dc2121c7")}})},toggleAddNewColor:function(){this.addNewColor=!this.addNewColor;"Add new color"===this.addNewColorBtnTxt?(this.addNewColorBtnCancelClass="cancel",this.addNewColorBtnTxt=
"Cancel"):(this.addNewColorBtnCancelClass="",this.addNewColorBtnTxt="Add new color")},toggleColorNameEdit:function(a){var b=this,e=a.replace("color_name_edit_","");this.colorNameEdit[a]=!this.colorNameEdit[a];this.colorNameEdit[a]?("undefined"!==typeof b.globalColors[e]&&(this.editedColorName=b.globalColors[e].name),this.$nextTick(function(){Object.entries(b.colorNameEdit).forEach(function(a){a[1]&&"undefined"!==typeof b.$refs[a[0]][0]&&b.$refs[a[0]][0].focus()})})):(this.colorNameSaving["color_name_save_"+
e]=!this.colorNameSaving["color_name_save_"+e],b.onColorNameUpdate(e,this.editedColorName))},setColorNameEditDisplay:function(){var a={};Object.entries(this.globalColors).forEach(function(b,e){b[1].default||(a["color_name_edit_"+b[0]]=!1)});this.colorNameEdit=a},setColorNameSavingDisplay:function(){var a={};Object.entries(this.globalColors).forEach(function(b){b[1].default||(a["color_name_save_"+b[0]]=!1)});this.colorNameSaving=a},getIndex:function(){return Object.keys(this.globalColors).length},
blur:function(a){a.target.blur()}},watch:{globalColors:function(){this.setColorNameEditDisplay()}}};var Sketch=VueColor.Sketch;
CloudLibraryVue.component("colorpicker",{components:{"sketch-picker":Sketch},template:'\n        <div :class="{ \'tdc-wm-option\': true, \'input-group\': true, \'color-picker\': true, \'tdc-wm-option-add-new\': isAddNew }" ref="colorpicker">\n                \n            <span class="input-group-addon color-picker-container">\n                <span class="current-color" style="width:20px;height:20px;display:block;border:1px solid black" :style="\'background-color: \' + colorValue" @click="togglePicker()"></span>\n            </span>\n            \n            <input type="text" :title="colorValue" class="form-control tdc-wm-color-code" v-model="colorValue" @focus="showPicker()" @input="updateFromInput" @change="updateFromInput" />\n            \n            <input v-if="isAddNew" type="text" title="new color name" class="form-control tdc-wm-new-color-name" v-model="colorName" :placeholder="colorName" />\n            \n            <div v-if="!isAddNew" class="tdc-wm-shortcodes">\n                <span class="tdc-wm-list-icon tdc-wm-list"></span>\n                <div class="tdc-wm-shortcodes-list">\n                    <span v-for="item in getListUniqueModels()">                            \n                        <a href="#" @click.prevent="goToComponent(item.model)">{{getShortcodeName(item.model.attributes.tag)}}</a>\n                    </span>\n                </div>\n            </div>\n            \n            <button v-if="isAddNew" @click="addNewColor()">Add</button>\n            \n            <div class="td-wm-gc-colorpicker">\n                <sketch-picker :value="colors" @input="updateFromPicker" v-if="displayPicker" />\n            </div>\n            \n        </div>',props:["color",
"modelsParams","option","addNew","index"],data:function(){return{colors:{hex:"#000000"},colorValue:"",displayPicker:!1,isAddNew:!1,colorName:"Custom color #"+this.index}},mounted:function(){""!==this.color&&this.setColor(this.color);this.addNew&&(this.isAddNew=!0)},methods:{setColor:function(a){this.updateColors(a);this.colorValue=a},updateColors:function(a){"#"==a.slice(0,1)?this.colors={hex:a}:"rgba"==a.slice(0,4)&&(a=a.replace(/^rgba?\(|\s+|\)$/g,"").split(","),this.colors={hex:"#"+(16777216+(parseInt(a[0])<<
16)+(parseInt(a[1])<<8)+parseInt(a[2])).toString(16).slice(1),a:a[3]})},showPicker:function(){document.addEventListener("click",this.documentClick);this.displayPicker=!0},hidePicker:function(){document.removeEventListener("click",this.documentClick);this.displayPicker=!1},togglePicker:function(){this.displayPicker?this.hidePicker():this.showPicker()},updateFromInput:function(){this.updateColors(this.colorValue);this.$emit("colorChange",this.colorValue,this.option)},updateFromPicker:function(a){this.colors=
a;this.colorValue=1==a.rgba.a?a.hex:"rgba("+a.rgba.r+", "+a.rgba.g+", "+a.rgba.b+", "+a.rgba.a+")";this.$emit("colorChange",this.colorValue,this.option)},addNewColor:function(){""===this.colorName&&(this.colorName="Custom color #"+this.index);this.$emit("colorAddNew",this.colorValue,this.colorName)},documentClick:function(a){var b=void 0!==this.$refs.colorpicker?this.$refs.colorpicker:null;a=a.target;b&&b!==a&&!b.contains(a)&&this.hidePicker()},changeColor:function(a){if(!_.isUndefined(this.modelsParams)){var b=
{},e=1===this.modelsParams.length;_.each(this.modelsParams,function(c){if(!_.isUndefined(c.model)&&!_.isUndefined(c.key)){var f=c.model.get("attrs");f=_.clone(f);var g=a;if(_.isUndefined(c.viewport))f[c.key]=a;else try{var l=JSON.parse(window.atob(f[c.key]));_.isObject(l)&&(l[c.viewport]=a,f[c.key]=window.btoa(JSON.stringify(l)),g=f[c.key])}catch(n){}c.model.set("attrs",f);e?(tdcSidebarController.onUpdate(c.model,c.key,"",g),tdcSidebarPanel.showShortcodeFromPath(tdcRecycle._getIndexPath(c.model))):
(c=tdcIFrameData.getZoneParent(c.model),l=c.get("type_zone"),_.isUndefined(b[l])&&(b[l]=c))}});_.isEmpty(b)||_.each(b,function(a,b){tdcSidebarController.onUpdate(a,"type",b,b)})}},getListUniqueModels:function(){var a=[],b=[];_.each(this.modelsParams,function(e){-1===b.indexOf(e.model.cid)&&(b.push(e.model.cid),a.push(e))});return a},getShortcodeName:function(a){return tdcAdminSettings.mappedShortcodes[a].name},goToComponent:function(a){this.$cloud_lib_router.push({name:"indexRoute"});var b=jQuery("."+
a.attributes.blockUid,tdcAdminIFrameUI.getIframeWindow().document);b.length&&(tdcIFrameData.iframeContents.scrollTop(b.offset().top),tdcSidebarPanel.showShortcodeFromPath(tdcRecycle._getIndexPath(a)))}},watch:{colorValue:function(a){a&&(this.updateColors(a),this.$emit("input",a),this.displayPicker&&("undefined"!==typeof window.timeoutColorManager&&clearTimeout(window.timeoutColorManager),window.timeoutColorManager=setTimeout(function(a,e){a.changeColor(e)},700,this,a)))},color:function(a){this.colorValue=
a}}});
window.tdbVueManager.customSVGIconsManager={template:'\n        <div class="tdc-wm-box tdc-template-wrap" data-manage="custom_svg_icons">\n            <div class="tdc-wm-box-title tdc-wm-box-supertitle">\n                <span>Custom SVG icons</span>\n            </div>\n            <div class="tdc-wm-box-descr">You can create custom svg icons and find them in the element\'s icon settings.</div>\n            \n            <div :class="[\'tdc-template-wrap\', \'tdc-wm-custom-svg-icons\', {\'tdc-wm-csi-editing\' : isEditing, \'tdc-wm-csi-saving\' : isSaving}]">\n                <template v-if="!jQuery.isEmptyObject(customSvgIcons)">\n                    <div v-for="(icon_data, icon_id) in customSvgIcons" :class="[\'tdc-wm-custom-svg-icon\', {\'tdc-wm-csi-ico-editing\' : editIcons[icon_id], \'tdc-wm-csi-ico-saving\' : editIconsSaving[icon_id]}]">\n                        <div class="tdc-wm-csi-ico-code-wrap">\n                            <div class="tdc-wm-csi-ico-svg" v-html="atob(icon_data.code)"></div>\n                            <input\n                                :id="\'icon_edit_code_\' + icon_id"\n                                v-if="editIcons[icon_id]"\n                                v-model="editedIconCode"\n                                :placeholder="editedIconCode"\n                                :class="[\'form-control\', {\'error\': editIconCodeErr}]"\n                            >\n                        </div>\n                        \n                        <div class="tdc-wm-csi-ico-name-wrap" :title="icon_id">\n                            <input\n                                :id="\'icon_edit_name_\' + icon_id"\n                                v-if="editIcons[icon_id]"\n                                v-model="editedIconName"\n                                :placeholder="editedIconName"\n                                :class="[\'form-control\', {\'error\': editIconNameErr}]"\n                            >\n                            <b v-else class="tdc-wm-csi-ico-name">{{ icon_data.name }}</b>\n                        </div>\n                        \n                        <span class="tdc-wm-csi-ico-btns">\n                            <template v-if="editIcons[icon_id]">\n                                <i title="Update Icon" class="tdc-color-edit-icon tdc-font-oi tdc-font-oi-check" @click="editIconSave(icon_id)"></i>\n                                <i title="Cancel" class="tdc-color-edit-icon tdc-font-oi tdc-font-oi-x" @click="editIconCancel(icon_id)"></i>\n                            </template>\n                            <template v-else>\n                                <i title="Edit Icon" class="tdc-color-edit-icon tdc-font-oi tdc-font-oi-pencil" @click="editIcon(icon_id)"></i>\n                                <i title="Delete Icon" class="tdc-color-delete-icon tdc-font-oi tdc-font-oi-trash" @click="deleteIcon(icon_id)"></i>\n                            </template>\n                        </span>\n                    </div>\n                </template>\n                <template v-else>\n                    <div class="tdc-wm-csi-no-icons">No custom SVG icons. Add a new one using the button bellow.</div>\n                </template>\n            \n                <div v-if="isAddNewIcon" :class="[\'tdc-wm-custom-svg-icon tdc-wm-custom-svg-icon-add-new\', {\'tdc-wm-csi-ico-editing\' : isEditing, \'tdc-wm-csi-ico-saving\' : isSaving}]">\n                    <div class="tdc-wm-csi-ico-code-wrap">\n                        <input v-model="newIconCode" :class="[\'form-control\', {\'error\': newIconNameCodeErr}]" placeholder="SVG code" type="text">\n                    </div>\n                    <div class="tdc-wm-csi-ico-name-wrap">\n                        <input v-model="newIconName" :class="[\'form-control\', {\'error\': newIconNameNameErr}]" placeholder="Icon name" type="text">\n                    </div>\n                    \n                    <button class="tdc-wm-csi-add" @click="addNewIcon()">Add</button>\n                </div>\n                \n                <button :class="[\'tdc-wm-csi-new\', addNewIconBtnCancelClass]" @click="toggleAddNewIcon()">{{ addNewIconBtnTxt }}</button>\n            </div>\n        </div>\n    ',data:function(){return{customSvgIcons:void 0,
index:1,isAddNewIcon:!1,newIconName:"",newIconCode:"",addNewIconBtnCancelClass:"",addNewIconBtnTxt:"Add new icon",newIconNameCodeErr:!1,newIconNameNameErr:!1,isEditing:!1,isSaving:!1,editIcons:{},editIconsSaving:{},editedIconName:"",editedIconCode:"",editIconNameErr:!1,editIconCodeErr:!1}},created:function(){this.customSvgIcons=window.tdc_wm_custom_svg_icons;this.setDefaultNewIconName();this.setEditIconsDisplay();this.setEditIconsSavingDisplay()},methods:{toggleAddNewIcon:function(){this.isAddNewIcon=
!this.isAddNewIcon;this.newIconNameNameErr=this.newIconNameCodeErr=!1;"Add new icon"===this.addNewIconBtnTxt?(this.addNewIconBtnCancelClass="cancel",this.addNewIconBtnTxt="Cancel",this.isEditing=!0):(this.addNewIconBtnCancelClass="",this.addNewIconBtnTxt="Add new icon",this.isEditing=!1)},addNewIcon:function(){var a=this;a.newIconNameCodeErr=!1;a.newIconNameNameErr=!1;""!==a.newIconName&&""!==a.newIconCode?(a.isSaving=!0,jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_custom_svg_icons_add_new",
td_magic_token:tdc_wm_custom_svg_icons_nonce,icon_code:btoa(a.newIconCode),icon_name:a.newIconName},success:function(b){var e=JSON.parse(b);window.tdc_wm_custom_svg_icons=e.tdc_wm_custom_svg_icons;a.customSvgIcons=e.tdc_wm_custom_svg_icons;jQuery("#tdc-icon-selector").each(function(){jQuery(this).trigger("tdc_wm_custom_svg_icons_update",["new",e.new_icon])});a.newIconCode="";a.addNewIconBtnTxt="Add new icon";a.addNewIconBtnCancelClass="";a.isAddNewIcon=!1;a.isEditing=!1;a.isSaving=!1},error:function(a,
e,c){console.log("%c"+c,"color: #dc2121c7")}})):(""===a.newIconName&&(a.newIconNameNameErr=!0),""===a.newIconCode&&(a.newIconNameCodeErr=!0))},setDefaultNewIconName:function(){this.newIconName="Custom icon #"+(Object.keys(this.customSvgIcons).length+1)},editIcon:function(a){this.isEditing=!0;this.editIcons[a]=!0;"undefined"!==typeof this.customSvgIcons[a]&&(this.editedIconName=this.customSvgIcons[a].name,this.editedIconCode=atob(this.customSvgIcons[a].code))},editIconSave:function(a){var b=this;b.editIconNameErr=
!1;b.editIconCodeErr=!1;""!==b.editedIconName&&""!==b.editedIconCode?(b.isSaving=!0,b.editIconsSaving[a]=!0,jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_custom_svg_icons_edit",td_magic_token:tdc_wm_custom_svg_icons_nonce,icon_id:a,icon_name:b.editedIconName,icon_code:btoa(b.editedIconCode)},success:function(a){var c=JSON.parse(a);a=jQuery('[data-td-svg-icon="td-icon-'+c.new_icon.id+'"]',jQuery("#tdc-live-iframe").contents());window.tdc_wm_custom_svg_icons=c.tdc_wm_custom_svg_icons;
b.customSvgIcons=c.tdc_wm_custom_svg_icons;jQuery("#tdc-icon-selector").each(function(){jQuery(this).trigger("tdc_wm_custom_svg_icons_update",["update",c.new_icon])});a.length&&a.html(atob(c.new_icon.code));b.editIcons[c.new_icon.id]=!1;b.editIconsSaving[c.new_icon.id]=!1;b.isEditing=!1;b.isSaving=!1},error:function(a,b,f){console.log("%c"+f,"color: #dc2121c7")}})):(""===b.editedIconName&&(b.editIconNameErr=!0),""===b.editedIconCode&&(b.editIconCodeErr=!0))},editIconCancel:function(a){this.isEditing=
!1;this.editIcons[a]=!1;this.editedIconCode=this.editedIconName="";this.editIconCodeErr=this.editIconNameErr=!1},deleteIcon:function(a){var b=this;b.isEditing=!0;jQuery.ajax({url:td_ajax_url,type:"post",data:{action:"tdc_wm_custom_svg_icons_delete",td_magic_token:tdc_wm_custom_svg_icons_nonce,icon_id:a},success:function(a){var c=JSON.parse(a);a=jQuery('[data-td-svg-icon="td-icon-'+c.id+'"]',jQuery("#tdc-live-iframe").contents());window.tdc_wm_custom_svg_icons=c.tdc_wm_custom_svg_icons;b.customSvgIcons=
c.tdc_wm_custom_svg_icons;jQuery("#tdc-icon-selector").each(function(){jQuery(this).trigger("tdc_wm_custom_svg_icons_update",["delete",c])});a.length&&a.html("");b.isEditing=!1;b.isSaving=!1},error:function(a,b,f){console.log("%c"+f,"color: #dc2121c7")}})},setEditIconsDisplay:function(){var a={};Object.entries(this.customSvgIcons).forEach(function(b,e){a[b[0]]=!1});this.editIcons=a},setEditIconsSavingDisplay:function(){var a={};Object.entries(this.customSvgIcons).forEach(function(b,e){a[b[0]]=!1});
this.editIconsSaving=a}},watch:{customSvgIcons:function(){this.setDefaultNewIconName();this.setEditIconsDisplay();this.setEditIconsSavingDisplay()}}};
window.tdbVueManager.globalSettingsManager={template:'\n        <div class="tdc-wm-box tdc-template-wrap tdc-gs" data-manage="global_settings">\n            <div class="tdc-wm-box-title tdc-wm-box-supertitle">\n                <span>General settings</span>\n            </div>\n            <div :class="[\'tdc-template-wrap\', \'tdc-wm-global-settings\', {\'tdc-gs-active\' : savingHistory}]">\n                <div class="tdc-zone-sticky-info" @click="onChangeHistory">\n                    <div class="tdc-gs-switch">\n                        <div class="tdc-gs-switch-ball"></div>\n                    </div>\n                    <div class="tdc-gs-history-txt" title="This option is only applicable in the composer.">Enable/disable saving history</div>\n                </div>\n            </div>\n        </div>',data:function(){return{globalSettings:void 0,
savingHistory:!1,timerSaving:void 0}},created:function(){this.globalSettings=window.tdb_globals.globalSettings;for(var a in this.globalSettings)if(this.globalSettings.hasOwnProperty(a))switch(a){case "tdcSavingHistory":this.savingHistory="true"===this.globalSettings[a]}},methods:{onChangeHistory:function(){var a=this,b;for(b in a.globalSettings)"tdcSavingHistory"===b&&(a.globalSettings[b]=!a.globalSettings[b],a.savingHistory=a.globalSettings[b]);clearTimeout(a.timerSaving);a.timerSaving=setTimeout(function(){jQuery.ajax({url:td_ajax_url,
type:"post",data:{td_magic_token:jQuery("#td_magic_token").val(),action:"tdc_wm_global_settings_update",settings:a.globalSettings},success:function(b){"undefined"!==typeof JSON.parse(b).success&&(tdcRecycle.setEnable(a.savingHistory),window.tdcAdminSettings.globalSettings.tdcSavingHistory=a.savingHistory,window.tdb_globals.globalSettings.tdcSavingHistory=a.savingHistory)},error:function(a,b,f){console.log("%c"+f,"color: #dc2121c7")}})},300)}}};
window.tdbVueManager.manager={template:'<div class="tdb-modal-body tdb-website-manager">\n                    <div class="tdb-load tdb-template" style="overflow-y: scroll">\n                        \x3c!-- header --\x3e\n                        <div class="tdb-wm-header-wrap">    \n                            <div class="tdb-wm-header">           \n                                <div class="tdb-wm-header-left">\n                                    <span class="tdb-wm-title">Website Manager</span>\n                                </div>                 \n                                \n                                <div class="tdb-wm-header-right">\n                                    <div class="tdc-manager-search"><input type="text" v-model="search" placeholder="Search settings"></div>\n                                    <button @click.prevent="closeModal" class="td-icon-close-mobile tdb-close"></button>\n                                </div>\n                            </div>                                                               \n                        </div>\n                        \n                        \x3c!-- errors --\x3e\n                        <error v-if="$parent.errors" :errorsToDisplay="$parent.errors"></error>\n                           \n                        <template v-else>\n                            <div class="tdb-manager" ref="manager">\n                                <div class="tdc-wm-sidebar">\n                                    <ul>\n                                        <template v-if="\'footer\' !== templateType && \'header\' !== templateType && \'module\' !== templateType">\n                                            <li class="tdc-manage" data-value="header" @click.prevent="showSection(\'header\')">Header</li>\n                                            <li class="tdc-manage" data-value="footer" @click.prevent="showSection(\'footer\')">Footer</li>\n                                            <li class="tdc-manage-parent"></li>\n                                        </template>\n                                        <li class="tdc-manage tdc-manage-child" data-value="font" @click.prevent="showSection(\'font\')">Global Fonts</li>\n                                        <li style="display:none;" class="tdc-manage tdc-manage-child" data-value="color" @click.prevent="showSection(\'color\')">Colors</li>\n                                        <li class="tdc-manage" data-value="global_colors" @click.prevent="showSection(\'global_colors\')">Global Colors</li>\n                                        <li class="tdc-manage" data-value="custom_svg_icons" @click.prevent="showSection(\'custom_svg_icons\')">Custom SVG Icons</li>\n                                        <li class="tdc-manage tdc-manage-child" data-value="global_settings" @click.prevent="showSection(\'global_settings\')">Settings</li>\n                                    </ul>\n                                </div>\n                                <div class="tdc-wm-content-wrap">\n                                    <div class="tdc-wm-content" ref="managerContent">                                        \n                                        <font-manager></font-manager>\n                                        <color-manager></color-manager>\n                                        <global-colors-manager></global-colors-manager>\n                                        <custom-svg-icons-manager></custom-svg-icons-manager>\n                                        <global-settings-manager></global-settings-manager>\n                                    </div>                                    \n                                </div>\n                            </div>          \n                        </template>                                                                                     \n                    </div>\n               </div>',props:{templateId:{type:String},
templateType:{type:String}},components:{"font-manager":window.tdbVueManager.fontManager,"color-manager":window.tdbVueManager.colorManager,"global-colors-manager":window.tdbVueManager.globalColorManager,"custom-svg-icons-manager":window.tdbVueManager.customSVGIconsManager,"global-settings-manager":window.tdbVueManager.globalSettingsManager},data:function(){return{currentSections:[],search:""}},created:function(){this.currentSections=[]},mounted:function(){var a=jQuery(this.$refs.managerContent);if("header"!==
this.templateType&&"footer"!==this.templateType&&"module"!==this.templateType){if("undefined"===typeof a.data("zone")){var b=jQuery("#tdc-zone");b.length&&(jQuery(".tdc-zone-position").length||jQuery('<span class="tdc-zone-position"></span>').insertBefore(b.find(".tdc-template-wrap:first")),b.find(".tdc-template-wrap").appendTo(jQuery(this.$refs.managerContent)),a.data("zone",1),window.tdcWindowFrame.add(["#tdb-modal-website-manager"]))}this.manage("global-header header")}else this.manage("font")},
methods:{closeModal:function(){this.$cloud_lib_router.push({name:"indexRoute"})},showSection:function(a){"undefined"!==typeof a&&this.manage(a)},manage:function(a){var b=this;b.search="";"undefined"!==typeof a&&(b.currentSections=a.split(" "));var e=jQuery(this.$refs.manager);e.find(".tdc-wm-sidebar .tdc-manage").removeClass("tdb-current");b.currentSections.length&&b.currentSections.forEach(function(a){e.find('.tdc-wm-sidebar .tdc-manage[data-value="'+a+'"]').addClass("tdb-current")});jQuery(this.$refs.managerContent).find(".tdc-template-wrap").each(function(a,
e){a=jQuery(this);e=a.data("manage");"undefined"!==typeof e&&(-1!==b.currentSections.indexOf(e)?a.show():a.hide())})}},beforeDestroy:function(){var a=jQuery(".tdc-zone-position");a.length&&(jQuery(this.$refs.managerContent).find('.tdc-template-wrap[data-manage="header"]').insertAfter(a),jQuery(this.$refs.managerContent).find('.tdc-template-wrap[data-manage="footer"]').insertAfter(a))},watch:{search:function(){if(""===this.search.trim())this.manage();else{var a=jQuery(this.$refs.managerContent);a.find(".tdc-template-wrap:icontains("+
this.search+")").show();a.find(".tdc-template-wrap:not(:icontains("+this.search+"))").hide()}}}};(function(a){a.expr.pseudos.icontains=function(a,e,c){return 0<=jQuery(a).text().toUpperCase().indexOf(c[3].toUpperCase())};a.fn.extend({icontains:function(a){console.log(a)}})})(jQuery);