403Webshell
Server IP : 51.91.236.193  /  Your IP : 216.73.216.224
Web Server : Apache
System : Linux webm010.cluster128.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
User : institutah ( 16501)
PHP Version : 7.2.34
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/i/n/s/institutah/www/wp-content/plugins/visualcomposer/public/dist/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/i/n/s/institutah/www/wp-content/plugins/visualcomposer/public/dist/wp.bundle.js
/*! For license information please see wp.bundle.js.LICENSE.txt */
(window.vcvWebpackJsonp4x=window.vcvWebpackJsonp4x||[]).push([["wp"],{"./node_modules/@babel/runtime/helpers/esm/extends.js":function(e,t,n){"use strict";function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return a}))},"./node_modules/@babel/runtime/regenerator/index.js":function(e,t,n){e.exports=n("./node_modules/regenerator-runtime/runtime.js")},"./node_modules/@csstools/sass-import-resolve/index.js":function(e,t,n){"use strict";(function(a){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=Object.assign({cache:{},cwd:a.cwd(),readFile:!1},t);(function(e){return/^\//.test(e)})(e)&&(n.cwd="");var i=(0,r.join)(n.cwd,e),c=(0,r.basename)(i),u=(0,r.dirname)(i),d=[];(function(e){return/\.s[ac]ss$/i.test(e)})(c)||l(c)?(d.push(o(i,n)),s(c)||d.push(o((0,r.join)(u,"_"+c),n))):(d.push(o((0,r.join)(u,c+".scss"),n),o((0,r.join)(u,c+".sass"),n),o((0,r.join)(u,c+".css"),n)),s(c)||d.push(o((0,r.join)(u,"_"+c+".scss"),n),o((0,r.join)(u,"_"+c+".sass"),n),o((0,r.join)(u,"_"+c+".css"),n)));return Promise.all(d).then((function(e){return e.filter((function(e){return e}))})).then((function(e){if(1===e.length)return e[0];if(e.length>1)throw new Error("It's not clear which file to import");if(!l(c))throw new Error("File to import not found or unreadable")}))};var i=n("./node_modules/node-libs-browser/mock/empty.js"),r=n("./node_modules/path-browserify/index.js");function o(e,t){return t.cache[e]=t.cache[e]||new Promise((function(n){t.readFile?(0,i.readFile)(e,"utf8",(function(t,a){n(!t&&{file:e,contents:a})})):(0,i.stat)(e,(function(t,a){t||!a.isFile()?n(!1):n({file:e})}))})),t.cache[e]}function s(e){return/^_/.test(e)}function l(e){return/\.css$/i.test(e)}e.exports=t.default}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/@hypnosphi/create-react-context/lib/implementation.js":function(e,t,n){"use strict";t.__esModule=!0;var a=n("./node_modules/react/index.js"),i=(o(a),o(n("./node_modules/prop-types/index.js"))),r=o(n("./node_modules/gud/index.js"));o(n("./node_modules/warning/warning.js"));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=1073741823;function d(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,a){e=n,t.forEach((function(t){return t(e,a)}))}}}t.default=function(e,t){var n,o,f="__create-react-context-"+(0,r.default)()+"__",h=function(e){function n(){var t,a;s(this,n);for(var i=arguments.length,r=Array(i),o=0;o<i;o++)r[o]=arguments[o];return t=a=l(this,e.call.apply(e,[this].concat(r))),a.emitter=d(a.props.value),l(a,t)}return c(n,e),n.prototype.getChildContext=function(){var e;return(e={})[f]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,a=e.value,i=void 0;((r=n)===(o=a)?0!==r||1/r==1/o:r!=r&&o!=o)?i=0:(i="function"==typeof t?t(n,a):u,0!==(i|=0)&&this.emitter.set(e.value,i))}var r,o},n.prototype.render=function(){return this.props.children},n}(a.Component);h.childContextTypes=((n={})[f]=i.default.object.isRequired,n);var p=function(t){function n(){var e,a;s(this,n);for(var i=arguments.length,r=Array(i),o=0;o<i;o++)r[o]=arguments[o];return e=a=l(this,t.call.apply(t,[this].concat(r))),a.state={value:a.getValue()},a.onUpdate=function(e,t){0!=((0|a.observedBits)&t)&&a.setState({value:a.getValue()})},l(a,e)}return c(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?u:t},n.prototype.componentDidMount=function(){this.context[f]&&this.context[f].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?u:e},n.prototype.componentWillUnmount=function(){this.context[f]&&this.context[f].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[f]?this.context[f].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return p.contextTypes=((o={})[f]=i.default.object,o),{Provider:h,Consumer:p}},e.exports=t.default},"./node_modules/@hypnosphi/create-react-context/lib/index.js":function(e,t,n){"use strict";t.__esModule=!0;var a=r(n("./node_modules/react/index.js")),i=r(n("./node_modules/@hypnosphi/create-react-context/lib/implementation.js"));function r(e){return e&&e.__esModule?e:{default:e}}t.default=a.default.createContext||i.default,e.exports=t.default},"./node_modules/add-px-to-style/index.js":function(e,t){var n={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};e.exports=function(e,t){return"number"!=typeof t||n[e]?t:t+"px"}},"./node_modules/asn1.js/lib/asn1.js":function(e,t,n){"use strict";const a=t;a.bignum=n("./node_modules/bn.js/lib/bn.js"),a.define=n("./node_modules/asn1.js/lib/asn1/api.js").define,a.base=n("./node_modules/asn1.js/lib/asn1/base/index.js"),a.constants=n("./node_modules/asn1.js/lib/asn1/constants/index.js"),a.decoders=n("./node_modules/asn1.js/lib/asn1/decoders/index.js"),a.encoders=n("./node_modules/asn1.js/lib/asn1/encoders/index.js")},"./node_modules/asn1.js/lib/asn1/api.js":function(e,t,n){"use strict";const a=n("./node_modules/asn1.js/lib/asn1/encoders/index.js"),i=n("./node_modules/asn1.js/lib/asn1/decoders/index.js"),r=n("./node_modules/inherits/inherits_browser.js");function o(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new o(e,t)},o.prototype._createNamed=function(e){const t=this.name;function n(e){this._initNamed(e,t)}return r(n,e),n.prototype._initNamed=function(t,n){e.call(this,t,n)},new n(this)},o.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},o.prototype.decode=function(e,t,n){return this._getDecoder(t).decode(e,n)},o.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(a[e])),this.encoders[e]},o.prototype.encode=function(e,t,n){return this._getEncoder(t).encode(e,n)}},"./node_modules/asn1.js/lib/asn1/base/buffer.js":function(e,t,n){"use strict";const a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,r=n("./node_modules/safer-buffer/safer.js").Buffer;function o(e,t){i.call(this,t),r.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return s.isEncoderBuffer(e)||(e=new s(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=r.byteLength(e);else{if(!r.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}a(o,i),t.DecoderBuffer=o,o.isDecoderBuffer=function(e){if(e instanceof o)return!0;return"object"==typeof e&&r.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},o.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},o.prototype.restore=function(e){const t=new o(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},o.prototype.isEmpty=function(){return this.offset===this.length},o.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},o.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const n=new o(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},o.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=s,s.isEncoderBuffer=function(e){if(e instanceof s)return!0;return"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},s.prototype.join=function(e,t){return e||(e=r.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(n){n.join(e,t),t+=n.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):r.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},"./node_modules/asn1.js/lib/asn1/base/index.js":function(e,t,n){"use strict";const a=t;a.Reporter=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,a.DecoderBuffer=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,a.EncoderBuffer=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer,a.Node=n("./node_modules/asn1.js/lib/asn1/base/node.js")},"./node_modules/asn1.js/lib/asn1/base/node.js":function(e,t,n){"use strict";const a=n("./node_modules/asn1.js/lib/asn1/base/reporter.js").Reporter,i=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").EncoderBuffer,r=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,o=n("./node_modules/minimalistic-assert/index.js"),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],l=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s);function c(e,t,n){const a={};this._baseState=a,a.name=n,a.enc=e,a.parent=t||null,a.children=null,a.tag=null,a.args=null,a.reverseArgs=null,a.choice=null,a.optional=!1,a.any=!1,a.obj=!1,a.use=null,a.useDecoder=null,a.key=null,a.default=null,a.explicit=null,a.implicit=null,a.contains=null,a.parent||(a.children=[],this._wrap())}e.exports=c;const u=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];c.prototype.clone=function(){const e=this._baseState,t={};u.forEach((function(n){t[n]=e[n]}));const n=new this.constructor(t.parent);return n._baseState=t,n},c.prototype._wrap=function(){const e=this._baseState;l.forEach((function(t){this[t]=function(){const n=new this.constructor(this);return e.children.push(n),n[t].apply(n,arguments)}}),this)},c.prototype._init=function(e){const t=this._baseState;o(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),o.equal(t.children.length,1,"Root node can have only one child")},c.prototype._useArgs=function(e){const t=this._baseState,n=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==n.length&&(o(null===t.children),t.children=n,n.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(o(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!=typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(n){n==(0|n)&&(n|=0);const a=e[n];t[a]=n})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){c.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),s.forEach((function(e){c.prototype[e]=function(){const t=this._baseState,n=Array.prototype.slice.call(arguments);return o(null===t.tag),t.tag=e,this._useArgs(n),this}})),c.prototype.use=function(e){o(e);const t=this._baseState;return o(null===t.use),t.use=e,this},c.prototype.optional=function(){return this._baseState.optional=!0,this},c.prototype.def=function(e){const t=this._baseState;return o(null===t.default),t.default=e,t.optional=!0,this},c.prototype.explicit=function(e){const t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.explicit=e,this},c.prototype.implicit=function(e){const t=this._baseState;return o(null===t.explicit&&null===t.implicit),t.implicit=e,this},c.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},c.prototype.key=function(e){const t=this._baseState;return o(null===t.key),t.key=e,this},c.prototype.any=function(){return this._baseState.any=!0,this},c.prototype.choice=function(e){const t=this._baseState;return o(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},c.prototype.contains=function(e){const t=this._baseState;return o(null===t.use),t.contains=e,this},c.prototype._decode=function(e,t){const n=this._baseState;if(null===n.parent)return e.wrapResult(n.children[0]._decode(e,t));let a,i=n.default,o=!0,s=null;if(null!==n.key&&(s=e.enterKey(n.key)),n.optional){let a=null;if(null!==n.explicit?a=n.explicit:null!==n.implicit?a=n.implicit:null!==n.tag&&(a=n.tag),null!==a||n.any){if(o=this._peekTag(e,a,n.any),e.isError(o))return o}else{const a=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),o=!0}catch(l){o=!1}e.restore(a)}}if(n.obj&&o&&(a=e.enterObject()),o){if(null!==n.explicit){const t=this._decodeTag(e,n.explicit);if(e.isError(t))return t;e=t}const a=e.offset;if(null===n.use&&null===n.choice){let t;n.any&&(t=e.save());const a=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(a))return a;n.any?i=e.raw(t):e=a}if(t&&t.track&&null!==n.tag&&t.track(e.path(),a,e.length,"tagged"),t&&t.track&&null!==n.tag&&t.track(e.path(),e.offset,e.length,"content"),n.any||(i=null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t)),e.isError(i))return i;if(n.any||null!==n.choice||null===n.children||n.children.forEach((function(n){n._decode(e,t)})),n.contains&&("octstr"===n.tag||"bitstr"===n.tag)){const a=new r(i);i=this._getUse(n.contains,e._reporterState.obj)._decode(a,t)}}return n.obj&&o&&(i=e.leaveObject(a)),null===n.key||null===i&&!0!==o?null!==s&&e.exitKey(s):e.leaveKey(s,n.key,i),i},c.prototype._decodeGeneric=function(e,t,n){const a=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,a.args[0],n):/str$/.test(e)?this._decodeStr(t,e,n):"objid"===e&&a.args?this._decodeObjid(t,a.args[0],a.args[1],n):"objid"===e?this._decodeObjid(t,null,null,n):"gentime"===e||"utctime"===e?this._decodeTime(t,e,n):"null_"===e?this._decodeNull(t,n):"bool"===e?this._decodeBool(t,n):"objDesc"===e?this._decodeStr(t,e,n):"int"===e||"enum"===e?this._decodeInt(t,a.args&&a.args[0],n):null!==a.use?this._getUse(a.use,t._reporterState.obj)._decode(t,n):t.error("unknown tag: "+e)},c.prototype._getUse=function(e,t){const n=this._baseState;return n.useDecoder=this._use(e,t),o(null===n.useDecoder._baseState.parent),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder},c.prototype._decodeChoice=function(e,t){const n=this._baseState;let a=null,i=!1;return Object.keys(n.choice).some((function(r){const o=e.save(),s=n.choice[r];try{const n=s._decode(e,t);if(e.isError(n))return!1;a={type:r,value:n},i=!0}catch(l){return e.restore(o),!1}return!0}),this),i?a:e.error("Choice not matched")},c.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},c.prototype._encode=function(e,t,n){const a=this._baseState;if(null!==a.default&&a.default===e)return;const i=this._encodeValue(e,t,n);return void 0===i||this._skipDefault(i,t,n)?void 0:i},c.prototype._encodeValue=function(e,t,n){const i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new a);let r=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i.default)return;e=i.default}let o=null,s=!1;if(i.any)r=this._createEncoderBuffer(e);else if(i.choice)r=this._encodeChoice(e,t);else if(i.contains)o=this._getUse(i.contains,n)._encode(e,t),s=!0;else if(i.children)o=i.children.map((function(n){if("null_"===n._baseState.tag)return n._encode(null,t,e);if(null===n._baseState.key)return t.error("Child should have a key");const a=t.enterKey(n._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");const i=n._encode(e[n._baseState.key],t,e);return t.leaveKey(a),i}),this).filter((function(e){return e})),o=this._createEncoderBuffer(o);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const n=this.clone();n._baseState.implicit=null,o=this._createEncoderBuffer(e.map((function(n){const a=this._baseState;return this._getUse(a.args[0],e)._encode(n,t)}),n))}else null!==i.use?r=this._getUse(i.use,n)._encode(e,t):(o=this._encodePrimitive(i.tag,e),s=!0);if(!i.any&&null===i.choice){const e=null!==i.implicit?i.implicit:i.tag,n=null===i.implicit?"universal":"context";null===e?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(r=this._encodeComposite(e,s,n,o))}return null!==i.explicit&&(r=this._encodeComposite(i.explicit,!1,"context",r)),r},c.prototype._encodeChoice=function(e,t){const n=this._baseState,a=n.choice[e.type];return a||o(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),a._encode(e.value,t)},c.prototype._encodePrimitive=function(e,t){const n=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&n.args)return this._encodeObjid(t,n.reverseArgs[0],n.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,n.args&&n.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},c.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},c.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},"./node_modules/asn1.js/lib/asn1/base/reporter.js":function(e,t,n){"use strict";const a=n("./node_modules/inherits/inherits_browser.js");function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function r(e,t){this.path=e,this.rethrow(t)}t.Reporter=i,i.prototype.isError=function(e){return e instanceof r},i.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,n){const a=this._reporterState;this.exitKey(e),null!==a.obj&&(a.obj[t]=n)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){const t=this._reporterState,n=t.obj;return t.obj=e,n},i.prototype.error=function(e){let t;const n=this._reporterState,a=e instanceof r;if(t=a?e:new r(n.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!n.options.partial)throw t;return a||n.errors.push(t),t},i.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},a(r,Error),r.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,r),!this.stack)try{throw new Error(this.message)}catch(t){this.stack=t.stack}return this}},"./node_modules/asn1.js/lib/asn1/constants/der.js":function(e,t,n){"use strict";function a(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const a=e[n];t[a]=n})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=a(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=a(t.tag)},"./node_modules/asn1.js/lib/asn1/constants/index.js":function(e,t,n){"use strict";const a=t;a._reverse=function(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const a=e[n];t[a]=n})),t},a.der=n("./node_modules/asn1.js/lib/asn1/constants/der.js")},"./node_modules/asn1.js/lib/asn1/decoders/der.js":function(e,t,n){"use strict";const a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/asn1.js/lib/asn1/base/buffer.js").DecoderBuffer,o=n("./node_modules/asn1.js/lib/asn1/base/node.js"),s=n("./node_modules/asn1.js/lib/asn1/constants/der.js");function l(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){o.call(this,"der",e)}function u(e,t){let n=e.readUInt8(t);if(e.isError(n))return n;const a=s.tagClass[n>>6],i=0==(32&n);if(31==(31&n)){let a=n;for(n=0;128==(128&a);){if(a=e.readUInt8(t),e.isError(a))return a;n<<=7,n|=127&a}}else n&=31;return{cls:a,primitive:i,tag:n,tagStr:s.tag[n]}}function d(e,t,n){let a=e.readUInt8(n);if(e.isError(a))return a;if(!t&&128===a)return null;if(0==(128&a))return a;const i=127&a;if(i>4)return e.error("length octect is too long");a=0;for(let r=0;r<i;r++){a<<=8;const t=e.readUInt8(n);if(e.isError(t))return t;a|=t}return a}e.exports=l,l.prototype.decode=function(e,t){return r.isDecoderBuffer(e)||(e=new r(e,t)),this.tree._decode(e,t)},a(c,o),c.prototype._peekTag=function(e,t,n){if(e.isEmpty())return!1;const a=e.save(),i=u(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(a),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||n)},c.prototype._decodeTag=function(e,t,n){const a=u(e,'Failed to decode tag of "'+t+'"');if(e.isError(a))return a;let i=d(e,a.primitive,'Failed to get length of "'+t+'"');if(e.isError(i))return i;if(!n&&a.tag!==t&&a.tagStr!==t&&a.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(a.primitive||null!==i)return e.skip(i,'Failed to match body of: "'+t+'"');const r=e.save(),o=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(o)?o:(i=e.offset-r.offset,e.restore(r),e.skip(i,'Failed to match body of: "'+t+'"'))},c.prototype._skipUntilEnd=function(e,t){for(;;){const n=u(e,t);if(e.isError(n))return n;const a=d(e,n.primitive,t);if(e.isError(a))return a;let i;if(i=n.primitive||null!==a?e.skip(a):this._skipUntilEnd(e,t),e.isError(i))return i;if("end"===n.tagStr)break}},c.prototype._decodeList=function(e,t,n,a){const i=[];for(;!e.isEmpty();){const t=this._peekTag(e,"end");if(e.isError(t))return t;const r=n.decode(e,"der",a);if(e.isError(r)&&t)break;i.push(r)}return i},c.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");let n="";for(let e=0;e<t.length/2;e++)n+=String.fromCharCode(t.readUInt16BE(2*e));return n}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},c.prototype._decodeObjid=function(e,t,n){let a;const i=[];let r=0,o=0;for(;!e.isEmpty();)o=e.readUInt8(),r<<=7,r|=127&o,0==(128&o)&&(i.push(r),r=0);128&o&&i.push(r);const s=i[0]/40|0,l=i[0]%40;if(a=n?i:[s,l].concat(i.slice(1)),t){let e=t[a.join(" ")];void 0===e&&(e=t[a.join(".")]),void 0!==e&&(a=e)}return a},c.prototype._decodeTime=function(e,t){const n=e.raw().toString();let a,i,r,o,s,l;if("gentime"===t)a=0|n.slice(0,4),i=0|n.slice(4,6),r=0|n.slice(6,8),o=0|n.slice(8,10),s=0|n.slice(10,12),l=0|n.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");a=0|n.slice(0,2),i=0|n.slice(2,4),r=0|n.slice(4,6),o=0|n.slice(6,8),s=0|n.slice(8,10),l=0|n.slice(10,12),a=a<70?2e3+a:1900+a}return Date.UTC(a,i-1,r,o,s,l,0)},c.prototype._decodeNull=function(){return null},c.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},c.prototype._decodeInt=function(e,t){const n=e.raw();let a=new i(n);return t&&(a=t[a.toString(10)]||a),a},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},"./node_modules/asn1.js/lib/asn1/decoders/index.js":function(e,t,n){"use strict";const a=t;a.der=n("./node_modules/asn1.js/lib/asn1/decoders/der.js"),a.pem=n("./node_modules/asn1.js/lib/asn1/decoders/pem.js")},"./node_modules/asn1.js/lib/asn1/decoders/pem.js":function(e,t,n){"use strict";const a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/safer-buffer/safer.js").Buffer,r=n("./node_modules/asn1.js/lib/asn1/decoders/der.js");function o(e){r.call(this,e),this.enc="pem"}a(o,r),e.exports=o,o.prototype.decode=function(e,t){const n=e.toString().split(/[\r\n]+/g),a=t.label.toUpperCase(),o=/^-----(BEGIN|END) ([^-]+)-----$/;let s=-1,l=-1;for(let i=0;i<n.length;i++){const e=n[i].match(o);if(null!==e&&e[2]===a){if(-1!==s){if("END"!==e[1])break;l=i;break}if("BEGIN"!==e[1])break;s=i}}if(-1===s||-1===l)throw new Error("PEM section not found for: "+a);const c=n.slice(s+1,l).join("");c.replace(/[^a-z0-9+/=]+/gi,"");const u=i.from(c,"base64");return r.prototype.decode.call(this,u,t)}},"./node_modules/asn1.js/lib/asn1/encoders/der.js":function(e,t,n){"use strict";const a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/safer-buffer/safer.js").Buffer,r=n("./node_modules/asn1.js/lib/asn1/base/node.js"),o=n("./node_modules/asn1.js/lib/asn1/constants/der.js");function s(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){r.call(this,"der",e)}function c(e){return e<10?"0"+e:e}e.exports=s,s.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},a(l,r),l.prototype._encodeComposite=function(e,t,n,a){const r=function(e,t,n,a){let i;"seqof"===e?e="seq":"setof"===e&&(e="set");if(o.tagByName.hasOwnProperty(e))i=o.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return a.error("Unknown tag: "+e);i=e}if(i>=31)return a.error("Multi-octet tag encoding unsupported");t||(i|=32);return i|=o.tagClassByName[n||"universal"]<<6,i}(e,t,n,this.reporter);if(a.length<128){const e=i.alloc(2);return e[0]=r,e[1]=a.length,this._createEncoderBuffer([e,a])}let s=1;for(let i=a.length;i>=256;i>>=8)s++;const l=i.alloc(2+s);l[0]=r,l[1]=128|s;for(let i=1+s,o=a.length;o>0;i--,o>>=8)l[i]=255&o;return this._createEncoderBuffer([l,a])},l.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=i.alloc(2*e.length);for(let n=0;n<e.length;n++)t.writeUInt16BE(e.charCodeAt(n),2*n);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},l.prototype._encodeObjid=function(e,t,n){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!n){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let a=0;for(let i=0;i<e.length;i++){let t=e[i];for(a++;t>=128;t>>=7)a++}const r=i.alloc(a);let o=r.length-1;for(let i=e.length-1;i>=0;i--){let t=e[i];for(r[o--]=127&t;(t>>=7)>0;)r[o--]=128|127&t}return this._createEncoderBuffer(r)},l.prototype._encodeTime=function(e,t){let n;const a=new Date(e);return"gentime"===t?n=[c(a.getUTCFullYear()),c(a.getUTCMonth()+1),c(a.getUTCDate()),c(a.getUTCHours()),c(a.getUTCMinutes()),c(a.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[c(a.getUTCFullYear()%100),c(a.getUTCMonth()+1),c(a.getUTCDate()),c(a.getUTCHours()),c(a.getUTCMinutes()),c(a.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(n,"octstr")},l.prototype._encodeNull=function(){return this._createEncoderBuffer("")},l.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=i.from(t)}if(i.isBuffer(e)){let t=e.length;0===e.length&&t++;const n=i.alloc(t);return e.copy(n),0===e.length&&(n[0]=0),this._createEncoderBuffer(n)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let n=1;for(let i=e;i>=256;i>>=8)n++;const a=new Array(n);for(let i=a.length-1;i>=0;i--)a[i]=255&e,e>>=8;return 128&a[0]&&a.unshift(0),this._createEncoderBuffer(i.from(a))},l.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},l.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},l.prototype._skipDefault=function(e,t,n){const a=this._baseState;let i;if(null===a.default)return!1;const r=e.join();if(void 0===a.defaultBuffer&&(a.defaultBuffer=this._encodeValue(a.default,t,n).join()),r.length!==a.defaultBuffer.length)return!1;for(i=0;i<r.length;i++)if(r[i]!==a.defaultBuffer[i])return!1;return!0}},"./node_modules/asn1.js/lib/asn1/encoders/index.js":function(e,t,n){"use strict";const a=t;a.der=n("./node_modules/asn1.js/lib/asn1/encoders/der.js"),a.pem=n("./node_modules/asn1.js/lib/asn1/encoders/pem.js")},"./node_modules/asn1.js/lib/asn1/encoders/pem.js":function(e,t,n){"use strict";const a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/asn1.js/lib/asn1/encoders/der.js");function r(e){i.call(this,e),this.enc="pem"}a(r,i),e.exports=r,r.prototype.encode=function(e,t){const n=i.prototype.encode.call(this,e).toString("base64"),a=["-----BEGIN "+t.label+"-----"];for(let i=0;i<n.length;i+=64)a.push(n.slice(i,i+64));return a.push("-----END "+t.label+"-----"),a.join("\n")}},"./node_modules/brorand/index.js":function(e,t,n){var a;function i(e){this.rand=e}if(e.exports=function(e){return a||(a=new i(null)),a.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n<t.length;n++)t[n]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var r=n(9);if("function"!=typeof r.randomBytes)throw new Error("Not supported");i.prototype._rand=function(e){return r.randomBytes(e)}}catch(o){}},"./node_modules/browserify-aes/aes.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;function i(e){a.isBuffer(e)||(e=a.from(e));for(var t=e.length/4|0,n=new Array(t),i=0;i<t;i++)n[i]=e.readUInt32BE(4*i);return n}function r(e){for(;0<e.length;e++)e[0]=0}function o(e,t,n,a,i){for(var r,o,s,l,c=n[0],u=n[1],d=n[2],f=n[3],h=e[0]^t[0],p=e[1]^t[1],m=e[2]^t[2],v=e[3]^t[3],g=4,b=1;b<i;b++)r=c[h>>>24]^u[p>>>16&255]^d[m>>>8&255]^f[255&v]^t[g++],o=c[p>>>24]^u[m>>>16&255]^d[v>>>8&255]^f[255&h]^t[g++],s=c[m>>>24]^u[v>>>16&255]^d[h>>>8&255]^f[255&p]^t[g++],l=c[v>>>24]^u[h>>>16&255]^d[p>>>8&255]^f[255&m]^t[g++],h=r,p=o,m=s,v=l;return r=(a[h>>>24]<<24|a[p>>>16&255]<<16|a[m>>>8&255]<<8|a[255&v])^t[g++],o=(a[p>>>24]<<24|a[m>>>16&255]<<16|a[v>>>8&255]<<8|a[255&h])^t[g++],s=(a[m>>>24]<<24|a[v>>>16&255]<<16|a[h>>>8&255]<<8|a[255&p])^t[g++],l=(a[v>>>24]<<24|a[h>>>16&255]<<16|a[p>>>8&255]<<8|a[255&m])^t[g++],[r>>>=0,o>>>=0,s>>>=0,l>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],l=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],a=[],i=[[],[],[],[]],r=[[],[],[],[]],o=0,s=0,l=0;l<256;++l){var c=s^s<<1^s<<2^s<<3^s<<4;c=c>>>8^255&c^99,n[o]=c,a[c]=o;var u=e[o],d=e[u],f=e[d],h=257*e[c]^16843008*c;i[0][o]=h<<24|h>>>8,i[1][o]=h<<16|h>>>16,i[2][o]=h<<8|h>>>24,i[3][o]=h,h=16843009*f^65537*d^257*u^16843008*o,r[0][c]=h<<24|h>>>8,r[1][c]=h<<16|h>>>16,r[2][c]=h<<8|h>>>24,r[3][c]=h,0===o?o=s=1:(o=u^e[e[e[f^u]]],s^=e[e[s]])}return{SBOX:n,INV_SBOX:a,SUB_MIX:i,INV_SUB_MIX:r}}();function c(e){this._key=i(e),this._reset()}c.blockSize=16,c.keySize=32,c.prototype.blockSize=c.blockSize,c.prototype.keySize=c.keySize,c.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,a=4*(n+1),i=[],r=0;r<t;r++)i[r]=e[r];for(r=t;r<a;r++){var o=i[r-1];r%t==0?(o=o<<8|o>>>24,o=l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o],o^=s[r/t|0]<<24):t>6&&r%t==4&&(o=l.SBOX[o>>>24]<<24|l.SBOX[o>>>16&255]<<16|l.SBOX[o>>>8&255]<<8|l.SBOX[255&o]),i[r]=i[r-t]^o}for(var c=[],u=0;u<a;u++){var d=a-u,f=i[d-(u%4?0:4)];c[u]=u<4||d<=4?f:l.INV_SUB_MIX[0][l.SBOX[f>>>24]]^l.INV_SUB_MIX[1][l.SBOX[f>>>16&255]]^l.INV_SUB_MIX[2][l.SBOX[f>>>8&255]]^l.INV_SUB_MIX[3][l.SBOX[255&f]]}this._nRounds=n,this._keySchedule=i,this._invKeySchedule=c},c.prototype.encryptBlockRaw=function(e){return o(e=i(e),this._keySchedule,l.SUB_MIX,l.SBOX,this._nRounds)},c.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),n=a.allocUnsafe(16);return n.writeUInt32BE(t[0],0),n.writeUInt32BE(t[1],4),n.writeUInt32BE(t[2],8),n.writeUInt32BE(t[3],12),n},c.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3],e[3]=t;var n=o(e,this._invKeySchedule,l.INV_SUB_MIX,l.INV_SBOX,this._nRounds),r=a.allocUnsafe(16);return r.writeUInt32BE(n[0],0),r.writeUInt32BE(n[3],4),r.writeUInt32BE(n[2],8),r.writeUInt32BE(n[1],12),r},c.prototype.scrub=function(){r(this._keySchedule),r(this._invKeySchedule),r(this._key)},e.exports.AES=c},"./node_modules/browserify-aes/authCipher.js":function(e,t,n){var a=n("./node_modules/browserify-aes/aes.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/cipher-base/index.js"),o=n("./node_modules/inherits/inherits_browser.js"),s=n("./node_modules/browserify-aes/ghash.js"),l=n("./node_modules/buffer-xor/index.js"),c=n("./node_modules/browserify-aes/incr32.js");function u(e,t,n,o){r.call(this);var l=i.alloc(4,0);this._cipher=new a.AES(t);var u=this._cipher.encryptBlock(l);this._ghash=new s(u),n=function(e,t,n){if(12===t.length)return e._finID=i.concat([t,i.from([0,0,0,1])]),i.concat([t,i.from([0,0,0,2])]);var a=new s(n),r=t.length,o=r%16;a.update(t),o&&(o=16-o,a.update(i.alloc(o,0))),a.update(i.alloc(8,0));var l=8*r,u=i.alloc(8);u.writeUIntBE(l,0,8),a.update(u),e._finID=a.state;var d=i.from(e._finID);return c(d),d}(this,n,u),this._prev=i.from(n),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=o,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}o(u,r),u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=i.alloc(t,0),this._ghash.update(t))}this._called=!0;var n=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(n),this._len+=e.length,n},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=l(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var n=0;e.length!==t.length&&n++;for(var a=Math.min(e.length,t.length),i=0;i<a;++i)n+=e[i]^t[i];return n}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},u.prototype.getAuthTag=function(){if(this._decrypt||!i.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},u.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},u.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=u},"./node_modules/browserify-aes/browser.js":function(e,t,n){var a=n("./node_modules/browserify-aes/encrypter.js"),i=n("./node_modules/browserify-aes/decrypter.js"),r=n("./node_modules/browserify-aes/modes/list.json");t.createCipher=t.Cipher=a.createCipher,t.createCipheriv=t.Cipheriv=a.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(r)}},"./node_modules/browserify-aes/decrypter.js":function(e,t,n){var a=n("./node_modules/browserify-aes/authCipher.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/browserify-aes/modes/index.js"),o=n("./node_modules/browserify-aes/streamCipher.js"),s=n("./node_modules/cipher-base/index.js"),l=n("./node_modules/browserify-aes/aes.js"),c=n("./node_modules/evp_bytestokey/index.js");function u(e,t,n){s.call(this),this._cache=new d,this._last=void 0,this._cipher=new l.AES(t),this._prev=i.from(n),this._mode=e,this._autopadding=!0}function d(){this.cache=i.allocUnsafe(0)}function f(e,t,n){var s=r[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof n&&(n=i.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);if("string"==typeof t&&(t=i.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===s.type?new o(s.module,t,n,!0):"auth"===s.type?new a(s.module,t,n,!0):new u(s.module,t,n)}n("./node_modules/inherits/inherits_browser.js")(u,s),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var a=[];t=this._cache.get(this._autopadding);)n=this._mode.decrypt(this,t),a.push(n);return i.concat(a)},u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var n=-1;for(;++n<t;)if(e[n+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},d.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var n=r[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var a=c(t,!1,n.key,n.iv);return f(e,a.key,a.iv)},t.createDecipheriv=f},"./node_modules/browserify-aes/encrypter.js":function(e,t,n){var a=n("./node_modules/browserify-aes/modes/index.js"),i=n("./node_modules/browserify-aes/authCipher.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,o=n("./node_modules/browserify-aes/streamCipher.js"),s=n("./node_modules/cipher-base/index.js"),l=n("./node_modules/browserify-aes/aes.js"),c=n("./node_modules/evp_bytestokey/index.js");function u(e,t,n){s.call(this),this._cache=new f,this._cipher=new l.AES(t),this._prev=r.from(n),this._mode=e,this._autopadding=!0}n("./node_modules/inherits/inherits_browser.js")(u,s),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var a=[];t=this._cache.get();)n=this._mode.encrypt(this,t),a.push(n);return r.concat(a)};var d=r.alloc(16,16);function f(){this.cache=r.allocUnsafe(0)}function h(e,t,n){var s=a[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=r.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof n&&(n=r.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===s.type?new o(s.module,t,n):"auth"===s.type?new i(s.module,t,n):new u(s.module,t,n)}u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(d))throw this._cipher.scrub(),new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},f.prototype.add=function(e){this.cache=r.concat([this.cache,e])},f.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},f.prototype.flush=function(){for(var e=16-this.cache.length,t=r.allocUnsafe(e),n=-1;++n<e;)t.writeUInt8(e,n);return r.concat([this.cache,t])},t.createCipheriv=h,t.createCipher=function(e,t){var n=a[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var i=c(t,!1,n.key,n.iv);return h(e,i.key,i.iv)}},"./node_modules/browserify-aes/ghash.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,i=a.alloc(16,0);function r(e){var t=a.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function o(e){this.h=e,this.state=a.alloc(16,0),this.cache=a.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},o.prototype._multiply=function(){for(var e,t,n,a=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],i=[0,0,0,0],o=-1;++o<128;){for(0!=(this.state[~~(o/8)]&1<<7-o%8)&&(i[0]^=a[0],i[1]^=a[1],i[2]^=a[2],i[3]^=a[3]),n=0!=(1&a[3]),t=3;t>0;t--)a[t]=a[t]>>>1|(1&a[t-1])<<31;a[0]=a[0]>>>1,n&&(a[0]=a[0]^225<<24)}this.state=r(i)},o.prototype.update=function(e){var t;for(this.cache=a.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},o.prototype.final=function(e,t){return this.cache.length&&this.ghash(a.concat([this.cache,i],16)),this.ghash(r([0,e,0,t])),this.state},e.exports=o},"./node_modules/browserify-aes/incr32.js":function(e,t){e.exports=function(e){for(var t,n=e.length;n--;){if(255!==(t=e.readUInt8(n))){t++,e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}},"./node_modules/browserify-aes/modes/cbc.js":function(e,t,n){var a=n("./node_modules/buffer-xor/index.js");t.encrypt=function(e,t){var n=a(t,e._prev);return e._prev=e._cipher.encryptBlock(n),e._prev},t.decrypt=function(e,t){var n=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return a(i,n)}},"./node_modules/browserify-aes/modes/cfb.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/buffer-xor/index.js");function r(e,t,n){var r=t.length,o=i(t,e._cache);return e._cache=e._cache.slice(r),e._prev=a.concat([e._prev,n?t:o]),o}t.encrypt=function(e,t,n){for(var i,o=a.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=a.allocUnsafe(0)),!(e._cache.length<=t.length)){o=a.concat([o,r(e,t,n)]);break}i=e._cache.length,o=a.concat([o,r(e,t.slice(0,i),n)]),t=t.slice(i)}return o}},"./node_modules/browserify-aes/modes/cfb1.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;function i(e,t,n){for(var a,i,o=-1,s=0;++o<8;)a=t&1<<7-o?128:0,s+=(128&(i=e._cipher.encryptBlock(e._prev)[0]^a))>>o%8,e._prev=r(e._prev,n?a:i);return s}function r(e,t){var n=e.length,i=-1,r=a.allocUnsafe(e.length);for(e=a.concat([e,a.from([t])]);++i<n;)r[i]=e[i]<<1|e[i+1]>>7;return r}t.encrypt=function(e,t,n){for(var r=t.length,o=a.allocUnsafe(r),s=-1;++s<r;)o[s]=i(e,t[s],n);return o}},"./node_modules/browserify-aes/modes/cfb8.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;function i(e,t,n){var i=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=a.concat([e._prev.slice(1),a.from([n?t:i])]),i}t.encrypt=function(e,t,n){for(var r=t.length,o=a.allocUnsafe(r),s=-1;++s<r;)o[s]=i(e,t[s],n);return o}},"./node_modules/browserify-aes/modes/ctr.js":function(e,t,n){var a=n("./node_modules/buffer-xor/index.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/browserify-aes/incr32.js");function o(e){var t=e._cipher.encryptBlockRaw(e._prev);return r(e._prev),t}t.encrypt=function(e,t){var n=Math.ceil(t.length/16),r=e._cache.length;e._cache=i.concat([e._cache,i.allocUnsafe(16*n)]);for(var s=0;s<n;s++){var l=o(e),c=r+16*s;e._cache.writeUInt32BE(l[0],c+0),e._cache.writeUInt32BE(l[1],c+4),e._cache.writeUInt32BE(l[2],c+8),e._cache.writeUInt32BE(l[3],c+12)}var u=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),a(t,u)}},"./node_modules/browserify-aes/modes/ecb.js":function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},"./node_modules/browserify-aes/modes/index.js":function(e,t,n){var a={ECB:n("./node_modules/browserify-aes/modes/ecb.js"),CBC:n("./node_modules/browserify-aes/modes/cbc.js"),CFB:n("./node_modules/browserify-aes/modes/cfb.js"),CFB8:n("./node_modules/browserify-aes/modes/cfb8.js"),CFB1:n("./node_modules/browserify-aes/modes/cfb1.js"),OFB:n("./node_modules/browserify-aes/modes/ofb.js"),CTR:n("./node_modules/browserify-aes/modes/ctr.js"),GCM:n("./node_modules/browserify-aes/modes/ctr.js")},i=n("./node_modules/browserify-aes/modes/list.json");for(var r in i)i[r].module=a[i[r].mode];e.exports=i},"./node_modules/browserify-aes/modes/list.json":function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},"./node_modules/browserify-aes/modes/ofb.js":function(e,t,n){(function(e){var a=n("./node_modules/buffer-xor/index.js");function i(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,n){for(;t._cache.length<n.length;)t._cache=e.concat([t._cache,i(t)]);var r=t._cache.slice(0,n.length);return t._cache=t._cache.slice(n.length),a(n,r)}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/browserify-aes/streamCipher.js":function(e,t,n){var a=n("./node_modules/browserify-aes/aes.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/cipher-base/index.js");function o(e,t,n,o){r.call(this),this._cipher=new a.AES(t),this._prev=i.from(n),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=o,this._mode=e}n("./node_modules/inherits/inherits_browser.js")(o,r),o.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},o.prototype._final=function(){this._cipher.scrub()},e.exports=o},"./node_modules/browserify-cipher/browser.js":function(e,t,n){var a=n("./node_modules/browserify-des/index.js"),i=n("./node_modules/browserify-aes/browser.js"),r=n("./node_modules/browserify-aes/modes/index.js"),o=n("./node_modules/browserify-des/modes.js"),s=n("./node_modules/evp_bytestokey/index.js");function l(e,t,n){if(e=e.toLowerCase(),r[e])return i.createCipheriv(e,t,n);if(o[e])return new a({key:t,iv:n,mode:e});throw new TypeError("invalid suite type")}function c(e,t,n){if(e=e.toLowerCase(),r[e])return i.createDecipheriv(e,t,n);if(o[e])return new a({key:t,iv:n,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var n,a;if(e=e.toLowerCase(),r[e])n=r[e].key,a=r[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");n=8*o[e].key,a=o[e].iv}var i=s(t,!1,n,a);return l(e,i.key,i.iv)},t.createCipheriv=t.Cipheriv=l,t.createDecipher=t.Decipher=function(e,t){var n,a;if(e=e.toLowerCase(),r[e])n=r[e].key,a=r[e].iv;else{if(!o[e])throw new TypeError("invalid suite type");n=8*o[e].key,a=o[e].iv}var i=s(t,!1,n,a);return c(e,i.key,i.iv)},t.createDecipheriv=t.Decipheriv=c,t.listCiphers=t.getCiphers=function(){return Object.keys(o).concat(i.getCiphers())}},"./node_modules/browserify-des/index.js":function(e,t,n){var a=n("./node_modules/cipher-base/index.js"),i=n("./node_modules/des.js/lib/des.js"),r=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function l(e){a.call(this);var t,n=e.mode.toLowerCase(),i=s[n];t=e.decrypt?"decrypt":"encrypt";var r=e.key;o.isBuffer(r)||(r=o.from(r)),"des-ede"!==n&&"des-ede-cbc"!==n||(r=o.concat([r,r.slice(0,8)]));var l=e.iv;o.isBuffer(l)||(l=o.from(l)),this._des=i.create({key:r,iv:l,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],e.exports=l,r(l,a),l.prototype._update=function(e){return o.from(this._des.update(e))},l.prototype._final=function(){return o.from(this._des.final())}},"./node_modules/browserify-des/modes.js":function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},"./node_modules/browserify-rsa/index.js":function(e,t,n){(function(t){var a=n("./node_modules/browserify-rsa/node_modules/bn.js/lib/bn.js"),i=n("./node_modules/randombytes/browser.js");function r(e){var t,n=e.modulus.byteLength();do{t=new a(i(n))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function o(e,n){var i=function(e){var t=r(e);return{blinder:t.toRed(a.mont(e.modulus)).redPow(new a(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(n),o=n.modulus.byteLength(),s=new a(e).mul(i.blinder).umod(n.modulus),l=s.toRed(a.mont(n.prime1)),c=s.toRed(a.mont(n.prime2)),u=n.coefficient,d=n.prime1,f=n.prime2,h=l.redPow(n.exponent1).fromRed(),p=c.redPow(n.exponent2).fromRed(),m=h.isub(p).imul(u).umod(d).imul(f);return p.iadd(m).imul(i.unblinder).umod(n.modulus).toArrayLike(t,"be",o)}o.getr=r,e.exports=o}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/browserify-rsa/node_modules/bn.js/lib/bn.js":function(e,t,n){(function(e){!function(e,t){"use strict";function a(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function r(e,t,n){if(r.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var o;"object"==typeof e?e.exports=r:t.BN=r,r.BN=r,r.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(12).Buffer}catch(T){}function s(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void a(!1,"Invalid character in "+e)}function l(e,t,n){var a=s(e,n);return n-1>=t&&(a|=s(e,n-1)<<4),a}function c(e,t,n,i){for(var r=0,o=0,s=Math.min(e.length,n),l=t;l<s;l++){var c=e.charCodeAt(l)-48;r*=i,o=c>=49?c-49+10:c>=17?c-17+10:c,a(c>=0&&o<i,"Invalid character"),r+=o}return r}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(r.isBN=function(e){return e instanceof r||null!==e&&"object"==typeof e&&e.constructor.wordSize===r.wordSize&&Array.isArray(e.words)},r.max=function(e,t){return e.cmp(t)>0?e:t},r.min=function(e,t){return e.cmp(t)<0?e:t},r.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),a(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,n):(this._parseBase(e,t,i),"le"===n&&this._initArray(this.toArray(),t,n)))},r.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(a(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},r.prototype._initArray=function(e,t,n){if(a("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,o,s=0;if("be"===n)for(i=e.length-1,r=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[r]|=o<<s&67108863,this.words[r+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,r++);else if("le"===n)for(i=0,r=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[r]|=o<<s&67108863,this.words[r+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,r++);return this._strip()},r.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var a=0;a<this.length;a++)this.words[a]=0;var i,r=0,o=0;if("be"===n)for(a=e.length-1;a>=t;a-=2)i=l(e,t,a)<<r,this.words[o]|=67108863&i,r>=18?(r-=18,o+=1,this.words[o]|=i>>>26):r+=8;else for(a=(e.length-t)%2==0?t+1:t;a<e.length;a+=2)i=l(e,t,a)<<r,this.words[o]|=67108863&i,r>=18?(r-=18,o+=1,this.words[o]|=i>>>26):r+=8;this._strip()},r.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var a=0,i=1;i<=67108863;i*=t)a++;a--,i=i/t|0;for(var r=e.length-n,o=r%a,s=Math.min(r,r-o)+n,l=0,u=n;u<s;u+=a)l=c(e,u,u+a,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var d=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)d*=t;this.imuln(d),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},r.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},r.prototype._move=function(e){u(e,this)},r.prototype.clone=function(){var e=new r(null);return this.copy(e),e},r.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},r.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},r.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{r.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(T){r.prototype.inspect=d}else r.prototype.inspect=d;function d(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,r=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|r)).toString(16);n=0!==(r=s>>>24-i&16777215)||o!==this.length-1?f[6-l.length]+l+n:l+n,(i+=2)>=26&&(i-=26,o--)}for(0!==r&&(n=r.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=h[e],u=p[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var m=d.modrn(u).toString(e);n=(d=d.idivn(u)).isZero()?m+n:f[c-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},r.prototype.toJSON=function(){return this.toString(16,2)},o&&(r.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),r.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,n){n.negative=t.negative^e.negative;var a=e.length+t.length|0;n.length=a,a=a-1|0;var i=0|e.words[0],r=0|t.words[0],o=i*r,s=67108863&o,l=o/67108864|0;n.words[0]=s;for(var c=1;c<a;c++){for(var u=l>>>26,d=67108863&l,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;u+=(o=(i=0|e.words[p])*(r=0|t.words[h])+d)/67108864|0,d=67108863&o}n.words[c]=0|d,l=0|u}return 0!==l?n.words[c]=0|l:n.length--,n._strip()}r.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),r=n||Math.max(1,i);a(i<=r,"byte array longer than desired length"),a(r>0,"Requested array length <= 0");var o=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,r);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,i),o},r.prototype._toArrayLikeLE=function(e,t){for(var n=0,a=0,i=0,r=0;i<this.length;i++){var o=this.words[i]<<r|a;e[n++]=255&o,n<e.length&&(e[n++]=o>>8&255),n<e.length&&(e[n++]=o>>16&255),6===r?(n<e.length&&(e[n++]=o>>24&255),a=0,r=0):(a=o>>>24,r+=2)}if(n<e.length)for(e[n++]=a;n<e.length;)e[n++]=0},r.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,a=0,i=0,r=0;i<this.length;i++){var o=this.words[i]<<r|a;e[n--]=255&o,n>=0&&(e[n--]=o>>8&255),n>=0&&(e[n--]=o>>16&255),6===r?(n>=0&&(e[n--]=o>>24&255),a=0,r=0):(a=o>>>24,r+=2)}if(n>=0)for(e[n--]=a;n>=0;)e[n--]=0},Math.clz32?r.prototype._countBits=function(e){return 32-Math.clz32(e)}:r.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},r.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},r.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},r.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return 0!==this.negative},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},r.prototype.ior=function(e){return a(0==(this.negative|e.negative)),this.iuor(e)},r.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},r.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},r.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this._strip()},r.prototype.iand=function(e){return a(0==(this.negative|e.negative)),this.iuand(e)},r.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},r.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},r.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var a=0;a<n.length;a++)this.words[a]=t.words[a]^n.words[a];if(this!==t)for(;a<t.length;a++)this.words[a]=t.words[a];return this.length=t.length,this._strip()},r.prototype.ixor=function(e){return a(0==(this.negative|e.negative)),this.iuxor(e)},r.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},r.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},r.prototype.inotn=function(e){a("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},r.prototype.notn=function(e){return this.clone().inotn(e)},r.prototype.setn=function(e,t){a("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this._strip()},r.prototype.iadd=function(e){var t,n,a;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,a=e):(n=e,a=this);for(var i=0,r=0;r<a.length;r++)t=(0|n.words[r])+(0|a.words[r])+i,this.words[r]=67108863&t,i=t>>>26;for(;0!==i&&r<n.length;r++)t=(0|n.words[r])+i,this.words[r]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;r<n.length;r++)this.words[r]=n.words[r];return this},r.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},r.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,a,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,a=e):(n=e,a=this);for(var r=0,o=0;o<a.length;o++)r=(t=(0|n.words[o])-(0|a.words[o])+r)>>26,this.words[o]=67108863&t;for(;0!==r&&o<n.length;o++)r=(t=(0|n.words[o])+r)>>26,this.words[o]=67108863&t;if(0===r&&o<n.length&&n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this.length=Math.max(this.length,o),n!==this&&(this.negative=1),this._strip()},r.prototype.sub=function(e){return this.clone().isub(e)};var v=function(e,t,n){var a,i,r,o=e.words,s=t.words,l=n.words,c=0,u=0|o[0],d=8191&u,f=u>>>13,h=0|o[1],p=8191&h,m=h>>>13,v=0|o[2],g=8191&v,b=v>>>13,y=0|o[3],w=8191&y,k=y>>>13,C=0|o[4],_=8191&C,S=C>>>13,x=0|o[5],E=8191&x,j=x>>>13,T=0|o[6],M=8191&T,P=T>>>13,O=0|o[7],A=8191&O,D=O>>>13,R=0|o[8],L=8191&R,B=R>>>13,I=0|o[9],N=8191&I,F=I>>>13,H=0|s[0],V=8191&H,z=H>>>13,U=0|s[1],W=8191&U,G=U>>>13,q=0|s[2],K=8191&q,Y=q>>>13,$=0|s[3],Z=8191&$,X=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],ne=8191&te,ae=te>>>13,ie=0|s[6],re=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],de=8191&ue,fe=ue>>>13,he=0|s[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(c+(a=Math.imul(d,V))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(f,V)|0))<<13)|0;c=((r=Math.imul(f,z))+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,a=Math.imul(p,V),i=(i=Math.imul(p,z))+Math.imul(m,V)|0,r=Math.imul(m,z);var ge=(c+(a=a+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,G)|0)+Math.imul(f,W)|0))<<13)|0;c=((r=r+Math.imul(f,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,a=Math.imul(g,V),i=(i=Math.imul(g,z))+Math.imul(b,V)|0,r=Math.imul(b,z),a=a+Math.imul(p,W)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,W)|0,r=r+Math.imul(m,G)|0;var be=(c+(a=a+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(f,K)|0))<<13)|0;c=((r=r+Math.imul(f,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,a=Math.imul(w,V),i=(i=Math.imul(w,z))+Math.imul(k,V)|0,r=Math.imul(k,z),a=a+Math.imul(g,W)|0,i=(i=i+Math.imul(g,G)|0)+Math.imul(b,W)|0,r=r+Math.imul(b,G)|0,a=a+Math.imul(p,K)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,K)|0,r=r+Math.imul(m,Y)|0;var ye=(c+(a=a+Math.imul(d,Z)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(f,Z)|0))<<13)|0;c=((r=r+Math.imul(f,X)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,a=Math.imul(_,V),i=(i=Math.imul(_,z))+Math.imul(S,V)|0,r=Math.imul(S,z),a=a+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(k,W)|0,r=r+Math.imul(k,G)|0,a=a+Math.imul(g,K)|0,i=(i=i+Math.imul(g,Y)|0)+Math.imul(b,K)|0,r=r+Math.imul(b,Y)|0,a=a+Math.imul(p,Z)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,Z)|0,r=r+Math.imul(m,X)|0;var we=(c+(a=a+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(f,Q)|0))<<13)|0;c=((r=r+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,a=Math.imul(E,V),i=(i=Math.imul(E,z))+Math.imul(j,V)|0,r=Math.imul(j,z),a=a+Math.imul(_,W)|0,i=(i=i+Math.imul(_,G)|0)+Math.imul(S,W)|0,r=r+Math.imul(S,G)|0,a=a+Math.imul(w,K)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(k,K)|0,r=r+Math.imul(k,Y)|0,a=a+Math.imul(g,Z)|0,i=(i=i+Math.imul(g,X)|0)+Math.imul(b,Z)|0,r=r+Math.imul(b,X)|0,a=a+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(m,Q)|0,r=r+Math.imul(m,ee)|0;var ke=(c+(a=a+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,ae)|0)+Math.imul(f,ne)|0))<<13)|0;c=((r=r+Math.imul(f,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,a=Math.imul(M,V),i=(i=Math.imul(M,z))+Math.imul(P,V)|0,r=Math.imul(P,z),a=a+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(j,W)|0,r=r+Math.imul(j,G)|0,a=a+Math.imul(_,K)|0,i=(i=i+Math.imul(_,Y)|0)+Math.imul(S,K)|0,r=r+Math.imul(S,Y)|0,a=a+Math.imul(w,Z)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(k,Z)|0,r=r+Math.imul(k,X)|0,a=a+Math.imul(g,Q)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(b,Q)|0,r=r+Math.imul(b,ee)|0,a=a+Math.imul(p,ne)|0,i=(i=i+Math.imul(p,ae)|0)+Math.imul(m,ne)|0,r=r+Math.imul(m,ae)|0;var Ce=(c+(a=a+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,oe)|0)+Math.imul(f,re)|0))<<13)|0;c=((r=r+Math.imul(f,oe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,a=Math.imul(A,V),i=(i=Math.imul(A,z))+Math.imul(D,V)|0,r=Math.imul(D,z),a=a+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(P,W)|0,r=r+Math.imul(P,G)|0,a=a+Math.imul(E,K)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(j,K)|0,r=r+Math.imul(j,Y)|0,a=a+Math.imul(_,Z)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(S,Z)|0,r=r+Math.imul(S,X)|0,a=a+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(k,Q)|0,r=r+Math.imul(k,ee)|0,a=a+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,ae)|0)+Math.imul(b,ne)|0,r=r+Math.imul(b,ae)|0,a=a+Math.imul(p,re)|0,i=(i=i+Math.imul(p,oe)|0)+Math.imul(m,re)|0,r=r+Math.imul(m,oe)|0;var _e=(c+(a=a+Math.imul(d,le)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(f,le)|0))<<13)|0;c=((r=r+Math.imul(f,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,a=Math.imul(L,V),i=(i=Math.imul(L,z))+Math.imul(B,V)|0,r=Math.imul(B,z),a=a+Math.imul(A,W)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(D,W)|0,r=r+Math.imul(D,G)|0,a=a+Math.imul(M,K)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(P,K)|0,r=r+Math.imul(P,Y)|0,a=a+Math.imul(E,Z)|0,i=(i=i+Math.imul(E,X)|0)+Math.imul(j,Z)|0,r=r+Math.imul(j,X)|0,a=a+Math.imul(_,Q)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(S,Q)|0,r=r+Math.imul(S,ee)|0,a=a+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(k,ne)|0,r=r+Math.imul(k,ae)|0,a=a+Math.imul(g,re)|0,i=(i=i+Math.imul(g,oe)|0)+Math.imul(b,re)|0,r=r+Math.imul(b,oe)|0,a=a+Math.imul(p,le)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(m,le)|0,r=r+Math.imul(m,ce)|0;var Se=(c+(a=a+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((r=r+Math.imul(f,fe)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,a=Math.imul(N,V),i=(i=Math.imul(N,z))+Math.imul(F,V)|0,r=Math.imul(F,z),a=a+Math.imul(L,W)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(B,W)|0,r=r+Math.imul(B,G)|0,a=a+Math.imul(A,K)|0,i=(i=i+Math.imul(A,Y)|0)+Math.imul(D,K)|0,r=r+Math.imul(D,Y)|0,a=a+Math.imul(M,Z)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(P,Z)|0,r=r+Math.imul(P,X)|0,a=a+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(j,Q)|0,r=r+Math.imul(j,ee)|0,a=a+Math.imul(_,ne)|0,i=(i=i+Math.imul(_,ae)|0)+Math.imul(S,ne)|0,r=r+Math.imul(S,ae)|0,a=a+Math.imul(w,re)|0,i=(i=i+Math.imul(w,oe)|0)+Math.imul(k,re)|0,r=r+Math.imul(k,oe)|0,a=a+Math.imul(g,le)|0,i=(i=i+Math.imul(g,ce)|0)+Math.imul(b,le)|0,r=r+Math.imul(b,ce)|0,a=a+Math.imul(p,de)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(m,de)|0,r=r+Math.imul(m,fe)|0;var xe=(c+(a=a+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,me)|0)+Math.imul(f,pe)|0))<<13)|0;c=((r=r+Math.imul(f,me)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,a=Math.imul(N,W),i=(i=Math.imul(N,G))+Math.imul(F,W)|0,r=Math.imul(F,G),a=a+Math.imul(L,K)|0,i=(i=i+Math.imul(L,Y)|0)+Math.imul(B,K)|0,r=r+Math.imul(B,Y)|0,a=a+Math.imul(A,Z)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(D,Z)|0,r=r+Math.imul(D,X)|0,a=a+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(P,Q)|0,r=r+Math.imul(P,ee)|0,a=a+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(j,ne)|0,r=r+Math.imul(j,ae)|0,a=a+Math.imul(_,re)|0,i=(i=i+Math.imul(_,oe)|0)+Math.imul(S,re)|0,r=r+Math.imul(S,oe)|0,a=a+Math.imul(w,le)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(k,le)|0,r=r+Math.imul(k,ce)|0,a=a+Math.imul(g,de)|0,i=(i=i+Math.imul(g,fe)|0)+Math.imul(b,de)|0,r=r+Math.imul(b,fe)|0;var Ee=(c+(a=a+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((r=r+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,a=Math.imul(N,K),i=(i=Math.imul(N,Y))+Math.imul(F,K)|0,r=Math.imul(F,Y),a=a+Math.imul(L,Z)|0,i=(i=i+Math.imul(L,X)|0)+Math.imul(B,Z)|0,r=r+Math.imul(B,X)|0,a=a+Math.imul(A,Q)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(D,Q)|0,r=r+Math.imul(D,ee)|0,a=a+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(P,ne)|0,r=r+Math.imul(P,ae)|0,a=a+Math.imul(E,re)|0,i=(i=i+Math.imul(E,oe)|0)+Math.imul(j,re)|0,r=r+Math.imul(j,oe)|0,a=a+Math.imul(_,le)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(S,le)|0,r=r+Math.imul(S,ce)|0,a=a+Math.imul(w,de)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(k,de)|0,r=r+Math.imul(k,fe)|0;var je=(c+(a=a+Math.imul(g,pe)|0)|0)+((8191&(i=(i=i+Math.imul(g,me)|0)+Math.imul(b,pe)|0))<<13)|0;c=((r=r+Math.imul(b,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863,a=Math.imul(N,Z),i=(i=Math.imul(N,X))+Math.imul(F,Z)|0,r=Math.imul(F,X),a=a+Math.imul(L,Q)|0,i=(i=i+Math.imul(L,ee)|0)+Math.imul(B,Q)|0,r=r+Math.imul(B,ee)|0,a=a+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,ae)|0)+Math.imul(D,ne)|0,r=r+Math.imul(D,ae)|0,a=a+Math.imul(M,re)|0,i=(i=i+Math.imul(M,oe)|0)+Math.imul(P,re)|0,r=r+Math.imul(P,oe)|0,a=a+Math.imul(E,le)|0,i=(i=i+Math.imul(E,ce)|0)+Math.imul(j,le)|0,r=r+Math.imul(j,ce)|0,a=a+Math.imul(_,de)|0,i=(i=i+Math.imul(_,fe)|0)+Math.imul(S,de)|0,r=r+Math.imul(S,fe)|0;var Te=(c+(a=a+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(k,pe)|0))<<13)|0;c=((r=r+Math.imul(k,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,a=Math.imul(N,Q),i=(i=Math.imul(N,ee))+Math.imul(F,Q)|0,r=Math.imul(F,ee),a=a+Math.imul(L,ne)|0,i=(i=i+Math.imul(L,ae)|0)+Math.imul(B,ne)|0,r=r+Math.imul(B,ae)|0,a=a+Math.imul(A,re)|0,i=(i=i+Math.imul(A,oe)|0)+Math.imul(D,re)|0,r=r+Math.imul(D,oe)|0,a=a+Math.imul(M,le)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(P,le)|0,r=r+Math.imul(P,ce)|0,a=a+Math.imul(E,de)|0,i=(i=i+Math.imul(E,fe)|0)+Math.imul(j,de)|0,r=r+Math.imul(j,fe)|0;var Me=(c+(a=a+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,me)|0)+Math.imul(S,pe)|0))<<13)|0;c=((r=r+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,a=Math.imul(N,ne),i=(i=Math.imul(N,ae))+Math.imul(F,ne)|0,r=Math.imul(F,ae),a=a+Math.imul(L,re)|0,i=(i=i+Math.imul(L,oe)|0)+Math.imul(B,re)|0,r=r+Math.imul(B,oe)|0,a=a+Math.imul(A,le)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(D,le)|0,r=r+Math.imul(D,ce)|0,a=a+Math.imul(M,de)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(P,de)|0,r=r+Math.imul(P,fe)|0;var Pe=(c+(a=a+Math.imul(E,pe)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(j,pe)|0))<<13)|0;c=((r=r+Math.imul(j,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,a=Math.imul(N,re),i=(i=Math.imul(N,oe))+Math.imul(F,re)|0,r=Math.imul(F,oe),a=a+Math.imul(L,le)|0,i=(i=i+Math.imul(L,ce)|0)+Math.imul(B,le)|0,r=r+Math.imul(B,ce)|0,a=a+Math.imul(A,de)|0,i=(i=i+Math.imul(A,fe)|0)+Math.imul(D,de)|0,r=r+Math.imul(D,fe)|0;var Oe=(c+(a=a+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(P,pe)|0))<<13)|0;c=((r=r+Math.imul(P,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,a=Math.imul(N,le),i=(i=Math.imul(N,ce))+Math.imul(F,le)|0,r=Math.imul(F,ce),a=a+Math.imul(L,de)|0,i=(i=i+Math.imul(L,fe)|0)+Math.imul(B,de)|0,r=r+Math.imul(B,fe)|0;var Ae=(c+(a=a+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,me)|0)+Math.imul(D,pe)|0))<<13)|0;c=((r=r+Math.imul(D,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,a=Math.imul(N,de),i=(i=Math.imul(N,fe))+Math.imul(F,de)|0,r=Math.imul(F,fe);var De=(c+(a=a+Math.imul(L,pe)|0)|0)+((8191&(i=(i=i+Math.imul(L,me)|0)+Math.imul(B,pe)|0))<<13)|0;c=((r=r+Math.imul(B,me)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863;var Re=(c+(a=Math.imul(N,pe))|0)+((8191&(i=(i=Math.imul(N,me))+Math.imul(F,pe)|0))<<13)|0;return c=((r=Math.imul(F,me))+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=ve,l[1]=ge,l[2]=be,l[3]=ye,l[4]=we,l[5]=ke,l[6]=Ce,l[7]=_e,l[8]=Se,l[9]=xe,l[10]=Ee,l[11]=je,l[12]=Te,l[13]=Me,l[14]=Pe,l[15]=Oe,l[16]=Ae,l[17]=De,l[18]=Re,0!==c&&(l[19]=c,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var a=0,i=0,r=0;r<n.length-1;r++){var o=i;i=0;for(var s=67108863&a,l=Math.min(r,t.length-1),c=Math.max(0,r-e.length+1);c<=l;c++){var u=r-c,d=(0|e.words[u])*(0|t.words[c]),f=67108863&d;s=67108863&(f=f+s|0),i+=(o=(o=o+(d/67108864|0)|0)+(f>>>26)|0)>>>26,o&=67108863}n.words[r]=s,a=o,o=i}return 0!==a?n.words[r]=a:n.length--,n._strip()}function b(e,t,n){return g(e,t,n)}function y(e,t){this.x=e,this.y=t}Math.imul||(v=m),r.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?v(this,e,t):n<63?m(this,e,t):n<1024?g(this,e,t):b(this,e,t)},y.prototype.makeRBT=function(e){for(var t=new Array(e),n=r.prototype._countBits(e)-1,a=0;a<e;a++)t[a]=this.revBin(a,n,e);return t},y.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var a=0,i=0;i<t;i++)a|=(1&e)<<t-i-1,e>>=1;return a},y.prototype.permute=function(e,t,n,a,i,r){for(var o=0;o<r;o++)a[o]=t[e[o]],i[o]=n[e[o]]},y.prototype.transform=function(e,t,n,a,i,r){this.permute(r,e,t,n,a,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var d=l,f=c,h=0;h<o;h++){var p=n[u+h],m=a[u+h],v=n[u+h+o],g=a[u+h+o],b=d*v-f*g;g=d*g+f*v,v=b,n[u+h]=p+v,a[u+h]=m+g,n[u+h+o]=p-v,a[u+h+o]=m-g,h!==s&&(b=l*d-c*f,f=l*f+c*d,d=b)}},y.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),a=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+a},y.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var a=0;a<n/2;a++){var i=e[a];e[a]=e[n-a-1],e[n-a-1]=i,i=t[a],t[a]=-t[n-a-1],t[n-a-1]=-i}},y.prototype.normalize13b=function(e,t){for(var n=0,a=0;a<t/2;a++){var i=8192*Math.round(e[2*a+1]/t)+Math.round(e[2*a]/t)+n;e[a]=67108863&i,n=i<67108864?0:i/67108864|0}return e},y.prototype.convert13b=function(e,t,n,i){for(var r=0,o=0;o<t;o++)r+=0|e[o],n[2*o]=8191&r,r>>>=13,n[2*o+1]=8191&r,r>>>=13;for(o=2*t;o<i;++o)n[o]=0;a(0===r),a(0==(-8192&r))},y.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},y.prototype.mulp=function(e,t,n){var a=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(a),r=this.stub(a),o=new Array(a),s=new Array(a),l=new Array(a),c=new Array(a),u=new Array(a),d=new Array(a),f=n.words;f.length=a,this.convert13b(e.words,e.length,o,a),this.convert13b(t.words,t.length,c,a),this.transform(o,r,s,l,a,i),this.transform(c,r,u,d,a,i);for(var h=0;h<a;h++){var p=s[h]*u[h]-l[h]*d[h];l[h]=s[h]*d[h]+l[h]*u[h],s[h]=p}return this.conjugate(s,l,a),this.transform(s,l,f,r,a,i),this.conjugate(f,r,a),this.normalize13b(f,a),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},r.prototype.mul=function(e){var t=new r(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},r.prototype.mulf=function(e){var t=new r(null);return t.words=new Array(this.length+e.length),b(this,e,t)},r.prototype.imul=function(e){return this.clone().mulTo(e,this)},r.prototype.imuln=function(e){var t=e<0;t&&(e=-e),a("number"==typeof e),a(e<67108864);for(var n=0,i=0;i<this.length;i++){var r=(0|this.words[i])*e,o=(67108863&r)+(67108863&n);n>>=26,n+=r/67108864|0,n+=o>>>26,this.words[i]=67108863&o}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},r.prototype.muln=function(e){return this.clone().imuln(e)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var a=n/26|0,i=n%26;t[n]=e.words[a]>>>i&1}return t}(e);if(0===t.length)return new r(1);for(var n=this,a=0;a<t.length&&0===t[a];a++,n=n.sqr());if(++a<t.length)for(var i=n.sqr();a<t.length;a++,i=i.sqr())0!==t[a]&&(n=n.mul(i));return n},r.prototype.iushln=function(e){a("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,r=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&r,l=(0|this.words[t])-s<<n;this.words[t]=l|o,o=s>>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this._strip()},r.prototype.ishln=function(e){return a(0===this.negative),this.iushln(e)},r.prototype.iushrn=function(e,t,n){var i;a("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var r=e%26,o=Math.min((e-r)/26,this.length),s=67108863^67108863>>>r<<r,l=n;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var d=0|this.words[c];this.words[c]=u<<26-r|d>>>r,u=d&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},r.prototype.ishrn=function(e,t,n){return a(0===this.negative),this.iushrn(e,t,n)},r.prototype.shln=function(e){return this.clone().ishln(e)},r.prototype.ushln=function(e){return this.clone().iushln(e)},r.prototype.shrn=function(e){return this.clone().ishrn(e)},r.prototype.ushrn=function(e){return this.clone().iushrn(e)},r.prototype.testn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},r.prototype.imaskn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(a(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this._strip()},r.prototype.maskn=function(e){return this.clone().imaskn(e)},r.prototype.iaddn=function(e){return a("number"==typeof e),a(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},r.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},r.prototype.isubn=function(e){if(a("number"==typeof e),a(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},r.prototype.addn=function(e){return this.clone().iaddn(e)},r.prototype.subn=function(e){return this.clone().isubn(e)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(e,t,n){var i,r,o=e.length+n;this._expand(o);var s=0;for(i=0;i<e.length;i++){r=(0|this.words[i+n])+s;var l=(0|e.words[i])*t;s=((r-=67108863&l)>>26)-(l/67108864|0),this.words[i+n]=67108863&r}for(;i<this.length-n;i++)s=(r=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&r;if(0===s)return this._strip();for(a(-1===s),s=0,i=0;i<this.length;i++)s=(r=-(0|this.words[i])+s)>>26,this.words[i]=67108863&r;return this.negative=1,this._strip()},r.prototype._wordDiv=function(e,t){var n=(this.length,e.length),a=this.clone(),i=e,o=0|i.words[i.length-1];0!==(n=26-this._countBits(o))&&(i=i.ushln(n),a.iushln(n),o=0|i.words[i.length-1]);var s,l=a.length-i.length;if("mod"!==t){(s=new r(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var u=a.clone()._ishlnsubmul(i,1,l);0===u.negative&&(a=u,s&&(s.words[l]=1));for(var d=l-1;d>=0;d--){var f=67108864*(0|a.words[i.length+d])+(0|a.words[i.length+d-1]);for(f=Math.min(f/o|0,67108863),a._ishlnsubmul(i,f,d);0!==a.negative;)f--,a.negative=0,a._ishlnsubmul(i,1,d),a.isZero()||(a.negative^=1);s&&(s.words[d]=f)}return s&&s._strip(),a._strip(),"div"!==t&&0!==n&&a.iushrn(n),{div:s||null,mod:a}},r.prototype.divmod=function(e,t,n){return a(!e.isZero()),this.isZero()?{div:new r(0),mod:new r(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new r(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new r(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new r(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},r.prototype.div=function(e){return this.divmod(e,"div",!1).div},r.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},r.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},r.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,a=e.ushrn(1),i=e.andln(1),r=n.cmp(a);return r<0||1===i&&0===r?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},r.prototype.modrn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=(1<<26)%e,i=0,r=this.length-1;r>=0;r--)i=(n*i+(0|this.words[r]))%e;return t?-i:i},r.prototype.modn=function(e){return this.modrn(e)},r.prototype.idivn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+67108864*n;this.words[i]=r/e|0,n=r%e}return this._strip(),t?this.ineg():this},r.prototype.divn=function(e){return this.clone().idivn(e)},r.prototype.egcd=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new r(1),o=new r(0),s=new r(0),l=new r(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(d)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(d)),s.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),o.isub(l)):(n.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:n.iushln(c)}},r.prototype._invmp=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new r(1),s=new r(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(s)):(n.isub(t),s.isub(o))}return(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e),i},r.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var a=0;t.isEven()&&n.isEven();a++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var r=t;t=n,n=r}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(a)},r.prototype.invm=function(e){return this.egcd(e).a.umod(e)},r.prototype.isEven=function(){return 0==(1&this.words[0])},r.prototype.isOdd=function(){return 1==(1&this.words[0])},r.prototype.andln=function(e){return this.words[0]&e},r.prototype.bincn=function(e){a("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var r=i,o=n;0!==r&&o<this.length;o++){var s=0|this.words[o];r=(s+=r)>>>26,s&=67108863,this.words[o]=s}return 0!==r&&(this.words[o]=r,this.length++),this},r.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},r.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),a(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},r.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},r.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var a=0|this.words[n],i=0|e.words[n];if(a!==i){a<i?t=-1:a>i&&(t=1);break}}return t},r.prototype.gtn=function(e){return 1===this.cmpn(e)},r.prototype.gt=function(e){return 1===this.cmp(e)},r.prototype.gten=function(e){return this.cmpn(e)>=0},r.prototype.gte=function(e){return this.cmp(e)>=0},r.prototype.ltn=function(e){return-1===this.cmpn(e)},r.prototype.lt=function(e){return-1===this.cmp(e)},r.prototype.lten=function(e){return this.cmpn(e)<=0},r.prototype.lte=function(e){return this.cmp(e)<=0},r.prototype.eqn=function(e){return 0===this.cmpn(e)},r.prototype.eq=function(e){return 0===this.cmp(e)},r.red=function(e){return new E(e)},r.prototype.toRed=function(e){return a(!this.red,"Already a number in reduction context"),a(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(e){return this.red=e,this},r.prototype.forceRed=function(e){return a(!this.red,"Already a number in reduction context"),this._forceRed(e)},r.prototype.redAdd=function(e){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},r.prototype.redIAdd=function(e){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},r.prototype.redSub=function(e){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},r.prototype.redISub=function(e){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},r.prototype.redShl=function(e){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},r.prototype.redMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},r.prototype.redIMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(e){return a(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function k(e,t){this.name=e,this.p=new r(t,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function C(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=r._prime(e);this.m=t.p,this.prime=t}else a(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}k.prototype._tmp=function(){var e=new r(null);return e.words=new Array(Math.ceil(this.n/13)),e},k.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var a=t<this.n?-1:n.ucmp(this.p);return 0===a?(n.words[0]=0,n.length=1):a>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},k.prototype.split=function(e,t){e.iushrn(this.n,0,t)},k.prototype.imulK=function(e){return e.imul(this.k)},i(C,k),C.prototype.split=function(e,t){for(var n=4194303,a=Math.min(e.length,9),i=0;i<a;i++)t.words[i]=e.words[i];if(t.length=a,e.length<=9)return e.words[0]=0,void(e.length=1);var r=e.words[9];for(t.words[t.length++]=r&n,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&n)<<4|r>>>22,r=o}r>>>=22,e.words[i-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},C.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var a=0|e.words[n];t+=977*a,e.words[n]=67108863&t,t=64*a+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(_,k),i(S,k),i(x,k),x.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var a=19*(0|e.words[n])+t,i=67108863&a;a>>>=26,e.words[n]=i,t=a}return 0!==t&&(e.words[e.length++]=t),e},r._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new C;else if("p224"===e)t=new _;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return w[e]=t,t},E.prototype._verify1=function(e){a(0===e.negative,"red works only with positives"),a(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){a(0==(e.negative|t.negative),"red works only with positives"),a(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},E.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(a(t%2==1),3===t){var n=this.m.add(new r(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);a(!i.isZero());var s=new r(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var d=this.pow(u,i),f=this.pow(e,i.addn(1).iushrn(1)),h=this.pow(e,i),p=o;0!==h.cmp(s);){for(var m=h,v=0;0!==m.cmp(s);v++)m=m.redSqr();a(v<p);var g=this.pow(d,new r(1).iushln(p-v-1));f=f.redMul(g),d=g.redSqr(),h=h.redMul(d),p=v}return f},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new r(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new r(1).toRed(this),n[1]=e;for(var a=2;a<n.length;a++)n[a]=this.mul(n[a-1],e);var i=n[0],o=0,s=0,l=t.bitLength()%26;for(0===l&&(l=26),a=t.length-1;a>=0;a--){for(var c=t.words[a],u=l-1;u>=0;u--){var d=c>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==o?(o<<=1,o|=d,(4===++s||0===a&&0===u)&&(i=this.mul(i,n[o]),s=0,o=0)):s=0}l=26}return i},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},r.mont=function(e){return new j(e)},i(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(a).iushrn(this.shift),r=i;return i.cmp(this.m)>=0?r=i.isub(this.m):i.cmpn(0)<0&&(r=i.iadd(this.m)),r._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new r(0)._forceRed(this);var n=e.mul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(a).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},j.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/browserify-sign/algos.js":function(e,t,n){e.exports=n("./node_modules/browserify-sign/browser/algorithms.json")},"./node_modules/browserify-sign/browser/algorithms.json":function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},"./node_modules/browserify-sign/browser/curves.json":function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},"./node_modules/browserify-sign/browser/index.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/create-hash/browser.js"),r=n("./node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js"),o=n("./node_modules/inherits/inherits_browser.js"),s=n("./node_modules/browserify-sign/browser/sign.js"),l=n("./node_modules/browserify-sign/browser/verify.js"),c=n("./node_modules/browserify-sign/browser/algorithms.json");function u(e){r.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){r.Writable.call(this);var t=c[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){return new u(e)}function h(e){return new d(e)}Object.keys(c).forEach((function(e){c[e].id=a.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]})),o(u,r.Writable),u.prototype._write=function(e,t,n){this._hash.update(e),n()},u.prototype.update=function(e,t){return"string"==typeof e&&(e=a.from(e,t)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),a=s(n,e,this._hashType,this._signType,this._tag);return t?a.toString(t):a},o(d,r.Writable),d.prototype._write=function(e,t,n){this._hash.update(e),n()},d.prototype.update=function(e,t){return"string"==typeof e&&(e=a.from(e,t)),this._hash.update(e),this},d.prototype.verify=function(e,t,n){"string"==typeof t&&(t=a.from(t,n)),this.end();var i=this._hash.digest();return l(t,i,e,this._signType,this._tag)},e.exports={Sign:f,Verify:h,createSign:f,createVerify:h}},"./node_modules/browserify-sign/browser/sign.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/create-hmac/browser.js"),r=n("./node_modules/browserify-rsa/index.js"),o=n("./node_modules/elliptic/lib/elliptic.js").ec,s=n("./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js"),l=n("./node_modules/parse-asn1/index.js"),c=n("./node_modules/browserify-sign/browser/curves.json");function u(e,t,n,r){if((e=a.from(e.toArray())).length<t.byteLength()){var o=a.alloc(t.byteLength()-e.length);e=a.concat([o,e])}var s=n.length,l=function(e,t){e=(e=d(e,t)).mod(t);var n=a.from(e.toArray());if(n.length<t.byteLength()){var i=a.alloc(t.byteLength()-n.length);n=a.concat([i,n])}return n}(n,t),c=a.alloc(s);c.fill(1);var u=a.alloc(s);return u=i(r,u).update(c).update(a.from([0])).update(e).update(l).digest(),c=i(r,u).update(c).digest(),{k:u=i(r,u).update(c).update(a.from([1])).update(e).update(l).digest(),v:c=i(r,u).update(c).digest()}}function d(e,t){var n=new s(e),a=(e.length<<3)-t.bitLength();return a>0&&n.ishrn(a),n}function f(e,t,n){var r,o;do{for(r=a.alloc(0);8*r.length<e.bitLength();)t.v=i(n,t.k).update(t.v).digest(),r=a.concat([r,t.v]);o=d(r,e),t.k=i(n,t.k).update(t.v).update(a.from([0])).digest(),t.v=i(n,t.k).update(t.v).digest()}while(-1!==o.cmp(e));return o}function h(e,t,n,a){return e.toRed(s.mont(n)).redPow(t).fromRed().mod(a)}e.exports=function(e,t,n,i,p){var m=l(t);if(m.curve){if("ecdsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");return function(e,t){var n=c[t.curve.join(".")];if(!n)throw new Error("unknown curve "+t.curve.join("."));var i=new o(n).keyFromPrivate(t.privateKey).sign(e);return a.from(i.toDER())}(e,m)}if("dsa"===m.type){if("dsa"!==i)throw new Error("wrong private key type");return function(e,t,n){var i,r=t.params.priv_key,o=t.params.p,l=t.params.q,c=t.params.g,p=new s(0),m=d(e,l).mod(l),v=!1,g=u(r,l,e,n);for(;!1===v;)p=h(c,i=f(l,g,n),o,l),0===(v=i.invm(l).imul(m.add(r.mul(p))).mod(l)).cmpn(0)&&(v=!1,p=new s(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e));128&t[0]&&(t=[0].concat(t));var n=[48,e.length+t.length+4,2,e.length];return n=n.concat(e,[2,t.length],t),a.from(n)}(p,v)}(e,m,n)}if("rsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");e=a.concat([p,e]);for(var v=m.modulus.byteLength(),g=[0,1];e.length+g.length+1<v;)g.push(255);g.push(0);for(var b=-1;++b<e.length;)g.push(e[b]);return r(g,m)},e.exports.getKey=u,e.exports.makeKey=f},"./node_modules/browserify-sign/browser/verify.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js"),r=n("./node_modules/elliptic/lib/elliptic.js").ec,o=n("./node_modules/parse-asn1/index.js"),s=n("./node_modules/browserify-sign/browser/curves.json");function l(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,n,c,u){var d=o(n);if("ec"===d.type){if("ecdsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");return function(e,t,n){var a=s[n.data.algorithm.curve.join(".")];if(!a)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var i=new r(a),o=n.data.subjectPrivateKey.data;return i.verify(t,e,o)}(e,t,d)}if("dsa"===d.type){if("dsa"!==c)throw new Error("wrong public key type");return function(e,t,n){var a=n.data.p,r=n.data.q,s=n.data.g,c=n.data.pub_key,u=o.signature.decode(e,"der"),d=u.s,f=u.r;l(d,r),l(f,r);var h=i.mont(a),p=d.invm(r);return 0===s.toRed(h).redPow(new i(t).mul(p).mod(r)).fromRed().mul(c.toRed(h).redPow(f.mul(p).mod(r)).fromRed()).mod(a).mod(r).cmp(f)}(e,t,d)}if("rsa"!==c&&"ecdsa/rsa"!==c)throw new Error("wrong public key type");t=a.concat([u,t]);for(var f=d.modulus.byteLength(),h=[1],p=0;t.length+h.length+2<f;)h.push(255),p++;h.push(0);for(var m=-1;++m<t.length;)h.push(t[m]);h=a.from(h);var v=i.mont(d.modulus);e=(e=new i(e).toRed(v)).redPow(new i(d.publicExponent)),e=a.from(e.fromRed().toArray());var g=p<8?1:0;for(f=Math.min(e.length,h.length),e.length!==h.length&&(g=1),m=-1;++m<f;)g|=e[m]^h[m];return 0===g}},"./node_modules/browserify-sign/node_modules/bn.js/lib/bn.js":function(e,t,n){(function(e){!function(e,t){"use strict";function a(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function r(e,t,n){if(r.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var o;"object"==typeof e?e.exports=r:t.BN=r,r.BN=r,r.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:n(13).Buffer}catch(T){}function s(e,t){var n=e.charCodeAt(t);return n>=48&&n<=57?n-48:n>=65&&n<=70?n-55:n>=97&&n<=102?n-87:void a(!1,"Invalid character in "+e)}function l(e,t,n){var a=s(e,n);return n-1>=t&&(a|=s(e,n-1)<<4),a}function c(e,t,n,i){for(var r=0,o=0,s=Math.min(e.length,n),l=t;l<s;l++){var c=e.charCodeAt(l)-48;r*=i,o=c>=49?c-49+10:c>=17?c-17+10:c,a(c>=0&&o<i,"Invalid character"),r+=o}return r}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(r.isBN=function(e){return e instanceof r||null!==e&&"object"==typeof e&&e.constructor.wordSize===r.wordSize&&Array.isArray(e.words)},r.max=function(e,t){return e.cmp(t)>0?e:t},r.min=function(e,t){return e.cmp(t)<0?e:t},r.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),a(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i<e.length&&(16===t?this._parseHex(e,i,n):(this._parseBase(e,t,i),"le"===n&&this._initArray(this.toArray(),t,n)))},r.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(a(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},r.prototype._initArray=function(e,t,n){if(a("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var r,o,s=0;if("be"===n)for(i=e.length-1,r=0;i>=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[r]|=o<<s&67108863,this.words[r+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,r++);else if("le"===n)for(i=0,r=0;i<e.length;i+=3)o=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[r]|=o<<s&67108863,this.words[r+1]=o>>>26-s&67108863,(s+=24)>=26&&(s-=26,r++);return this._strip()},r.prototype._parseHex=function(e,t,n){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var a=0;a<this.length;a++)this.words[a]=0;var i,r=0,o=0;if("be"===n)for(a=e.length-1;a>=t;a-=2)i=l(e,t,a)<<r,this.words[o]|=67108863&i,r>=18?(r-=18,o+=1,this.words[o]|=i>>>26):r+=8;else for(a=(e.length-t)%2==0?t+1:t;a<e.length;a+=2)i=l(e,t,a)<<r,this.words[o]|=67108863&i,r>=18?(r-=18,o+=1,this.words[o]|=i>>>26):r+=8;this._strip()},r.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var a=0,i=1;i<=67108863;i*=t)a++;a--,i=i/t|0;for(var r=e.length-n,o=r%a,s=Math.min(r,r-o)+n,l=0,u=n;u<s;u+=a)l=c(e,u,u+a,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==o){var d=1;for(l=c(e,u,e.length,t),u=0;u<o;u++)d*=t;this.imuln(d),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}this._strip()},r.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},r.prototype._move=function(e){u(e,this)},r.prototype.clone=function(){var e=new r(null);return this.copy(e),e},r.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},r.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},r.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{r.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(T){r.prototype.inspect=d}else r.prototype.inspect=d;function d(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],h=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];r.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,r=0,o=0;o<this.length;o++){var s=this.words[o],l=(16777215&(s<<i|r)).toString(16);n=0!==(r=s>>>24-i&16777215)||o!==this.length-1?f[6-l.length]+l+n:l+n,(i+=2)>=26&&(i-=26,o--)}for(0!==r&&(n=r.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var c=h[e],u=p[e];n="";var d=this.clone();for(d.negative=0;!d.isZero();){var m=d.modrn(u).toString(e);n=(d=d.idivn(u)).isZero()?m+n:f[c-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}a(!1,"Base should be between 2 and 36")},r.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&a(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},r.prototype.toJSON=function(){return this.toString(16,2)},o&&(r.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),r.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,n){n.negative=t.negative^e.negative;var a=e.length+t.length|0;n.length=a,a=a-1|0;var i=0|e.words[0],r=0|t.words[0],o=i*r,s=67108863&o,l=o/67108864|0;n.words[0]=s;for(var c=1;c<a;c++){for(var u=l>>>26,d=67108863&l,f=Math.min(c,t.length-1),h=Math.max(0,c-e.length+1);h<=f;h++){var p=c-h|0;u+=(o=(i=0|e.words[p])*(r=0|t.words[h])+d)/67108864|0,d=67108863&o}n.words[c]=0|d,l=0|u}return 0!==l?n.words[c]=0|l:n.length--,n._strip()}r.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),r=n||Math.max(1,i);a(i<=r,"byte array longer than desired length"),a(r>0,"Requested array length <= 0");var o=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,r);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,i),o},r.prototype._toArrayLikeLE=function(e,t){for(var n=0,a=0,i=0,r=0;i<this.length;i++){var o=this.words[i]<<r|a;e[n++]=255&o,n<e.length&&(e[n++]=o>>8&255),n<e.length&&(e[n++]=o>>16&255),6===r?(n<e.length&&(e[n++]=o>>24&255),a=0,r=0):(a=o>>>24,r+=2)}if(n<e.length)for(e[n++]=a;n<e.length;)e[n++]=0},r.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,a=0,i=0,r=0;i<this.length;i++){var o=this.words[i]<<r|a;e[n--]=255&o,n>=0&&(e[n--]=o>>8&255),n>=0&&(e[n--]=o>>16&255),6===r?(n>=0&&(e[n--]=o>>24&255),a=0,r=0):(a=o>>>24,r+=2)}if(n>=0)for(e[n--]=a;n>=0;)e[n--]=0},Math.clz32?r.prototype._countBits=function(e){return 32-Math.clz32(e)}:r.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},r.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},r.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},r.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},r.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},r.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},r.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},r.prototype.isNeg=function(){return 0!==this.negative},r.prototype.neg=function(){return this.clone().ineg()},r.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},r.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},r.prototype.ior=function(e){return a(0==(this.negative|e.negative)),this.iuor(e)},r.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},r.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},r.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this._strip()},r.prototype.iand=function(e){return a(0==(this.negative|e.negative)),this.iuand(e)},r.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},r.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},r.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var a=0;a<n.length;a++)this.words[a]=t.words[a]^n.words[a];if(this!==t)for(;a<t.length;a++)this.words[a]=t.words[a];return this.length=t.length,this._strip()},r.prototype.ixor=function(e){return a(0==(this.negative|e.negative)),this.iuxor(e)},r.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},r.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},r.prototype.inotn=function(e){a("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},r.prototype.notn=function(e){return this.clone().inotn(e)},r.prototype.setn=function(e,t){a("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this._strip()},r.prototype.iadd=function(e){var t,n,a;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,a=e):(n=e,a=this);for(var i=0,r=0;r<a.length;r++)t=(0|n.words[r])+(0|a.words[r])+i,this.words[r]=67108863&t,i=t>>>26;for(;0!==i&&r<n.length;r++)t=(0|n.words[r])+i,this.words[r]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;r<n.length;r++)this.words[r]=n.words[r];return this},r.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},r.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,a,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,a=e):(n=e,a=this);for(var r=0,o=0;o<a.length;o++)r=(t=(0|n.words[o])-(0|a.words[o])+r)>>26,this.words[o]=67108863&t;for(;0!==r&&o<n.length;o++)r=(t=(0|n.words[o])+r)>>26,this.words[o]=67108863&t;if(0===r&&o<n.length&&n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this.length=Math.max(this.length,o),n!==this&&(this.negative=1),this._strip()},r.prototype.sub=function(e){return this.clone().isub(e)};var v=function(e,t,n){var a,i,r,o=e.words,s=t.words,l=n.words,c=0,u=0|o[0],d=8191&u,f=u>>>13,h=0|o[1],p=8191&h,m=h>>>13,v=0|o[2],g=8191&v,b=v>>>13,y=0|o[3],w=8191&y,k=y>>>13,C=0|o[4],_=8191&C,S=C>>>13,x=0|o[5],E=8191&x,j=x>>>13,T=0|o[6],M=8191&T,P=T>>>13,O=0|o[7],A=8191&O,D=O>>>13,R=0|o[8],L=8191&R,B=R>>>13,I=0|o[9],N=8191&I,F=I>>>13,H=0|s[0],V=8191&H,z=H>>>13,U=0|s[1],W=8191&U,G=U>>>13,q=0|s[2],K=8191&q,Y=q>>>13,$=0|s[3],Z=8191&$,X=$>>>13,J=0|s[4],Q=8191&J,ee=J>>>13,te=0|s[5],ne=8191&te,ae=te>>>13,ie=0|s[6],re=8191&ie,oe=ie>>>13,se=0|s[7],le=8191&se,ce=se>>>13,ue=0|s[8],de=8191&ue,fe=ue>>>13,he=0|s[9],pe=8191&he,me=he>>>13;n.negative=e.negative^t.negative,n.length=19;var ve=(c+(a=Math.imul(d,V))|0)+((8191&(i=(i=Math.imul(d,z))+Math.imul(f,V)|0))<<13)|0;c=((r=Math.imul(f,z))+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,a=Math.imul(p,V),i=(i=Math.imul(p,z))+Math.imul(m,V)|0,r=Math.imul(m,z);var ge=(c+(a=a+Math.imul(d,W)|0)|0)+((8191&(i=(i=i+Math.imul(d,G)|0)+Math.imul(f,W)|0))<<13)|0;c=((r=r+Math.imul(f,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,a=Math.imul(g,V),i=(i=Math.imul(g,z))+Math.imul(b,V)|0,r=Math.imul(b,z),a=a+Math.imul(p,W)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,W)|0,r=r+Math.imul(m,G)|0;var be=(c+(a=a+Math.imul(d,K)|0)|0)+((8191&(i=(i=i+Math.imul(d,Y)|0)+Math.imul(f,K)|0))<<13)|0;c=((r=r+Math.imul(f,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,a=Math.imul(w,V),i=(i=Math.imul(w,z))+Math.imul(k,V)|0,r=Math.imul(k,z),a=a+Math.imul(g,W)|0,i=(i=i+Math.imul(g,G)|0)+Math.imul(b,W)|0,r=r+Math.imul(b,G)|0,a=a+Math.imul(p,K)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,K)|0,r=r+Math.imul(m,Y)|0;var ye=(c+(a=a+Math.imul(d,Z)|0)|0)+((8191&(i=(i=i+Math.imul(d,X)|0)+Math.imul(f,Z)|0))<<13)|0;c=((r=r+Math.imul(f,X)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,a=Math.imul(_,V),i=(i=Math.imul(_,z))+Math.imul(S,V)|0,r=Math.imul(S,z),a=a+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(k,W)|0,r=r+Math.imul(k,G)|0,a=a+Math.imul(g,K)|0,i=(i=i+Math.imul(g,Y)|0)+Math.imul(b,K)|0,r=r+Math.imul(b,Y)|0,a=a+Math.imul(p,Z)|0,i=(i=i+Math.imul(p,X)|0)+Math.imul(m,Z)|0,r=r+Math.imul(m,X)|0;var we=(c+(a=a+Math.imul(d,Q)|0)|0)+((8191&(i=(i=i+Math.imul(d,ee)|0)+Math.imul(f,Q)|0))<<13)|0;c=((r=r+Math.imul(f,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,a=Math.imul(E,V),i=(i=Math.imul(E,z))+Math.imul(j,V)|0,r=Math.imul(j,z),a=a+Math.imul(_,W)|0,i=(i=i+Math.imul(_,G)|0)+Math.imul(S,W)|0,r=r+Math.imul(S,G)|0,a=a+Math.imul(w,K)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(k,K)|0,r=r+Math.imul(k,Y)|0,a=a+Math.imul(g,Z)|0,i=(i=i+Math.imul(g,X)|0)+Math.imul(b,Z)|0,r=r+Math.imul(b,X)|0,a=a+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(m,Q)|0,r=r+Math.imul(m,ee)|0;var ke=(c+(a=a+Math.imul(d,ne)|0)|0)+((8191&(i=(i=i+Math.imul(d,ae)|0)+Math.imul(f,ne)|0))<<13)|0;c=((r=r+Math.imul(f,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,a=Math.imul(M,V),i=(i=Math.imul(M,z))+Math.imul(P,V)|0,r=Math.imul(P,z),a=a+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(j,W)|0,r=r+Math.imul(j,G)|0,a=a+Math.imul(_,K)|0,i=(i=i+Math.imul(_,Y)|0)+Math.imul(S,K)|0,r=r+Math.imul(S,Y)|0,a=a+Math.imul(w,Z)|0,i=(i=i+Math.imul(w,X)|0)+Math.imul(k,Z)|0,r=r+Math.imul(k,X)|0,a=a+Math.imul(g,Q)|0,i=(i=i+Math.imul(g,ee)|0)+Math.imul(b,Q)|0,r=r+Math.imul(b,ee)|0,a=a+Math.imul(p,ne)|0,i=(i=i+Math.imul(p,ae)|0)+Math.imul(m,ne)|0,r=r+Math.imul(m,ae)|0;var Ce=(c+(a=a+Math.imul(d,re)|0)|0)+((8191&(i=(i=i+Math.imul(d,oe)|0)+Math.imul(f,re)|0))<<13)|0;c=((r=r+Math.imul(f,oe)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,a=Math.imul(A,V),i=(i=Math.imul(A,z))+Math.imul(D,V)|0,r=Math.imul(D,z),a=a+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(P,W)|0,r=r+Math.imul(P,G)|0,a=a+Math.imul(E,K)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(j,K)|0,r=r+Math.imul(j,Y)|0,a=a+Math.imul(_,Z)|0,i=(i=i+Math.imul(_,X)|0)+Math.imul(S,Z)|0,r=r+Math.imul(S,X)|0,a=a+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(k,Q)|0,r=r+Math.imul(k,ee)|0,a=a+Math.imul(g,ne)|0,i=(i=i+Math.imul(g,ae)|0)+Math.imul(b,ne)|0,r=r+Math.imul(b,ae)|0,a=a+Math.imul(p,re)|0,i=(i=i+Math.imul(p,oe)|0)+Math.imul(m,re)|0,r=r+Math.imul(m,oe)|0;var _e=(c+(a=a+Math.imul(d,le)|0)|0)+((8191&(i=(i=i+Math.imul(d,ce)|0)+Math.imul(f,le)|0))<<13)|0;c=((r=r+Math.imul(f,ce)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,a=Math.imul(L,V),i=(i=Math.imul(L,z))+Math.imul(B,V)|0,r=Math.imul(B,z),a=a+Math.imul(A,W)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(D,W)|0,r=r+Math.imul(D,G)|0,a=a+Math.imul(M,K)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(P,K)|0,r=r+Math.imul(P,Y)|0,a=a+Math.imul(E,Z)|0,i=(i=i+Math.imul(E,X)|0)+Math.imul(j,Z)|0,r=r+Math.imul(j,X)|0,a=a+Math.imul(_,Q)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(S,Q)|0,r=r+Math.imul(S,ee)|0,a=a+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(k,ne)|0,r=r+Math.imul(k,ae)|0,a=a+Math.imul(g,re)|0,i=(i=i+Math.imul(g,oe)|0)+Math.imul(b,re)|0,r=r+Math.imul(b,oe)|0,a=a+Math.imul(p,le)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(m,le)|0,r=r+Math.imul(m,ce)|0;var Se=(c+(a=a+Math.imul(d,de)|0)|0)+((8191&(i=(i=i+Math.imul(d,fe)|0)+Math.imul(f,de)|0))<<13)|0;c=((r=r+Math.imul(f,fe)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,a=Math.imul(N,V),i=(i=Math.imul(N,z))+Math.imul(F,V)|0,r=Math.imul(F,z),a=a+Math.imul(L,W)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(B,W)|0,r=r+Math.imul(B,G)|0,a=a+Math.imul(A,K)|0,i=(i=i+Math.imul(A,Y)|0)+Math.imul(D,K)|0,r=r+Math.imul(D,Y)|0,a=a+Math.imul(M,Z)|0,i=(i=i+Math.imul(M,X)|0)+Math.imul(P,Z)|0,r=r+Math.imul(P,X)|0,a=a+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(j,Q)|0,r=r+Math.imul(j,ee)|0,a=a+Math.imul(_,ne)|0,i=(i=i+Math.imul(_,ae)|0)+Math.imul(S,ne)|0,r=r+Math.imul(S,ae)|0,a=a+Math.imul(w,re)|0,i=(i=i+Math.imul(w,oe)|0)+Math.imul(k,re)|0,r=r+Math.imul(k,oe)|0,a=a+Math.imul(g,le)|0,i=(i=i+Math.imul(g,ce)|0)+Math.imul(b,le)|0,r=r+Math.imul(b,ce)|0,a=a+Math.imul(p,de)|0,i=(i=i+Math.imul(p,fe)|0)+Math.imul(m,de)|0,r=r+Math.imul(m,fe)|0;var xe=(c+(a=a+Math.imul(d,pe)|0)|0)+((8191&(i=(i=i+Math.imul(d,me)|0)+Math.imul(f,pe)|0))<<13)|0;c=((r=r+Math.imul(f,me)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,a=Math.imul(N,W),i=(i=Math.imul(N,G))+Math.imul(F,W)|0,r=Math.imul(F,G),a=a+Math.imul(L,K)|0,i=(i=i+Math.imul(L,Y)|0)+Math.imul(B,K)|0,r=r+Math.imul(B,Y)|0,a=a+Math.imul(A,Z)|0,i=(i=i+Math.imul(A,X)|0)+Math.imul(D,Z)|0,r=r+Math.imul(D,X)|0,a=a+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(P,Q)|0,r=r+Math.imul(P,ee)|0,a=a+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(j,ne)|0,r=r+Math.imul(j,ae)|0,a=a+Math.imul(_,re)|0,i=(i=i+Math.imul(_,oe)|0)+Math.imul(S,re)|0,r=r+Math.imul(S,oe)|0,a=a+Math.imul(w,le)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(k,le)|0,r=r+Math.imul(k,ce)|0,a=a+Math.imul(g,de)|0,i=(i=i+Math.imul(g,fe)|0)+Math.imul(b,de)|0,r=r+Math.imul(b,fe)|0;var Ee=(c+(a=a+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((r=r+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,a=Math.imul(N,K),i=(i=Math.imul(N,Y))+Math.imul(F,K)|0,r=Math.imul(F,Y),a=a+Math.imul(L,Z)|0,i=(i=i+Math.imul(L,X)|0)+Math.imul(B,Z)|0,r=r+Math.imul(B,X)|0,a=a+Math.imul(A,Q)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(D,Q)|0,r=r+Math.imul(D,ee)|0,a=a+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(P,ne)|0,r=r+Math.imul(P,ae)|0,a=a+Math.imul(E,re)|0,i=(i=i+Math.imul(E,oe)|0)+Math.imul(j,re)|0,r=r+Math.imul(j,oe)|0,a=a+Math.imul(_,le)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(S,le)|0,r=r+Math.imul(S,ce)|0,a=a+Math.imul(w,de)|0,i=(i=i+Math.imul(w,fe)|0)+Math.imul(k,de)|0,r=r+Math.imul(k,fe)|0;var je=(c+(a=a+Math.imul(g,pe)|0)|0)+((8191&(i=(i=i+Math.imul(g,me)|0)+Math.imul(b,pe)|0))<<13)|0;c=((r=r+Math.imul(b,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863,a=Math.imul(N,Z),i=(i=Math.imul(N,X))+Math.imul(F,Z)|0,r=Math.imul(F,X),a=a+Math.imul(L,Q)|0,i=(i=i+Math.imul(L,ee)|0)+Math.imul(B,Q)|0,r=r+Math.imul(B,ee)|0,a=a+Math.imul(A,ne)|0,i=(i=i+Math.imul(A,ae)|0)+Math.imul(D,ne)|0,r=r+Math.imul(D,ae)|0,a=a+Math.imul(M,re)|0,i=(i=i+Math.imul(M,oe)|0)+Math.imul(P,re)|0,r=r+Math.imul(P,oe)|0,a=a+Math.imul(E,le)|0,i=(i=i+Math.imul(E,ce)|0)+Math.imul(j,le)|0,r=r+Math.imul(j,ce)|0,a=a+Math.imul(_,de)|0,i=(i=i+Math.imul(_,fe)|0)+Math.imul(S,de)|0,r=r+Math.imul(S,fe)|0;var Te=(c+(a=a+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(k,pe)|0))<<13)|0;c=((r=r+Math.imul(k,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,a=Math.imul(N,Q),i=(i=Math.imul(N,ee))+Math.imul(F,Q)|0,r=Math.imul(F,ee),a=a+Math.imul(L,ne)|0,i=(i=i+Math.imul(L,ae)|0)+Math.imul(B,ne)|0,r=r+Math.imul(B,ae)|0,a=a+Math.imul(A,re)|0,i=(i=i+Math.imul(A,oe)|0)+Math.imul(D,re)|0,r=r+Math.imul(D,oe)|0,a=a+Math.imul(M,le)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(P,le)|0,r=r+Math.imul(P,ce)|0,a=a+Math.imul(E,de)|0,i=(i=i+Math.imul(E,fe)|0)+Math.imul(j,de)|0,r=r+Math.imul(j,fe)|0;var Me=(c+(a=a+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,me)|0)+Math.imul(S,pe)|0))<<13)|0;c=((r=r+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,a=Math.imul(N,ne),i=(i=Math.imul(N,ae))+Math.imul(F,ne)|0,r=Math.imul(F,ae),a=a+Math.imul(L,re)|0,i=(i=i+Math.imul(L,oe)|0)+Math.imul(B,re)|0,r=r+Math.imul(B,oe)|0,a=a+Math.imul(A,le)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(D,le)|0,r=r+Math.imul(D,ce)|0,a=a+Math.imul(M,de)|0,i=(i=i+Math.imul(M,fe)|0)+Math.imul(P,de)|0,r=r+Math.imul(P,fe)|0;var Pe=(c+(a=a+Math.imul(E,pe)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(j,pe)|0))<<13)|0;c=((r=r+Math.imul(j,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,a=Math.imul(N,re),i=(i=Math.imul(N,oe))+Math.imul(F,re)|0,r=Math.imul(F,oe),a=a+Math.imul(L,le)|0,i=(i=i+Math.imul(L,ce)|0)+Math.imul(B,le)|0,r=r+Math.imul(B,ce)|0,a=a+Math.imul(A,de)|0,i=(i=i+Math.imul(A,fe)|0)+Math.imul(D,de)|0,r=r+Math.imul(D,fe)|0;var Oe=(c+(a=a+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(P,pe)|0))<<13)|0;c=((r=r+Math.imul(P,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,a=Math.imul(N,le),i=(i=Math.imul(N,ce))+Math.imul(F,le)|0,r=Math.imul(F,ce),a=a+Math.imul(L,de)|0,i=(i=i+Math.imul(L,fe)|0)+Math.imul(B,de)|0,r=r+Math.imul(B,fe)|0;var Ae=(c+(a=a+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,me)|0)+Math.imul(D,pe)|0))<<13)|0;c=((r=r+Math.imul(D,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,a=Math.imul(N,de),i=(i=Math.imul(N,fe))+Math.imul(F,de)|0,r=Math.imul(F,fe);var De=(c+(a=a+Math.imul(L,pe)|0)|0)+((8191&(i=(i=i+Math.imul(L,me)|0)+Math.imul(B,pe)|0))<<13)|0;c=((r=r+Math.imul(B,me)|0)+(i>>>13)|0)+(De>>>26)|0,De&=67108863;var Re=(c+(a=Math.imul(N,pe))|0)+((8191&(i=(i=Math.imul(N,me))+Math.imul(F,pe)|0))<<13)|0;return c=((r=Math.imul(F,me))+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,l[0]=ve,l[1]=ge,l[2]=be,l[3]=ye,l[4]=we,l[5]=ke,l[6]=Ce,l[7]=_e,l[8]=Se,l[9]=xe,l[10]=Ee,l[11]=je,l[12]=Te,l[13]=Me,l[14]=Pe,l[15]=Oe,l[16]=Ae,l[17]=De,l[18]=Re,0!==c&&(l[19]=c,n.length++),n};function g(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var a=0,i=0,r=0;r<n.length-1;r++){var o=i;i=0;for(var s=67108863&a,l=Math.min(r,t.length-1),c=Math.max(0,r-e.length+1);c<=l;c++){var u=r-c,d=(0|e.words[u])*(0|t.words[c]),f=67108863&d;s=67108863&(f=f+s|0),i+=(o=(o=o+(d/67108864|0)|0)+(f>>>26)|0)>>>26,o&=67108863}n.words[r]=s,a=o,o=i}return 0!==a?n.words[r]=a:n.length--,n._strip()}function b(e,t,n){return g(e,t,n)}function y(e,t){this.x=e,this.y=t}Math.imul||(v=m),r.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?v(this,e,t):n<63?m(this,e,t):n<1024?g(this,e,t):b(this,e,t)},y.prototype.makeRBT=function(e){for(var t=new Array(e),n=r.prototype._countBits(e)-1,a=0;a<e;a++)t[a]=this.revBin(a,n,e);return t},y.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var a=0,i=0;i<t;i++)a|=(1&e)<<t-i-1,e>>=1;return a},y.prototype.permute=function(e,t,n,a,i,r){for(var o=0;o<r;o++)a[o]=t[e[o]],i[o]=n[e[o]]},y.prototype.transform=function(e,t,n,a,i,r){this.permute(r,e,t,n,a,i);for(var o=1;o<i;o<<=1)for(var s=o<<1,l=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var d=l,f=c,h=0;h<o;h++){var p=n[u+h],m=a[u+h],v=n[u+h+o],g=a[u+h+o],b=d*v-f*g;g=d*g+f*v,v=b,n[u+h]=p+v,a[u+h]=m+g,n[u+h+o]=p-v,a[u+h+o]=m-g,h!==s&&(b=l*d-c*f,f=l*f+c*d,d=b)}},y.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),a=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+a},y.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var a=0;a<n/2;a++){var i=e[a];e[a]=e[n-a-1],e[n-a-1]=i,i=t[a],t[a]=-t[n-a-1],t[n-a-1]=-i}},y.prototype.normalize13b=function(e,t){for(var n=0,a=0;a<t/2;a++){var i=8192*Math.round(e[2*a+1]/t)+Math.round(e[2*a]/t)+n;e[a]=67108863&i,n=i<67108864?0:i/67108864|0}return e},y.prototype.convert13b=function(e,t,n,i){for(var r=0,o=0;o<t;o++)r+=0|e[o],n[2*o]=8191&r,r>>>=13,n[2*o+1]=8191&r,r>>>=13;for(o=2*t;o<i;++o)n[o]=0;a(0===r),a(0==(-8192&r))},y.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},y.prototype.mulp=function(e,t,n){var a=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(a),r=this.stub(a),o=new Array(a),s=new Array(a),l=new Array(a),c=new Array(a),u=new Array(a),d=new Array(a),f=n.words;f.length=a,this.convert13b(e.words,e.length,o,a),this.convert13b(t.words,t.length,c,a),this.transform(o,r,s,l,a,i),this.transform(c,r,u,d,a,i);for(var h=0;h<a;h++){var p=s[h]*u[h]-l[h]*d[h];l[h]=s[h]*d[h]+l[h]*u[h],s[h]=p}return this.conjugate(s,l,a),this.transform(s,l,f,r,a,i),this.conjugate(f,r,a),this.normalize13b(f,a),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},r.prototype.mul=function(e){var t=new r(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},r.prototype.mulf=function(e){var t=new r(null);return t.words=new Array(this.length+e.length),b(this,e,t)},r.prototype.imul=function(e){return this.clone().mulTo(e,this)},r.prototype.imuln=function(e){var t=e<0;t&&(e=-e),a("number"==typeof e),a(e<67108864);for(var n=0,i=0;i<this.length;i++){var r=(0|this.words[i])*e,o=(67108863&r)+(67108863&n);n>>=26,n+=r/67108864|0,n+=o>>>26,this.words[i]=67108863&o}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},r.prototype.muln=function(e){return this.clone().imuln(e)},r.prototype.sqr=function(){return this.mul(this)},r.prototype.isqr=function(){return this.imul(this.clone())},r.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var a=n/26|0,i=n%26;t[n]=e.words[a]>>>i&1}return t}(e);if(0===t.length)return new r(1);for(var n=this,a=0;a<t.length&&0===t[a];a++,n=n.sqr());if(++a<t.length)for(var i=n.sqr();a<t.length;a++,i=i.sqr())0!==t[a]&&(n=n.mul(i));return n},r.prototype.iushln=function(e){a("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,r=67108863>>>26-n<<26-n;if(0!==n){var o=0;for(t=0;t<this.length;t++){var s=this.words[t]&r,l=(0|this.words[t])-s<<n;this.words[t]=l|o,o=s>>>26-n}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this._strip()},r.prototype.ishln=function(e){return a(0===this.negative),this.iushln(e)},r.prototype.iushrn=function(e,t,n){var i;a("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var r=e%26,o=Math.min((e-r)/26,this.length),s=67108863^67108863>>>r<<r,l=n;if(i-=o,i=Math.max(0,i),l){for(var c=0;c<o;c++)l.words[c]=this.words[c];l.length=o}if(0===o);else if(this.length>o)for(this.length-=o,c=0;c<this.length;c++)this.words[c]=this.words[c+o];else this.words[0]=0,this.length=1;var u=0;for(c=this.length-1;c>=0&&(0!==u||c>=i);c--){var d=0|this.words[c];this.words[c]=u<<26-r|d>>>r,u=d&s}return l&&0!==u&&(l.words[l.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},r.prototype.ishrn=function(e,t,n){return a(0===this.negative),this.iushrn(e,t,n)},r.prototype.shln=function(e){return this.clone().ishln(e)},r.prototype.ushln=function(e){return this.clone().iushln(e)},r.prototype.shrn=function(e){return this.clone().ishrn(e)},r.prototype.ushrn=function(e){return this.clone().iushrn(e)},r.prototype.testn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},r.prototype.imaskn=function(e){a("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(a(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this._strip()},r.prototype.maskn=function(e){return this.clone().imaskn(e)},r.prototype.iaddn=function(e){return a("number"==typeof e),a(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},r.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},r.prototype.isubn=function(e){if(a("number"==typeof e),a(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},r.prototype.addn=function(e){return this.clone().iaddn(e)},r.prototype.subn=function(e){return this.clone().isubn(e)},r.prototype.iabs=function(){return this.negative=0,this},r.prototype.abs=function(){return this.clone().iabs()},r.prototype._ishlnsubmul=function(e,t,n){var i,r,o=e.length+n;this._expand(o);var s=0;for(i=0;i<e.length;i++){r=(0|this.words[i+n])+s;var l=(0|e.words[i])*t;s=((r-=67108863&l)>>26)-(l/67108864|0),this.words[i+n]=67108863&r}for(;i<this.length-n;i++)s=(r=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&r;if(0===s)return this._strip();for(a(-1===s),s=0,i=0;i<this.length;i++)s=(r=-(0|this.words[i])+s)>>26,this.words[i]=67108863&r;return this.negative=1,this._strip()},r.prototype._wordDiv=function(e,t){var n=(this.length,e.length),a=this.clone(),i=e,o=0|i.words[i.length-1];0!==(n=26-this._countBits(o))&&(i=i.ushln(n),a.iushln(n),o=0|i.words[i.length-1]);var s,l=a.length-i.length;if("mod"!==t){(s=new r(null)).length=l+1,s.words=new Array(s.length);for(var c=0;c<s.length;c++)s.words[c]=0}var u=a.clone()._ishlnsubmul(i,1,l);0===u.negative&&(a=u,s&&(s.words[l]=1));for(var d=l-1;d>=0;d--){var f=67108864*(0|a.words[i.length+d])+(0|a.words[i.length+d-1]);for(f=Math.min(f/o|0,67108863),a._ishlnsubmul(i,f,d);0!==a.negative;)f--,a.negative=0,a._ishlnsubmul(i,1,d),a.isZero()||(a.negative^=1);s&&(s.words[d]=f)}return s&&s._strip(),a._strip(),"div"!==t&&0!==n&&a.iushrn(n),{div:s||null,mod:a}},r.prototype.divmod=function(e,t,n){return a(!e.isZero()),this.isZero()?{div:new r(0),mod:new r(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(o=s.mod.neg(),n&&0!==o.negative&&o.isub(e)),{div:s.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new r(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new r(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new r(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,o,s},r.prototype.div=function(e){return this.divmod(e,"div",!1).div},r.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},r.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},r.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,a=e.ushrn(1),i=e.andln(1),r=n.cmp(a);return r<0||1===i&&0===r?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},r.prototype.modrn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=(1<<26)%e,i=0,r=this.length-1;r>=0;r--)i=(n*i+(0|this.words[r]))%e;return t?-i:i},r.prototype.modn=function(e){return this.modrn(e)},r.prototype.idivn=function(e){var t=e<0;t&&(e=-e),a(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var r=(0|this.words[i])+67108864*n;this.words[i]=r/e|0,n=r%e}return this._strip(),t?this.ineg():this},r.prototype.divn=function(e){return this.clone().idivn(e)},r.prototype.egcd=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new r(1),o=new r(0),s=new r(0),l=new r(1),c=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++c;for(var u=n.clone(),d=t.clone();!t.isZero();){for(var f=0,h=1;0==(t.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(t.iushrn(f);f-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(u),o.isub(d)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0==(n.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(n.iushrn(p);p-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(u),l.isub(d)),s.iushrn(1),l.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),o.isub(l)):(n.isub(t),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:n.iushln(c)}},r.prototype._invmp=function(e){a(0===e.negative),a(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new r(1),s=new r(0),l=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var c=0,u=1;0==(t.words[0]&u)&&c<26;++c,u<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var d=0,f=1;0==(n.words[0]&f)&&d<26;++d,f<<=1);if(d>0)for(n.iushrn(d);d-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),o.isub(s)):(n.isub(t),s.isub(o))}return(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e),i},r.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var a=0;t.isEven()&&n.isEven();a++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var r=t;t=n,n=r}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(a)},r.prototype.invm=function(e){return this.egcd(e).a.umod(e)},r.prototype.isEven=function(){return 0==(1&this.words[0])},r.prototype.isOdd=function(){return 1==(1&this.words[0])},r.prototype.andln=function(e){return this.words[0]&e},r.prototype.bincn=function(e){a("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var r=i,o=n;0!==r&&o<this.length;o++){var s=0|this.words[o];r=(s+=r)>>>26,s&=67108863,this.words[o]=s}return 0!==r&&(this.words[o]=r,this.length++),this},r.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},r.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),a(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},r.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},r.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var a=0|this.words[n],i=0|e.words[n];if(a!==i){a<i?t=-1:a>i&&(t=1);break}}return t},r.prototype.gtn=function(e){return 1===this.cmpn(e)},r.prototype.gt=function(e){return 1===this.cmp(e)},r.prototype.gten=function(e){return this.cmpn(e)>=0},r.prototype.gte=function(e){return this.cmp(e)>=0},r.prototype.ltn=function(e){return-1===this.cmpn(e)},r.prototype.lt=function(e){return-1===this.cmp(e)},r.prototype.lten=function(e){return this.cmpn(e)<=0},r.prototype.lte=function(e){return this.cmp(e)<=0},r.prototype.eqn=function(e){return 0===this.cmpn(e)},r.prototype.eq=function(e){return 0===this.cmp(e)},r.red=function(e){return new E(e)},r.prototype.toRed=function(e){return a(!this.red,"Already a number in reduction context"),a(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},r.prototype.fromRed=function(){return a(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},r.prototype._forceRed=function(e){return this.red=e,this},r.prototype.forceRed=function(e){return a(!this.red,"Already a number in reduction context"),this._forceRed(e)},r.prototype.redAdd=function(e){return a(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},r.prototype.redIAdd=function(e){return a(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},r.prototype.redSub=function(e){return a(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},r.prototype.redISub=function(e){return a(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},r.prototype.redShl=function(e){return a(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},r.prototype.redMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},r.prototype.redIMul=function(e){return a(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},r.prototype.redSqr=function(){return a(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},r.prototype.redISqr=function(){return a(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},r.prototype.redSqrt=function(){return a(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},r.prototype.redInvm=function(){return a(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},r.prototype.redNeg=function(){return a(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},r.prototype.redPow=function(e){return a(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function k(e,t){this.name=e,this.p=new r(t,16),this.n=this.p.bitLength(),this.k=new r(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function C(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function _(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function x(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=r._prime(e);this.m=t.p,this.prime=t}else a(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new r(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}k.prototype._tmp=function(){var e=new r(null);return e.words=new Array(Math.ceil(this.n/13)),e},k.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var a=t<this.n?-1:n.ucmp(this.p);return 0===a?(n.words[0]=0,n.length=1):a>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},k.prototype.split=function(e,t){e.iushrn(this.n,0,t)},k.prototype.imulK=function(e){return e.imul(this.k)},i(C,k),C.prototype.split=function(e,t){for(var n=4194303,a=Math.min(e.length,9),i=0;i<a;i++)t.words[i]=e.words[i];if(t.length=a,e.length<=9)return e.words[0]=0,void(e.length=1);var r=e.words[9];for(t.words[t.length++]=r&n,i=10;i<e.length;i++){var o=0|e.words[i];e.words[i-10]=(o&n)<<4|r>>>22,r=o}r>>>=22,e.words[i-10]=r,0===r&&e.length>10?e.length-=10:e.length-=9},C.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var a=0|e.words[n];t+=977*a,e.words[n]=67108863&t,t=64*a+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(_,k),i(S,k),i(x,k),x.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var a=19*(0|e.words[n])+t,i=67108863&a;a>>>=26,e.words[n]=i,t=a}return 0!==t&&(e.words[e.length++]=t),e},r._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new C;else if("p224"===e)t=new _;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new x}return w[e]=t,t},E.prototype._verify1=function(e){a(0===e.negative,"red works only with positives"),a(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){a(0==(e.negative|t.negative),"red works only with positives"),a(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},E.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(a(t%2==1),3===t){var n=this.m.add(new r(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);a(!i.isZero());var s=new r(1).toRed(this),l=s.redNeg(),c=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new r(2*u*u).toRed(this);0!==this.pow(u,c).cmp(l);)u.redIAdd(l);for(var d=this.pow(u,i),f=this.pow(e,i.addn(1).iushrn(1)),h=this.pow(e,i),p=o;0!==h.cmp(s);){for(var m=h,v=0;0!==m.cmp(s);v++)m=m.redSqr();a(v<p);var g=this.pow(d,new r(1).iushln(p-v-1));f=f.redMul(g),d=g.redSqr(),h=h.redMul(d),p=v}return f},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new r(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new r(1).toRed(this),n[1]=e;for(var a=2;a<n.length;a++)n[a]=this.mul(n[a-1],e);var i=n[0],o=0,s=0,l=t.bitLength()%26;for(0===l&&(l=26),a=t.length-1;a>=0;a--){for(var c=t.words[a],u=l-1;u>=0;u--){var d=c>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==d||0!==o?(o<<=1,o|=d,(4===++s||0===a&&0===u)&&(i=this.mul(i,n[o]),s=0,o=0)):s=0}l=26}return i},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},r.mont=function(e){return new j(e)},i(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(a).iushrn(this.shift),r=i;return i.cmp(this.m)>=0?r=i.isub(this.m):i.cmpn(0)<0&&(r=i.iadd(this.m)),r._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new r(0)._forceRed(this);var n=e.mul(t),a=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(a).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},j.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js":function(e,t,n){"use strict";var a={};function i(e,t,n){n||(n=Error);var i=function(e){var n,a;function i(n,a,i){return e.call(this,function(e,n,a){return"string"==typeof t?t:t(e,n,a)}(n,a,i))||this}return a=e,(n=i).prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a,i}(n);i.prototype.name=n.name,i.prototype.code=e,a[e]=i}function r(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(e,t,n){var a,i,o,s;if("string"==typeof t&&(i="not ",t.substr(!o||o<0?0:+o,i.length)===i)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))s="The ".concat(e," ").concat(a," ").concat(r(t,"type"));else{var l=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";s='The "'.concat(e,'" ').concat(l," ").concat(a," ").concat(r(t,"type"))}return s+=". Received type ".concat(typeof n)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=a},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js":function(e,t,n){"use strict";(function(t){var a=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=c;var i=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_readable.js"),r=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js");n("./node_modules/inherits/inherits_browser.js")(c,i);for(var o=a(r.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=r.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);i.call(this,e),r.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_passthrough.js":function(e,t,n){"use strict";e.exports=i;var a=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_transform.js");function i(e){if(!(this instanceof i))return new i(e);a.call(this,e)}n("./node_modules/inherits/inherits_browser.js")(i,a),i.prototype._transform=function(e,t,n){n(null,e)}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_readable.js":function(e,t,n){"use strict";(function(t,a){var i;e.exports=x,x.ReadableState=S;n("./node_modules/events/events.js").EventEmitter;var r=function(e,t){return e.listeners(t).length},o=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),s=n("./node_modules/buffer/index.js").Buffer,l=t.Uint8Array||function(){};var c,u=n(10);c=u&&u.debuglog?u.debuglog("stream"):function(){};var d,f,h,p=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/buffer_list.js"),m=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js"),v=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,g=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,b=g.ERR_INVALID_ARG_TYPE,y=g.ERR_STREAM_PUSH_AFTER_EOF,w=g.ERR_METHOD_NOT_IMPLEMENTED,k=g.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("./node_modules/inherits/inherits_browser.js")(x,o);var C=m.errorOrDestroy,_=["error","close","destroy","pause","resume"];function S(e,t,a){i=i||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof a&&(a=t instanceof i),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=v(this,e,"readableHighWaterMark",a),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function x(e){if(i=i||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),!(this instanceof x))return new x(e);var t=this instanceof i;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function E(e,t,n,a,i){c("readableAddChunk",t);var r,o=e._readableState;if(null===t)o.reading=!1,function(e,t){if(c("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?P(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,O(e)))}(e,o);else if(i||(r=function(e,t){var n;a=t,s.isBuffer(a)||a instanceof l||"string"==typeof t||void 0===t||e.objectMode||(n=new b("chunk",["string","Buffer","Uint8Array"],t));var a;return n}(o,t)),r)C(e,r);else if(o.objectMode||t&&t.length>0)if("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),a)o.endEmitted?C(e,new k):j(e,o,t,!0);else if(o.ended)C(e,new y);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?j(e,o,t,!1):A(e,o)):j(e,o,t,!1)}else a||(o.reading=!1,A(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function j(e,t,n,a){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,a?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&P(e)),A(e,t)}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=m.destroy,x.prototype._undestroy=m.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var n,a=this._readableState;return a.objectMode?n=!0:"string"==typeof e&&((t=t||a.defaultEncoding)!==a.encoding&&(e=s.from(e,t),t=""),n=!0),E(this,e,t,!1,n)},x.prototype.unshift=function(e){return E(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var a=this._readableState.buffer.head,i="";null!==a;)i+=t.write(a.data),a=a.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};var T=1073741824;function M(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function P(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,a.nextTick(O,e))}function O(e){var t=e._readableState;c("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,I(e)}function A(e,t){t.readingMore||(t.readingMore=!0,a.nextTick(D,e,t))}function D(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(c("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function L(e){c("readable nexttick read 0"),e.read(0)}function B(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),I(e),t.flowing&&!t.reading&&e.read(0)}function I(e){var t=e._readableState;for(c("flow",t.flowing);t.flowing&&null!==e.read(););}function N(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function F(e){var t=e._readableState;c("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,a.nextTick(H,t,e))}function H(e,t){if(c("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function V(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1}x.prototype.read=function(e){c("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?F(this):P(this),null;if(0===(e=M(e,t))&&t.ended)return 0===t.length&&F(this),null;var a,i=t.needReadable;return c("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&c("length less than watermark",i=!0),t.ended||t.reading?c("reading or ended",i=!1):i&&(c("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=M(n,t))),null===(a=e>0?N(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&F(this)),null!==a&&this.emit("data",a),a},x.prototype._read=function(e){C(this,new w("_read()"))},x.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,c("pipe count=%d opts=%j",i.pipesCount,t);var o=(!t||!1!==t.end)&&e!==a.stdout&&e!==a.stderr?l:v;function s(t,a){c("onunpipe"),t===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,c("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",s),n.removeListener("end",l),n.removeListener("end",v),n.removeListener("data",f),d=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function l(){c("onend"),e.end()}i.endEmitted?a.nextTick(o):n.once("end",o),e.on("unpipe",s);var u=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&r(e,"data")&&(t.flowing=!0,I(e))}}(n);e.on("drain",u);var d=!1;function f(t){c("ondata");var a=e.write(t);c("dest.write",a),!1===a&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==V(i.pipes,e))&&!d&&(c("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function h(t){c("onerror",t),v(),e.removeListener("error",h),0===r(e,"error")&&C(e,t)}function p(){e.removeListener("finish",m),v()}function m(){c("onfinish"),e.removeListener("close",p),v()}function v(){c("unpipe"),n.unpipe(e)}return n.on("data",f),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",p),e.once("finish",m),e.emit("pipe",n),i.flowing||(c("pipe resume"),n.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var a=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var r=0;r<i;r++)a[r].emit("unpipe",this,{hasUnpiped:!1});return this}var o=V(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},x.prototype.on=function(e,t){var n=o.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c("on readable",i.length,i.reading),i.length?P(this):i.reading||a.nextTick(L,this))),n},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var n=o.prototype.removeListener.call(this,e,t);return"readable"===e&&a.nextTick(R,this),n},x.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||a.nextTick(R,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,a.nextTick(B,e,t))}(this,e)),e.paused=!1,this},x.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,n=this._readableState,a=!1;for(var i in e.on("end",(function(){if(c("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(c("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(t.push(i)||(a=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var r=0;r<_.length;r++)e.on(_[r],this.emit.bind(this,_[r]));return this._read=function(t){c("wrapped _read",t),a&&(a=!1,e.resume())},this},"function"==typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return void 0===f&&(f=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/async_iterator.js")),f(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=N,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(x.from=function(e,t){return void 0===h&&(h=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/from-browser.js")),h(x,e,t)})}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_transform.js":function(e,t,n){"use strict";e.exports=u;var a=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,i=a.ERR_METHOD_NOT_IMPLEMENTED,r=a.ERR_MULTIPLE_CALLBACK,o=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=a.ERR_TRANSFORM_WITH_LENGTH_0,l=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js");function c(e,t){var n=this._transformState;n.transforming=!1;var a=n.writecb;if(null===a)return this.emit("error",new r);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),a(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush((function(t,n){f(e,t,n)}))}function f(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}n("./node_modules/inherits/inherits_browser.js")(u,l),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,n){n(new i("_transform()"))},u.prototype._write=function(e,t,n){var a=this._transformState;if(a.writecb=n,a.writechunk=e,a.writeencoding=t,!a.transforming){var i=this._readableState;(a.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,(function(e){t(e)}))}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js":function(e,t,n){"use strict";(function(t,a){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var a=e.entry;e.entry=null;for(;a;){var i=a.callback;t.pendingcb--,i(n),a=a.next}t.corkedRequestsFree.next=e}(t,e)}}var r;e.exports=x,x.WritableState=S;var o={deprecate:n("./node_modules/util-deprecate/browser.js")},s=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),l=n("./node_modules/buffer/index.js").Buffer,c=t.Uint8Array||function(){};var u,d=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js"),f=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,h=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,p=h.ERR_INVALID_ARG_TYPE,m=h.ERR_METHOD_NOT_IMPLEMENTED,v=h.ERR_MULTIPLE_CALLBACK,g=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,y=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,k=h.ERR_UNKNOWN_ENCODING,C=d.errorOrDestroy;function _(){}function S(e,t,o){r=r||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof o&&(o=t instanceof r),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=f(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,i=n.sync,r=n.writecb;if("function"!=typeof r)throw new v;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,i,r){--t.pendingcb,n?(a.nextTick(r,i),a.nextTick(O,e,t),e._writableState.errorEmitted=!0,C(e,i)):(r(i),e._writableState.errorEmitted=!0,C(e,i),O(e,t))}(e,n,i,t,r);else{var o=M(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||T(e,n),i?a.nextTick(j,e,n,o,r):j(e,n,o,r)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function x(e){var t=this instanceof(r=r||n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"));if(!t&&!u.call(x,this))return new x(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),s.call(this)}function E(e,t,n,a,i,r,o){t.writelen=a,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):n?e._writev(i,t.onwrite):e._write(i,r,t.onwrite),t.sync=!1}function j(e,t,n,a){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,a(),O(e,t)}function T(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var a=t.bufferedRequestCount,r=new Array(a),o=t.corkedRequestsFree;o.entry=n;for(var s=0,l=!0;n;)r[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;r.allBuffers=l,E(e,t,!0,t.length,r,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(E(e,t,!1,t.objectMode?1:c.length,c,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function P(e,t){e._final((function(n){t.pendingcb--,n&&C(e,n),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function O(e,t){var n=M(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(P,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var i=e._readableState;(!i||i.autoDestroy&&i.endEmitted)&&e.destroy()}return n}n("./node_modules/inherits/inherits_browser.js")(x,s),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:o.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(x,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===x&&(e&&e._writableState instanceof S)}})):u=function(e){return e instanceof this},x.prototype.pipe=function(){C(this,new g)},x.prototype.write=function(e,t,n){var i,r=this._writableState,o=!1,s=!r.objectMode&&(i=e,l.isBuffer(i)||i instanceof c);return s&&!l.isBuffer(e)&&(e=function(e){return l.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof n&&(n=_),r.ending?function(e,t){var n=new w;C(e,n),a.nextTick(t,n)}(this,n):(s||function(e,t,n,i){var r;return null===n?r=new y:"string"==typeof n||t.objectMode||(r=new p("chunk",["string","Buffer"],n)),!r||(C(e,r),a.nextTick(i,r),!1)}(this,r,e,n))&&(r.pendingcb++,o=function(e,t,n,a,i,r){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=l.from(t,n));return t}(t,a,i);a!==o&&(n=!0,i="buffer",a=o)}var s=t.objectMode?1:a.length;t.length+=s;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:a,encoding:i,isBuf:n,callback:r,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,s,a,i,r);return c}(this,r,s,e,t,n)),o},x.prototype.cork=function(){this._writableState.corked++},x.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||T(this,e))},x.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new k(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(x.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(x.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),x.prototype._write=function(e,t,n){n(new m("_write()"))},x.prototype._writev=null,x.prototype.end=function(e,t,n){var i=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||function(e,t,n){t.ending=!0,O(e,t),n&&(t.finished?a.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,i,n),this},Object.defineProperty(x.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),x.prototype.destroy=d.destroy,x.prototype._undestroy=d.undestroy,x.prototype._destroy=function(e,t){t(e)}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/async_iterator.js":function(e,t,n){"use strict";(function(t){var a;function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),o=Symbol("lastResolve"),s=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),u=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[o];if(null!==t){var n=e[f].read();null!==n&&(e[u]=null,e[o]=null,e[s]=null,t(h(n,!1)))}}function m(e){t.nextTick(p,e)}var v=Object.getPrototypeOf((function(){})),g=Object.setPrototypeOf((i(a={get stream(){return this[f]},next:function(){var e=this,n=this[l];if(null!==n)return Promise.reject(n);if(this[c])return Promise.resolve(h(void 0,!0));if(this[f].destroyed)return new Promise((function(n,a){t.nextTick((function(){e[l]?a(e[l]):n(h(void 0,!0))}))}));var a,i=this[u];if(i)a=new Promise(function(e,t){return function(n,a){e.then((function(){t[c]?n(h(void 0,!0)):t[d](n,a)}),a)}}(i,this));else{var r=this[f].read();if(null!==r)return Promise.resolve(h(r,!1));a=new Promise(this[d])}return this[u]=a,a}},Symbol.asyncIterator,(function(){return this})),i(a,"return",(function(){var e=this;return new Promise((function(t,n){e[f].destroy(null,(function(e){e?n(e):t(h(void 0,!0))}))}))})),a),v);e.exports=function(e){var t,n=Object.create(g,(i(t={},f,{value:e,writable:!0}),i(t,o,{value:null,writable:!0}),i(t,s,{value:null,writable:!0}),i(t,l,{value:null,writable:!0}),i(t,c,{value:e._readableState.endEmitted,writable:!0}),i(t,d,{value:function(e,t){var a=n[f].read();a?(n[u]=null,n[o]=null,n[s]=null,e(h(a,!1))):(n[o]=e,n[s]=t)},writable:!0}),t));return n[u]=null,r(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[s];return null!==t&&(n[u]=null,n[o]=null,n[s]=null,t(e)),void(n[l]=e)}var a=n[o];null!==a&&(n[u]=null,n[o]=null,n[s]=null,a(h(void 0,!0))),n[c]=!0})),e.on("readable",m.bind(null,n)),n}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/buffer_list.js":function(e,t,n){"use strict";function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var o=n("./node_modules/buffer/index.js").Buffer,s=n(11).inspect,l=s&&s.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,n,c;return t=e,(n=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,n,a,i=o.allocUnsafe(e>>>0),r=this.head,s=0;r;)t=r.data,n=i,a=s,o.prototype.copy.call(t,n,a),s+=r.data.length,r=r.next;return i}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,a=t.data;for(e-=a.length;t=t.next;){var i=t.data,r=e>i.length?i.length:e;if(r===i.length?a+=i:a+=i.slice(0,e),0==(e-=r)){r===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(r));break}++n}return this.length-=n,a}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),n=this.head,a=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,r=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,r),0==(e-=r)){r===i.length?(++a,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(r));break}++a}return this.length-=a,t}},{key:l,value:function(e,t){return s(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&r(t.prototype,n),c&&r(t,c),e}()},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js":function(e,t,n){"use strict";(function(t){function n(e,t){i(e,t),a(e)}function a(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,r){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(r?r(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!r&&e?o._writableState?o._writableState.errorEmitted?t.nextTick(a,o):(o._writableState.errorEmitted=!0,t.nextTick(n,o,e)):t.nextTick(n,o,e):r?(t.nextTick(a,o),r(e)):t.nextTick(a,o)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,a=e._writableState;n&&n.autoDestroy||a&&a.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js":function(e,t,n){"use strict";var a=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,n,r){if("function"==typeof n)return e(t,null,n);n||(n={}),r=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];e.apply(this,a)}}}(r||i);var o=n.readable||!1!==n.readable&&t.readable,s=n.writable||!1!==n.writable&&t.writable,l=function(){t.writable||u()},c=t._writableState&&t._writableState.finished,u=function(){s=!1,c=!0,o||r.call(t)},d=t._readableState&&t._readableState.endEmitted,f=function(){o=!1,d=!0,s||r.call(t)},h=function(e){r.call(t,e)},p=function(){var e;return o&&!d?(t._readableState&&t._readableState.ended||(e=new a),r.call(t,e)):s&&!c?(t._writableState&&t._writableState.ended||(e=new a),r.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?s&&!t._writableState&&(t.on("end",l),t.on("close",l)):(t.on("complete",u),t.on("abort",p),t.req?m():t.on("request",m)),t.on("end",f),t.on("finish",u),!1!==n.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",u),t.removeListener("abort",p),t.removeListener("request",m),t.req&&t.req.removeListener("finish",u),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",u),t.removeListener("end",f),t.removeListener("error",h),t.removeListener("close",p)}}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/from-browser.js":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/pipeline.js":function(e,t,n){"use strict";var a;var i=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes,r=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function l(e,t,i,r){r=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(r);var s=!1;e.on("close",(function(){s=!0})),void 0===a&&(a=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js")),a(e,{readable:t,writable:i},(function(e){if(e)return r(e);s=!0,r()}));var l=!1;return function(t){if(!s&&!l)return l=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void r(t||new o("pipe"))}}function c(e){e()}function u(e,t){return e.pipe(t)}function d(e){return e.length?"function"!=typeof e[e.length-1]?s:e.pop():s}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a,i=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new r("streams");var o=t.map((function(e,n){var r=n<t.length-1;return l(e,r,n>0,(function(e){a||(a=e),e&&o.forEach(c),r||(o.forEach(c),i(a))}))}));return t.reduce(u)}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js":function(e,t,n){"use strict";var a=n("./node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var r=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,i,n);if(null!=r){if(!isFinite(r)||Math.floor(r)!==r||r<0)throw new a(i?n:"highWaterMark",r);return Math.floor(r)}return e.objectMode?16:16384}}},"./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js":function(e,t,n){e.exports=n("./node_modules/events/events.js").EventEmitter},"./node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js":function(e,t,n){(t=e.exports=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_readable.js")).Stream=t,t.Readable=t,t.Writable=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js"),t.Duplex=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_duplex.js"),t.Transform=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_transform.js"),t.PassThrough=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_passthrough.js"),t.finished=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),t.pipeline=n("./node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/pipeline.js")},"./node_modules/buffer-xor/index.js":function(e,t,n){(function(t){e.exports=function(e,n){for(var a=Math.min(e.length,n.length),i=new t(a),r=0;r<a;++r)i[r]=e[r]^n[r];return i}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/call-bind/callBound.js":function(e,t,n){"use strict";var a=n("./node_modules/get-intrinsic/index.js"),i=n("./node_modules/call-bind/index.js"),r=i(a("String.prototype.indexOf"));e.exports=function(e,t){var n=a(e,!!t);return"function"==typeof n&&r(e,".prototype.")>-1?i(n):n}},"./node_modules/call-bind/index.js":function(e,t,n){"use strict";var a=n("./node_modules/function-bind/index.js"),i=n("./node_modules/get-intrinsic/index.js"),r=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||a.call(o,r),l=i("%Object.getOwnPropertyDescriptor%",!0),c=i("%Object.defineProperty%",!0),u=i("%Math.max%");if(c)try{c({},"a",{value:1})}catch(f){c=null}e.exports=function(e){var t=s(a,o,arguments);if(l&&c){var n=l(t,"length");n.configurable&&c(t,"length",{value:1+u(0,e.length-(arguments.length-1))})}return t};var d=function(){return s(a,r,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},"./node_modules/cipher-base/index.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/stream-browserify/index.js").Transform,r=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder;function o(e){i.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}n("./node_modules/inherits/inherits_browser.js")(o,i),o.prototype.update=function(e,t,n){"string"==typeof e&&(e=a.from(e,t));var i=this._update(e);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},o.prototype.setAutoPadding=function(){},o.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},o.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},o.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},o.prototype._transform=function(e,t,n){var a;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(i){a=i}finally{n(a)}},o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(n){t=n}e(t)},o.prototype._finalOrDigest=function(e){var t=this.__final()||a.alloc(0);return e&&(t=this._toString(t,e,!0)),t},o.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new r(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var a=this._decoder.write(e);return n&&(a+=this._decoder.end()),a},e.exports=o},"./node_modules/color-blend/index.js":function(e,t,n){"use strict";var a=n("./node_modules/postcss/lib/postcss.js"),i=n("./node_modules/postcss-functions/dist/index.js"),r=n("./node_modules/color-blend/src/blend.js");e.exports=a.plugin("color-blend",(function(){return a().use(i({functions:r}))}))},"./node_modules/color-blend/src/blend.js":function(e,t,n){var a=n("./node_modules/color-blend/src/helpers.js");function i(e,t,n,a,i,r){return(1-t/n)*a+t/n*Math.round((1-e)*i+e*r)}var r=!1,o=!1,s=!0;function l(e,t,n,l){"object"!=typeof e&&(e=a.convertFromString(e)),"object"!=typeof t&&(t=a.convertFromString(t)),r&&(e=a.convertFromUnit(e),t=a.convertFromUnit(t)),e=a.restrictColor(e);var c=(t=a.restrictColor(t)).a+e.a-t.a*e.a,u=l(e,t,n);return u=a.restrictColor({r:i(e.a,t.a,c,e.r,t.r,u.r),g:i(e.a,t.a,c,e.g,t.g,u.g),b:i(e.a,t.a,c,e.b,t.b,u.b),a:c}),"rgba("+(u=o?a.convertToUnit(u):s?a.roundChannels(u):a.roundChannelsForSanity(u)).r+","+u.g+","+u.b+","+u.a+")"}var c=n("./node_modules/color-blend/src/separable.js"),u=n("./node_modules/color-blend/src/non-separable.js");e.exports={normal:function(e,t){return l(e,t,"normal",c)},multiply:function(e,t){return l(e,t,"multiply",c)},screen:function(e,t){return l(e,t,"screen",c)},overlay:function(e,t){return l(e,t,"overlay",c)},colorDodge:function(e,t){return l(e,t,"colorDodge",c)},colorBurn:function(e,t){return l(e,t,"colorBurn",c)},hardLight:function(e,t){return l(e,t,"hardLight",c)},softLight:function(e,t){return l(e,t,"softLight",c)},difference:function(e,t){return l(e,t,"difference",c)},exclusion:function(e,t){return l(e,t,"exclusion",c)},hue:function(e,t){return l(e,t,"hue",u)},saturation:function(e,t){return l(e,t,"saturation",u)},luminosity:function(e,t){return l(e,t,"luminosity",u)}}},"./node_modules/color-blend/src/helpers.js":function(e,t){function n(e,t,n){return Math.min(Math.max(e,t),n)}e.exports={restrictColor:function(e){return{r:n(e.r,0,255),g:n(e.g,0,255),b:n(e.b,0,255),a:n(e.a,0,1)}},convertFromUnit:function(e){return{r:255*e.r,g:255*e.g,b:255*e.b,a:e.a}},convertToUnit:function(e){return{r:e.r/255,g:e.g/255,b:e.b/255,a:e.a}},roundChannels:function(e,t){null==t&&(t=0);var n=Math.pow(10,t);return{r:Math.round(e.r*n)/n,g:Math.round(e.g*n)/n,b:Math.round(e.b*n)/n,a:e.a}},roundChannelsForSanity:function(e){return this.roundChannels(e,9)},convertFromString:function(e){var t,n,a=function(e){return parseInt(e,16)},i=e.slice(0,1);return"#"===i?4===(t=e).length?(n=t.replace("#","").split(""),{r:a(n[0]+n[0]),g:a(n[1]+n[1]),b:a(n[2]+n[2]),a:1}):{r:a(t.slice(1,3)),g:a(t.slice(3,5)),b:a(t.slice(5)),a:1}:"r"===i.toLowerCase()?function(e){var t,n=e.slice(e.indexOf("(")+1,e.indexOf(")")).split(",");return(t={r:(n=n.map((function(e,t){return 3!==t?parseInt(e,10):parseFloat(e)})))[0],g:n[1],b:n[2]}).a=n[3]?n[3]:1,t}(e):(console.log("!Ooops! RGBvalues.color("+e+") : HEX, RGB, or RGBa strings only"),{color:e})}}},"./node_modules/color-blend/src/non-separable.js":function(e,t,n){var a=n("./node_modules/color-blend/src/helpers.js"),i={lum:function(e){return.3*e.r+.59*e.g+.11*e.b},clipColor:function(e){var t=this.lum(e),n=Math.min(e.r,e.g,e.b),a=Math.max(e.r,e.g,e.b),i={r:e.r,g:e.g,b:e.b};return n<0&&(i.r=t+(i.r-t)*t/(t-n),i.g=t+(i.g-t)*t/(t-n),i.b=t+(i.b-t)*t/(t-n)),a>1&&(i.r=t+(i.r-t)*(1-t)/(a-t),i.g=t+(i.g-t)*(1-t)/(a-t),i.b=t+(i.b-t)*(1-t)/(a-t)),i},setLum:function(e,t){var n=t-this.lum(e);return this.clipColor({r:e.r+n,g:e.g+n,b:e.b+n})},sat:function(e){return Math.max(e.r,e.g,e.b)-Math.min(e.r,e.g,e.b)},setSat:function(e,t){var n=Object.keys(e).sort((function(t,n){return e[t]-e[n]})),a=n[0],i=n[1],r=n[2],o={r:e.r,g:e.g,b:e.b};return o[r]>o[a]?(o[i]=(o[i]-o[a])*t/(o[r]-o[a]),o[r]=t):o[i]=o[r]=0,o[a]=0,o}},r={hue:function(e,t){return i.setLum(i.setSat(t,i.sat(e)),i.lum(e))},saturation:function(e,t){return i.setLum(i.setSat(e,i.sat(t)),i.lum(e))},color:function(e,t){return i.setLum(t,i.lum(e))},luminosity:function(e,t){return i.setLum(e,i.lum(t))}};e.exports=function(e,t,n){return a.convertFromUnit(r[n](a.convertToUnit(e),a.convertToUnit(t)))}},"./node_modules/color-blend/src/separable.js":function(e,t){var n={normal:function(e,t){return t},multiply:function(e,t){return e*t},screen:function(e,t){return e+t-e*t},overlay:function(e,t){return this.hardLight(t,e)},darken:function(e,t){return Math.min(e,t)},lighten:function(e,t){return Math.min(Math.max(e,t),1)},colorDodge:function(e,t){return 0===e?0:1===t?1:Math.min(1,e/(1-t))},colorBurn:function(e,t){return 1===e?1:0===t?0:1-Math.min(1,(1-e)/t)},hardLight:function(e,t){return t<=.5?this.multiply(e,2*t):this.screen(e,2*t-1)},softLight:function(e,t){return t<=.5?e-(1-2*t)*e*(1-e):e+(2*t-1)*((e<=.25?((16*e-12)*e+4)*e:Math.sqrt(e))-e)},difference:function(e,t){return Math.abs(e-t)},exclusion:function(e,t){return e+t-2*e*t}};e.exports=function(e,t,a){return{r:255*n[a](e.r/255,t.r/255),g:255*n[a](e.g/255,t.g/255),b:255*n[a](e.b/255,t.b/255)}}},"./node_modules/color-convert/conversions.js":function(e,t,n){var a=n("./node_modules/color-name/index.js"),i={};for(var r in a)a.hasOwnProperty(r)&&(i[a[r]]=r);var o=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in o)if(o.hasOwnProperty(s)){if(!("channels"in o[s]))throw new Error("missing channels property: "+s);if(!("labels"in o[s]))throw new Error("missing channel labels property: "+s);if(o[s].labels.length!==o[s].channels)throw new Error("channel and label counts mismatch: "+s);var l=o[s].channels,c=o[s].labels;delete o[s].channels,delete o[s].labels,Object.defineProperty(o[s],"channels",{value:l}),Object.defineProperty(o[s],"labels",{value:c})}o.rgb.hsl=function(e){var t,n,a=e[0]/255,i=e[1]/255,r=e[2]/255,o=Math.min(a,i,r),s=Math.max(a,i,r),l=s-o;return s===o?t=0:a===s?t=(i-r)/l:i===s?t=2+(r-a)/l:r===s&&(t=4+(a-i)/l),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+s)/2,[t,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},o.rgb.hsv=function(e){var t,n,a,i,r,o=e[0]/255,s=e[1]/255,l=e[2]/255,c=Math.max(o,s,l),u=c-Math.min(o,s,l),d=function(e){return(c-e)/6/u+.5};return 0===u?i=r=0:(r=u/c,t=d(o),n=d(s),a=d(l),o===c?i=a-n:s===c?i=1/3+t-a:l===c&&(i=2/3+n-t),i<0?i+=1:i>1&&(i-=1)),[360*i,100*r,100*c]},o.rgb.hwb=function(e){var t=e[0],n=e[1],a=e[2];return[o.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(n,a))),100*(a=1-1/255*Math.max(t,Math.max(n,a)))]},o.rgb.cmyk=function(e){var t,n=e[0]/255,a=e[1]/255,i=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-a,1-i)))/(1-t)||0),100*((1-a-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=i[e];if(t)return t;var n,r,o,s=1/0;for(var l in a)if(a.hasOwnProperty(l)){var c=a[l],u=(r=e,o=c,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));u<s&&(s=u,n=l)}return n},o.keyword.rgb=function(e){return a[e]},o.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,a=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)),100*(.2126*t+.7152*n+.0722*a),100*(.0193*t+.1192*n+.9505*a)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),n=t[0],a=t[1],i=t[2];return a/=100,i/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(n-a),200*(a-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},o.hsl.rgb=function(e){var t,n,a,i,r,o=e[0]/360,s=e[1]/100,l=e[2]/100;if(0===s)return[r=255*l,r,r];t=2*l-(n=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var c=0;c<3;c++)(a=o+1/3*-(c-1))<0&&a++,a>1&&a--,r=6*a<1?t+6*(n-t)*a:2*a<1?n:3*a<2?t+(n-t)*(2/3-a)*6:t,i[c]=255*r;return i},o.hsl.hsv=function(e){var t=e[0],n=e[1]/100,a=e[2]/100,i=n,r=Math.max(a,.01);return n*=(a*=2)<=1?a:2-a,i*=r<=1?r:2-r,[t,100*(0===a?2*i/(r+i):2*n/(a+n)),100*((a+n)/2)]},o.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,a=e[2]/100,i=Math.floor(t)%6,r=t-Math.floor(t),o=255*a*(1-n),s=255*a*(1-n*r),l=255*a*(1-n*(1-r));switch(a*=255,i){case 0:return[a,l,o];case 1:return[s,a,o];case 2:return[o,a,l];case 3:return[o,s,a];case 4:return[l,o,a];case 5:return[a,o,s]}},o.hsv.hsl=function(e){var t,n,a,i=e[0],r=e[1]/100,o=e[2]/100,s=Math.max(o,.01);return a=(2-r)*o,n=r*s,[i,100*(n=(n/=(t=(2-r)*s)<=1?t:2-t)||0),100*(a/=2)]},o.hwb.rgb=function(e){var t,n,a,i,r,o,s,l=e[0]/360,c=e[1]/100,u=e[2]/100,d=c+u;switch(d>1&&(c/=d,u/=d),a=6*l-(t=Math.floor(6*l)),0!=(1&t)&&(a=1-a),i=c+a*((n=1-u)-c),t){default:case 6:case 0:r=n,o=i,s=c;break;case 1:r=i,o=n,s=c;break;case 2:r=c,o=n,s=i;break;case 3:r=c,o=i,s=n;break;case 4:r=i,o=c,s=n;break;case 5:r=n,o=c,s=i}return[255*r,255*o,255*s]},o.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,a=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i)),255*(1-Math.min(1,a*(1-i)+i))]},o.xyz.rgb=function(e){var t,n,a,i=e[0]/100,r=e[1]/100,o=e[2]/100;return n=-.9689*i+1.8758*r+.0415*o,a=.0557*i+-.204*r+1.057*o,t=(t=3.2406*i+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(a=Math.min(Math.max(0,a),1))]},o.xyz.lab=function(e){var t=e[0],n=e[1],a=e[2];return n/=100,a/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},o.lab.xyz=function(e){var t,n,a,i=e[0];t=e[1]/500+(n=(i+16)/116),a=n-e[2]/200;var r=Math.pow(n,3),o=Math.pow(t,3),s=Math.pow(a,3);return n=r>.008856?r:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,a=s>.008856?s:(a-16/116)/7.787,[t*=95.047,n*=100,a*=108.883]},o.lab.lch=function(e){var t,n=e[0],a=e[1],i=e[2];return(t=360*Math.atan2(i,a)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(a*a+i*i),t]},o.lch.lab=function(e){var t,n=e[0],a=e[1];return t=e[2]/360*2*Math.PI,[n,a*Math.cos(t),a*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],n=e[1],a=e[2],i=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var r=30+(Math.round(a/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===i&&(r+=60),r},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],n=e[1],a=e[2];return t===n&&n===a?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(a/255*5)},o.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},o.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},o.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var a=parseInt(n,16);return[a>>16&255,a>>8&255,255&a]},o.rgb.hcg=function(e){var t,n=e[0]/255,a=e[1]/255,i=e[2]/255,r=Math.max(Math.max(n,a),i),o=Math.min(Math.min(n,a),i),s=r-o;return t=s<=0?0:r===n?(a-i)/s%6:r===a?2+(i-n)/s:4+(n-a)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?o/(1-s):0)]},o.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,a=1,i=0;return(a=n<.5?2*t*n:2*t*(1-n))<1&&(i=(n-.5*a)/(1-a)),[e[0],100*a,100*i]},o.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,a=t*n,i=0;return a<1&&(i=(n-a)/(1-a)),[e[0],100*a,100*i]},o.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,a=e[2]/100;if(0===n)return[255*a,255*a,255*a];var i,r=[0,0,0],o=t%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return i=(1-n)*a,[255*(n*r[0]+i),255*(n*r[1]+i),255*(n*r[2]+i)]},o.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),a=0;return n>0&&(a=t/n),[e[0],100*a,100*n]},o.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,a=0;return n>0&&n<.5?a=t/(2*n):n>=.5&&n<1&&(a=t/(2*(1-n))),[e[0],100*a,100*n]},o.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},o.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,a=n-t,i=0;return a<1&&(i=(n-a)/(1-a)),[e[0],100*a,100*i]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},"./node_modules/color-convert/index.js":function(e,t,n){var a=n("./node_modules/color-convert/conversions.js"),i=n("./node_modules/color-convert/route.js"),r={};Object.keys(a).forEach((function(e){r[e]={},Object.defineProperty(r[e],"channels",{value:a[e].channels}),Object.defineProperty(r[e],"labels",{value:a[e].labels});var t=i(e);Object.keys(t).forEach((function(n){var a=t[n];r[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var a=n.length,i=0;i<a;i++)n[i]=Math.round(n[i]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(a),r[e][n].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(a)}))})),e.exports=r},"./node_modules/color-convert/route.js":function(e,t,n){var a=n("./node_modules/color-convert/conversions.js");function i(e){var t=function(){for(var e={},t=Object.keys(a),n=t.length,i=0;i<n;i++)e[t[i]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;)for(var i=n.pop(),r=Object.keys(a[i]),o=r.length,s=0;s<o;s++){var l=r[s],c=t[l];-1===c.distance&&(c.distance=t[i].distance+1,c.parent=i,n.unshift(l))}return t}function r(e,t){return function(n){return t(e(n))}}function o(e,t){for(var n=[t[e].parent,e],i=a[t[e].parent][e],o=t[e].parent;t[o].parent;)n.unshift(t[o].parent),i=r(a[t[o].parent][o],i),o=t[o].parent;return i.conversion=n,i}e.exports=function(e){for(var t=i(e),n={},a=Object.keys(t),r=a.length,s=0;s<r;s++){var l=a[s];null!==t[l].parent&&(n[l]=o(l,t))}return n}},"./node_modules/color-name/index.js":function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},"./node_modules/color-string/color-string.js":function(e,t,n){var a=n("./node_modules/color-name/index.js");function i(e){if(e){var t=[0,0,0],n=1,i=e.match(/^#([a-fA-F0-9]{3})$/);if(i){i=i[1];for(var r=0;r<t.length;r++)t[r]=parseInt(i[r]+i[r],16)}else if(i=e.match(/^#([a-fA-F0-9]{6})$/)){i=i[1];for(r=0;r<t.length;r++)t[r]=parseInt(i.slice(2*r,2*r+2),16)}else if(i=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(r=0;r<t.length;r++)t[r]=parseInt(i[r+1]);n=parseFloat(i[4])}else if(i=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(r=0;r<t.length;r++)t[r]=Math.round(2.55*parseFloat(i[r+1]));n=parseFloat(i[4])}else if(i=e.match(/(\D+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(t=a[i[1]]))return}for(r=0;r<t.length;r++)t[r]=u(t[r],0,255);return n=n||0==n?u(n,0,1):1,t[3]=n,t}}function r(e){if(e){var t=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[u(parseInt(t[1]),0,360),u(parseFloat(t[2]),0,100),u(parseFloat(t[3]),0,100),u(isNaN(n)?1:n,0,1)]}}}function o(e){if(e){var t=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[u(parseInt(t[1]),0,360),u(parseFloat(t[2]),0,100),u(parseFloat(t[3]),0,100),u(isNaN(n)?1:n,0,1)]}}}function s(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function l(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function c(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function u(e,t,n){return Math.min(Math.max(t,e),n)}function d(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}e.exports={getRgba:i,getHsla:r,getRgb:function(e){var t=i(e);return t&&t.slice(0,3)},getHsl:function(e){var t=r(e);return t&&t.slice(0,3)},getHwb:o,getAlpha:function(e){var t=i(e);if(t)return t[3];if(t=r(e))return t[3];if(t=o(e))return t[3]},hexString:function(e){return"#"+d(e[0])+d(e[1])+d(e[2])},rgbString:function(e,t){if(t<1||e[3]&&e[3]<1)return s(e,t);return"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:s,percentString:function(e,t){if(t<1||e[3]&&e[3]<1)return l(e,t);var n=Math.round(e[0]/255*100),a=Math.round(e[1]/255*100),i=Math.round(e[2]/255*100);return"rgb("+n+"%, "+a+"%, "+i+"%)"},percentaString:l,hslString:function(e,t){if(t<1||e[3]&&e[3]<1)return c(e,t);return"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:c,hwbString:function(e,t){void 0===t&&(t=void 0!==e[3]?e[3]:1);return"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return f[e.slice(0,3)]}};var f={};for(var h in a)f[a[h]]=h},"./node_modules/color/index.js":function(e,t,n){var a=n("./node_modules/color/node_modules/clone/clone.js"),i=n("./node_modules/color-convert/index.js"),r=n("./node_modules/color-string/color-string.js"),o=function(e){if(e instanceof o)return e;if(!(this instanceof o))return new o(e);var t;if(this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},"string"==typeof e)if(t=r.getRgba(e))this.setValues("rgb",t);else if(t=r.getHsla(e))this.setValues("hsl",t);else{if(!(t=r.getHwb(e)))throw new Error('Unable to parse color from string "'+e+'"');this.setValues("hwb",t)}else if("object"==typeof e)if(void 0!==(t=e).r||void 0!==t.red)this.setValues("rgb",t);else if(void 0!==t.l||void 0!==t.lightness)this.setValues("hsl",t);else if(void 0!==t.v||void 0!==t.value)this.setValues("hsv",t);else if(void 0!==t.w||void 0!==t.whiteness)this.setValues("hwb",t);else{if(void 0===t.c&&void 0===t.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(e));this.setValues("cmyk",t)}};o.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){return 1!==this.values.alpha?this.values.hwb.concat([this.values.alpha]):this.values.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){return this.values.rgb.concat([this.values.alpha])},rgbaArrayNormalized:function(){for(var e=this.values.rgb,t=[],n=0;n<3;n++)t[n]=e[n]/255;return t.push(this.values.alpha),t},hslaArray:function(){return this.values.hsl.concat([this.values.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return r.hexString(this.values.rgb)},rgbString:function(){return r.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return r.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return r.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return r.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return r.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return r.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return r.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){return this.values.rgb[0]<<16|this.values.rgb[1]<<8|this.values.rgb[2]},luminosity:function(){for(var e=this.values.rgb,t=[],n=0;n<e.length;n++){var a=e[n]/255;t[n]=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){return this.values.hsl[2]+=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},darken:function(e){return this.values.hsl[2]-=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},saturate:function(e){return this.values.hsl[1]+=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},desaturate:function(e){return this.values.hsl[1]-=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},whiten:function(e){return this.values.hwb[1]+=this.values.hwb[1]*e,this.setValues("hwb",this.values.hwb),this},blacken:function(e){return this.values.hwb[2]+=this.values.hwb[2]*e,this.setValues("hwb",this.values.hwb),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){return this.setValues("alpha",this.values.alpha-this.values.alpha*e),this},opaquer:function(e){return this.setValues("alpha",this.values.alpha+this.values.alpha*e),this},rotate:function(e){var t=this.values.hsl[0];return t=(t=(t+e)%360)<0?360+t:t,this.values.hsl[0]=t,this.setValues("hsl",this.values.hsl),this},mix:function(e,t){var n=this,a=e,i=void 0===t?.5:t,r=2*i-1,o=n.alpha()-a.alpha(),s=((r*o==-1?r:(r+o)/(1+r*o))+1)/2,l=1-s;return this.rgb(s*n.red()+l*a.red(),s*n.green()+l*a.green(),s*n.blue()+l*a.blue()).alpha(n.alpha()*i+a.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var e=new o;return e.values=a(this.values),e}},o.prototype.getValues=function(e){for(var t={},n=0;n<e.length;n++)t[e.charAt(n)]=this.values[e][n];return 1!==this.values.alpha&&(t.a=this.values.alpha),t},o.prototype.setValues=function(e,t){var n,a,r={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},s=1;if("alpha"===e)s=t;else if(t.length)this.values[e]=t.slice(0,e.length),s=t[e.length];else if(void 0!==t[e.charAt(0)]){for(n=0;n<e.length;n++)this.values[e][n]=t[e.charAt(n)];s=t.a}else if(void 0!==t[r[e][0]]){var l=r[e];for(n=0;n<e.length;n++)this.values[e][n]=t[l[n]];s=t.alpha}if(this.values.alpha=Math.max(0,Math.min(1,void 0===s?this.values.alpha:s)),"alpha"===e)return!1;for(n=0;n<e.length;n++)a=Math.max(0,Math.min(o[e][n],this.values[e][n])),this.values[e][n]=Math.round(a);for(var c in r)for(c!==e&&(this.values[c]=i[e][c](this.values[e])),n=0;n<c.length;n++)a=Math.max(0,Math.min(o[c][n],this.values[c][n])),this.values[c][n]=Math.round(a);return!0},o.prototype.setSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n),this)},o.prototype.setChannel=function(e,t,n){return void 0===n?this.values[e][t]:(n===this.values[e][t]||(this.values[e][t]=n,this.setValues(e,this.values[e])),this)},e.exports=o},"./node_modules/color/node_modules/clone/clone.js":function(e,t,n){(function(t){var n=function(){"use strict";function e(n,i,r,o){"object"==typeof i&&(r=i.depth,o=i.prototype,i.filter,i=i.circular);var s=[],l=[],c=void 0!==t;return void 0===i&&(i=!0),void 0===r&&(r=1/0),function n(r,u){if(null===r)return null;if(0==u)return r;var d,f;if("object"!=typeof r)return r;if(e.__isArray(r))d=[];else if(e.__isRegExp(r))d=new RegExp(r.source,a(r)),r.lastIndex&&(d.lastIndex=r.lastIndex);else if(e.__isDate(r))d=new Date(r.getTime());else{if(c&&t.isBuffer(r))return d=t.allocUnsafe?t.allocUnsafe(r.length):new t(r.length),r.copy(d),d;void 0===o?(f=Object.getPrototypeOf(r),d=Object.create(f)):(d=Object.create(o),f=o)}if(i){var h=s.indexOf(r);if(-1!=h)return l[h];s.push(r),l.push(d)}for(var p in r){var m;f&&(m=Object.getOwnPropertyDescriptor(f,p)),m&&null==m.set||(d[p]=n(r[p],u-1))}return d}(n,r)}function n(e){return Object.prototype.toString.call(e)}function a(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return e.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},e.__objToStr=n,e.__isDate=function(e){return"object"==typeof e&&"[object Date]"===n(e)},e.__isArray=function(e){return"object"==typeof e&&"[object Array]"===n(e)},e.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===n(e)},e.__getRegExpFlags=a,e}();e.exports&&(e.exports=n)}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/combokeys/Combokeys/index.js":function(e,t,n){"use strict";e.exports=function(e,t){var n=this,a=n.constructor;return n.options=Object.assign({storeInstancesGlobally:!0},t||{}),n.callbacks={},n.directMap={},n.sequenceLevels={},n.resetTimer=null,n.ignoreNextKeyup=!1,n.ignoreNextKeypress=!1,n.nextExpectedAction=!1,n.element=e,n.addEvents(),n.options.storeInstancesGlobally&&a.instances.push(n),n},e.exports.prototype.bind=n("./node_modules/combokeys/Combokeys/prototype/bind.js"),e.exports.prototype.bindMultiple=n("./node_modules/combokeys/Combokeys/prototype/bindMultiple.js"),e.exports.prototype.unbind=n("./node_modules/combokeys/Combokeys/prototype/unbind.js"),e.exports.prototype.trigger=n("./node_modules/combokeys/Combokeys/prototype/trigger.js"),e.exports.prototype.reset=n("./node_modules/combokeys/Combokeys/prototype/reset.js"),e.exports.prototype.stopCallback=n("./node_modules/combokeys/Combokeys/prototype/stopCallback.js"),e.exports.prototype.handleKey=n("./node_modules/combokeys/Combokeys/prototype/handleKey.js"),e.exports.prototype.addEvents=n("./node_modules/combokeys/Combokeys/prototype/addEvents.js"),e.exports.prototype.bindSingle=n("./node_modules/combokeys/Combokeys/prototype/bindSingle.js"),e.exports.prototype.getKeyInfo=n("./node_modules/combokeys/Combokeys/prototype/getKeyInfo.js"),e.exports.prototype.pickBestAction=n("./node_modules/combokeys/Combokeys/prototype/pickBestAction.js"),e.exports.prototype.getReverseMap=n("./node_modules/combokeys/Combokeys/prototype/getReverseMap.js"),e.exports.prototype.getMatches=n("./node_modules/combokeys/Combokeys/prototype/getMatches.js"),e.exports.prototype.resetSequences=n("./node_modules/combokeys/Combokeys/prototype/resetSequences.js"),e.exports.prototype.fireCallback=n("./node_modules/combokeys/Combokeys/prototype/fireCallback.js"),e.exports.prototype.bindSequence=n("./node_modules/combokeys/Combokeys/prototype/bindSequence.js"),e.exports.prototype.resetSequenceTimer=n("./node_modules/combokeys/Combokeys/prototype/resetSequenceTimer.js"),e.exports.prototype.detach=n("./node_modules/combokeys/Combokeys/prototype/detach.js"),e.exports.instances=[],e.exports.reset=n("./node_modules/combokeys/Combokeys/reset.js"),e.exports.REVERSE_MAP=null},"./node_modules/combokeys/Combokeys/prototype/addEvents.js":function(e,t,n){"use strict";e.exports=function(){var e=this,t=n("./node_modules/combokeys/Combokeys/prototype/dom-event.js"),a=e.element;e.eventHandler=n("./node_modules/combokeys/Combokeys/prototype/handleKeyEvent.js").bind(e),t(a,"keypress",e.eventHandler),t(a,"keydown",e.eventHandler),t(a,"keyup",e.eventHandler)}},"./node_modules/combokeys/Combokeys/prototype/bind.js":function(e,t,n){"use strict";e.exports=function(e,t,n){return e=e instanceof Array?e:[e],this.bindMultiple(e,t,n),this}},"./node_modules/combokeys/Combokeys/prototype/bindMultiple.js":function(e,t,n){"use strict";e.exports=function(e,t,n){for(var a=0;a<e.length;++a)this.bindSingle(e[a],t,n)}},"./node_modules/combokeys/Combokeys/prototype/bindSequence.js":function(e,t,n){"use strict";e.exports=function(e,t,a,i){var r=this;function o(t){return function(){r.nextExpectedAction=t,++r.sequenceLevels[e],r.resetSequenceTimer()}}function s(t){var o;r.fireCallback(a,t,e),"keyup"!==i&&(o=n("./node_modules/combokeys/helpers/characterFromEvent.js"),r.ignoreNextKeyup=o(t)),setTimeout((function(){r.resetSequences()}),10)}r.sequenceLevels[e]=0;for(var l=0;l<t.length;++l){var c=l+1===t.length?s:o(i||r.getKeyInfo(t[l+1]).action);r.bindSingle(t[l],c,i,e,l)}}},"./node_modules/combokeys/Combokeys/prototype/bindSingle.js":function(e,t,n){"use strict";e.exports=function(e,t,n,a,i){var r=this;r.directMap[e+":"+n]=t;var o,s=(e=e.replace(/\s+/g," ")).split(" ");s.length>1?r.bindSequence(e,s,t,n):(o=r.getKeyInfo(e,n),r.callbacks[o.key]=r.callbacks[o.key]||[],r.getMatches(o.key,o.modifiers,{type:o.action},a,e,i),r.callbacks[o.key][a?"unshift":"push"]({callback:t,modifiers:o.modifiers,action:o.action,seq:a,level:i,combo:e}))}},"./node_modules/combokeys/Combokeys/prototype/detach.js":function(e,t,n){var a=n("./node_modules/combokeys/Combokeys/prototype/dom-event.js").off;e.exports=function(){var e=this,t=e.element;a(t,"keypress",e.eventHandler),a(t,"keydown",e.eventHandler),a(t,"keyup",e.eventHandler)}},"./node_modules/combokeys/Combokeys/prototype/dom-event.js":function(e,t){function n(e,t,n,a){return!e.addEventListener&&(t="on"+t),(e.addEventListener||e.attachEvent).call(e,t,n,a),n}e.exports=n,e.exports.on=n,e.exports.off=function(e,t,n,a){return!e.removeEventListener&&(t="on"+t),(e.removeEventListener||e.detachEvent).call(e,t,n,a),n}},"./node_modules/combokeys/Combokeys/prototype/fireCallback.js":function(e,t,n){"use strict";e.exports=function(e,t,a,i){this.stopCallback(t,t.target||t.srcElement,a,i)||!1===e(t,a)&&(n("./node_modules/combokeys/helpers/preventDefault.js")(t),n("./node_modules/combokeys/helpers/stopPropagation.js")(t))}},"./node_modules/combokeys/Combokeys/prototype/getKeyInfo.js":function(e,t,n){"use strict";e.exports=function(e,t){var a,i,r,o,s,l,c=[];for(a=n("./node_modules/combokeys/helpers/keysFromString.js")(e),o=n("./node_modules/combokeys/helpers/special-aliases.js"),s=n("./node_modules/combokeys/helpers/shift-map.js"),l=n("./node_modules/combokeys/helpers/isModifier.js"),r=0;r<a.length;++r)o[i=a[r]]&&(i=o[i]),t&&"keypress"!==t&&s[i]&&(i=s[i],c.push("shift")),l(i)&&c.push(i);return{key:i,modifiers:c,action:t=this.pickBestAction(i,c,t)}}},"./node_modules/combokeys/Combokeys/prototype/getMatches.js":function(e,t,n){"use strict";e.exports=function(e,t,a,i,r,o){var s,l,c,u,d=this,f=[],h=a.type;"keypress"!==h||a.code&&"Arrow"===a.code.slice(0,5)||(d.callbacks["any-character"]||[]).forEach((function(e){f.push(e)}));if(!d.callbacks[e])return f;for(c=n("./node_modules/combokeys/helpers/isModifier.js"),"keyup"===h&&c(e)&&(t=[e]),s=0;s<d.callbacks[e].length;++s)if(l=d.callbacks[e][s],(i||!l.seq||d.sequenceLevels[l.seq]===l.level)&&h===l.action&&(u=n("./node_modules/combokeys/Combokeys/prototype/modifiersMatch.js"),"keypress"===h&&!a.metaKey&&!a.ctrlKey||u(t,l.modifiers))){var p=!i&&l.combo===r,m=i&&l.seq===i&&l.level===o;(p||m)&&d.callbacks[e].splice(s,1),f.push(l)}return f}},"./node_modules/combokeys/Combokeys/prototype/getReverseMap.js":function(e,t,n){"use strict";e.exports=function(){var e,t=this.constructor;if(!t.REVERSE_MAP)for(var a in t.REVERSE_MAP={},e=n("./node_modules/combokeys/helpers/special-keys-map.js"))a>95&&a<112||e.hasOwnProperty(a)&&(t.REVERSE_MAP[e[a]]=a);return t.REVERSE_MAP}},"./node_modules/combokeys/Combokeys/prototype/handleKey.js":function(e,t,n){"use strict";e.exports=function(e,t,a){var i,r,o,s,l=this,c={},u=0,d=!1;for(i=l.getMatches(e,t,a),r=0;r<i.length;++r)i[r].seq&&(u=Math.max(u,i[r].level));for(r=0;r<i.length;++r)if(i[r].seq){if(i[r].level!==u)continue;d=!0,c[i[r].seq]=1,l.fireCallback(i[r].callback,a,i[r].combo,i[r].seq)}else d||l.fireCallback(i[r].callback,a,i[r].combo);s="keypress"===a.type&&l.ignoreNextKeypress,o=n("./node_modules/combokeys/helpers/isModifier.js"),a.type!==l.nextExpectedAction||o(e)||s||l.resetSequences(c),l.ignoreNextKeypress=d&&"keydown"===a.type}},"./node_modules/combokeys/Combokeys/prototype/handleKeyEvent.js":function(e,t,n){"use strict";e.exports=function(e){var t,a=this;"number"!=typeof e.which&&(e.which=e.keyCode);var i=n("./node_modules/combokeys/helpers/characterFromEvent.js")(e);void 0!==i&&("keyup"!==e.type||a.ignoreNextKeyup!==i?(t=n("./node_modules/combokeys/helpers/eventModifiers.js"),a.handleKey(i,t(e),e)):a.ignoreNextKeyup=!1)}},"./node_modules/combokeys/Combokeys/prototype/modifiersMatch.js":function(e,t,n){"use strict";e.exports=function(e,t){return e.sort().join(",")===t.sort().join(",")}},"./node_modules/combokeys/Combokeys/prototype/pickBestAction.js":function(e,t,n){"use strict";e.exports=function(e,t,n){return n||(n=this.getReverseMap()[e]?"keydown":"keypress"),"keypress"===n&&t.length&&(n="keydown"),n}},"./node_modules/combokeys/Combokeys/prototype/reset.js":function(e,t,n){"use strict";e.exports=function(){return this.callbacks={},this.directMap={},this}},"./node_modules/combokeys/Combokeys/prototype/resetSequenceTimer.js":function(e,t,n){"use strict";e.exports=function(){var e=this;clearTimeout(e.resetTimer),e.resetTimer=setTimeout((function(){e.resetSequences()}),1e3)}},"./node_modules/combokeys/Combokeys/prototype/resetSequences.js":function(e,t,n){"use strict";e.exports=function(e){var t=this;e=e||{};var n,a=!1;for(n in t.sequenceLevels)e[n]?a=!0:t.sequenceLevels[n]=0;a||(t.nextExpectedAction=!1)}},"./node_modules/combokeys/Combokeys/prototype/stopCallback.js":function(e,t,n){"use strict";e.exports=function(e,t){if((" "+t.className+" ").indexOf(" combokeys ")>-1)return!1;var n=t.tagName.toLowerCase();return"input"===n||"select"===n||"textarea"===n||t.isContentEditable}},"./node_modules/combokeys/Combokeys/prototype/trigger.js":function(e,t,n){"use strict";e.exports=function(e,t){return this.directMap[e+":"+t]&&this.directMap[e+":"+t]({},e),this}},"./node_modules/combokeys/Combokeys/prototype/unbind.js":function(e,t,n){"use strict";e.exports=function(e,t){return this.bind(e,(function(){}),t)}},"./node_modules/combokeys/Combokeys/reset.js":function(e,t,n){"use strict";e.exports=function(){this.instances.forEach((function(e){e.reset()}))}},"./node_modules/combokeys/helpers/characterFromEvent.js":function(e,t,n){"use strict";e.exports=function(e){var t,a;if(t=n("./node_modules/combokeys/helpers/special-keys-map.js"),a=n("./node_modules/combokeys/helpers/special-characters-map.js"),"keypress"===e.type){var i=String.fromCharCode(e.which);return e.shiftKey||(i=i.toLowerCase()),i}return void 0!==t[e.which]?t[e.which]:void 0!==a[e.which]?a[e.which]:String.fromCharCode(e.which).toLowerCase()}},"./node_modules/combokeys/helpers/eventModifiers.js":function(e,t,n){"use strict";e.exports=function(e){var t=[];return e.shiftKey&&t.push("shift"),e.altKey&&t.push("alt"),e.ctrlKey&&t.push("ctrl"),e.metaKey&&t.push("meta"),t}},"./node_modules/combokeys/helpers/isModifier.js":function(e,t,n){"use strict";e.exports=function(e){return"shift"===e||"ctrl"===e||"alt"===e||"meta"===e}},"./node_modules/combokeys/helpers/keysFromString.js":function(e,t,n){"use strict";e.exports=function(e){return"+"===e?["+"]:e.split("+")}},"./node_modules/combokeys/helpers/preventDefault.js":function(e,t,n){"use strict";e.exports=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1}},"./node_modules/combokeys/helpers/shift-map.js":function(e,t,n){"use strict";e.exports={"~":"`","!":"1","@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"}},"./node_modules/combokeys/helpers/special-aliases.js":function(e,t,n){"use strict";e.exports={option:"alt",command:"meta",return:"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"}},"./node_modules/combokeys/helpers/special-characters-map.js":function(e,t,n){"use strict";e.exports={106:"*",107:"plus",109:"minus",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"}},"./node_modules/combokeys/helpers/special-keys-map.js":function(e,t,n){"use strict";e.exports={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",173:"minus",187:"plus",189:"minus",224:"meta"};for(var a=1;a<20;++a)e.exports[111+a]="f"+a;for(a=0;a<=9;++a)e.exports[a+96]=a},"./node_modules/combokeys/helpers/stopPropagation.js":function(e,t,n){"use strict";e.exports=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}},"./node_modules/consistent/index.js":function(e,t,n){e.exports=n("./node_modules/consistent/lib/consistent.js")},"./node_modules/consistent/lib/consistent.js":function(e,t,n){var a=n("./node_modules/crypto-browserify/index.js"),i=n("./node_modules/consistent/node_modules/lru-cache/lib/lru-cache.js");function r(e){if(!(this instanceof r))return new r(e);e=e||{},this.replicas=e.replicas||120,this.members={},this.ring=[],e.members&&e.members.forEach(this.add.bind(this)),"murmurhash"==e.hash&&(this._hash=n("./node_modules/murmurhash/murmurhash.js").v3)}Object.defineProperty(r.prototype,"length",{get:function(){return Object.keys(this.members).length}}),r.prototype.add=function(e){e=this._makeMember(e),this.members[e.key]=e,this._continuum()},r.prototype.remove=function(e){e=this._makeMember(e),delete this.members[e.key],this._continuum()},r.prototype.replace=function(e,t){e=this._makeMember(e),t=this._makeMember(t),this.members[e.key]&&(t.hash=e.hash,this.members[t.key]=t,delete this.members[e.key],this._continuum())},r.prototype.getCached=function(e){this.cache||(this.cache=i(500));var t=this.cache.get(e);return t||(t=this.get(e),this.cache.set(e,t),t)},r.prototype.get=function(e){if(!this.ring.length)return null;for(var t,n=this._hash(e),a=this.ring,i=0,r=a.length;i<=r;){if(0==(t=i+(r-i>>1))||t==a.length)return a[0].key;if(a[t-1].hash<n&&a[t].hash>=n)return a[t].key;a[t].hash<n?i=t+1:r=t-1}return this.ring[0].key},r.prototype.exists=function(e){return this.members.hasOwnProperty(e)},r.prototype._makeMember=function(e){return"string"==typeof e&&(e={key:e}),e.weight=e.weight||1,e.hash=this._hash(e.key),e},r.prototype._continuum=function(){this.ring=[];for(var e=Object.keys(this.members),t=0;t<e.length;t++)for(var n=this.members[e[t]],a=0;a<Math.floor(this.replicas*n.weight);a++){var i=this._hash(n.hash+"-"+a);this.ring.push({hash:i,key:n.key})}this.ring.sort((function(e,t){return e.hash-t.hash}));for(t=0;t<this.ring.length-1;)this.ring[t].key==this.ring[t+1].key?this.ring.splice(t,1):t++;this.cache=null},r.prototype._hash=function(e){return a.createHash("md5").update(e).digest().readUInt32LE(0)},e.exports=r},"./node_modules/consistent/node_modules/lru-cache/lib/lru-cache.js":function(e,t,n){!function(){function t(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function n(){return 1}e.exports?e.exports=r:this.LRUCache=r;var a=!1;function i(e){a||"string"==typeof e||"number"==typeof e||(a=!0,console.error(new TypeError("LRU: key must be a string or number. Almost certainly a bug! "+typeof e).stack))}function r(e){if(!(this instanceof r))return new r(e);"number"==typeof e&&(e={max:e}),e||(e={}),this._max=e.max,(!this._max||"number"!=typeof this._max||this._max<=0)&&(this._max=1/0),this._lengthCalculator=e.length||n,"function"!=typeof this._lengthCalculator&&(this._lengthCalculator=n),this._allowStale=e.stale||!1,this._maxAge=e.maxAge||null,this._dispose=e.dispose,this.reset()}function o(e,t,n){i(t);var a=e._cache[t];return a&&(s(e,a)?(u(e,a),e._allowStale||(a=void 0)):n&&function(e,t){c(e,t),t.lu=e._mru++,e._lruList[t.lu]=t}(e,a),a&&(a=a.value)),a}function s(e,t){if(!t||!t.maxAge&&!e._maxAge)return!1;var n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e._maxAge&&n>e._maxAge}function l(e){for(;e._lru<e._mru&&e._length>e._max;)u(e,e._lruList[e._lru])}function c(e,t){for(delete e._lruList[t.lu];e._lru<e._mru&&!e._lruList[e._lru];)e._lru++}function u(e,t){t&&(e._dispose&&e._dispose(t.key,t.value),e._length-=t.length,e._itemCount--,delete e._cache[t.key],c(e,t))}function d(e,t,n,a,i,r){this.key=e,this.value=t,this.lu=n,this.length=a,this.now=i,r&&(this.maxAge=r)}Object.defineProperty(r.prototype,"max",{set:function(e){(!e||"number"!=typeof e||e<=0)&&(e=1/0),this._max=e,this._length>this._max&&l(this)},get:function(){return this._max},enumerable:!0}),Object.defineProperty(r.prototype,"lengthCalculator",{set:function(e){if("function"!=typeof e)for(var t in this._lengthCalculator=n,this._length=this._itemCount,this._cache)this._cache[t].length=1;else for(var t in this._lengthCalculator=e,this._length=0,this._cache)this._cache[t].length=this._lengthCalculator(this._cache[t].value),this._length+=this._cache[t].length;this._length>this._max&&l(this)},get:function(){return this._lengthCalculator},enumerable:!0}),Object.defineProperty(r.prototype,"length",{get:function(){return this._length},enumerable:!0}),Object.defineProperty(r.prototype,"itemCount",{get:function(){return this._itemCount},enumerable:!0}),r.prototype.forEach=function(e,t){t=t||this;for(var n=0,a=this._itemCount,i=this._mru-1;i>=0&&n<a;i--)if(this._lruList[i]){n++;var r=this._lruList[i];s(this,r)&&(u(this,r),this._allowStale||(r=void 0)),r&&e.call(t,r.value,r.key,this)}},r.prototype.keys=function(){for(var e=new Array(this._itemCount),t=0,n=this._mru-1;n>=0&&t<this._itemCount;n--)if(this._lruList[n]){var a=this._lruList[n];e[t++]=a.key}return e},r.prototype.values=function(){for(var e=new Array(this._itemCount),t=0,n=this._mru-1;n>=0&&t<this._itemCount;n--)if(this._lruList[n]){var a=this._lruList[n];e[t++]=a.value}return e},r.prototype.reset=function(){if(this._dispose&&this._cache)for(var e in this._cache)this._dispose(e,this._cache[e].value);this._cache=Object.create(null),this._lruList=Object.create(null),this._mru=0,this._lru=0,this._length=0,this._itemCount=0},r.prototype.dump=function(){for(var e=[],t=0,n=this._mru-1;n>=0&&t<this._itemCount;n--)if(this._lruList[n]){var a=this._lruList[n];s(this,a)||(++t,e.push({k:a.key,v:a.value,e:a.now+(a.maxAge||0)}))}return e},r.prototype.dumpLru=function(){return this._lruList},r.prototype.set=function(e,n,a){a=a||this._maxAge,i(e);var r=a?Date.now():0,o=this._lengthCalculator(n);if(t(this._cache,e))return o>this._max?(u(this,this._cache[e]),!1):(this._dispose&&this._dispose(e,this._cache[e].value),this._cache[e].now=r,this._cache[e].maxAge=a,this._cache[e].value=n,this._length+=o-this._cache[e].length,this._cache[e].length=o,this.get(e),this._length>this._max&&l(this),!0);var s=new d(e,n,this._mru++,o,r,a);return s.length>this._max?(this._dispose&&this._dispose(e,n),!1):(this._length+=s.length,this._lruList[s.lu]=this._cache[e]=s,this._itemCount++,this._length>this._max&&l(this),!0)},r.prototype.has=function(e){return i(e),!!t(this._cache,e)&&!s(this,this._cache[e])},r.prototype.get=function(e){return i(e),o(this,e,!0)},r.prototype.peek=function(e){return i(e),o(this,e,!1)},r.prototype.pop=function(){var e=this._lruList[this._lru];return u(this,e),e||null},r.prototype.del=function(e){i(e),u(this,this._cache[e])},r.prototype.load=function(e){this.reset();for(var t=Date.now(),n=e.length-1;n>=0;n--){var a=e[n];i(a.k);var r=a.e||0;if(0===r)this.set(a.k,a.v);else{var o=r-t;o>0&&this.set(a.k,a.v,o)}}}}()},"./node_modules/create-ecdh/browser.js":function(e,t,n){(function(t){var a=n("./node_modules/elliptic/lib/elliptic.js"),i=n("./node_modules/bn.js/lib/bn.js");e.exports=function(e){return new o(e)};var r={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function o(e){this.curveType=r[e],this.curveType||(this.curveType={name:e}),this.curve=new a.ec(this.curveType.name),this.keys=void 0}function s(e,n,a){Array.isArray(e)||(e=e.toArray());var i=new t(e);if(a&&i.length<a){var r=new t(a-i.length);r.fill(0),i=t.concat([r,i])}return n?i.toString(n):i}r.p224=r.secp224r1,r.p256=r.secp256r1=r.prime256v1,r.p192=r.secp192r1=r.prime192v1,r.p384=r.secp384r1,r.p521=r.secp521r1,o.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},o.prototype.computeSecret=function(e,n,a){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),s(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),a,this.curveType.byteLength)},o.prototype.getPublicKey=function(e,t){var n=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(n[n.length-1]%2?n[0]=7:n[0]=6),s(n,e)},o.prototype.getPrivateKey=function(e){return s(this.keys.getPrivate(),e)},o.prototype.setPublicKey=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.keys._importPublic(e),this},o.prototype.setPrivateKey=function(e,n){n=n||"utf8",t.isBuffer(e)||(e=new t(e,n));var a=new i(e);return a=a.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(a),this}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/create-hash/browser.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/md5.js/index.js"),r=n("./node_modules/ripemd160/index.js"),o=n("./node_modules/sha.js/index.js"),s=n("./node_modules/cipher-base/index.js");function l(e){s.call(this,"digest"),this._hash=e}a(l,s),l.prototype._update=function(e){this._hash.update(e)},l.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new r:new l(o(e))}},"./node_modules/create-hash/md5.js":function(e,t,n){var a=n("./node_modules/md5.js/index.js");e.exports=function(e){return(new a).update(e).digest()}},"./node_modules/create-hmac/browser.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/create-hmac/legacy.js"),r=n("./node_modules/cipher-base/index.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=n("./node_modules/create-hash/md5.js"),l=n("./node_modules/ripemd160/index.js"),c=n("./node_modules/sha.js/index.js"),u=o.alloc(128);function d(e,t){r.call(this,"digest"),"string"==typeof t&&(t=o.from(t));var n="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>n)?t=("rmd160"===e?new l:c(e)).update(t).digest():t.length<n&&(t=o.concat([t,u],n));for(var a=this._ipad=o.allocUnsafe(n),i=this._opad=o.allocUnsafe(n),s=0;s<n;s++)a[s]=54^t[s],i[s]=92^t[s];this._hash="rmd160"===e?new l:c(e),this._hash.update(a)}a(d,r),d.prototype._update=function(e){this._hash.update(e)},d.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new l:c(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new d("rmd160",t):"md5"===e?new i(s,t):new d(e,t)}},"./node_modules/create-hmac/legacy.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/safe-buffer/index.js").Buffer,r=n("./node_modules/cipher-base/index.js"),o=i.alloc(128),s=64;function l(e,t){r.call(this,"digest"),"string"==typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>s?t=e(t):t.length<s&&(t=i.concat([t,o],s));for(var n=this._ipad=i.allocUnsafe(s),a=this._opad=i.allocUnsafe(s),l=0;l<s;l++)n[l]=54^t[l],a[l]=92^t[l];this._hash=[n]}a(l,r),l.prototype._update=function(e){this._hash.push(e)},l.prototype._final=function(){var e=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,e]))},e.exports=l},"./node_modules/crypto-browserify/index.js":function(e,t,n){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=n("./node_modules/randombytes/browser.js"),t.createHash=t.Hash=n("./node_modules/create-hash/browser.js"),t.createHmac=t.Hmac=n("./node_modules/create-hmac/browser.js");var a=n("./node_modules/browserify-sign/algos.js"),i=Object.keys(a),r=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return r};var o=n("./node_modules/pbkdf2/browser.js");t.pbkdf2=o.pbkdf2,t.pbkdf2Sync=o.pbkdf2Sync;var s=n("./node_modules/browserify-cipher/browser.js");t.Cipher=s.Cipher,t.createCipher=s.createCipher,t.Cipheriv=s.Cipheriv,t.createCipheriv=s.createCipheriv,t.Decipher=s.Decipher,t.createDecipher=s.createDecipher,t.Decipheriv=s.Decipheriv,t.createDecipheriv=s.createDecipheriv,t.getCiphers=s.getCiphers,t.listCiphers=s.listCiphers;var l=n("./node_modules/diffie-hellman/browser.js");t.DiffieHellmanGroup=l.DiffieHellmanGroup,t.createDiffieHellmanGroup=l.createDiffieHellmanGroup,t.getDiffieHellman=l.getDiffieHellman,t.createDiffieHellman=l.createDiffieHellman,t.DiffieHellman=l.DiffieHellman;var c=n("./node_modules/browserify-sign/browser/index.js");t.createSign=c.createSign,t.Sign=c.Sign,t.createVerify=c.createVerify,t.Verify=c.Verify,t.createECDH=n("./node_modules/create-ecdh/browser.js");var u=n("./node_modules/public-encrypt/browser.js");t.publicEncrypt=u.publicEncrypt,t.privateEncrypt=u.privateEncrypt,t.publicDecrypt=u.publicDecrypt,t.privateDecrypt=u.privateDecrypt;var d=n("./node_modules/randomfill/browser.js");t.randomFill=d.randomFill,t.randomFillSync=d.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},"./node_modules/css-color-function/lib/adjusters.js":function(e,t,n){var a=n("./node_modules/color/index.js");function i(e){return function(t,n){var a;"modifier"==n[0].type&&(a=n.shift().value);var i=n[0].value;-1!=i.indexOf("%")?(i=parseInt(i,10)/100,a?"*"!=a&&(i=t[e]()*i):i*="alpha"==e?1:255):i=Number(i),t[e](o(t[e](),i,a))}}function r(e){return function(t,n){var a;"modifier"==n[0].type&&(a=n.shift().value);var i=parseFloat(n[0].value,10);t[e](o(t[e](),i,a))}}function o(e,t,n){switch(n){case"+":return e+t;case"-":return e-t;case"*":return e*t;default:return t}}t.red=i("red"),t.blue=i("blue"),t.green=i("green"),t.alpha=t.a=i("alpha"),t.rgb=function(){},t.hue=t.h=r("hue"),t.saturation=t.s=r("saturation"),t.lightness=t.l=r("lightness"),t.whiteness=t.w=r("whiteness"),t.blackness=t.b=r("blackness"),t.blend=function(e,t){var n=e.alpha();e.alpha(1);var i=new a(t[0].value),r=1-parseInt(t[1].value,10)/100;e.mix(i,r).alpha(n)},t.tint=function(e,n){n.unshift({type:"argument",value:"white"}),t.blend(e,n)},t.shade=function(e,n){n.unshift({type:"argument",value:"black"}),t.blend(e,n)},t.contrast=function(e,t){0==t.length&&t.push({type:"argument",value:"100%"});var n=1-parseInt(t[0].value,10)/100,i=e.luminosity()<.5?new a({h:e.hue(),w:100,b:0}):new a({h:e.hue(),w:0,b:100}),r=i;if(e.contrast(i)>4.5){var o=(r=function(e,t,n){t.hue();var a=t.clone(),i=t.whiteness(),r=t.blackness(),o=n.whiteness(),s=n.blackness();for(;Math.abs(i-o)>1||Math.abs(r-s)>1;){var l=Math.round((o+i)/2),c=Math.round((s+r)/2);a.whiteness(l),a.blackness(c),a.contrast(t)>e?(o=l,s=c):(i=l,r=c)}return a}(4.5,e,i)).alpha();r.alpha(1),r.mix(i,n).alpha(o)}e.hwb(r.hwb())}},"./node_modules/css-color-function/lib/convert.js":function(e,t,n){var a=n("./node_modules/css-color-function/node_modules/balanced-match/index.js"),i=n("./node_modules/color/index.js"),r=n("./node_modules/css-color-function/lib/parse.js"),o=n("./node_modules/css-color-function/lib/adjusters.js");function s(e){var t=new i("function"==e.arguments[0].type?s(e.arguments[0]):e.arguments[0].value);return e.arguments.slice(1).forEach((function(e){var n=e.name;if(!o[n])throw new Error("Unknown <color-adjuster> '"+n+"'");e.arguments.forEach((function(e){"function"==e.type&&"color"==e.name&&(e.value=s(e),e.type="color",delete e.name)})),o[n](t,e.arguments)})),t.rgbString()}e.exports=function e(t){var n=t.indexOf("color(");if(-1==n)return t;if(t=t.slice(n),!(t=a("(",")",t)))throw new SyntaxError("Missing closing parenthese for '"+t+"'");return s(r("color("+t.body+")"))+e(t.post)}},"./node_modules/css-color-function/lib/index.js":function(e,t,n){var a=n("./node_modules/css-color-function/lib/convert.js"),i=n("./node_modules/css-color-function/lib/parse.js");t.convert=a,t.parse=i},"./node_modules/css-color-function/lib/parse.js":function(e,t,n){var a=n("./node_modules/css-color-function/node_modules/balanced-match/index.js"),i=n("./node_modules/css-color-function/node_modules/debug/src/browser.js")("css-color-function:parse");e.exports=function(e){"string"!=typeof e&&(e=e.toString());function t(t){var n=t.exec(e);if(n)return e=e.slice(n[0].length),n.slice(1)}function n(){t(/^\s+/)}function r(){var e=t(/^([\+\-\*])/);if(e){var n={type:"modifier"};return n.value=e[0],i("modifier %o",n),n}}function o(){var e=t(/^([^\)\s]+)/);if(e){var n={type:"number"};return n.value=e[0],i("number %o",n),n}}function s(){var e=t(/^(\w+)\(/);if(e){n();var a={type:"function"};return a.name=e[0],a.arguments=function(){for(var e,t=[];e=r()||c()||o();)t.push(e),n();return i("args %o",t),t}(),function(){var e=t(/^\)/);if(e)i("rparen")}(),i("adjuster %o",a),a}}function l(){var e={type:"color"},a=t(/([^\)\s]+)/)[0];-1!=a.indexOf("(")&&(a+=t(/([^\)]*?\))/)[0]);return e.value=a,n(),e}function c(){if(e.match(/^color\(/)){var t=a("(",")",e);if(!t)throw new SyntaxError("Missing closing parenthese for '"+e+"'");if(""===t.body)throw new SyntaxError("color() function cannot be empty");e=t.body,n();var r,o={};for(o.type="function",o.name="color",o.arguments=[c()||l()],i("function arguments %o",o.arguments);r=s();)o.arguments.push(r),n();return e=t.post,n(),i("function %o",o),o}}return i("string %s",e),c()}},"./node_modules/css-color-function/node_modules/balanced-match/index.js":function(e,t){e.exports=function(e,t,n){for(var a=0,i={},r=0;r<n.length;r++)if(e==n.substr(r,e.length))"start"in i||(i.start=r),a++;else if(t==n.substr(r,t.length)&&"start"in i&&!--a)return i.end=r,i.pre=n.substr(0,i.start),i.body=i.end-i.start>1?n.substring(i.start+e.length,i.end):"",i.post=n.slice(i.end+t.length),i}},"./node_modules/css-color-function/node_modules/debug/src/browser.js":function(e,t,n){"use strict";(function(a){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}t.log=function(){var e;return"object"===("undefined"==typeof console?"undefined":i(console))&&console.log&&(e=console).log.apply(e,arguments)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var a=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(a++,"%c"===e&&(i=a))})),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(n){}!e&&void 0!==a&&"env"in a&&(e=Object({NODE_ENV:"production"}).DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n("./node_modules/css-color-function/node_modules/debug/src/common.js")(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/css-color-function/node_modules/debug/src/common.js":function(e,t,n){"use strict";e.exports=function(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return a.colors[Math.abs(t)%a.colors.length]}function a(e){var n;function o(){if(o.enabled){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var r=o,s=Number(new Date),l=s-(n||s);r.diff=l,r.prev=n,r.curr=s,n=s,t[0]=a.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");var c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return e;c++;var i=a.formatters[n];if("function"==typeof i){var o=t[c];e=i.call(r,o),t.splice(c,1),c--}return e})),a.formatArgs.call(r,t);var u=r.log||a.log;u.apply(r,t)}}return o.namespace=e,o.enabled=a.enabled(e),o.useColors=a.useColors(),o.color=t(e),o.destroy=i,o.extend=r,"function"==typeof a.init&&a.init(o),a.instances.push(o),o}function i(){var e=a.instances.indexOf(this);return-1!==e&&(a.instances.splice(e,1),!0)}function r(e,t){return a(this.namespace+(void 0===t?":":t)+e)}return a.debug=a,a.default=a,a.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},a.disable=function(){a.enable("")},a.enable=function(e){var t;a.save(e),a.names=[],a.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),i=n.length;for(t=0;t<i;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?a.skips.push(new RegExp("^"+e.substr(1)+"$")):a.names.push(new RegExp("^"+e+"$")));for(t=0;t<a.instances.length;t++){var r=a.instances[t];r.enabled=a.enabled(r.namespace)}},a.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=a.skips.length;t<n;t++)if(a.skips[t].test(e))return!1;for(t=0,n=a.names.length;t<n;t++)if(a.names[t].test(e))return!0;return!1},a.humanize=n("./node_modules/css-color-function/node_modules/ms/index.js"),Object.keys(e).forEach((function(t){a[t]=e[t]})),a.instances=[],a.names=[],a.skips=[],a.formatters={},a.selectColor=t,a.enable(a.load()),a}},"./node_modules/css-color-function/node_modules/ms/index.js":function(e,t){var n=1e3,a=60*n,i=60*a,r=24*i,o=7*r,s=365.25*r;function l(e,t,n,a){var i=t>=1.5*n;return Math.round(e/n)+" "+a+(i?"s":"")}e.exports=function(e,t){t=t||{};var c=typeof e;if("string"===c&&e.length>0)return function(e){if((e=String(e)).length>100)return;var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!t)return;var l=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return l*s;case"weeks":case"week":case"w":return l*o;case"days":case"day":case"d":return l*r;case"hours":case"hour":case"hrs":case"hr":case"h":return l*i;case"minutes":case"minute":case"mins":case"min":case"m":return l*a;case"seconds":case"second":case"secs":case"sec":case"s":return l*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}(e);if("number"===c&&isFinite(e))return t.long?function(e){var t=Math.abs(e);if(t>=r)return l(e,t,r,"day");if(t>=i)return l(e,t,i,"hour");if(t>=a)return l(e,t,a,"minute");if(t>=n)return l(e,t,n,"second");return e+" ms"}(e):function(e){var t=Math.abs(e);if(t>=r)return Math.round(e/r)+"d";if(t>=i)return Math.round(e/i)+"h";if(t>=a)return Math.round(e/a)+"m";if(t>=n)return Math.round(e/n)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},"./node_modules/cssesc/cssesc.js":function(e,t,n){"use strict";var a={}.hasOwnProperty,i=/[ -,\.\/:-@\[-\^`\{-~]/,r=/[ -,\.\/:-@\[\]\^`\{-~]/,o=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,s=function e(t,n){"single"!=(n=function(e,t){if(!e)return t;var n={};for(var i in t)n[i]=a.call(e,i)?e[i]:t[i];return n}(n,e.options)).quotes&&"double"!=n.quotes&&(n.quotes="single");for(var s="double"==n.quotes?'"':"'",l=n.isIdentifier,c=t.charAt(0),u="",d=0,f=t.length;d<f;){var h=t.charAt(d++),p=h.charCodeAt(),m=void 0;if(p<32||p>126){if(p>=55296&&p<=56319&&d<f){var v=t.charCodeAt(d++);56320==(64512&v)?p=((1023&p)<<10)+(1023&v)+65536:d--}m="\\"+p.toString(16).toUpperCase()+" "}else m=n.escapeEverything?i.test(h)?"\\"+h:"\\"+p.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(h)?"\\"+p.toString(16).toUpperCase()+" ":"\\"==h||!l&&('"'==h&&s==h||"'"==h&&s==h)||l&&r.test(h)?"\\"+h:h;u+=m}return l&&(/^-[-\d]/.test(u)?u="\\-"+u.slice(1):/\d/.test(c)&&(u="\\3"+c+" "+u.slice(1))),u=u.replace(o,(function(e,t,n){return t&&t.length%2?e:(t||"")+n})),!l&&n.wrap?s+u+s:u};s.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},s.version="3.0.0",e.exports=s},"./node_modules/d/index.js":function(e,t,n){"use strict";var a=n("./node_modules/type/value/is.js"),i=n("./node_modules/type/plain-function/is.js"),r=n("./node_modules/es5-ext/object/assign/index.js"),o=n("./node_modules/es5-ext/object/normalize-options.js"),s=n("./node_modules/es5-ext/string/#/contains/index.js");(e.exports=function(e,t){var n,i,l,c,u;return arguments.length<2||"string"!=typeof e?(c=t,t=e,e=null):c=arguments[2],a(e)?(n=s.call(e,"c"),i=s.call(e,"e"),l=s.call(e,"w")):(n=l=!0,i=!1),u={value:t,configurable:n,enumerable:i,writable:l},c?r(o(c),u):u}).gs=function(e,t,n){var l,c,u,d;return"string"!=typeof e?(u=n,n=t,t=e,e=null):u=arguments[3],a(t)?i(t)?a(n)?i(n)||(u=n,n=void 0):n=void 0:(u=t,t=n=void 0):t=void 0,a(e)?(l=s.call(e,"c"),c=s.call(e,"e")):(l=!0,c=!1),d={get:t,set:n,configurable:l,enumerable:c},u?r(o(u),d):d}},"./node_modules/deep-equal/index.js":function(e,t,n){var a=n("./node_modules/object-keys/index.js"),i=n("./node_modules/is-arguments/index.js"),r=n("./node_modules/object-is/index.js"),o=n("./node_modules/is-regex/index.js"),s=n("./node_modules/regexp.prototype.flags/index.js"),l=n("./node_modules/is-date-object/index.js"),c=Date.prototype.getTime;function u(e,t,n){var h=n||{};return!!(h.strict?r(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?h.strict?r(e,t):e==t:function(e,t,n){var r,h;if(typeof e!=typeof t)return!1;if(d(e)||d(t))return!1;if(e.prototype!==t.prototype)return!1;if(i(e)!==i(t))return!1;var p=o(e),m=o(t);if(p!==m)return!1;if(p||m)return e.source===t.source&&s(e)===s(t);if(l(e)&&l(t))return c.call(e)===c.call(t);var v=f(e),g=f(t);if(v!==g)return!1;if(v||g){if(e.length!==t.length)return!1;for(r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}if(typeof e!=typeof t)return!1;try{var b=a(e),y=a(t)}catch(w){return!1}if(b.length!==y.length)return!1;for(b.sort(),y.sort(),r=b.length-1;r>=0;r--)if(b[r]!=y[r])return!1;for(r=b.length-1;r>=0;r--)if(!u(e[h=b[r]],t[h],n))return!1;return!0}(e,t,h))}function d(e){return null==e}function f(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=u},"./node_modules/define-properties/index.js":function(e,t,n){"use strict";var a=n("./node_modules/object-keys/index.js"),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),r=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,l=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(n){return!1}}(),c=function(e,t,n,a){var i;(!(t in e)||"function"==typeof(i=a)&&"[object Function]"===r.call(i)&&a())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},r=a(t);i&&(r=o.call(r,Object.getOwnPropertySymbols(t)));for(var s=0;s<r.length;s+=1)c(e,r[s],t[r[s]],n[r[s]])};u.supportsDescriptors=!!l,e.exports=u},"./node_modules/des.js/lib/des.js":function(e,t,n){"use strict";t.utils=n("./node_modules/des.js/lib/des/utils.js"),t.Cipher=n("./node_modules/des.js/lib/des/cipher.js"),t.DES=n("./node_modules/des.js/lib/des/des.js"),t.CBC=n("./node_modules/des.js/lib/des/cbc.js"),t.EDE=n("./node_modules/des.js/lib/des/ede.js")},"./node_modules/des.js/lib/des/cbc.js":function(e,t,n){"use strict";var a=n("./node_modules/minimalistic-assert/index.js"),i=n("./node_modules/inherits/inherits_browser.js"),r={};function o(e){a.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}i(t,e);for(var n=Object.keys(r),a=0;a<n.length;a++){var o=n[a];t.prototype[o]=r[o]}return t.create=function(e){return new t(e)},t},r._cbcInit=function(){var e=new o(this.options.iv);this._cbcState=e},r._update=function(e,t,n,a){var i=this._cbcState,r=this.constructor.super_.prototype,o=i.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)o[s]^=e[t+s];r._update.call(this,o,0,n,a);for(s=0;s<this.blockSize;s++)o[s]=n[a+s]}else{r._update.call(this,e,t,n,a);for(s=0;s<this.blockSize;s++)n[a+s]^=o[s];for(s=0;s<this.blockSize;s++)o[s]=e[t+s]}}},"./node_modules/des.js/lib/des/cipher.js":function(e,t,n){"use strict";var a=n("./node_modules/minimalistic-assert/index.js");function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-t),a=0;a<n;a++)this.buffer[this.bufferOff+a]=e[t+a];return this.bufferOff+=n,n},i.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function(e){var t=0,n=0,a=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(a*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(i,n)));for(var r=e.length-(e.length-t)%this.blockSize;t<r;t+=this.blockSize)this._update(e,t,i,n),n+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},i.prototype._updateDecrypt=function(e){for(var t=0,n=0,a=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(a*this.blockSize);a>0;a--)t+=this._buffer(e,t),n+=this._flushBuffer(i,n);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},i.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},i.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},i.prototype._unpad=function(e){return e},i.prototype._finalDecrypt=function(){a.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},"./node_modules/des.js/lib/des/des.js":function(e,t,n){"use strict";var a=n("./node_modules/minimalistic-assert/index.js"),i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/des.js/lib/des/utils.js"),o=n("./node_modules/des.js/lib/des/cipher.js");function s(){this.tmp=new Array(2),this.keys=null}function l(e){o.call(this,e);var t=new s;this._desState=t,this.deriveKeys(t,e.key)}i(l,o),e.exports=l,l.create=function(e){return new l(e)};var c=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];l.prototype.deriveKeys=function(e,t){e.keys=new Array(32),a.equal(t.length,this.blockSize,"Invalid key length");var n=r.readUInt32BE(t,0),i=r.readUInt32BE(t,4);r.pc1(n,i,e.tmp,0),n=e.tmp[0],i=e.tmp[1];for(var o=0;o<e.keys.length;o+=2){var s=c[o>>>1];n=r.r28shl(n,s),i=r.r28shl(i,s),r.pc2(n,i,e.keys,o)}},l.prototype._update=function(e,t,n,a){var i=this._desState,o=r.readUInt32BE(e,t),s=r.readUInt32BE(e,t+4);r.ip(o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,o,s,i.tmp,0):this._decrypt(i,o,s,i.tmp,0),o=i.tmp[0],s=i.tmp[1],r.writeUInt32BE(n,o,a),r.writeUInt32BE(n,s,a+4)},l.prototype._pad=function(e,t){for(var n=e.length-t,a=t;a<e.length;a++)e[a]=n;return!0},l.prototype._unpad=function(e){for(var t=e[e.length-1],n=e.length-t;n<e.length;n++)a.equal(e[n],t);return e.slice(0,e.length-t)},l.prototype._encrypt=function(e,t,n,a,i){for(var o=t,s=n,l=0;l<e.keys.length;l+=2){var c=e.keys[l],u=e.keys[l+1];r.expand(s,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var d=r.substitute(c,u),f=s;s=(o^r.permute(d))>>>0,o=f}r.rip(s,o,a,i)},l.prototype._decrypt=function(e,t,n,a,i){for(var o=n,s=t,l=e.keys.length-2;l>=0;l-=2){var c=e.keys[l],u=e.keys[l+1];r.expand(o,e.tmp,0),c^=e.tmp[0],u^=e.tmp[1];var d=r.substitute(c,u),f=o;o=(s^r.permute(d))>>>0,s=f}r.rip(o,s,a,i)}},"./node_modules/des.js/lib/des/ede.js":function(e,t,n){"use strict";var a=n("./node_modules/minimalistic-assert/index.js"),i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/des.js/lib/des/cipher.js"),o=n("./node_modules/des.js/lib/des/des.js");function s(e,t){a.equal(t.length,24,"Invalid key length");var n=t.slice(0,8),i=t.slice(8,16),r=t.slice(16,24);this.ciphers="encrypt"===e?[o.create({type:"encrypt",key:n}),o.create({type:"decrypt",key:i}),o.create({type:"encrypt",key:r})]:[o.create({type:"decrypt",key:r}),o.create({type:"encrypt",key:i}),o.create({type:"decrypt",key:n})]}function l(e){r.call(this,e);var t=new s(this.type,this.options.key);this._edeState=t}i(l,r),e.exports=l,l.create=function(e){return new l(e)},l.prototype._update=function(e,t,n,a){var i=this._edeState;i.ciphers[0]._update(e,t,n,a),i.ciphers[1]._update(n,a,n,a),i.ciphers[2]._update(n,a,n,a)},l.prototype._pad=o.prototype._pad,l.prototype._unpad=o.prototype._unpad},"./node_modules/des.js/lib/des/utils.js":function(e,t,n){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,n){e[0+n]=t>>>24,e[1+n]=t>>>16&255,e[2+n]=t>>>8&255,e[3+n]=255&t},t.ip=function(e,t,n,a){for(var i=0,r=0,o=6;o>=0;o-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>>s+o&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>>s+o&1}for(o=6;o>=0;o-=2){for(s=1;s<=25;s+=8)r<<=1,r|=t>>>s+o&1;for(s=1;s<=25;s+=8)r<<=1,r|=e>>>s+o&1}n[a+0]=i>>>0,n[a+1]=r>>>0},t.rip=function(e,t,n,a){for(var i=0,r=0,o=0;o<4;o++)for(var s=24;s>=0;s-=8)i<<=1,i|=t>>>s+o&1,i<<=1,i|=e>>>s+o&1;for(o=4;o<8;o++)for(s=24;s>=0;s-=8)r<<=1,r|=t>>>s+o&1,r<<=1,r|=e>>>s+o&1;n[a+0]=i>>>0,n[a+1]=r>>>0},t.pc1=function(e,t,n,a){for(var i=0,r=0,o=7;o>=5;o--){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>s+o&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+o&1}for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+o&1;for(o=1;o<=3;o++){for(s=0;s<=24;s+=8)r<<=1,r|=t>>s+o&1;for(s=0;s<=24;s+=8)r<<=1,r|=e>>s+o&1}for(s=0;s<=24;s+=8)r<<=1,r|=e>>s+o&1;n[a+0]=i>>>0,n[a+1]=r>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var a=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,i){for(var r=0,o=0,s=a.length>>>1,l=0;l<s;l++)r<<=1,r|=e>>>a[l]&1;for(l=s;l<a.length;l++)o<<=1,o|=t>>>a[l]&1;n[i+0]=r>>>0,n[i+1]=o>>>0},t.expand=function(e,t,n){var a=0,i=0;a=(1&e)<<5|e>>>27;for(var r=23;r>=15;r-=4)a<<=6,a|=e>>>r&63;for(r=11;r>=3;r-=4)i|=e>>>r&63,i<<=6;i|=(31&e)<<1|e>>>31,t[n+0]=a>>>0,t[n+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var n=0,a=0;a<4;a++){n<<=4,n|=i[64*a+(e>>>18-6*a&63)]}for(a=0;a<4;a++){n<<=4,n|=i[256+64*a+(t>>>18-6*a&63)]}return n>>>0};var r=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,n=0;n<r.length;n++)t<<=1,t|=e>>>r[n]&1;return t>>>0},t.padSplit=function(e,t,n){for(var a=e.toString(2);a.length<t;)a="0"+a;for(var i=[],r=0;r<t;r+=n)i.push(a.slice(r,r+n));return i.join(" ")}},"./node_modules/diffie-hellman/browser.js":function(e,t,n){(function(e){var a=n("./node_modules/diffie-hellman/lib/generatePrime.js"),i=n("./node_modules/diffie-hellman/lib/primes.json"),r=n("./node_modules/diffie-hellman/lib/dh.js");var o={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var n=new e(i[t].prime,"hex"),a=new e(i[t].gen,"hex");return new r(n,a)},t.createDiffieHellman=t.DiffieHellman=function t(n,i,s,l){return e.isBuffer(i)||void 0===o[i]?t(n,"binary",i,s):(i=i||"binary",l=l||"binary",s=s||new e([2]),e.isBuffer(s)||(s=new e(s,l)),"number"==typeof n?new r(a(n,s),s,!0):(e.isBuffer(n)||(n=new e(n,i)),new r(n,s,!0)))}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/diffie-hellman/lib/dh.js":function(e,t,n){(function(t){var a=n("./node_modules/bn.js/lib/bn.js"),i=new(n("./node_modules/miller-rabin/lib/mr.js")),r=new a(24),o=new a(11),s=new a(10),l=new a(3),c=new a(7),u=n("./node_modules/diffie-hellman/lib/generatePrime.js"),d=n("./node_modules/randombytes/browser.js");function f(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._pub=new a(e),this}function h(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._priv=new a(e),this}e.exports=m;var p={};function m(e,t,n){this.setGenerator(t),this.__prime=new a(e),this._prime=a.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,n?(this.setPublicKey=f,this.setPrivateKey=h):this._primeCode=8}function v(e,n){var a=new t(e.toArray());return n?a.toString(n):a}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var n=t.toString("hex"),a=[n,e.toString(16)].join("_");if(a in p)return p[a];var d,f=0;if(e.isEven()||!u.simpleSieve||!u.fermatTest(e)||!i.test(e))return f+=1,f+="02"===n||"05"===n?8:4,p[a]=f,f;switch(i.test(e.shrn(1))||(f+=2),n){case"02":e.mod(r).cmp(o)&&(f+=8);break;case"05":(d=e.mod(s)).cmp(l)&&d.cmp(c)&&(f+=8);break;default:f+=4}return p[a]=f,f}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new a(d(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(e){var n=(e=(e=new a(e)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new t(n.toArray()),r=this.getPrime();if(i.length<r.length){var o=new t(r.length-i.length);o.fill(0),i=t.concat([o,i])}return i},m.prototype.getPublicKey=function(e){return v(this._pub,e)},m.prototype.getPrivateKey=function(e){return v(this._priv,e)},m.prototype.getPrime=function(e){return v(this.__prime,e)},m.prototype.getGenerator=function(e){return v(this._gen,e)},m.prototype.setGenerator=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.__gen=e,this._gen=new a(e),this}}).call(this,n("./node_modules/buffer/index.js").Buffer)},"./node_modules/diffie-hellman/lib/generatePrime.js":function(e,t,n){var a=n("./node_modules/randombytes/browser.js");e.exports=b,b.simpleSieve=v,b.fermatTest=g;var i=n("./node_modules/bn.js/lib/bn.js"),r=new i(24),o=new(n("./node_modules/miller-rabin/lib/mr.js")),s=new i(1),l=new i(2),c=new i(5),u=(new i(16),new i(8),new i(10)),d=new i(3),f=(new i(7),new i(11)),h=new i(4),p=(new i(12),null);function m(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,n=3;n<1048576;n+=2){for(var a=Math.ceil(Math.sqrt(n)),i=0;i<t&&e[i]<=a&&n%e[i]!=0;i++);t!==i&&e[i]<=a||(e[t++]=n)}return p=e,e}function v(e){for(var t=m(),n=0;n<t.length;n++)if(0===e.modn(t[n]))return 0===e.cmpn(t[n]);return!0}function g(e){var t=i.mont(e);return 0===l.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function b(e,t){if(e<16)return new i(2===t||5===t?[140,123]:[140,39]);var n,p;for(t=new i(t);;){for(n=new i(a(Math.ceil(e/8)));n.bitLength()>e;)n.ishrn(1);if(n.isEven()&&n.iadd(s),n.testn(1)||n.iadd(l),t.cmp(l)){if(!t.cmp(c))for(;n.mod(u).cmp(d);)n.iadd(h)}else for(;n.mod(r).cmp(f);)n.iadd(h);if(v(p=n.shrn(1))&&v(n)&&g(p)&&g(n)&&o.test(p)&&o.test(n))return n}}},"./node_modules/diffie-hellman/lib/primes.json":function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},"./node_modules/dom-css/index.js":function(e,t,n){var a=n("./node_modules/prefix-style/index.js"),i=n("./node_modules/to-camel-case/index.js"),r={float:"cssFloat"},o=n("./node_modules/add-px-to-style/index.js");function s(e,t,n){var s=r[t];if(void 0===s&&(s=function(e){var t=i(e),n=a(t);return r[t]=r[e]=r[n]=n,n}(t)),s){if(void 0===n)return e.style[s];e.style[s]=o(s,n)}}function l(e,t){for(var n in t)t.hasOwnProperty(n)&&s(e,n,t[n])}function c(){2===arguments.length?"string"==typeof arguments[1]?arguments[0].style.cssText=arguments[1]:l(arguments[0],arguments[1]):s(arguments[0],arguments[1],arguments[2])}e.exports=c,e.exports.set=c,e.exports.get=function(e,t){return Array.isArray(t)?t.reduce((function(t,n){return t[n]=s(e,n||""),t}),{}):s(e,t||"")}},"./node_modules/elliptic/lib/elliptic.js":function(e,t,n){"use strict";var a=t;a.version=n("./node_modules/elliptic/package.json").version,a.utils=n("./node_modules/elliptic/lib/elliptic/utils.js"),a.rand=n("./node_modules/brorand/index.js"),a.curve=n("./node_modules/elliptic/lib/elliptic/curve/index.js"),a.curves=n("./node_modules/elliptic/lib/elliptic/curves.js"),a.ec=n("./node_modules/elliptic/lib/elliptic/ec/index.js"),a.eddsa=n("./node_modules/elliptic/lib/elliptic/eddsa/index.js")},"./node_modules/elliptic/lib/elliptic/curve/base.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=i.getNAF,o=i.getJSF,s=i.assert;function l(e,t){this.type=e,this.p=new a(t.p,16),this.red=t.prime?a.red(t.prime):a.mont(this.p),this.zero=new a(0).toRed(this.red),this.one=new a(1).toRed(this.red),this.two=new a(2).toRed(this.red),this.n=t.n&&new a(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function c(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=l,l.prototype.point=function(){throw new Error("Not implemented")},l.prototype.validate=function(){throw new Error("Not implemented")},l.prototype._fixedNafMul=function(e,t){s(e.precomputed);var n=e._getDoubles(),a=r(t,1,this._bitLength),i=(1<<n.step+1)-(n.step%2==0?2:1);i/=3;var o,l,c=[];for(o=0;o<a.length;o+=n.step){l=0;for(var u=o+n.step-1;u>=o;u--)l=(l<<1)+a[u];c.push(l)}for(var d=this.jpoint(null,null,null),f=this.jpoint(null,null,null),h=i;h>0;h--){for(o=0;o<c.length;o++)(l=c[o])===h?f=f.mixedAdd(n.points[o]):l===-h&&(f=f.mixedAdd(n.points[o].neg()));d=d.add(f)}return d.toP()},l.prototype._wnafMul=function(e,t){var n=4,a=e._getNAFPoints(n);n=a.wnd;for(var i=a.points,o=r(t,n,this._bitLength),l=this.jpoint(null,null,null),c=o.length-1;c>=0;c--){for(var u=0;c>=0&&0===o[c];c--)u++;if(c>=0&&u++,l=l.dblp(u),c<0)break;var d=o[c];s(0!==d),l="affine"===e.type?d>0?l.mixedAdd(i[d-1>>1]):l.mixedAdd(i[-d-1>>1].neg()):d>0?l.add(i[d-1>>1]):l.add(i[-d-1>>1].neg())}return"affine"===e.type?l.toP():l},l.prototype._wnafMulAdd=function(e,t,n,a,i){var s,l,c,u=this._wnafT1,d=this._wnafT2,f=this._wnafT3,h=0;for(s=0;s<a;s++){var p=(c=t[s])._getNAFPoints(e);u[s]=p.wnd,d[s]=p.points}for(s=a-1;s>=1;s-=2){var m=s-1,v=s;if(1===u[m]&&1===u[v]){var g=[t[m],null,null,t[v]];0===t[m].y.cmp(t[v].y)?(g[1]=t[m].add(t[v]),g[2]=t[m].toJ().mixedAdd(t[v].neg())):0===t[m].y.cmp(t[v].y.redNeg())?(g[1]=t[m].toJ().mixedAdd(t[v]),g[2]=t[m].add(t[v].neg())):(g[1]=t[m].toJ().mixedAdd(t[v]),g[2]=t[m].toJ().mixedAdd(t[v].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=o(n[m],n[v]);for(h=Math.max(y[0].length,h),f[m]=new Array(h),f[v]=new Array(h),l=0;l<h;l++){var w=0|y[0][l],k=0|y[1][l];f[m][l]=b[3*(w+1)+(k+1)],f[v][l]=0,d[m]=g}}else f[m]=r(n[m],u[m],this._bitLength),f[v]=r(n[v],u[v],this._bitLength),h=Math.max(f[m].length,h),h=Math.max(f[v].length,h)}var C=this.jpoint(null,null,null),_=this._wnafT4;for(s=h;s>=0;s--){for(var S=0;s>=0;){var x=!0;for(l=0;l<a;l++)_[l]=0|f[l][s],0!==_[l]&&(x=!1);if(!x)break;S++,s--}if(s>=0&&S++,C=C.dblp(S),s<0)break;for(l=0;l<a;l++){var E=_[l];0!==E&&(E>0?c=d[l][E-1>>1]:E<0&&(c=d[l][-E-1>>1].neg()),C="affine"===c.type?C.mixedAdd(c):C.add(c))}}for(s=0;s<a;s++)d[s]=null;return i?C:C.toP()},l.BasePoint=c,c.prototype.eq=function(){throw new Error("Not implemented")},c.prototype.validate=function(){return this.curve.validate(this)},l.prototype.decodePoint=function(e,t){e=i.toArray(e,t);var n=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*n)return 6===e[0]?s(e[e.length-1]%2==0):7===e[0]&&s(e[e.length-1]%2==1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},c.prototype.encodeCompressed=function(e){return this.encode(e,!0)},c.prototype._encode=function(e){var t=this.curve.p.byteLength(),n=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",t))},c.prototype.encode=function(e,t){return i.encode(this._encode(t),e)},c.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},c.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},c.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],a=this,i=0;i<t;i+=e){for(var r=0;r<e;r++)a=a.dbl();n.push(a)}return{step:e,points:n}},c.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,a=1===n?null:this.dbl(),i=1;i<n;i++)t[i]=t[i-1].add(a);return{wnd:e,points:t}},c.prototype._getBeta=function(){return null},c.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}},"./node_modules/elliptic/lib/elliptic/curve/edwards.js":function(e,t,n){"use strict";var a=n("./node_modules/elliptic/lib/elliptic/utils.js"),i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),s=a.assert;function l(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,o.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function c(e,t,n,a,r){o.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===a?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(n,16),this.z=a?new i(a,16):this.curve.one,this.t=r&&new i(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}r(l,o),e.exports=l,l.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},l.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},l.prototype.jpoint=function(e,t,n,a){return this.point(e,t,n,a)},l.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),a=this.c2.redSub(this.a.redMul(n)),r=this.one.redSub(this.c2.redMul(this.d).redMul(n)),o=a.redMul(r.redInvm()),s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");var l=s.fromRed().isOdd();return(t&&!l||!t&&l)&&(s=s.redNeg()),this.point(e,s)},l.prototype.pointFromY=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),a=n.redSub(this.c2),r=n.redMul(this.d).redMul(this.c2).redSub(this.a),o=a.redMul(r.redInvm());if(0===o.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=o.redSqrt();if(0!==s.redSqr().redSub(o).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},l.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),a=t.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===a.cmp(i)},r(c,o.BasePoint),l.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},l.prototype.point=function(e,t,n,a){return new c(this,e,t,n,a)},c.fromJSON=function(e,t){return new c(e,t[0],t[1],t[2])},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},c.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var a=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),r=a.redAdd(t),o=r.redSub(n),s=a.redSub(t),l=i.redMul(o),c=r.redMul(s),u=i.redMul(s),d=o.redMul(r);return this.curve.point(l,c,d,u)},c.prototype._projDbl=function(){var e,t,n,a,i,r,o=this.x.redAdd(this.y).redSqr(),s=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){var c=(a=this.curve._mulA(s)).redAdd(l);this.zOne?(e=o.redSub(s).redSub(l).redMul(c.redSub(this.curve.two)),t=c.redMul(a.redSub(l)),n=c.redSqr().redSub(c).redSub(c)):(i=this.z.redSqr(),r=c.redSub(i).redISub(i),e=o.redSub(s).redISub(l).redMul(r),t=c.redMul(a.redSub(l)),n=c.redMul(r))}else a=s.redAdd(l),i=this.curve._mulC(this.z).redSqr(),r=a.redSub(i).redSub(i),e=this.curve._mulC(o.redISub(a)).redMul(r),t=this.curve._mulC(a).redMul(s.redISub(l)),n=a.redMul(r);return this.curve.point(e,t,n)},c.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},c.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),a=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),r=n.redSub(t),o=i.redSub(a),s=i.redAdd(a),l=n.redAdd(t),c=r.redMul(o),u=s.redMul(l),d=r.redMul(l),f=o.redMul(s);return this.curve.point(c,u,f,d)},c.prototype._projAdd=function(e){var t,n,a=this.z.redMul(e.z),i=a.redSqr(),r=this.x.redMul(e.x),o=this.y.redMul(e.y),s=this.curve.d.redMul(r).redMul(o),l=i.redSub(s),c=i.redAdd(s),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(r).redISub(o),d=a.redMul(l).redMul(u);return this.curve.twisted?(t=a.redMul(c).redMul(o.redSub(this.curve._mulA(r))),n=l.redMul(c)):(t=a.redMul(c).redMul(o.redSub(r)),n=this.curve._mulC(l).redMul(c)),this.curve.point(d,t,n)},c.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},c.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},c.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},c.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},c.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()},c.prototype.getY=function(){return this.normalize(),this.y.fromRed()},c.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},c.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),a=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(a),0===this.x.cmp(t))return!0}},c.prototype.toP=c.prototype.normalize,c.prototype.mixedAdd=c.prototype.add},"./node_modules/elliptic/lib/elliptic/curve/index.js":function(e,t,n){"use strict";var a=t;a.base=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),a.short=n("./node_modules/elliptic/lib/elliptic/curve/short.js"),a.mont=n("./node_modules/elliptic/lib/elliptic/curve/mont.js"),a.edwards=n("./node_modules/elliptic/lib/elliptic/curve/edwards.js")},"./node_modules/elliptic/lib/elliptic/curve/mont.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),o=n("./node_modules/elliptic/lib/elliptic/utils.js");function s(e){r.call(this,"mont",e),this.a=new a(e.a,16).toRed(this.red),this.b=new a(e.b,16).toRed(this.red),this.i4=new a(4).toRed(this.red).redInvm(),this.two=new a(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function l(e,t,n){r.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new a(t,16),this.z=new a(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(s,r),e.exports=s,s.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),a=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===a.redSqrt().redSqr().cmp(a)},i(l,r.BasePoint),s.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)},s.prototype.point=function(e,t){return new l(this,e,t)},s.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},l.prototype.precompute=function(){},l.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},l.fromJSON=function(e,t){return new l(e,t[0],t[1]||e.one)},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},l.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),n=e.redSub(t),a=e.redMul(t),i=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(a,i)},l.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),a=this.x.redSub(this.z),i=e.x.redAdd(e.z),r=e.x.redSub(e.z).redMul(n),o=i.redMul(a),s=t.z.redMul(r.redAdd(o).redSqr()),l=t.x.redMul(r.redISub(o).redSqr());return this.curve.point(s,l)},l.prototype.mul=function(e){for(var t=e.clone(),n=this,a=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var r=i.length-1;r>=0;r--)0===i[r]?(n=n.diffAdd(a,this),a=a.dbl()):(a=n.diffAdd(a,this),n=n.dbl());return a},l.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},l.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},l.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},"./node_modules/elliptic/lib/elliptic/curve/short.js":function(e,t,n){"use strict";var a=n("./node_modules/elliptic/lib/elliptic/utils.js"),i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/inherits/inherits_browser.js"),o=n("./node_modules/elliptic/lib/elliptic/curve/base.js"),s=a.assert;function l(e){o.call(this,"short",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function c(e,t,n,a){o.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(t,16),this.y=new i(n,16),a&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function u(e,t,n,a){o.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===a?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(t,16),this.y=new i(n,16),this.z=new i(a,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}r(l,o),e.exports=l,l.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var a=this._getEndoRoots(this.p);t=(t=a[0].cmp(a[1])<0?a[0]:a[1]).toRed(this.red)}if(e.lambda)n=new i(e.lambda,16);else{var r=this._getEndoRoots(this.n);0===this.g.mul(r[0]).x.cmp(this.g.x.redMul(t))?n=r[0]:(n=r[1],s(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(n)}}},l.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),n=new i(2).toRed(t).redInvm(),a=n.redNeg(),r=new i(3).toRed(t).redNeg().redSqrt().redMul(n);return[a.redAdd(r).fromRed(),a.redSub(r).fromRed()]},l.prototype._getEndoBasis=function(e){for(var t,n,a,r,o,s,l,c,u,d=this.n.ushrn(Math.floor(this.n.bitLength()/2)),f=e,h=this.n.clone(),p=new i(1),m=new i(0),v=new i(0),g=new i(1),b=0;0!==f.cmpn(0);){var y=h.div(f);c=h.sub(y.mul(f)),u=v.sub(y.mul(p));var w=g.sub(y.mul(m));if(!a&&c.cmp(d)<0)t=l.neg(),n=p,a=c.neg(),r=u;else if(a&&2==++b)break;l=c,h=f,f=c,v=p,p=u,g=m,m=w}o=c.neg(),s=u;var k=a.sqr().add(r.sqr());return o.sqr().add(s.sqr()).cmp(k)>=0&&(o=t,s=n),a.negative&&(a=a.neg(),r=r.neg()),o.negative&&(o=o.neg(),s=s.neg()),[{a:a,b:r},{a:o,b:s}]},l.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],a=t[1],i=a.b.mul(e).divRound(this.n),r=n.b.neg().mul(e).divRound(this.n),o=i.mul(n.a),s=r.mul(a.a),l=i.mul(n.b),c=r.mul(a.b);return{k1:e.sub(o).sub(s),k2:l.add(c).neg()}},l.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),a=n.redSqrt();if(0!==a.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var r=a.fromRed().isOdd();return(t&&!r||!t&&r)&&(a=a.redNeg()),this.point(e,a)},l.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,a=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(a).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},l.prototype._endoWnafMulAdd=function(e,t,n){for(var a=this._endoWnafT1,i=this._endoWnafT2,r=0;r<e.length;r++){var o=this._endoSplit(t[r]),s=e[r],l=s._getBeta();o.k1.negative&&(o.k1.ineg(),s=s.neg(!0)),o.k2.negative&&(o.k2.ineg(),l=l.neg(!0)),a[2*r]=s,a[2*r+1]=l,i[2*r]=o.k1,i[2*r+1]=o.k2}for(var c=this._wnafMulAdd(1,a,i,2*r,n),u=0;u<2*r;u++)a[u]=null,i[u]=null;return c},r(c,o.BasePoint),l.prototype.point=function(e,t,n){return new c(this,e,t,n)},l.prototype.pointFromJSON=function(e,t){return c.fromJSON(this,e,t)},c.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,a=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(a)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(a)}}}return t}},c.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},c.fromJSON=function(e,t,n){"string"==typeof t&&(t=JSON.parse(t));var a=e.point(t[0],t[1],n);if(!t[2])return a;function i(t){return e.point(t[0],t[1],n)}var r=t[2];return a.precomputed={beta:null,doubles:r.doubles&&{step:r.doubles.step,points:[a].concat(r.doubles.points.map(i))},naf:r.naf&&{wnd:r.naf.wnd,points:[a].concat(r.naf.points.map(i))}},a},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return this.inf},c.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),a=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,a)},c.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),a=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(a),r=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,o)},c.prototype.getX=function(){return this.x.fromRed()},c.prototype.getY=function(){return this.y.fromRed()},c.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},c.prototype.mulAdd=function(e,t,n){var a=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(a,i):this.curve._wnafMulAdd(1,a,i,2)},c.prototype.jmulAdd=function(e,t,n){var a=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(a,i,!0):this.curve._wnafMulAdd(1,a,i,2,!0)},c.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},c.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,a=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(a)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(a)}}}return t},c.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},r(u,o.BasePoint),l.prototype.jpoint=function(e,t,n){return new u(this,e,t,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),a=this.y.redMul(t).redMul(e);return this.curve.point(n,a)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),a=this.x.redMul(t),i=e.x.redMul(n),r=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(n.redMul(this.z)),s=a.redSub(i),l=r.redSub(o);if(0===s.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),u=c.redMul(s),d=a.redMul(c),f=l.redSqr().redIAdd(u).redISub(d).redISub(d),h=l.redMul(d.redISub(f)).redISub(r.redMul(u)),p=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(f,h,p)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,a=e.x.redMul(t),i=this.y,r=e.y.redMul(t).redMul(this.z),o=n.redSub(a),s=i.redSub(r);if(0===o.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=o.redSqr(),c=l.redMul(o),u=n.redMul(l),d=s.redSqr().redIAdd(c).redISub(u).redISub(u),f=s.redMul(u.redISub(d)).redISub(i.redMul(c)),h=this.z.redMul(o);return this.curve.jpoint(d,f,h)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var n=this;for(t=0;t<e;t++)n=n.dbl();return n}var a=this.curve.a,i=this.curve.tinv,r=this.x,o=this.y,s=this.z,l=s.redSqr().redSqr(),c=o.redAdd(o);for(t=0;t<e;t++){var u=r.redSqr(),d=c.redSqr(),f=d.redSqr(),h=u.redAdd(u).redIAdd(u).redIAdd(a.redMul(l)),p=r.redMul(d),m=h.redSqr().redISub(p.redAdd(p)),v=p.redISub(m),g=h.redMul(v);g=g.redIAdd(g).redISub(f);var b=c.redMul(s);t+1<e&&(l=l.redMul(f)),r=m,s=b,c=g}return this.curve.jpoint(r,c.redMul(i),s)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},u.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var a=this.x.redSqr(),i=this.y.redSqr(),r=i.redSqr(),o=this.x.redAdd(i).redSqr().redISub(a).redISub(r);o=o.redIAdd(o);var s=a.redAdd(a).redIAdd(a),l=s.redSqr().redISub(o).redISub(o),c=r.redIAdd(r);c=(c=c.redIAdd(c)).redIAdd(c),e=l,t=s.redMul(o.redISub(l)).redISub(c),n=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),d=this.y.redSqr(),f=d.redSqr(),h=this.x.redAdd(d).redSqr().redISub(u).redISub(f);h=h.redIAdd(h);var p=u.redAdd(u).redIAdd(u),m=p.redSqr(),v=f.redIAdd(f);v=(v=v.redIAdd(v)).redIAdd(v),e=m.redISub(h).redISub(h),t=p.redMul(h.redISub(e)).redISub(v),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},u.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var a=this.x.redSqr(),i=this.y.redSqr(),r=i.redSqr(),o=this.x.redAdd(i).redSqr().redISub(a).redISub(r);o=o.redIAdd(o);var s=a.redAdd(a).redIAdd(a).redIAdd(this.curve.a),l=s.redSqr().redISub(o).redISub(o);e=l;var c=r.redIAdd(r);c=(c=c.redIAdd(c)).redIAdd(c),t=s.redMul(o.redISub(l)).redISub(c),n=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),d=this.y.redSqr(),f=this.x.redMul(d),h=this.x.redSub(u).redMul(this.x.redAdd(u));h=h.redAdd(h).redIAdd(h);var p=f.redIAdd(f),m=(p=p.redIAdd(p)).redAdd(p);e=h.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(d).redISub(u);var v=d.redSqr();v=(v=(v=v.redIAdd(v)).redIAdd(v)).redIAdd(v),t=h.redMul(p.redISub(e)).redISub(v)}return this.curve.jpoint(e,t,n)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,a=this.z,i=a.redSqr().redSqr(),r=t.redSqr(),o=n.redSqr(),s=r.redAdd(r).redIAdd(r).redIAdd(e.redMul(i)),l=t.redAdd(t),c=(l=l.redIAdd(l)).redMul(o),u=s.redSqr().redISub(c.redAdd(c)),d=c.redISub(u),f=o.redSqr();f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=s.redMul(d).redISub(f),p=n.redAdd(n).redMul(a);return this.curve.jpoint(u,h,p)},u.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),a=t.redSqr(),i=e.redAdd(e).redIAdd(e),r=i.redSqr(),o=this.x.redAdd(t).redSqr().redISub(e).redISub(a),s=(o=(o=(o=o.redIAdd(o)).redAdd(o).redIAdd(o)).redISub(r)).redSqr(),l=a.redIAdd(a);l=(l=(l=l.redIAdd(l)).redIAdd(l)).redIAdd(l);var c=i.redIAdd(o).redSqr().redISub(r).redISub(s).redISub(l),u=t.redMul(c);u=(u=u.redIAdd(u)).redIAdd(u);var d=this.x.redMul(s).redISub(u);d=(d=d.redIAdd(d)).redIAdd(d);var f=this.y.redMul(c.redMul(l.redISub(c)).redISub(o.redMul(s)));f=(f=(f=f.redIAdd(f)).redIAdd(f)).redIAdd(f);var h=this.z.redAdd(o).redSqr().redISub(n).redISub(s);return this.curve.jpoint(d,f,h)},u.prototype.mul=function(e,t){return e=new i(e,t),this.curve._wnafMul(this,e)},u.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var a=t.redMul(this.z),i=n.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(a)).cmpn(0)},u.prototype.eqXToP=function(e){var t=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(n))return!0;for(var a=e.clone(),i=this.curve.redN.redMul(t);;){if(a.iadd(this.curve.n),a.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},u.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},"./node_modules/elliptic/lib/elliptic/curves.js":function(e,t,n){"use strict";var a,i=t,r=n("./node_modules/hash.js/lib/hash.js"),o=n("./node_modules/elliptic/lib/elliptic/curve/index.js"),s=n("./node_modules/elliptic/lib/elliptic/utils.js").assert;function l(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function c(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var n=new l(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:n}),n}})}i.PresetCurve=l,c("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:r.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),c("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:r.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),c("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:r.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),c("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:r.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),c("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:r.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),c("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["9"]}),c("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:r.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{a=n("./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js")}catch(u){a=void 0}c("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:r.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",a]})},"./node_modules/elliptic/lib/elliptic/ec/index.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/hmac-drbg/lib/hmac-drbg.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),o=n("./node_modules/elliptic/lib/elliptic/curves.js"),s=n("./node_modules/brorand/index.js"),l=r.assert,c=n("./node_modules/elliptic/lib/elliptic/ec/key.js"),u=n("./node_modules/elliptic/lib/elliptic/ec/signature.js");function d(e){if(!(this instanceof d))return new d(e);"string"==typeof e&&(l(Object.prototype.hasOwnProperty.call(o,e),"Unknown curve "+e),e=o[e]),e instanceof o.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=d,d.prototype.keyPair=function(e){return new c(this,e)},d.prototype.keyFromPrivate=function(e,t){return c.fromPrivate(this,e,t)},d.prototype.keyFromPublic=function(e,t){return c.fromPublic(this,e,t)},d.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new a(2));;){var o=new a(t.generate(n));if(!(o.cmp(r)>0))return o.iaddn(1),this.keyFromPrivate(o)}},d.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},d.prototype.sign=function(e,t,n,r){"object"==typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new a(e,16));for(var o=this.n.byteLength(),s=t.getPrivate().toArray("be",o),l=e.toArray("be",o),c=new i({hash:this.hash,entropy:s,nonce:l,pers:r.pers,persEnc:r.persEnc||"utf8"}),d=this.n.sub(new a(1)),f=0;;f++){var h=r.k?r.k(f):new a(c.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(d)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var m=p.getX(),v=m.umod(this.n);if(0!==v.cmpn(0)){var g=h.invm(this.n).mul(v.mul(t.getPrivate()).iadd(e));if(0!==(g=g.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==m.cmp(v)?2:0);return r.canonical&&g.cmp(this.nh)>0&&(g=this.n.sub(g),b^=1),new u({r:v,s:g,recoveryParam:b})}}}}}},d.prototype.verify=function(e,t,n,i){e=this._truncateToN(new a(e,16)),n=this.keyFromPublic(n,i);var r=(t=new u(t,"hex")).r,o=t.s;if(r.cmpn(1)<0||r.cmp(this.n)>=0)return!1;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;var s,l=o.invm(this.n),c=l.mul(e).umod(this.n),d=l.mul(r).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(c,n.getPublic(),d)).isInfinity()&&s.eqXToP(r):!(s=this.g.mulAdd(c,n.getPublic(),d)).isInfinity()&&0===s.getX().umod(this.n).cmp(r)},d.prototype.recoverPubKey=function(e,t,n,i){l((3&n)===n,"The recovery param is more than two bits"),t=new u(t,i);var r=this.n,o=new a(e),s=t.r,c=t.s,d=1&n,f=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&f)throw new Error("Unable to find sencond key candinate");s=f?this.curve.pointFromX(s.add(this.curve.n),d):this.curve.pointFromX(s,d);var h=t.r.invm(r),p=r.sub(o).mul(h).umod(r),m=c.mul(h).umod(r);return this.g.mulAdd(p,s,m)},d.prototype.getKeyRecoveryParam=function(e,t,n,a){if(null!==(t=new u(t,a)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var r;try{r=this.recoverPubKey(e,t,i)}catch(e){continue}if(r.eq(n))return i}throw new Error("Unable to find valid recovery factor")}},"./node_modules/elliptic/lib/elliptic/ec/key.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/elliptic/lib/elliptic/utils.js").assert;function r(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=r,r.fromPublic=function(e,t,n){return t instanceof r?t:new r(e,{pub:t,pubEnc:n})},r.fromPrivate=function(e,t,n){return t instanceof r?t:new r(e,{priv:t,privEnc:n})},r.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},r.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},r.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},r.prototype._importPrivate=function(e,t){this.priv=new a(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},r.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},r.prototype.derive=function(e){return e.validate()||i(e.validate(),"public point not validated"),e.mul(this.priv).getX()},r.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},r.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},r.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},"./node_modules/elliptic/lib/elliptic/ec/signature.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=i.assert;function o(e,t){if(e instanceof o)return e;this._importDER(e,t)||(r(e.r&&e.s,"Signature without r or s"),this.r=new a(e.r,16),this.s=new a(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(){this.place=0}function l(e,t){var n=e[t.place++];if(!(128&n))return n;var a=15&n;if(0===a||a>4)return!1;for(var i=0,r=0,o=t.place;r<a;r++,o++)i<<=8,i|=e[o],i>>>=0;return!(i<=127)&&(t.place=o,i)}function c(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t<n;)t++;return 0===t?e:e.slice(t)}function u(e,t){if(t<128)e.push(t);else{var n=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}e.exports=o,o.prototype._importDER=function(e,t){e=i.toArray(e,t);var n=new s;if(48!==e[n.place++])return!1;var r=l(e,n);if(!1===r)return!1;if(r+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var o=l(e,n);if(!1===o)return!1;var c=e.slice(n.place,o+n.place);if(n.place+=o,2!==e[n.place++])return!1;var u=l(e,n);if(!1===u)return!1;if(e.length!==u+n.place)return!1;var d=e.slice(n.place,u+n.place);if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}if(0===d[0]){if(!(128&d[1]))return!1;d=d.slice(1)}return this.r=new a(c),this.s=new a(d),this.recoveryParam=null,!0},o.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=c(t),n=c(n);!(n[0]||128&n[1]);)n=n.slice(1);var a=[2];u(a,t.length),(a=a.concat(t)).push(2),u(a,n.length);var r=a.concat(n),o=[48];return u(o,r.length),o=o.concat(r),i.encode(o,e)}},"./node_modules/elliptic/lib/elliptic/eddsa/index.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash.js"),i=n("./node_modules/elliptic/lib/elliptic/curves.js"),r=n("./node_modules/elliptic/lib/elliptic/utils.js"),o=r.assert,s=r.parseBytes,l=n("./node_modules/elliptic/lib/elliptic/eddsa/key.js"),c=n("./node_modules/elliptic/lib/elliptic/eddsa/signature.js");function u(e){if(o("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=i[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=a.sha512}e.exports=u,u.prototype.sign=function(e,t){e=s(e);var n=this.keyFromSecret(t),a=this.hashInt(n.messagePrefix(),e),i=this.g.mul(a),r=this.encodePoint(i),o=this.hashInt(r,n.pubBytes(),e).mul(n.priv()),l=a.add(o).umod(this.curve.n);return this.makeSignature({R:i,S:l,Rencoded:r})},u.prototype.verify=function(e,t,n){e=s(e),t=this.makeSignature(t);var a=this.keyFromPublic(n),i=this.hashInt(t.Rencoded(),a.pubBytes(),e),r=this.g.mul(t.S());return t.R().add(a.pub().mul(i)).eq(r)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return r.intFromLE(e.digest()).umod(this.curve.n)},u.prototype.keyFromPublic=function(e){return l.fromPublic(this,e)},u.prototype.keyFromSecret=function(e){return l.fromSecret(this,e)},u.prototype.makeSignature=function(e){return e instanceof c?e:new c(this,e)},u.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},u.prototype.decodePoint=function(e){var t=(e=r.parseBytes(e)).length-1,n=e.slice(0,t).concat(-129&e[t]),a=0!=(128&e[t]),i=r.intFromLE(n);return this.curve.pointFromY(i,a)},u.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},u.prototype.decodeInt=function(e){return r.intFromLE(e)},u.prototype.isPoint=function(e){return e instanceof this.pointClass}},"./node_modules/elliptic/lib/elliptic/eddsa/key.js":function(e,t,n){"use strict";var a=n("./node_modules/elliptic/lib/elliptic/utils.js"),i=a.assert,r=a.parseBytes,o=a.cachedProperty;function s(e,t){this.eddsa=e,this._secret=r(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=r(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},o(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),o(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),o(s,"privBytes",(function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,a=t.slice(0,e.encodingLength);return a[0]&=248,a[n]&=127,a[n]|=64,a})),o(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),o(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),o(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),a.encode(this.secret(),e)},s.prototype.getPublic=function(e){return a.encode(this.pubBytes(),e)},e.exports=s},"./node_modules/elliptic/lib/elliptic/eddsa/signature.js":function(e,t,n){"use strict";var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/elliptic/lib/elliptic/utils.js"),r=i.assert,o=i.cachedProperty,s=i.parseBytes;function l(e,t){this.eddsa=e,"object"!=typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),r(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof a&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}o(l,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),o(l,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),o(l,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),o(l,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),l.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},l.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=l},"./node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js":function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},"./node_modules/elliptic/lib/elliptic/utils.js":function(e,t,n){"use strict";var a=t,i=n("./node_modules/bn.js/lib/bn.js"),r=n("./node_modules/minimalistic-assert/index.js"),o=n("./node_modules/minimalistic-crypto-utils/lib/utils.js");a.assert=r,a.toArray=o.toArray,a.zero2=o.zero2,a.toHex=o.toHex,a.encode=o.encode,a.getNAF=function(e,t,n){var a=new Array(Math.max(e.bitLength(),n)+1);a.fill(0);for(var i=1<<t+1,r=e.clone(),o=0;o<a.length;o++){var s,l=r.andln(i-1);r.isOdd()?(s=l>(i>>1)-1?(i>>1)-l:l,r.isubn(s)):s=0,a[o]=s,r.iushrn(1)}return a},a.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var a,i=0,r=0;e.cmpn(-i)>0||t.cmpn(-r)>0;){var o,s,l=e.andln(3)+i&3,c=t.andln(3)+r&3;3===l&&(l=-1),3===c&&(c=-1),o=0==(1&l)?0:3!==(a=e.andln(7)+i&7)&&5!==a||2!==c?l:-l,n[0].push(o),s=0==(1&c)?0:3!==(a=t.andln(7)+r&7)&&5!==a||2!==l?c:-c,n[1].push(s),2*i===o+1&&(i=1-i),2*r===s+1&&(r=1-r),e.iushrn(1),t.iushrn(1)}return n},a.cachedProperty=function(e,t,n){var a="_"+t;e.prototype[t]=function(){return void 0!==this[a]?this[a]:this[a]=n.call(this)}},a.parseBytes=function(e){return"string"==typeof e?a.toArray(e,"hex"):e},a.intFromLE=function(e){return new i(e,"hex","le")}},"./node_modules/elliptic/package.json":function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}')},"./node_modules/es5-ext/function/noop.js":function(e,t,n){"use strict";e.exports=function(){}},"./node_modules/es5-ext/object/assign/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/object/assign/is-implemented.js")()?Object.assign:n("./node_modules/es5-ext/object/assign/shim.js")},"./node_modules/es5-ext/object/assign/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){var e,t=Object.assign;return"function"==typeof t&&(t(e={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},"./node_modules/es5-ext/object/assign/shim.js":function(e,t,n){"use strict";var a=n("./node_modules/es5-ext/object/keys/index.js"),i=n("./node_modules/es5-ext/object/valid-value.js"),r=Math.max;e.exports=function(e,t){var n,o,s,l=r(arguments.length,2);for(e=Object(i(e)),s=function(a){try{e[a]=t[a]}catch(i){n||(n=i)}},o=1;o<l;++o)a(t=arguments[o]).forEach(s);if(void 0!==n)throw n;return e}},"./node_modules/es5-ext/object/is-value.js":function(e,t,n){"use strict";var a=n("./node_modules/es5-ext/function/noop.js")();e.exports=function(e){return e!==a&&null!==e}},"./node_modules/es5-ext/object/keys/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/object/keys/is-implemented.js")()?Object.keys:n("./node_modules/es5-ext/object/keys/shim.js")},"./node_modules/es5-ext/object/keys/is-implemented.js":function(e,t,n){"use strict";e.exports=function(){try{return Object.keys("primitive"),!0}catch(e){return!1}}},"./node_modules/es5-ext/object/keys/shim.js":function(e,t,n){"use strict";var a=n("./node_modules/es5-ext/object/is-value.js"),i=Object.keys;e.exports=function(e){return i(a(e)?Object(e):e)}},"./node_modules/es5-ext/object/normalize-options.js":function(e,t,n){"use strict";var a=n("./node_modules/es5-ext/object/is-value.js"),i=Array.prototype.forEach,r=Object.create,o=function(e,t){var n;for(n in e)t[n]=e[n]};e.exports=function(e){var t=r(null);return i.call(arguments,(function(e){a(e)&&o(Object(e),t)})),t}},"./node_modules/es5-ext/object/valid-callable.js":function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},"./node_modules/es5-ext/object/valid-value.js":function(e,t,n){"use strict";var a=n("./node_modules/es5-ext/object/is-value.js");e.exports=function(e){if(!a(e))throw new TypeError("Cannot use null or undefined");return e}},"./node_modules/es5-ext/string/#/contains/index.js":function(e,t,n){"use strict";e.exports=n("./node_modules/es5-ext/string/#/contains/is-implemented.js")()?String.prototype.contains:n("./node_modules/es5-ext/string/#/contains/shim.js")},"./node_modules/es5-ext/string/#/contains/is-implemented.js":function(e,t,n){"use strict";var a="razdwatrzy";e.exports=function(){return"function"==typeof a.contains&&(!0===a.contains("dwa")&&!1===a.contains("foo"))}},"./node_modules/es5-ext/string/#/contains/shim.js":function(e,t,n){"use strict";var a=String.prototype.indexOf;e.exports=function(e){return a.call(this,e,arguments[1])>-1}},"./node_modules/event-emitter/index.js":function(e,t,n){"use strict";var a,i,r,o,s,l,c,u=n("./node_modules/d/index.js"),d=n("./node_modules/es5-ext/object/valid-callable.js"),f=Function.prototype.apply,h=Function.prototype.call,p=Object.create,m=Object.defineProperty,v=Object.defineProperties,g=Object.prototype.hasOwnProperty,b={configurable:!0,enumerable:!1,writable:!0};i=function(e,t){var n,i;return d(t),i=this,a.call(this,e,n=function(){r.call(i,e,n),f.call(t,this,arguments)}),n.__eeOnceListener__=t,this},s={on:a=function(e,t){var n;return d(t),g.call(this,"__ee__")?n=this.__ee__:(n=b.value=p(null),m(this,"__ee__",b),b.value=null),n[e]?"object"==typeof n[e]?n[e].push(t):n[e]=[n[e],t]:n[e]=t,this},once:i,off:r=function(e,t){var n,a,i,r;if(d(t),!g.call(this,"__ee__"))return this;if(!(n=this.__ee__)[e])return this;if("object"==typeof(a=n[e]))for(r=0;i=a[r];++r)i!==t&&i.__eeOnceListener__!==t||(2===a.length?n[e]=a[r?0:1]:a.splice(r,1));else a!==t&&a.__eeOnceListener__!==t||delete n[e];return this},emit:o=function(e){var t,n,a,i,r;if(g.call(this,"__ee__")&&(i=this.__ee__[e]))if("object"==typeof i){for(n=arguments.length,r=new Array(n-1),t=1;t<n;++t)r[t-1]=arguments[t];for(i=i.slice(),t=0;a=i[t];++t)f.call(a,this,r)}else switch(arguments.length){case 1:h.call(i,this);break;case 2:h.call(i,this,arguments[1]);break;case 3:h.call(i,this,arguments[1],arguments[2]);break;default:for(n=arguments.length,r=new Array(n-1),t=1;t<n;++t)r[t-1]=arguments[t];f.call(i,this,r)}}},l={on:u(a),once:u(i),off:u(r),emit:u(o)},c=v({},l),e.exports=t=function(e){return null==e?p(c):v(Object(e),l)},t.methods=s},"./node_modules/evp_bytestokey/index.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/md5.js/index.js");e.exports=function(e,t,n,r){if(a.isBuffer(e)||(e=a.from(e,"binary")),t&&(a.isBuffer(t)||(t=a.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var o=n/8,s=a.alloc(o),l=a.alloc(r||0),c=a.alloc(0);o>0||r>0;){var u=new i;u.update(c),u.update(e),t&&u.update(t),c=u.digest();var d=0;if(o>0){var f=s.length-o;d=Math.min(o,c.length),c.copy(s,f,0,d),o-=d}if(d<c.length&&r>0){var h=l.length-r,p=Math.min(r,c.length-d);c.copy(l,h,d,d+p),r-=p}}return c.fill(0),{key:s,iv:l}}},"./node_modules/fbjs/lib/shallowEqual.js":function(e,t,n){"use strict";var a=Object.prototype.hasOwnProperty;function i(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}e.exports=function(e,t){if(i(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o<n.length;o++)if(!a.call(t,n[o])||!i(e[n[o]],t[n[o]]))return!1;return!0}},"./node_modules/form-serialize/index.js":function(e,t){var n=/^(?:submit|button|image|reset|file)$/i,a=/^(?:input|select|textarea|keygen)/i,i=/(\[[^\[\]]*\])/g;function r(e,t,n){if(0===t.length)return e=n;var a=t.shift(),i=a.match(/^\[(.+?)\]$/);if("[]"===a)return e=e||[],Array.isArray(e)?e.push(r(null,t,n)):(e._values=e._values||[],e._values.push(r(null,t,n))),e;if(i){var o=i[1],s=+o;isNaN(s)?(e=e||{})[o]=r(e[o],t,n):(e=e||[])[s]=r(e[s],t,n)}else e[a]=r(e[a],t,n);return e}function o(e,t,n){if(t.match(i)){r(e,function(e){var t=[],n=new RegExp(i),a=/^([^\[\]]*)/.exec(e);for(a[1]&&t.push(a[1]);null!==(a=n.exec(e));)t.push(a[1]);return t}(t),n)}else{var a=e[t];a?(Array.isArray(a)||(e[t]=[a]),e[t].push(n)):e[t]=n}return e}function s(e,t,n){return n=n.replace(/(\r)?\n/g,"\r\n"),n=(n=encodeURIComponent(n)).replace(/%20/g,"+"),e+(e?"&":"")+encodeURIComponent(t)+"="+n}e.exports=function(e,t){"object"!=typeof t?t={hash:!!t}:void 0===t.hash&&(t.hash=!0);for(var i=t.hash?{}:"",r=t.serializer||(t.hash?o:s),l=e&&e.elements?e.elements:[],c=Object.create(null),u=0;u<l.length;++u){var d=l[u];if((t.disabled||!d.disabled)&&d.name&&(a.test(d.nodeName)&&!n.test(d.type))){var f=d.name,h=d.value;if("checkbox"!==d.type&&"radio"!==d.type||d.checked||(h=void 0),t.empty){if("checkbox"!==d.type||d.checked||(h=""),"radio"===d.type&&(c[d.name]||d.checked?d.checked&&(c[d.name]=!0):c[d.name]=!1),null==h&&"radio"==d.type)continue}else if(!h)continue;if("select-multiple"!==d.type)i=r(i,f,h);else{h=[];for(var p=d.options,m=!1,v=0;v<p.length;++v){var g=p[v],b=t.empty&&!g.value,y=g.value||b;g.selected&&y&&(m=!0,i=t.hash&&"[]"!==f.slice(f.length-2)?r(i,f+"[]",g.value):r(i,f,g.value))}!m&&t.empty&&(i=r(i,f,""))}}}if(t.empty)for(var f in c)c[f]||(i=r(i,f,""));return i}},"./node_modules/function-bind/implementation.js":function(e,t,n){"use strict";var a="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,r=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!=typeof t||r.call(t)!==o)throw new TypeError(a+t);for(var n,s=i.call(arguments,1),l=function(){if(this instanceof n){var a=t.apply(this,s.concat(i.call(arguments)));return Object(a)===a?a:this}return t.apply(e,s.concat(i.call(arguments)))},c=Math.max(0,t.length-s.length),u=[],d=0;d<c;d++)u.push("$"+d);if(n=Function("binder","return function ("+u.join(",")+"){ return binder.apply(this,arguments); }")(l),t.prototype){var f=function(){};f.prototype=t.prototype,n.prototype=new f,f.prototype=null}return n}},"./node_modules/function-bind/index.js":function(e,t,n){"use strict";var a=n("./node_modules/function-bind/implementation.js");e.exports=Function.prototype.bind||a},"./node_modules/get-intrinsic/index.js":function(e,t,n){"use strict";var a,i=SyntaxError,r=Function,o=TypeError,s=function(e){try{return r('"use strict"; return ('+e+").constructor;")()}catch(t){}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch(T){l=null}var c=function(){throw new o},u=l?function(){try{return c}catch(e){try{return l(arguments,"callee").get}catch(t){return c}}}():c,d=n("./node_modules/has-symbols/index.js")(),f=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"==typeof Uint8Array?a:f(Uint8Array),m={"%AggregateError%":"undefined"==typeof AggregateError?a:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?a:ArrayBuffer,"%ArrayIteratorPrototype%":d?f([][Symbol.iterator]()):a,"%AsyncFromSyncIteratorPrototype%":a,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"==typeof Atomics?a:Atomics,"%BigInt%":"undefined"==typeof BigInt?a:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?a:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?a:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?a:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?a:FinalizationRegistry,"%Function%":r,"%GeneratorFunction%":h,"%Int8Array%":"undefined"==typeof Int8Array?a:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?a:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?a:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?f(f([][Symbol.iterator]())):a,"%JSON%":"object"==typeof JSON?JSON:a,"%Map%":"undefined"==typeof Map?a:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&d?f((new Map)[Symbol.iterator]()):a,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?a:Promise,"%Proxy%":"undefined"==typeof Proxy?a:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?a:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?a:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&d?f((new Set)[Symbol.iterator]()):a,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?a:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?f(""[Symbol.iterator]()):a,"%Symbol%":d?Symbol:a,"%SyntaxError%":i,"%ThrowTypeError%":u,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?a:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?a:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?a:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?a:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?a:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?a:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?a:WeakSet},v=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var a=e("%AsyncGeneratorFunction%");a&&(n=a.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=f(i.prototype))}return m[t]=n,n},g={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n("./node_modules/function-bind/index.js"),y=n("./node_modules/has/src/index.js"),w=b.call(Function.call,Array.prototype.concat),k=b.call(Function.apply,Array.prototype.splice),C=b.call(Function.call,String.prototype.replace),_=b.call(Function.call,String.prototype.slice),S=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,x=/\\(\\)?/g,E=function(e){var t=_(e,0,1),n=_(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var a=[];return C(e,S,(function(e,t,n,i){a[a.length]=n?C(i,x,"$1"):t||e})),a},j=function(e,t){var n,a=e;if(y(g,a)&&(a="%"+(n=g[a])[0]+"%"),y(m,a)){var r=m[a];if(r===h&&(r=v(a)),void 0===r&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:a,value:r}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');var n=E(e),a=n.length>0?n[0]:"",r=j("%"+a+"%",t),s=r.name,c=r.value,u=!1,d=r.alias;d&&(a=d[0],k(n,w([0,1],d)));for(var f=1,h=!0;f<n.length;f+=1){var p=n[f],v=_(p,0,1),g=_(p,-1);if(('"'===v||"'"===v||"`"===v||'"'===g||"'"===g||"`"===g)&&v!==g)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(u=!0),y(m,s="%"+(a+="."+p)+"%"))c=m[s];else if(null!=c){if(!(p in c)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(l&&f+1>=n.length){var b=l(c,p);c=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:c[p]}else h=y(c,p),c=c[p];h&&!u&&(m[s]=c)}}return c}},"./node_modules/gud/index.js":function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/has-symbols/index.js":function(e,t,n){"use strict";var a="undefined"!=typeof Symbol&&Symbol,i=n("./node_modules/has-symbols/shams.js");e.exports=function(){return"function"==typeof a&&("function"==typeof Symbol&&("symbol"==typeof a("foo")&&("symbol"==typeof Symbol("bar")&&i())))}},"./node_modules/has-symbols/shams.js":function(e,t,n){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var a=Object.getOwnPropertySymbols(e);if(1!==a.length||a[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},"./node_modules/has/src/index.js":function(e,t,n){"use strict";var a=n("./node_modules/function-bind/index.js");e.exports=a.call(Function.call,Object.prototype.hasOwnProperty)},"./node_modules/hash-base/index.js":function(e,t,n){"use strict";var a=n("./node_modules/safe-buffer/index.js").Buffer,i=n("./node_modules/hash-base/node_modules/readable-stream/readable-browser.js").Transform;function r(e){i.call(this),this._block=a.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}n("./node_modules/inherits/inherits_browser.js")(r,i),r.prototype._transform=function(e,t,n){var a=null;try{this.update(e,t)}catch(i){a=i}n(a)},r.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(n){t=n}e(t)},r.prototype.update=function(e,t){if(function(e,t){if(!a.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");a.isBuffer(e)||(e=a.from(e,t));for(var n=this._block,i=0;this._blockOffset+e.length-i>=this._blockSize;){for(var r=this._blockOffset;r<this._blockSize;)n[r++]=e[i++];this._update(),this._blockOffset=0}for(;i<e.length;)n[this._blockOffset++]=e[i++];for(var o=0,s=8*e.length;s>0;++o)this._length[o]+=s,(s=this._length[o]/4294967296|0)>0&&(this._length[o]-=4294967296*s);return this},r.prototype._update=function(){throw new Error("_update is not implemented")},r.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},r.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=r},"./node_modules/hash-base/node_modules/readable-stream/errors-browser.js":function(e,t,n){"use strict";var a={};function i(e,t,n){n||(n=Error);var i=function(e){var n,a;function i(n,a,i){return e.call(this,function(e,n,a){return"string"==typeof t?t:t(e,n,a)}(n,a,i))||this}return a=e,(n=i).prototype=Object.create(a.prototype),n.prototype.constructor=n,n.__proto__=a,i}(n);i.prototype.name=n.name,i.prototype.code=e,a[e]=i}function r(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(e,t,n){var a,i,o,s;if("string"==typeof t&&(i="not ",t.substr(!o||o<0?0:+o,i.length)===i)?(a="must not be",t=t.replace(/^not /,"")):a="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))s="The ".concat(e," ").concat(a," ").concat(r(t,"type"));else{var l=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";s='The "'.concat(e,'" ').concat(l," ").concat(a," ").concat(r(t,"type"))}return s+=". Received type ".concat(typeof n)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=a},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js":function(e,t,n){"use strict";(function(t){var a=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=c;var i=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_readable.js"),r=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js");n("./node_modules/inherits/inherits_browser.js")(c,i);for(var o=a(r.prototype),s=0;s<o.length;s++){var l=o[s];c.prototype[l]||(c.prototype[l]=r.prototype[l])}function c(e){if(!(this instanceof c))return new c(e);i.call(this,e),r.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(d,this)}function d(e){e.end()}Object.defineProperty(c.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(c.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(c.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(c.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_passthrough.js":function(e,t,n){"use strict";e.exports=i;var a=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_transform.js");function i(e){if(!(this instanceof i))return new i(e);a.call(this,e)}n("./node_modules/inherits/inherits_browser.js")(i,a),i.prototype._transform=function(e,t,n){n(null,e)}},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_readable.js":function(e,t,n){"use strict";(function(t,a){var i;e.exports=x,x.ReadableState=S;n("./node_modules/events/events.js").EventEmitter;var r=function(e,t){return e.listeners(t).length},o=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),s=n("./node_modules/buffer/index.js").Buffer,l=t.Uint8Array||function(){};var c,u=n(6);c=u&&u.debuglog?u.debuglog("stream"):function(){};var d,f,h,p=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/buffer_list.js"),m=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/destroy.js"),v=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,g=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,b=g.ERR_INVALID_ARG_TYPE,y=g.ERR_STREAM_PUSH_AFTER_EOF,w=g.ERR_METHOD_NOT_IMPLEMENTED,k=g.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n("./node_modules/inherits/inherits_browser.js")(x,o);var C=m.errorOrDestroy,_=["error","close","destroy","pause","resume"];function S(e,t,a){i=i||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof a&&(a=t instanceof i),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=v(this,e,"readableHighWaterMark",a),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder),this.decoder=new d(e.encoding),this.encoding=e.encoding)}function x(e){if(i=i||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),!(this instanceof x))return new x(e);var t=this instanceof i;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function E(e,t,n,a,i){c("readableAddChunk",t);var r,o=e._readableState;if(null===t)o.reading=!1,function(e,t){if(c("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?P(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,O(e)))}(e,o);else if(i||(r=function(e,t){var n;a=t,s.isBuffer(a)||a instanceof l||"string"==typeof t||void 0===t||e.objectMode||(n=new b("chunk",["string","Buffer","Uint8Array"],t));var a;return n}(o,t)),r)C(e,r);else if(o.objectMode||t&&t.length>0)if("string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),a)o.endEmitted?C(e,new k):j(e,o,t,!0);else if(o.ended)C(e,new y);else{if(o.destroyed)return!1;o.reading=!1,o.decoder&&!n?(t=o.decoder.write(t),o.objectMode||0!==t.length?j(e,o,t,!1):A(e,o)):j(e,o,t,!1)}else a||(o.reading=!1,A(e,o));return!o.ended&&(o.length<o.highWaterMark||0===o.length)}function j(e,t,n,a){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,a?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&P(e)),A(e,t)}Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),x.prototype.destroy=m.destroy,x.prototype._undestroy=m.undestroy,x.prototype._destroy=function(e,t){t(e)},x.prototype.push=function(e,t){var n,a=this._readableState;return a.objectMode?n=!0:"string"==typeof e&&((t=t||a.defaultEncoding)!==a.encoding&&(e=s.from(e,t),t=""),n=!0),E(this,e,t,!1,n)},x.prototype.unshift=function(e){return E(this,e,null,!0,!1)},x.prototype.isPaused=function(){return!1===this._readableState.flowing},x.prototype.setEncoding=function(e){d||(d=n("./node_modules/string_decoder/lib/string_decoder.js").StringDecoder);var t=new d(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var a=this._readableState.buffer.head,i="";null!==a;)i+=t.write(a.data),a=a.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};var T=1073741824;function M(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=T?e=T:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function P(e){var t=e._readableState;c("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(c("emitReadable",t.flowing),t.emittedReadable=!0,a.nextTick(O,e))}function O(e){var t=e._readableState;c("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,I(e)}function A(e,t){t.readingMore||(t.readingMore=!0,a.nextTick(D,e,t))}function D(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(c("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function L(e){c("readable nexttick read 0"),e.read(0)}function B(e,t){c("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),I(e),t.flowing&&!t.reading&&e.read(0)}function I(e){var t=e._readableState;for(c("flow",t.flowing);t.flowing&&null!==e.read(););}function N(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function F(e){var t=e._readableState;c("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,a.nextTick(H,t,e))}function H(e,t){if(c("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function V(e,t){for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return n;return-1}x.prototype.read=function(e){c("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return c("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?F(this):P(this),null;if(0===(e=M(e,t))&&t.ended)return 0===t.length&&F(this),null;var a,i=t.needReadable;return c("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&c("length less than watermark",i=!0),t.ended||t.reading?c("reading or ended",i=!1):i&&(c("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=M(n,t))),null===(a=e>0?N(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&F(this)),null!==a&&this.emit("data",a),a},x.prototype._read=function(e){C(this,new w("_read()"))},x.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,c("pipe count=%d opts=%j",i.pipesCount,t);var o=(!t||!1!==t.end)&&e!==a.stdout&&e!==a.stderr?l:v;function s(t,a){c("onunpipe"),t===n&&a&&!1===a.hasUnpiped&&(a.hasUnpiped=!0,c("cleanup"),e.removeListener("close",p),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",h),e.removeListener("unpipe",s),n.removeListener("end",l),n.removeListener("end",v),n.removeListener("data",f),d=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function l(){c("onend"),e.end()}i.endEmitted?a.nextTick(o):n.once("end",o),e.on("unpipe",s);var u=function(e){return function(){var t=e._readableState;c("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&r(e,"data")&&(t.flowing=!0,I(e))}}(n);e.on("drain",u);var d=!1;function f(t){c("ondata");var a=e.write(t);c("dest.write",a),!1===a&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==V(i.pipes,e))&&!d&&(c("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function h(t){c("onerror",t),v(),e.removeListener("error",h),0===r(e,"error")&&C(e,t)}function p(){e.removeListener("finish",m),v()}function m(){c("onfinish"),e.removeListener("close",p),v()}function v(){c("unpipe"),n.unpipe(e)}return n.on("data",f),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",h),e.once("close",p),e.once("finish",m),e.emit("pipe",n),i.flowing||(c("pipe resume"),n.resume()),e},x.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var a=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var r=0;r<i;r++)a[r].emit("unpipe",this,{hasUnpiped:!1});return this}var o=V(t.pipes,e);return-1===o||(t.pipes.splice(o,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},x.prototype.on=function(e,t){var n=o.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,c("on readable",i.length,i.reading),i.length?P(this):i.reading||a.nextTick(L,this))),n},x.prototype.addListener=x.prototype.on,x.prototype.removeListener=function(e,t){var n=o.prototype.removeListener.call(this,e,t);return"readable"===e&&a.nextTick(R,this),n},x.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||a.nextTick(R,this),t},x.prototype.resume=function(){var e=this._readableState;return e.flowing||(c("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,a.nextTick(B,e,t))}(this,e)),e.paused=!1,this},x.prototype.pause=function(){return c("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(c("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},x.prototype.wrap=function(e){var t=this,n=this._readableState,a=!1;for(var i in e.on("end",(function(){if(c("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(c("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(t.push(i)||(a=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var r=0;r<_.length;r++)e.on(_[r],this.emit.bind(this,_[r]));return this._read=function(t){c("wrapped _read",t),a&&(a=!1,e.resume())},this},"function"==typeof Symbol&&(x.prototype[Symbol.asyncIterator]=function(){return void 0===f&&(f=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/async_iterator.js")),f(this)}),Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(x.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(x.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),x._fromList=N,Object.defineProperty(x.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(x.from=function(e,t){return void 0===h&&(h=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/from-browser.js")),h(x,e,t)})}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_transform.js":function(e,t,n){"use strict";e.exports=u;var a=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,i=a.ERR_METHOD_NOT_IMPLEMENTED,r=a.ERR_MULTIPLE_CALLBACK,o=a.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=a.ERR_TRANSFORM_WITH_LENGTH_0,l=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js");function c(e,t){var n=this._transformState;n.transforming=!1;var a=n.writecb;if(null===a)return this.emit("error",new r);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),a(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);l.call(this,e),this._transformState={afterTransform:c.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",d)}function d(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?f(this,null,null):this._flush((function(t,n){f(e,t,n)}))}function f(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new s;if(e._transformState.transforming)throw new o;return e.push(null)}n("./node_modules/inherits/inherits_browser.js")(u,l),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,l.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,n){n(new i("_transform()"))},u.prototype._write=function(e,t,n){var a=this._transformState;if(a.writecb=n,a.writechunk=e,a.writeencoding=t,!a.transforming){var i=this._readableState;(a.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){l.prototype._destroy.call(this,e,(function(e){t(e)}))}},"./node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js":function(e,t,n){"use strict";(function(t,a){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var a=e.entry;e.entry=null;for(;a;){var i=a.callback;t.pendingcb--,i(n),a=a.next}t.corkedRequestsFree.next=e}(t,e)}}var r;e.exports=x,x.WritableState=S;var o={deprecate:n("./node_modules/util-deprecate/browser.js")},s=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),l=n("./node_modules/buffer/index.js").Buffer,c=t.Uint8Array||function(){};var u,d=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/destroy.js"),f=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,h=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,p=h.ERR_INVALID_ARG_TYPE,m=h.ERR_METHOD_NOT_IMPLEMENTED,v=h.ERR_MULTIPLE_CALLBACK,g=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,y=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,k=h.ERR_UNKNOWN_ENCODING,C=d.errorOrDestroy;function _(){}function S(e,t,o){r=r||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),e=e||{},"boolean"!=typeof o&&(o=t instanceof r),this.objectMode=!!e.objectMode,o&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=f(this,e,"writableHighWaterMark",o),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,i=n.sync,r=n.writecb;if("function"!=typeof r)throw new v;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,i,r){--t.pendingcb,n?(a.nextTick(r,i),a.nextTick(O,e,t),e._writableState.errorEmitted=!0,C(e,i)):(r(i),e._writableState.errorEmitted=!0,C(e,i),O(e,t))}(e,n,i,t,r);else{var o=M(n)||e.destroyed;o||n.corked||n.bufferProcessing||!n.bufferedRequest||T(e,n),i?a.nextTick(j,e,n,o,r):j(e,n,o,r)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function x(e){var t=this instanceof(r=r||n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"));if(!t&&!u.call(x,this))return new x(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),s.call(this)}function E(e,t,n,a,i,r,o){t.writelen=a,t.writecb=o,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):n?e._writev(i,t.onwrite):e._write(i,r,t.onwrite),t.sync=!1}function j(e,t,n,a){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,a(),O(e,t)}function T(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var a=t.bufferedRequestCount,r=new Array(a),o=t.corkedRequestsFree;o.entry=n;for(var s=0,l=!0;n;)r[s]=n,n.isBuf||(l=!1),n=n.next,s+=1;r.allBuffers=l,E(e,t,!0,t.length,r,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{for(;n;){var c=n.chunk,u=n.encoding,d=n.callback;if(E(e,t,!1,t.objectMode?1:c.length,c,u,d),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function P(e,t){e._final((function(n){t.pendingcb--,n&&C(e,n),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function O(e,t){var n=M(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(P,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var i=e._readableState;(!i||i.autoDestroy&&i.endEmitted)&&e.destroy()}return n}n("./node_modules/inherits/inherits_browser.js")(x,s),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:o.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(x,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===x&&(e&&e._writableState instanceof S)}})):u=function(e){return e instanceof this},x.prototype.pipe=function(){C(this,new g)},x.prototype.write=function(e,t,n){var i,r=this._writableState,o=!1,s=!r.objectMode&&(i=e,l.isBuffer(i)||i instanceof c);return s&&!l.isBuffer(e)&&(e=function(e){return l.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=r.defaultEncoding),"function"!=typeof n&&(n=_),r.ending?function(e,t){var n=new w;C(e,n),a.nextTick(t,n)}(this,n):(s||function(e,t,n,i){var r;return null===n?r=new y:"string"==typeof n||t.objectMode||(r=new p("chunk",["string","Buffer"],n)),!r||(C(e,r),a.nextTick(i,r),!1)}(this,r,e,n))&&(r.pendingcb++,o=function(e,t,n,a,i,r){if(!n){var o=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=l.from(t,n));return t}(t,a,i);a!==o&&(n=!0,i="buffer",a=o)}var s=t.objectMode?1:a.length;t.length+=s;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:a,encoding:i,isBuf:n,callback:r,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,s,a,i,r);return c}(this,r,s,e,t,n)),o},x.prototype.cork=function(){this._writableState.corked++},x.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||T(this,e))},x.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new k(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(x.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(x.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),x.prototype._write=function(e,t,n){n(new m("_write()"))},x.prototype._writev=null,x.prototype.end=function(e,t,n){var i=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||function(e,t,n){t.ending=!0,O(e,t),n&&(t.finished?a.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,i,n),this},Object.defineProperty(x.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(x.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),x.prototype.destroy=d.destroy,x.prototype._undestroy=d.undestroy,x.prototype._destroy=function(e,t){t(e)}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/async_iterator.js":function(e,t,n){"use strict";(function(t){var a;function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),o=Symbol("lastResolve"),s=Symbol("lastReject"),l=Symbol("error"),c=Symbol("ended"),u=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[o];if(null!==t){var n=e[f].read();null!==n&&(e[u]=null,e[o]=null,e[s]=null,t(h(n,!1)))}}function m(e){t.nextTick(p,e)}var v=Object.getPrototypeOf((function(){})),g=Object.setPrototypeOf((i(a={get stream(){return this[f]},next:function(){var e=this,n=this[l];if(null!==n)return Promise.reject(n);if(this[c])return Promise.resolve(h(void 0,!0));if(this[f].destroyed)return new Promise((function(n,a){t.nextTick((function(){e[l]?a(e[l]):n(h(void 0,!0))}))}));var a,i=this[u];if(i)a=new Promise(function(e,t){return function(n,a){e.then((function(){t[c]?n(h(void 0,!0)):t[d](n,a)}),a)}}(i,this));else{var r=this[f].read();if(null!==r)return Promise.resolve(h(r,!1));a=new Promise(this[d])}return this[u]=a,a}},Symbol.asyncIterator,(function(){return this})),i(a,"return",(function(){var e=this;return new Promise((function(t,n){e[f].destroy(null,(function(e){e?n(e):t(h(void 0,!0))}))}))})),a),v);e.exports=function(e){var t,n=Object.create(g,(i(t={},f,{value:e,writable:!0}),i(t,o,{value:null,writable:!0}),i(t,s,{value:null,writable:!0}),i(t,l,{value:null,writable:!0}),i(t,c,{value:e._readableState.endEmitted,writable:!0}),i(t,d,{value:function(e,t){var a=n[f].read();a?(n[u]=null,n[o]=null,n[s]=null,e(h(a,!1))):(n[o]=e,n[s]=t)},writable:!0}),t));return n[u]=null,r(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[s];return null!==t&&(n[u]=null,n[o]=null,n[s]=null,t(e)),void(n[l]=e)}var a=n[o];null!==a&&(n[u]=null,n[o]=null,n[s]=null,a(h(void 0,!0))),n[c]=!0})),e.on("readable",m.bind(null,n)),n}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/buffer_list.js":function(e,t,n){"use strict";function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var o=n("./node_modules/buffer/index.js").Buffer,s=n(7).inspect,l=s&&s.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,n,c;return t=e,(n=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return o.alloc(0);for(var t,n,a,i=o.allocUnsafe(e>>>0),r=this.head,s=0;r;)t=r.data,n=i,a=s,o.prototype.copy.call(t,n,a),s+=r.data.length,r=r.next;return i}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,a=t.data;for(e-=a.length;t=t.next;){var i=t.data,r=e>i.length?i.length:e;if(r===i.length?a+=i:a+=i.slice(0,e),0==(e-=r)){r===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(r));break}++n}return this.length-=n,a}},{key:"_getBuffer",value:function(e){var t=o.allocUnsafe(e),n=this.head,a=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,r=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,r),0==(e-=r)){r===i.length?(++a,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(r));break}++a}return this.length-=a,t}},{key:l,value:function(e,t){return s(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&r(t.prototype,n),c&&r(t,c),e}()},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/destroy.js":function(e,t,n){"use strict";(function(t){function n(e,t){i(e,t),a(e)}function a(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,r){var o=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;return s||l?(r?r(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!r&&e?o._writableState?o._writableState.errorEmitted?t.nextTick(a,o):(o._writableState.errorEmitted=!0,t.nextTick(n,o,e)):t.nextTick(n,o,e):r?(t.nextTick(a,o),r(e)):t.nextTick(a,o)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,a=e._writableState;n&&n.autoDestroy||a&&a.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js":function(e,t,n){"use strict";var a=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,n,r){if("function"==typeof n)return e(t,null,n);n||(n={}),r=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];e.apply(this,a)}}}(r||i);var o=n.readable||!1!==n.readable&&t.readable,s=n.writable||!1!==n.writable&&t.writable,l=function(){t.writable||u()},c=t._writableState&&t._writableState.finished,u=function(){s=!1,c=!0,o||r.call(t)},d=t._readableState&&t._readableState.endEmitted,f=function(){o=!1,d=!0,s||r.call(t)},h=function(e){r.call(t,e)},p=function(){var e;return o&&!d?(t._readableState&&t._readableState.ended||(e=new a),r.call(t,e)):s&&!c?(t._writableState&&t._writableState.ended||(e=new a),r.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?s&&!t._writableState&&(t.on("end",l),t.on("close",l)):(t.on("complete",u),t.on("abort",p),t.req?m():t.on("request",m)),t.on("end",f),t.on("finish",u),!1!==n.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",u),t.removeListener("abort",p),t.removeListener("request",m),t.req&&t.req.removeListener("finish",u),t.removeListener("end",l),t.removeListener("close",l),t.removeListener("finish",u),t.removeListener("end",f),t.removeListener("error",h),t.removeListener("close",p)}}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/from-browser.js":function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/pipeline.js":function(e,t,n){"use strict";var a;var i=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes,r=i.ERR_MISSING_ARGS,o=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function l(e,t,i,r){r=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(r);var s=!1;e.on("close",(function(){s=!0})),void 0===a&&(a=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js")),a(e,{readable:t,writable:i},(function(e){if(e)return r(e);s=!0,r()}));var l=!1;return function(t){if(!s&&!l)return l=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void r(t||new o("pipe"))}}function c(e){e()}function u(e,t){return e.pipe(t)}function d(e){return e.length?"function"!=typeof e[e.length-1]?s:e.pop():s}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a,i=d(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new r("streams");var o=t.map((function(e,n){var r=n<t.length-1;return l(e,r,n>0,(function(e){a||(a=e),e&&o.forEach(c),r||(o.forEach(c),i(a))}))}));return t.reduce(u)}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js":function(e,t,n){"use strict";var a=n("./node_modules/hash-base/node_modules/readable-stream/errors-browser.js").codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var r=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,i,n);if(null!=r){if(!isFinite(r)||Math.floor(r)!==r||r<0)throw new a(i?n:"highWaterMark",r);return Math.floor(r)}return e.objectMode?16:16384}}},"./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js":function(e,t,n){e.exports=n("./node_modules/events/events.js").EventEmitter},"./node_modules/hash-base/node_modules/readable-stream/readable-browser.js":function(e,t,n){(t=e.exports=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_readable.js")).Stream=t,t.Readable=t,t.Writable=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js"),t.Duplex=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_duplex.js"),t.Transform=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_transform.js"),t.PassThrough=n("./node_modules/hash-base/node_modules/readable-stream/lib/_stream_passthrough.js"),t.finished=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),t.pipeline=n("./node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/pipeline.js")},"./node_modules/hash.js/lib/hash.js":function(e,t,n){var a=t;a.utils=n("./node_modules/hash.js/lib/hash/utils.js"),a.common=n("./node_modules/hash.js/lib/hash/common.js"),a.sha=n("./node_modules/hash.js/lib/hash/sha.js"),a.ripemd=n("./node_modules/hash.js/lib/hash/ripemd.js"),a.hmac=n("./node_modules/hash.js/lib/hash/hmac.js"),a.sha1=a.sha.sha1,a.sha256=a.sha.sha256,a.sha224=a.sha.sha224,a.sha384=a.sha.sha384,a.sha512=a.sha.sha512,a.ripemd160=a.ripemd.ripemd160},"./node_modules/hash.js/lib/hash/common.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/minimalistic-assert/index.js");function r(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=r,r.prototype.update=function(e,t){if(e=a.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=a.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},r.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},r.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,a=new Array(n+this.padLength);a[0]=128;for(var i=1;i<n;i++)a[i]=0;if(e<<=3,"big"===this.endian){for(var r=8;r<this.padLength;r++)a[i++]=0;a[i++]=0,a[i++]=0,a[i++]=0,a[i++]=0,a[i++]=e>>>24&255,a[i++]=e>>>16&255,a[i++]=e>>>8&255,a[i++]=255&e}else for(a[i++]=255&e,a[i++]=e>>>8&255,a[i++]=e>>>16&255,a[i++]=e>>>24&255,a[i++]=0,a[i++]=0,a[i++]=0,a[i++]=0,r=8;r<this.padLength;r++)a[i++]=0;return a}},"./node_modules/hash.js/lib/hash/hmac.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/minimalistic-assert/index.js");function r(e,t,n){if(!(this instanceof r))return new r(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(a.toArray(t,n))}e.exports=r,r.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},r.prototype.update=function(e,t){return this.inner.update(e,t),this},r.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},"./node_modules/hash.js/lib/hash/ripemd.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/hash.js/lib/hash/common.js"),r=a.rotl32,o=a.sum32,s=a.sum32_3,l=a.sum32_4,c=i.BlockHash;function u(){if(!(this instanceof u))return new u;c.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function d(e,t,n,a){return e<=15?t^n^a:e<=31?t&n|~t&a:e<=47?(t|~n)^a:e<=63?t&a|n&~a:t^(n|~a)}function f(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function h(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}a.inherits(u,c),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],a=this.h[1],i=this.h[2],c=this.h[3],u=this.h[4],b=n,y=a,w=i,k=c,C=u,_=0;_<80;_++){var S=o(r(l(n,d(_,a,i,c),e[p[_]+t],f(_)),v[_]),u);n=u,u=c,c=r(i,10),i=a,a=S,S=o(r(l(b,d(79-_,y,w,k),e[m[_]+t],h(_)),g[_]),C),b=C,C=k,k=r(w,10),w=y,y=S}S=s(this.h[1],i,k),this.h[1]=s(this.h[2],c,C),this.h[2]=s(this.h[3],u,b),this.h[3]=s(this.h[4],n,y),this.h[4]=s(this.h[0],a,w),this.h[0]=S},u.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"little"):a.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],v=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],g=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},"./node_modules/hash.js/lib/hash/sha.js":function(e,t,n){"use strict";t.sha1=n("./node_modules/hash.js/lib/hash/sha/1.js"),t.sha224=n("./node_modules/hash.js/lib/hash/sha/224.js"),t.sha256=n("./node_modules/hash.js/lib/hash/sha/256.js"),t.sha384=n("./node_modules/hash.js/lib/hash/sha/384.js"),t.sha512=n("./node_modules/hash.js/lib/hash/sha/512.js")},"./node_modules/hash.js/lib/hash/sha/1.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/hash.js/lib/hash/common.js"),r=n("./node_modules/hash.js/lib/hash/sha/common.js"),o=a.rotl32,s=a.sum32,l=a.sum32_5,c=r.ft_1,u=i.BlockHash,d=[1518500249,1859775393,2400959708,3395469782];function f(){if(!(this instanceof f))return new f;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}a.inherits(f,u),e.exports=f,f.blockSize=512,f.outSize=160,f.hmacStrength=80,f.padLength=64,f.prototype._update=function(e,t){for(var n=this.W,a=0;a<16;a++)n[a]=e[t+a];for(;a<n.length;a++)n[a]=o(n[a-3]^n[a-8]^n[a-14]^n[a-16],1);var i=this.h[0],r=this.h[1],u=this.h[2],f=this.h[3],h=this.h[4];for(a=0;a<n.length;a++){var p=~~(a/20),m=l(o(i,5),c(p,r,u,f),h,n[a],d[p]);h=f,f=u,u=o(r,30),r=i,i=m}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],r),this.h[2]=s(this.h[2],u),this.h[3]=s(this.h[3],f),this.h[4]=s(this.h[4],h)},f.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"big"):a.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/224.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/hash.js/lib/hash/sha/256.js");function r(){if(!(this instanceof r))return new r;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}a.inherits(r,i),e.exports=r,r.blockSize=512,r.outSize=224,r.hmacStrength=192,r.padLength=64,r.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h.slice(0,7),"big"):a.split32(this.h.slice(0,7),"big")}},"./node_modules/hash.js/lib/hash/sha/256.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/hash.js/lib/hash/common.js"),r=n("./node_modules/hash.js/lib/hash/sha/common.js"),o=n("./node_modules/minimalistic-assert/index.js"),s=a.sum32,l=a.sum32_4,c=a.sum32_5,u=r.ch32,d=r.maj32,f=r.s0_256,h=r.s1_256,p=r.g0_256,m=r.g1_256,v=i.BlockHash,g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;v.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=g,this.W=new Array(64)}a.inherits(b,v),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var n=this.W,a=0;a<16;a++)n[a]=e[t+a];for(;a<n.length;a++)n[a]=l(m(n[a-2]),n[a-7],p(n[a-15]),n[a-16]);var i=this.h[0],r=this.h[1],v=this.h[2],g=this.h[3],b=this.h[4],y=this.h[5],w=this.h[6],k=this.h[7];for(o(this.k.length===n.length),a=0;a<n.length;a++){var C=c(k,h(b),u(b,y,w),this.k[a],n[a]),_=s(f(i),d(i,r,v));k=w,w=y,y=b,b=s(g,C),g=v,v=r,r=i,i=s(C,_)}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],r),this.h[2]=s(this.h[2],v),this.h[3]=s(this.h[3],g),this.h[4]=s(this.h[4],b),this.h[5]=s(this.h[5],y),this.h[6]=s(this.h[6],w),this.h[7]=s(this.h[7],k)},b.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"big"):a.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/384.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/hash.js/lib/hash/sha/512.js");function r(){if(!(this instanceof r))return new r;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}a.inherits(r,i),e.exports=r,r.blockSize=1024,r.outSize=384,r.hmacStrength=192,r.padLength=128,r.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h.slice(0,12),"big"):a.split32(this.h.slice(0,12),"big")}},"./node_modules/hash.js/lib/hash/sha/512.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js"),i=n("./node_modules/hash.js/lib/hash/common.js"),r=n("./node_modules/minimalistic-assert/index.js"),o=a.rotr64_hi,s=a.rotr64_lo,l=a.shr64_hi,c=a.shr64_lo,u=a.sum64,d=a.sum64_hi,f=a.sum64_lo,h=a.sum64_4_hi,p=a.sum64_4_lo,m=a.sum64_5_hi,v=a.sum64_5_lo,g=i.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function y(){if(!(this instanceof y))return new y;g.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function w(e,t,n,a,i){var r=e&n^~e&i;return r<0&&(r+=4294967296),r}function k(e,t,n,a,i,r){var o=t&a^~t&r;return o<0&&(o+=4294967296),o}function C(e,t,n,a,i){var r=e&n^e&i^n&i;return r<0&&(r+=4294967296),r}function _(e,t,n,a,i,r){var o=t&a^t&r^a&r;return o<0&&(o+=4294967296),o}function S(e,t){var n=o(e,t,28)^o(t,e,2)^o(t,e,7);return n<0&&(n+=4294967296),n}function x(e,t){var n=s(e,t,28)^s(t,e,2)^s(t,e,7);return n<0&&(n+=4294967296),n}function E(e,t){var n=o(e,t,14)^o(e,t,18)^o(t,e,9);return n<0&&(n+=4294967296),n}function j(e,t){var n=s(e,t,14)^s(e,t,18)^s(t,e,9);return n<0&&(n+=4294967296),n}function T(e,t){var n=o(e,t,1)^o(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function M(e,t){var n=s(e,t,1)^s(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function P(e,t){var n=o(e,t,19)^o(t,e,29)^l(e,t,6);return n<0&&(n+=4294967296),n}function O(e,t){var n=s(e,t,19)^s(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}a.inherits(y,g),e.exports=y,y.blockSize=1024,y.outSize=512,y.hmacStrength=192,y.padLength=128,y.prototype._prepareBlock=function(e,t){for(var n=this.W,a=0;a<32;a++)n[a]=e[t+a];for(;a<n.length;a+=2){var i=P(n[a-4],n[a-3]),r=O(n[a-4],n[a-3]),o=n[a-14],s=n[a-13],l=T(n[a-30],n[a-29]),c=M(n[a-30],n[a-29]),u=n[a-32],d=n[a-31];n[a]=h(i,r,o,s,l,c,u,d),n[a+1]=p(i,r,o,s,l,c,u,d)}},y.prototype._update=function(e,t){this._prepareBlock(e,t);var n=this.W,a=this.h[0],i=this.h[1],o=this.h[2],s=this.h[3],l=this.h[4],c=this.h[5],h=this.h[6],p=this.h[7],g=this.h[8],b=this.h[9],y=this.h[10],T=this.h[11],M=this.h[12],P=this.h[13],O=this.h[14],A=this.h[15];r(this.k.length===n.length);for(var D=0;D<n.length;D+=2){var R=O,L=A,B=E(g,b),I=j(g,b),N=w(g,b,y,T,M),F=k(g,b,y,T,M,P),H=this.k[D],V=this.k[D+1],z=n[D],U=n[D+1],W=m(R,L,B,I,N,F,H,V,z,U),G=v(R,L,B,I,N,F,H,V,z,U);R=S(a,i),L=x(a,i),B=C(a,i,o,s,l),I=_(a,i,o,s,l,c);var q=d(R,L,B,I),K=f(R,L,B,I);O=M,A=P,M=y,P=T,y=g,T=b,g=d(h,p,W,G),b=f(p,p,W,G),h=l,p=c,l=o,c=s,o=a,s=i,a=d(W,G,q,K),i=f(W,G,q,K)}u(this.h,0,a,i),u(this.h,2,o,s),u(this.h,4,l,c),u(this.h,6,h,p),u(this.h,8,g,b),u(this.h,10,y,T),u(this.h,12,M,P),u(this.h,14,O,A)},y.prototype._digest=function(e){return"hex"===e?a.toHex32(this.h,"big"):a.split32(this.h,"big")}},"./node_modules/hash.js/lib/hash/sha/common.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash/utils.js").rotr32;function i(e,t,n){return e&t^~e&n}function r(e,t,n){return e&t^e&n^t&n}function o(e,t,n){return e^t^n}t.ft_1=function(e,t,n,a){return 0===e?i(t,n,a):1===e||3===e?o(t,n,a):2===e?r(t,n,a):void 0},t.ch32=i,t.maj32=r,t.p32=o,t.s0_256=function(e){return a(e,2)^a(e,13)^a(e,22)},t.s1_256=function(e){return a(e,6)^a(e,11)^a(e,25)},t.g0_256=function(e){return a(e,7)^a(e,18)^e>>>3},t.g1_256=function(e){return a(e,17)^a(e,19)^e>>>10}},"./node_modules/hash.js/lib/hash/utils.js":function(e,t,n){"use strict";var a=n("./node_modules/minimalistic-assert/index.js"),i=n("./node_modules/inherits/inherits_browser.js");function r(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function l(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var a=0,i=0;i<e.length;i++){var o=e.charCodeAt(i);o<128?n[a++]=o:o<2048?(n[a++]=o>>6|192,n[a++]=63&o|128):r(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),n[a++]=o>>18|240,n[a++]=o>>12&63|128,n[a++]=o>>6&63|128,n[a++]=63&o|128):(n[a++]=o>>12|224,n[a++]=o>>6&63|128,n[a++]=63&o|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=s(e[n].toString(16));return t},t.htonl=o,t.toHex32=function(e,t){for(var n="",a=0;a<e.length;a++){var i=e[a];"little"===t&&(i=o(i)),n+=l(i.toString(16))}return n},t.zero2=s,t.zero8=l,t.join32=function(e,t,n,i){var r=n-t;a(r%4==0);for(var o=new Array(r/4),s=0,l=t;s<o.length;s++,l+=4){var c;c="big"===i?e[l]<<24|e[l+1]<<16|e[l+2]<<8|e[l+3]:e[l+3]<<24|e[l+2]<<16|e[l+1]<<8|e[l],o[s]=c>>>0}return o},t.split32=function(e,t){for(var n=new Array(4*e.length),a=0,i=0;a<e.length;a++,i+=4){var r=e[a];"big"===t?(n[i]=r>>>24,n[i+1]=r>>>16&255,n[i+2]=r>>>8&255,n[i+3]=255&r):(n[i+3]=r>>>24,n[i+2]=r>>>16&255,n[i+1]=r>>>8&255,n[i]=255&r)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,a){return e+t+n+a>>>0},t.sum32_5=function(e,t,n,a,i){return e+t+n+a+i>>>0},t.sum64=function(e,t,n,a){var i=e[t],r=a+e[t+1]>>>0,o=(r<a?1:0)+n+i;e[t]=o>>>0,e[t+1]=r},t.sum64_hi=function(e,t,n,a){return(t+a>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,a){return t+a>>>0},t.sum64_4_hi=function(e,t,n,a,i,r,o,s){var l=0,c=t;return l+=(c=c+a>>>0)<t?1:0,l+=(c=c+r>>>0)<r?1:0,e+n+i+o+(l+=(c=c+s>>>0)<s?1:0)>>>0},t.sum64_4_lo=function(e,t,n,a,i,r,o,s){return t+a+r+s>>>0},t.sum64_5_hi=function(e,t,n,a,i,r,o,s,l,c){var u=0,d=t;return u+=(d=d+a>>>0)<t?1:0,u+=(d=d+r>>>0)<r?1:0,u+=(d=d+s>>>0)<s?1:0,e+n+i+o+l+(u+=(d=d+c>>>0)<c?1:0)>>>0},t.sum64_5_lo=function(e,t,n,a,i,r,o,s,l,c){return t+a+r+s+c>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},"./node_modules/hmac-drbg/lib/hmac-drbg.js":function(e,t,n){"use strict";var a=n("./node_modules/hash.js/lib/hash.js"),i=n("./node_modules/minimalistic-crypto-utils/lib/utils.js"),r=n("./node_modules/minimalistic-assert/index.js");function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),n=i.toArray(e.nonce,e.nonceEnc||"hex"),a=i.toArray(e.pers,e.persEnc||"hex");r(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,a)}e.exports=o,o.prototype._init=function(e,t,n){var a=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(a),this._reseed=1,this.reseedInterval=281474976710656},o.prototype._hmac=function(){return new a.hmac(this.hash,this.K)},o.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},o.prototype.reseed=function(e,t,n,a){"string"!=typeof t&&(a=n,n=t,t=null),e=i.toArray(e,t),n=i.toArray(n,a),r(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},o.prototype.generate=function(e,t,n,a){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(a=n,n=t,t=null),n&&(n=i.toArray(n,a||"hex"),this._update(n));for(var r=[];r.length<e;)this.V=this._hmac().update(this.V).digest(),r=r.concat(this.V);var o=r.slice(0,e);return this._update(n),this._reseed++,i.encode(o,t)}},"./node_modules/indexes-of/index.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=[];-1!==(n=e.indexOf(t,n+1));)a.push(n);return a}},"./node_modules/invariant/browser.js":function(e,t,n){"use strict";e.exports=function(e,t,n,a,i,r,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,a,i,r,o,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},"./node_modules/ip-regex/index.js":function(e,t,n){"use strict";const a="[a-fA-F\\d:]",i=e=>e&&e.includeBoundaries?`(?:(?<=\\s|^)(?=${a})|(?<=${a})(?=\\s|$))`:"",r="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",o="[a-fA-F\\d]{1,4}",s=`\n(?:\n(?:${o}:){7}(?:${o}|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8\n(?:${o}:){6}(?:${r}|:${o}|:)|                             // 1:2:3:4:5:6::    1:2:3:4:5:6::8   1:2:3:4:5:6::8  1:2:3:4:5:6::1.2.3.4\n(?:${o}:){5}(?::${r}|(?::${o}){1,2}|:)|                   // 1:2:3:4:5::      1:2:3:4:5::7:8   1:2:3:4:5::8    1:2:3:4:5::7:1.2.3.4\n(?:${o}:){4}(?:(?::${o}){0,1}:${r}|(?::${o}){1,3}|:)| // 1:2:3:4::        1:2:3:4::6:7:8   1:2:3:4::8      1:2:3:4::6:7:1.2.3.4\n(?:${o}:){3}(?:(?::${o}){0,2}:${r}|(?::${o}){1,4}|:)| // 1:2:3::          1:2:3::5:6:7:8   1:2:3::8        1:2:3::5:6:7:1.2.3.4\n(?:${o}:){2}(?:(?::${o}){0,3}:${r}|(?::${o}){1,5}|:)| // 1:2::            1:2::4:5:6:7:8   1:2::8          1:2::4:5:6:7:1.2.3.4\n(?:${o}:){1}(?:(?::${o}){0,4}:${r}|(?::${o}){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::${o}){0,5}:${r}|(?::${o}){1,7}|:))             // ::2:3:4:5:6:7:8  ::2:3:4:5:6:7:8  ::8             ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})?                                             // %eth0            %1\n`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),l=new RegExp(`(?:^${r}$)|(?:^${s}$)`),c=new RegExp(`^${r}$`),u=new RegExp(`^${s}$`),d=e=>e&&e.exact?l:new RegExp(`(?:${i(e)}${r}${i(e)})|(?:${i(e)}${s}${i(e)})`,"g");d.v4=e=>e&&e.exact?c:new RegExp(`${i(e)}${r}${i(e)}`,"g"),d.v6=e=>e&&e.exact?u:new RegExp(`${i(e)}${s}${i(e)}`,"g"),e.exports=d},"./node_modules/is-arguments/index.js":function(e,t,n){"use strict";var a="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,i=n("./node_modules/call-bind/callBound.js")("Object.prototype.toString"),r=function(e){return!(a&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},o=function(e){return!!r(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return r(arguments)}();r.isLegacyArguments=o,e.exports=s?r:o},"./node_modules/is-date-object/index.js":function(e,t,n){"use strict";var a=Date.prototype.getDay,i=Object.prototype.toString,r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(r?function(e){try{return a.call(e),!0}catch(t){return!1}}(e):"[object Date]"===i.call(e))}},"./node_modules/is-regex/index.js":function(e,t,n){"use strict";var a,i,r,o,s=n("./node_modules/call-bind/callBound.js"),l=n("./node_modules/has-symbols/index.js")()&&"symbol"==typeof Symbol.toStringTag;if(l){a=s("Object.prototype.hasOwnProperty"),i=s("RegExp.prototype.exec"),r={};var c=function(){throw r};o={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(o[Symbol.toPrimitive]=c)}var u=s("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor;e.exports=l?function(e){if(!e||"object"!=typeof e)return!1;var t=d(e,"lastIndex");if(!(t&&a(t,"value")))return!1;try{i(e,o)}catch(n){return n===r}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===u(e)}},"./node_modules/is-url-superb/index.js":function(e,t,n){"use strict";const a=n("./node_modules/url-regex/index.js")({exact:!0});e.exports=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return a.test(e.trim())}},"./node_modules/lodash/_DataView.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"DataView");e.exports=a},"./node_modules/lodash/_Hash.js":function(e,t,n){var a=n("./node_modules/lodash/_hashClear.js"),i=n("./node_modules/lodash/_hashDelete.js"),r=n("./node_modules/lodash/_hashGet.js"),o=n("./node_modules/lodash/_hashHas.js"),s=n("./node_modules/lodash/_hashSet.js");function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=i,l.prototype.get=r,l.prototype.has=o,l.prototype.set=s,e.exports=l},"./node_modules/lodash/_ListCache.js":function(e,t,n){var a=n("./node_modules/lodash/_listCacheClear.js"),i=n("./node_modules/lodash/_listCacheDelete.js"),r=n("./node_modules/lodash/_listCacheGet.js"),o=n("./node_modules/lodash/_listCacheHas.js"),s=n("./node_modules/lodash/_listCacheSet.js");function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=i,l.prototype.get=r,l.prototype.has=o,l.prototype.set=s,e.exports=l},"./node_modules/lodash/_Map.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"Map");e.exports=a},"./node_modules/lodash/_MapCache.js":function(e,t,n){var a=n("./node_modules/lodash/_mapCacheClear.js"),i=n("./node_modules/lodash/_mapCacheDelete.js"),r=n("./node_modules/lodash/_mapCacheGet.js"),o=n("./node_modules/lodash/_mapCacheHas.js"),s=n("./node_modules/lodash/_mapCacheSet.js");function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}l.prototype.clear=a,l.prototype.delete=i,l.prototype.get=r,l.prototype.has=o,l.prototype.set=s,e.exports=l},"./node_modules/lodash/_Promise.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"Promise");e.exports=a},"./node_modules/lodash/_Set.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"Set");e.exports=a},"./node_modules/lodash/_SetCache.js":function(e,t,n){var a=n("./node_modules/lodash/_MapCache.js"),i=n("./node_modules/lodash/_setCacheAdd.js"),r=n("./node_modules/lodash/_setCacheHas.js");function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=i,o.prototype.has=r,e.exports=o},"./node_modules/lodash/_Stack.js":function(e,t,n){var a=n("./node_modules/lodash/_ListCache.js"),i=n("./node_modules/lodash/_stackClear.js"),r=n("./node_modules/lodash/_stackDelete.js"),o=n("./node_modules/lodash/_stackGet.js"),s=n("./node_modules/lodash/_stackHas.js"),l=n("./node_modules/lodash/_stackSet.js");function c(e){var t=this.__data__=new a(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=r,c.prototype.get=o,c.prototype.has=s,c.prototype.set=l,e.exports=c},"./node_modules/lodash/_Symbol.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js").Symbol;e.exports=a},"./node_modules/lodash/_Uint8Array.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js").Uint8Array;e.exports=a},"./node_modules/lodash/_WeakMap.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(n("./node_modules/lodash/_root.js"),"WeakMap");e.exports=a},"./node_modules/lodash/_apply.js":function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},"./node_modules/lodash/_arrayEach.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a&&!1!==t(e[n],n,e););return e}},"./node_modules/lodash/_arrayFilter.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,i=0,r=[];++n<a;){var o=e[n];t(o,n,e)&&(r[i++]=o)}return r}},"./node_modules/lodash/_arrayLikeKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_baseTimes.js"),i=n("./node_modules/lodash/isArguments.js"),r=n("./node_modules/lodash/isArray.js"),o=n("./node_modules/lodash/isBuffer.js"),s=n("./node_modules/lodash/_isIndex.js"),l=n("./node_modules/lodash/isTypedArray.js"),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=r(e),u=!n&&i(e),d=!n&&!u&&o(e),f=!n&&!u&&!d&&l(e),h=n||u||d||f,p=h?a(e.length,String):[],m=p.length;for(var v in e)!t&&!c.call(e,v)||h&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,m))||p.push(v);return p}},"./node_modules/lodash/_arrayMap.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,i=Array(a);++n<a;)i[n]=t(e[n],n,e);return i}},"./node_modules/lodash/_arrayPush.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=t.length,i=e.length;++n<a;)e[i+n]=t[n];return e}},"./node_modules/lodash/_arraySome.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}},"./node_modules/lodash/_assignMergeValue.js":function(e,t,n){var a=n("./node_modules/lodash/_baseAssignValue.js"),i=n("./node_modules/lodash/eq.js");e.exports=function(e,t,n){(void 0!==n&&!i(e[t],n)||void 0===n&&!(t in e))&&a(e,t,n)}},"./node_modules/lodash/_assignValue.js":function(e,t,n){var a=n("./node_modules/lodash/_baseAssignValue.js"),i=n("./node_modules/lodash/eq.js"),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];r.call(e,t)&&i(o,n)&&(void 0!==n||t in e)||a(e,t,n)}},"./node_modules/lodash/_assocIndexOf.js":function(e,t,n){var a=n("./node_modules/lodash/eq.js");e.exports=function(e,t){for(var n=e.length;n--;)if(a(e[n][0],t))return n;return-1}},"./node_modules/lodash/_baseAssign.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),i=n("./node_modules/lodash/keys.js");e.exports=function(e,t){return e&&a(t,i(t),e)}},"./node_modules/lodash/_baseAssignIn.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),i=n("./node_modules/lodash/keysIn.js");e.exports=function(e,t){return e&&a(t,i(t),e)}},"./node_modules/lodash/_baseAssignValue.js":function(e,t,n){var a=n("./node_modules/lodash/_defineProperty.js");e.exports=function(e,t,n){"__proto__"==t&&a?a(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},"./node_modules/lodash/_baseClone.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),i=n("./node_modules/lodash/_arrayEach.js"),r=n("./node_modules/lodash/_assignValue.js"),o=n("./node_modules/lodash/_baseAssign.js"),s=n("./node_modules/lodash/_baseAssignIn.js"),l=n("./node_modules/lodash/_cloneBuffer.js"),c=n("./node_modules/lodash/_copyArray.js"),u=n("./node_modules/lodash/_copySymbols.js"),d=n("./node_modules/lodash/_copySymbolsIn.js"),f=n("./node_modules/lodash/_getAllKeys.js"),h=n("./node_modules/lodash/_getAllKeysIn.js"),p=n("./node_modules/lodash/_getTag.js"),m=n("./node_modules/lodash/_initCloneArray.js"),v=n("./node_modules/lodash/_initCloneByTag.js"),g=n("./node_modules/lodash/_initCloneObject.js"),b=n("./node_modules/lodash/isArray.js"),y=n("./node_modules/lodash/isBuffer.js"),w=n("./node_modules/lodash/isMap.js"),k=n("./node_modules/lodash/isObject.js"),C=n("./node_modules/lodash/isSet.js"),_=n("./node_modules/lodash/keys.js"),S=n("./node_modules/lodash/keysIn.js"),x="[object Arguments]",E="[object Function]",j="[object Object]",T={};T[x]=T["[object Array]"]=T["[object ArrayBuffer]"]=T["[object DataView]"]=T["[object Boolean]"]=T["[object Date]"]=T["[object Float32Array]"]=T["[object Float64Array]"]=T["[object Int8Array]"]=T["[object Int16Array]"]=T["[object Int32Array]"]=T["[object Map]"]=T["[object Number]"]=T[j]=T["[object RegExp]"]=T["[object Set]"]=T["[object String]"]=T["[object Symbol]"]=T["[object Uint8Array]"]=T["[object Uint8ClampedArray]"]=T["[object Uint16Array]"]=T["[object Uint32Array]"]=!0,T["[object Error]"]=T[E]=T["[object WeakMap]"]=!1,e.exports=function e(t,n,M,P,O,A){var D,R=1&n,L=2&n,B=4&n;if(M&&(D=O?M(t,P,O,A):M(t)),void 0!==D)return D;if(!k(t))return t;var I=b(t);if(I){if(D=m(t),!R)return c(t,D)}else{var N=p(t),F=N==E||"[object GeneratorFunction]"==N;if(y(t))return l(t,R);if(N==j||N==x||F&&!O){if(D=L||F?{}:g(t),!R)return L?d(t,s(D,t)):u(t,o(D,t))}else{if(!T[N])return O?t:{};D=v(t,N,R)}}A||(A=new a);var H=A.get(t);if(H)return H;A.set(t,D),C(t)?t.forEach((function(a){D.add(e(a,n,M,a,t,A))})):w(t)&&t.forEach((function(a,i){D.set(i,e(a,n,M,i,t,A))}));var V=I?void 0:(B?L?h:f:L?S:_)(t);return i(V||t,(function(a,i){V&&(a=t[i=a]),r(D,i,e(a,n,M,i,t,A))})),D}},"./node_modules/lodash/_baseCreate.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js"),i=Object.create,r=function(){function e(){}return function(t){if(!a(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=r},"./node_modules/lodash/_baseEach.js":function(e,t,n){var a=n("./node_modules/lodash/_baseForOwn.js"),i=n("./node_modules/lodash/_createBaseEach.js")(a);e.exports=i},"./node_modules/lodash/_baseFor.js":function(e,t,n){var a=n("./node_modules/lodash/_createBaseFor.js")();e.exports=a},"./node_modules/lodash/_baseForOwn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseFor.js"),i=n("./node_modules/lodash/keys.js");e.exports=function(e,t){return e&&a(e,t,i)}},"./node_modules/lodash/_baseGet.js":function(e,t,n){var a=n("./node_modules/lodash/_castPath.js"),i=n("./node_modules/lodash/_toKey.js");e.exports=function(e,t){for(var n=0,r=(t=a(t,e)).length;null!=e&&n<r;)e=e[i(t[n++])];return n&&n==r?e:void 0}},"./node_modules/lodash/_baseGetAllKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayPush.js"),i=n("./node_modules/lodash/isArray.js");e.exports=function(e,t,n){var r=t(e);return i(e)?r:a(r,n(e))}},"./node_modules/lodash/_baseGetTag.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),i=n("./node_modules/lodash/_getRawTag.js"),r=n("./node_modules/lodash/_objectToString.js"),o=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):r(e)}},"./node_modules/lodash/_baseHasIn.js":function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},"./node_modules/lodash/_baseIsArguments.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),i=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return i(e)&&"[object Arguments]"==a(e)}},"./node_modules/lodash/_baseIsEqual.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsEqualDeep.js"),i=n("./node_modules/lodash/isObjectLike.js");e.exports=function e(t,n,r,o,s){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:a(t,n,r,o,e,s))}},"./node_modules/lodash/_baseIsEqualDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),i=n("./node_modules/lodash/_equalArrays.js"),r=n("./node_modules/lodash/_equalByTag.js"),o=n("./node_modules/lodash/_equalObjects.js"),s=n("./node_modules/lodash/_getTag.js"),l=n("./node_modules/lodash/isArray.js"),c=n("./node_modules/lodash/isBuffer.js"),u=n("./node_modules/lodash/isTypedArray.js"),d="[object Arguments]",f="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,v,g){var b=l(e),y=l(t),w=b?f:s(e),k=y?f:s(t),C=(w=w==d?h:w)==h,_=(k=k==d?h:k)==h,S=w==k;if(S&&c(e)){if(!c(t))return!1;b=!0,C=!1}if(S&&!C)return g||(g=new a),b||u(e)?i(e,t,n,m,v,g):r(e,t,w,n,m,v,g);if(!(1&n)){var x=C&&p.call(e,"__wrapped__"),E=_&&p.call(t,"__wrapped__");if(x||E){var j=x?e.value():e,T=E?t.value():t;return g||(g=new a),v(j,T,n,m,g)}}return!!S&&(g||(g=new a),o(e,t,n,m,v,g))}},"./node_modules/lodash/_baseIsMap.js":function(e,t,n){var a=n("./node_modules/lodash/_getTag.js"),i=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return i(e)&&"[object Map]"==a(e)}},"./node_modules/lodash/_baseIsMatch.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),i=n("./node_modules/lodash/_baseIsEqual.js");e.exports=function(e,t,n,r){var o=n.length,s=o,l=!r;if(null==e)return!s;for(e=Object(e);o--;){var c=n[o];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++o<s;){var u=(c=n[o])[0],d=e[u],f=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var h=new a;if(r)var p=r(d,f,u,e,t,h);if(!(void 0===p?i(f,d,3,r,h):p))return!1}}return!0}},"./node_modules/lodash/_baseIsNative.js":function(e,t,n){var a=n("./node_modules/lodash/isFunction.js"),i=n("./node_modules/lodash/_isMasked.js"),r=n("./node_modules/lodash/isObject.js"),o=n("./node_modules/lodash/_toSource.js"),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,f=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!r(e)||i(e))&&(a(e)?f:s).test(o(e))}},"./node_modules/lodash/_baseIsSet.js":function(e,t,n){var a=n("./node_modules/lodash/_getTag.js"),i=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return i(e)&&"[object Set]"==a(e)}},"./node_modules/lodash/_baseIsTypedArray.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),i=n("./node_modules/lodash/isLength.js"),r=n("./node_modules/lodash/isObjectLike.js"),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return r(e)&&i(e.length)&&!!o[a(e)]}},"./node_modules/lodash/_baseIteratee.js":function(e,t,n){var a=n("./node_modules/lodash/_baseMatches.js"),i=n("./node_modules/lodash/_baseMatchesProperty.js"),r=n("./node_modules/lodash/identity.js"),o=n("./node_modules/lodash/isArray.js"),s=n("./node_modules/lodash/property.js");e.exports=function(e){return"function"==typeof e?e:null==e?r:"object"==typeof e?o(e)?i(e[0],e[1]):a(e):s(e)}},"./node_modules/lodash/_baseKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_isPrototype.js"),i=n("./node_modules/lodash/_nativeKeys.js"),r=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return i(e);var t=[];for(var n in Object(e))r.call(e,n)&&"constructor"!=n&&t.push(n);return t}},"./node_modules/lodash/_baseKeysIn.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js"),i=n("./node_modules/lodash/_isPrototype.js"),r=n("./node_modules/lodash/_nativeKeysIn.js"),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return r(e);var t=i(e),n=[];for(var s in e)("constructor"!=s||!t&&o.call(e,s))&&n.push(s);return n}},"./node_modules/lodash/_baseMap.js":function(e,t,n){var a=n("./node_modules/lodash/_baseEach.js"),i=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e,t){var n=-1,r=i(e)?Array(e.length):[];return a(e,(function(e,a,i){r[++n]=t(e,a,i)})),r}},"./node_modules/lodash/_baseMatches.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsMatch.js"),i=n("./node_modules/lodash/_getMatchData.js"),r=n("./node_modules/lodash/_matchesStrictComparable.js");e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?r(t[0][0],t[0][1]):function(n){return n===e||a(n,e,t)}}},"./node_modules/lodash/_baseMatchesProperty.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsEqual.js"),i=n("./node_modules/lodash/get.js"),r=n("./node_modules/lodash/hasIn.js"),o=n("./node_modules/lodash/_isKey.js"),s=n("./node_modules/lodash/_isStrictComparable.js"),l=n("./node_modules/lodash/_matchesStrictComparable.js"),c=n("./node_modules/lodash/_toKey.js");e.exports=function(e,t){return o(e)&&s(t)?l(c(e),t):function(n){var o=i(n,e);return void 0===o&&o===t?r(n,e):a(t,o,3)}}},"./node_modules/lodash/_baseMerge.js":function(e,t,n){var a=n("./node_modules/lodash/_Stack.js"),i=n("./node_modules/lodash/_assignMergeValue.js"),r=n("./node_modules/lodash/_baseFor.js"),o=n("./node_modules/lodash/_baseMergeDeep.js"),s=n("./node_modules/lodash/isObject.js"),l=n("./node_modules/lodash/keysIn.js"),c=n("./node_modules/lodash/_safeGet.js");e.exports=function e(t,n,u,d,f){t!==n&&r(n,(function(r,l){if(f||(f=new a),s(r))o(t,n,l,u,e,d,f);else{var h=d?d(c(t,l),r,l+"",t,n,f):void 0;void 0===h&&(h=r),i(t,l,h)}}),l)}},"./node_modules/lodash/_baseMergeDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_assignMergeValue.js"),i=n("./node_modules/lodash/_cloneBuffer.js"),r=n("./node_modules/lodash/_cloneTypedArray.js"),o=n("./node_modules/lodash/_copyArray.js"),s=n("./node_modules/lodash/_initCloneObject.js"),l=n("./node_modules/lodash/isArguments.js"),c=n("./node_modules/lodash/isArray.js"),u=n("./node_modules/lodash/isArrayLikeObject.js"),d=n("./node_modules/lodash/isBuffer.js"),f=n("./node_modules/lodash/isFunction.js"),h=n("./node_modules/lodash/isObject.js"),p=n("./node_modules/lodash/isPlainObject.js"),m=n("./node_modules/lodash/isTypedArray.js"),v=n("./node_modules/lodash/_safeGet.js"),g=n("./node_modules/lodash/toPlainObject.js");e.exports=function(e,t,n,b,y,w,k){var C=v(e,n),_=v(t,n),S=k.get(_);if(S)a(e,n,S);else{var x=w?w(C,_,n+"",e,t,k):void 0,E=void 0===x;if(E){var j=c(_),T=!j&&d(_),M=!j&&!T&&m(_);x=_,j||T||M?c(C)?x=C:u(C)?x=o(C):T?(E=!1,x=i(_,!0)):M?(E=!1,x=r(_,!0)):x=[]:p(_)||l(_)?(x=C,l(C)?x=g(C):h(C)&&!f(C)||(x=s(_))):E=!1}E&&(k.set(_,x),y(x,_,b,w,k),k.delete(_)),a(e,n,x)}}},"./node_modules/lodash/_baseProperty.js":function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},"./node_modules/lodash/_basePropertyDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGet.js");e.exports=function(e){return function(t){return a(t,e)}}},"./node_modules/lodash/_baseRest.js":function(e,t,n){var a=n("./node_modules/lodash/identity.js"),i=n("./node_modules/lodash/_overRest.js"),r=n("./node_modules/lodash/_setToString.js");e.exports=function(e,t){return r(i(e,t,a),e+"")}},"./node_modules/lodash/_baseSetToString.js":function(e,t,n){var a=n("./node_modules/lodash/constant.js"),i=n("./node_modules/lodash/_defineProperty.js"),r=n("./node_modules/lodash/identity.js"),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:a(t),writable:!0})}:r;e.exports=o},"./node_modules/lodash/_baseTimes.js":function(e,t){e.exports=function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}},"./node_modules/lodash/_baseToString.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),i=n("./node_modules/lodash/_arrayMap.js"),r=n("./node_modules/lodash/isArray.js"),o=n("./node_modules/lodash/isSymbol.js"),s=a?a.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(r(t))return i(t,e)+"";if(o(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},"./node_modules/lodash/_baseTrim.js":function(e,t,n){var a=n("./node_modules/lodash/_trimmedEndIndex.js"),i=/^\s+/;e.exports=function(e){return e?e.slice(0,a(e)+1).replace(i,""):e}},"./node_modules/lodash/_baseUnary.js":function(e,t){e.exports=function(e){return function(t){return e(t)}}},"./node_modules/lodash/_cacheHas.js":function(e,t){e.exports=function(e,t){return e.has(t)}},"./node_modules/lodash/_castFunction.js":function(e,t,n){var a=n("./node_modules/lodash/identity.js");e.exports=function(e){return"function"==typeof e?e:a}},"./node_modules/lodash/_castPath.js":function(e,t,n){var a=n("./node_modules/lodash/isArray.js"),i=n("./node_modules/lodash/_isKey.js"),r=n("./node_modules/lodash/_stringToPath.js"),o=n("./node_modules/lodash/toString.js");e.exports=function(e,t){return a(e)?e:i(e,t)?[e]:r(o(e))}},"./node_modules/lodash/_cloneArrayBuffer.js":function(e,t,n){var a=n("./node_modules/lodash/_Uint8Array.js");e.exports=function(e){var t=new e.constructor(e.byteLength);return new a(t).set(new a(e)),t}},"./node_modules/lodash/_cloneBuffer.js":function(e,t,n){(function(e){var a=n("./node_modules/lodash/_root.js"),i=t&&!t.nodeType&&t,r=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=r&&r.exports===i?a.Buffer:void 0,s=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,a=s?s(n):new e.constructor(n);return e.copy(a),a}}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/lodash/_cloneDataView.js":function(e,t,n){var a=n("./node_modules/lodash/_cloneArrayBuffer.js");e.exports=function(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},"./node_modules/lodash/_cloneRegExp.js":function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},"./node_modules/lodash/_cloneSymbol.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),i=a?a.prototype:void 0,r=i?i.valueOf:void 0;e.exports=function(e){return r?Object(r.call(e)):{}}},"./node_modules/lodash/_cloneTypedArray.js":function(e,t,n){var a=n("./node_modules/lodash/_cloneArrayBuffer.js");e.exports=function(e,t){var n=t?a(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},"./node_modules/lodash/_copyArray.js":function(e,t){e.exports=function(e,t){var n=-1,a=e.length;for(t||(t=Array(a));++n<a;)t[n]=e[n];return t}},"./node_modules/lodash/_copyObject.js":function(e,t,n){var a=n("./node_modules/lodash/_assignValue.js"),i=n("./node_modules/lodash/_baseAssignValue.js");e.exports=function(e,t,n,r){var o=!n;n||(n={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=r?r(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),o?i(n,c,u):a(n,c,u)}return n}},"./node_modules/lodash/_copySymbols.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),i=n("./node_modules/lodash/_getSymbols.js");e.exports=function(e,t){return a(e,i(e),t)}},"./node_modules/lodash/_copySymbolsIn.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),i=n("./node_modules/lodash/_getSymbolsIn.js");e.exports=function(e,t){return a(e,i(e),t)}},"./node_modules/lodash/_coreJsData.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js")["__core-js_shared__"];e.exports=a},"./node_modules/lodash/_createAssigner.js":function(e,t,n){var a=n("./node_modules/lodash/_baseRest.js"),i=n("./node_modules/lodash/_isIterateeCall.js");e.exports=function(e){return a((function(t,n){var a=-1,r=n.length,o=r>1?n[r-1]:void 0,s=r>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(r--,o):void 0,s&&i(n[0],n[1],s)&&(o=r<3?void 0:o,r=1),t=Object(t);++a<r;){var l=n[a];l&&e(t,l,a,o)}return t}))}},"./node_modules/lodash/_createBaseEach.js":function(e,t,n){var a=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!a(n))return e(n,i);for(var r=n.length,o=t?r:-1,s=Object(n);(t?o--:++o<r)&&!1!==i(s[o],o,s););return n}}},"./node_modules/lodash/_createBaseFor.js":function(e,t){e.exports=function(e){return function(t,n,a){for(var i=-1,r=Object(t),o=a(t),s=o.length;s--;){var l=o[e?s:++i];if(!1===n(r[l],l,r))break}return t}}},"./node_modules/lodash/_defineProperty.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js"),i=function(){try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=i},"./node_modules/lodash/_equalArrays.js":function(e,t,n){var a=n("./node_modules/lodash/_SetCache.js"),i=n("./node_modules/lodash/_arraySome.js"),r=n("./node_modules/lodash/_cacheHas.js");e.exports=function(e,t,n,o,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var f=l.get(e),h=l.get(t);if(f&&h)return f==t&&h==e;var p=-1,m=!0,v=2&n?new a:void 0;for(l.set(e,t),l.set(t,e);++p<u;){var g=e[p],b=t[p];if(o)var y=c?o(b,g,p,t,e,l):o(g,b,p,e,t,l);if(void 0!==y){if(y)continue;m=!1;break}if(v){if(!i(t,(function(e,t){if(!r(v,t)&&(g===e||s(g,e,n,o,l)))return v.push(t)}))){m=!1;break}}else if(g!==b&&!s(g,b,n,o,l)){m=!1;break}}return l.delete(e),l.delete(t),m}},"./node_modules/lodash/_equalByTag.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),i=n("./node_modules/lodash/_Uint8Array.js"),r=n("./node_modules/lodash/eq.js"),o=n("./node_modules/lodash/_equalArrays.js"),s=n("./node_modules/lodash/_mapToArray.js"),l=n("./node_modules/lodash/_setToArray.js"),c=a?a.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,a,c,d,f){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return r(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var p=1&a;if(h||(h=l),e.size!=t.size&&!p)return!1;var m=f.get(e);if(m)return m==t;a|=2,f.set(e,t);var v=o(h(e),h(t),a,c,d,f);return f.delete(e),v;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},"./node_modules/lodash/_equalObjects.js":function(e,t,n){var a=n("./node_modules/lodash/_getAllKeys.js"),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,r,o,s){var l=1&n,c=a(e),u=c.length;if(u!=a(t).length&&!l)return!1;for(var d=u;d--;){var f=c[d];if(!(l?f in t:i.call(t,f)))return!1}var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var m=!0;s.set(e,t),s.set(t,e);for(var v=l;++d<u;){var g=e[f=c[d]],b=t[f];if(r)var y=l?r(b,g,f,t,e,s):r(g,b,f,e,t,s);if(!(void 0===y?g===b||o(g,b,n,r,s):y)){m=!1;break}v||(v="constructor"==f)}if(m&&!v){var w=e.constructor,k=t.constructor;w==k||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof k&&k instanceof k||(m=!1)}return s.delete(e),s.delete(t),m}},"./node_modules/lodash/_freeGlobal.js":function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/lodash/_getAllKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetAllKeys.js"),i=n("./node_modules/lodash/_getSymbols.js"),r=n("./node_modules/lodash/keys.js");e.exports=function(e){return a(e,r,i)}},"./node_modules/lodash/_getAllKeysIn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetAllKeys.js"),i=n("./node_modules/lodash/_getSymbolsIn.js"),r=n("./node_modules/lodash/keysIn.js");e.exports=function(e){return a(e,r,i)}},"./node_modules/lodash/_getMapData.js":function(e,t,n){var a=n("./node_modules/lodash/_isKeyable.js");e.exports=function(e,t){var n=e.__data__;return a(t)?n["string"==typeof t?"string":"hash"]:n.map}},"./node_modules/lodash/_getMatchData.js":function(e,t,n){var a=n("./node_modules/lodash/_isStrictComparable.js"),i=n("./node_modules/lodash/keys.js");e.exports=function(e){for(var t=i(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,a(o)]}return t}},"./node_modules/lodash/_getNative.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsNative.js"),i=n("./node_modules/lodash/_getValue.js");e.exports=function(e,t){var n=i(e,t);return a(n)?n:void 0}},"./node_modules/lodash/_getPrototype.js":function(e,t,n){var a=n("./node_modules/lodash/_overArg.js")(Object.getPrototypeOf,Object);e.exports=a},"./node_modules/lodash/_getRawTag.js":function(e,t,n){var a=n("./node_modules/lodash/_Symbol.js"),i=Object.prototype,r=i.hasOwnProperty,o=i.toString,s=a?a.toStringTag:void 0;e.exports=function(e){var t=r.call(e,s),n=e[s];try{e[s]=void 0;var a=!0}catch(l){}var i=o.call(e);return a&&(t?e[s]=n:delete e[s]),i}},"./node_modules/lodash/_getSymbols.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayFilter.js"),i=n("./node_modules/lodash/stubArray.js"),r=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),a(o(e),(function(t){return r.call(e,t)})))}:i;e.exports=s},"./node_modules/lodash/_getSymbolsIn.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayPush.js"),i=n("./node_modules/lodash/_getPrototype.js"),r=n("./node_modules/lodash/_getSymbols.js"),o=n("./node_modules/lodash/stubArray.js"),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)a(t,r(e)),e=i(e);return t}:o;e.exports=s},"./node_modules/lodash/_getTag.js":function(e,t,n){var a=n("./node_modules/lodash/_DataView.js"),i=n("./node_modules/lodash/_Map.js"),r=n("./node_modules/lodash/_Promise.js"),o=n("./node_modules/lodash/_Set.js"),s=n("./node_modules/lodash/_WeakMap.js"),l=n("./node_modules/lodash/_baseGetTag.js"),c=n("./node_modules/lodash/_toSource.js"),u="[object Map]",d="[object Promise]",f="[object Set]",h="[object WeakMap]",p="[object DataView]",m=c(a),v=c(i),g=c(r),b=c(o),y=c(s),w=l;(a&&w(new a(new ArrayBuffer(1)))!=p||i&&w(new i)!=u||r&&w(r.resolve())!=d||o&&w(new o)!=f||s&&w(new s)!=h)&&(w=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,a=n?c(n):"";if(a)switch(a){case m:return p;case v:return u;case g:return d;case b:return f;case y:return h}return t}),e.exports=w},"./node_modules/lodash/_getValue.js":function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},"./node_modules/lodash/_hasPath.js":function(e,t,n){var a=n("./node_modules/lodash/_castPath.js"),i=n("./node_modules/lodash/isArguments.js"),r=n("./node_modules/lodash/isArray.js"),o=n("./node_modules/lodash/_isIndex.js"),s=n("./node_modules/lodash/isLength.js"),l=n("./node_modules/lodash/_toKey.js");e.exports=function(e,t,n){for(var c=-1,u=(t=a(t,e)).length,d=!1;++c<u;){var f=l(t[c]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&s(u)&&o(f,u)&&(r(e)||i(e))}},"./node_modules/lodash/_hashClear.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js");e.exports=function(){this.__data__=a?a(null):{},this.size=0}},"./node_modules/lodash/_hashDelete.js":function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},"./node_modules/lodash/_hashGet.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js"),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(a){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},"./node_modules/lodash/_hashHas.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js"),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return a?void 0!==t[e]:i.call(t,e)}},"./node_modules/lodash/_hashSet.js":function(e,t,n){var a=n("./node_modules/lodash/_nativeCreate.js");e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=a&&void 0===t?"__lodash_hash_undefined__":t,this}},"./node_modules/lodash/_initCloneArray.js":function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,a=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(a.index=e.index,a.input=e.input),a}},"./node_modules/lodash/_initCloneByTag.js":function(e,t,n){var a=n("./node_modules/lodash/_cloneArrayBuffer.js"),i=n("./node_modules/lodash/_cloneDataView.js"),r=n("./node_modules/lodash/_cloneRegExp.js"),o=n("./node_modules/lodash/_cloneSymbol.js"),s=n("./node_modules/lodash/_cloneTypedArray.js");e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return a(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return i(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return r(e);case"[object Set]":return new l;case"[object Symbol]":return o(e)}}},"./node_modules/lodash/_initCloneObject.js":function(e,t,n){var a=n("./node_modules/lodash/_baseCreate.js"),i=n("./node_modules/lodash/_getPrototype.js"),r=n("./node_modules/lodash/_isPrototype.js");e.exports=function(e){return"function"!=typeof e.constructor||r(e)?{}:a(i(e))}},"./node_modules/lodash/_isIndex.js":function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==a||"symbol"!=a&&n.test(e))&&e>-1&&e%1==0&&e<t}},"./node_modules/lodash/_isIterateeCall.js":function(e,t,n){var a=n("./node_modules/lodash/eq.js"),i=n("./node_modules/lodash/isArrayLike.js"),r=n("./node_modules/lodash/_isIndex.js"),o=n("./node_modules/lodash/isObject.js");e.exports=function(e,t,n){if(!o(n))return!1;var s=typeof t;return!!("number"==s?i(n)&&r(t,n.length):"string"==s&&t in n)&&a(n[t],e)}},"./node_modules/lodash/_isKey.js":function(e,t,n){var a=n("./node_modules/lodash/isArray.js"),i=n("./node_modules/lodash/isSymbol.js"),r=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(a(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||(o.test(e)||!r.test(e)||null!=t&&e in Object(t))}},"./node_modules/lodash/_isKeyable.js":function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},"./node_modules/lodash/_isMasked.js":function(e,t,n){var a,i=n("./node_modules/lodash/_coreJsData.js"),r=(a=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";e.exports=function(e){return!!r&&r in e}},"./node_modules/lodash/_isPrototype.js":function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},"./node_modules/lodash/_isStrictComparable.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js");e.exports=function(e){return e==e&&!a(e)}},"./node_modules/lodash/_listCacheClear.js":function(e,t){e.exports=function(){this.__data__=[],this.size=0}},"./node_modules/lodash/_listCacheDelete.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js"),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=a(t,e);return!(n<0)&&(n==t.length-1?t.pop():i.call(t,n,1),--this.size,!0)}},"./node_modules/lodash/_listCacheGet.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js");e.exports=function(e){var t=this.__data__,n=a(t,e);return n<0?void 0:t[n][1]}},"./node_modules/lodash/_listCacheHas.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js");e.exports=function(e){return a(this.__data__,e)>-1}},"./node_modules/lodash/_listCacheSet.js":function(e,t,n){var a=n("./node_modules/lodash/_assocIndexOf.js");e.exports=function(e,t){var n=this.__data__,i=a(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},"./node_modules/lodash/_mapCacheClear.js":function(e,t,n){var a=n("./node_modules/lodash/_Hash.js"),i=n("./node_modules/lodash/_ListCache.js"),r=n("./node_modules/lodash/_Map.js");e.exports=function(){this.size=0,this.__data__={hash:new a,map:new(r||i),string:new a}}},"./node_modules/lodash/_mapCacheDelete.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e){var t=a(this,e).delete(e);return this.size-=t?1:0,t}},"./node_modules/lodash/_mapCacheGet.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e){return a(this,e).get(e)}},"./node_modules/lodash/_mapCacheHas.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e){return a(this,e).has(e)}},"./node_modules/lodash/_mapCacheSet.js":function(e,t,n){var a=n("./node_modules/lodash/_getMapData.js");e.exports=function(e,t){var n=a(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},"./node_modules/lodash/_mapToArray.js":function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,a){n[++t]=[a,e]})),n}},"./node_modules/lodash/_matchesStrictComparable.js":function(e,t){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},"./node_modules/lodash/_memoizeCapped.js":function(e,t,n){var a=n("./node_modules/lodash/memoize.js");e.exports=function(e){var t=a(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},"./node_modules/lodash/_nativeCreate.js":function(e,t,n){var a=n("./node_modules/lodash/_getNative.js")(Object,"create");e.exports=a},"./node_modules/lodash/_nativeKeys.js":function(e,t,n){var a=n("./node_modules/lodash/_overArg.js")(Object.keys,Object);e.exports=a},"./node_modules/lodash/_nativeKeysIn.js":function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},"./node_modules/lodash/_nodeUtil.js":function(e,t,n){(function(e){var a=n("./node_modules/lodash/_freeGlobal.js"),i=t&&!t.nodeType&&t,r=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=r&&r.exports===i&&a.process,s=function(){try{var e=r&&r.require&&r.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();e.exports=s}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/lodash/_objectToString.js":function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},"./node_modules/lodash/_overArg.js":function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},"./node_modules/lodash/_overRest.js":function(e,t,n){var a=n("./node_modules/lodash/_apply.js"),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,s=i(r.length-t,0),l=Array(s);++o<s;)l[o]=r[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=r[o];return c[t]=n(l),a(e,this,c)}}},"./node_modules/lodash/_root.js":function(e,t,n){var a=n("./node_modules/lodash/_freeGlobal.js"),i="object"==typeof self&&self&&self.Object===Object&&self,r=a||i||Function("return this")();e.exports=r},"./node_modules/lodash/_safeGet.js":function(e,t){e.exports=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}},"./node_modules/lodash/_setCacheAdd.js":function(e,t){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},"./node_modules/lodash/_setCacheHas.js":function(e,t){e.exports=function(e){return this.__data__.has(e)}},"./node_modules/lodash/_setToArray.js":function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},"./node_modules/lodash/_setToString.js":function(e,t,n){var a=n("./node_modules/lodash/_baseSetToString.js"),i=n("./node_modules/lodash/_shortOut.js")(a);e.exports=i},"./node_modules/lodash/_shortOut.js":function(e,t){var n=Date.now;e.exports=function(e){var t=0,a=0;return function(){var i=n(),r=16-(i-a);if(a=i,r>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},"./node_modules/lodash/_stackClear.js":function(e,t,n){var a=n("./node_modules/lodash/_ListCache.js");e.exports=function(){this.__data__=new a,this.size=0}},"./node_modules/lodash/_stackDelete.js":function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},"./node_modules/lodash/_stackGet.js":function(e,t){e.exports=function(e){return this.__data__.get(e)}},"./node_modules/lodash/_stackHas.js":function(e,t){e.exports=function(e){return this.__data__.has(e)}},"./node_modules/lodash/_stackSet.js":function(e,t,n){var a=n("./node_modules/lodash/_ListCache.js"),i=n("./node_modules/lodash/_Map.js"),r=n("./node_modules/lodash/_MapCache.js");e.exports=function(e,t){var n=this.__data__;if(n instanceof a){var o=n.__data__;if(!i||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new r(o)}return n.set(e,t),this.size=n.size,this}},"./node_modules/lodash/_stringToPath.js":function(e,t,n){var a=n("./node_modules/lodash/_memoizeCapped.js"),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,o=a((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,n,a,i){t.push(a?i.replace(r,"$1"):n||e)})),t}));e.exports=o},"./node_modules/lodash/_toKey.js":function(e,t,n){var a=n("./node_modules/lodash/isSymbol.js");e.exports=function(e){if("string"==typeof e||a(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},"./node_modules/lodash/_toSource.js":function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},"./node_modules/lodash/_trimmedEndIndex.js":function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},"./node_modules/lodash/cloneDeep.js":function(e,t,n){var a=n("./node_modules/lodash/_baseClone.js");e.exports=function(e){return a(e,5)}},"./node_modules/lodash/constant.js":function(e,t){e.exports=function(e){return function(){return e}}},"./node_modules/lodash/debounce.js":function(e,t,n){var a=n("./node_modules/lodash/isObject.js"),i=n("./node_modules/lodash/now.js"),r=n("./node_modules/lodash/toNumber.js"),o=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,d,f,h,p=0,m=!1,v=!1,g=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=l,a=c;return l=c=void 0,p=t,d=e.apply(a,n)}function y(e){return p=e,f=setTimeout(k,t),m?b(e):d}function w(e){var n=e-h;return void 0===h||n>=t||n<0||v&&e-p>=u}function k(){var e=i();if(w(e))return C(e);f=setTimeout(k,function(e){var n=t-(e-h);return v?s(n,u-(e-p)):n}(e))}function C(e){return f=void 0,g&&l?b(e):(l=c=void 0,d)}function _(){var e=i(),n=w(e);if(l=arguments,c=this,h=e,n){if(void 0===f)return y(h);if(v)return clearTimeout(f),f=setTimeout(k,t),b(h)}return void 0===f&&(f=setTimeout(k,t)),d}return t=r(t)||0,a(n)&&(m=!!n.leading,u=(v="maxWait"in n)?o(r(n.maxWait)||0,t):u,g="trailing"in n?!!n.trailing:g),_.cancel=function(){void 0!==f&&clearTimeout(f),p=0,l=h=c=f=void 0},_.flush=function(){return void 0===f?d:C(i())},_}},"./node_modules/lodash/each.js":function(e,t,n){e.exports=n("./node_modules/lodash/forEach.js")},"./node_modules/lodash/eq.js":function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},"./node_modules/lodash/forEach.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayEach.js"),i=n("./node_modules/lodash/_baseEach.js"),r=n("./node_modules/lodash/_castFunction.js"),o=n("./node_modules/lodash/isArray.js");e.exports=function(e,t){return(o(e)?a:i)(e,r(t))}},"./node_modules/lodash/forOwn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseForOwn.js"),i=n("./node_modules/lodash/_castFunction.js");e.exports=function(e,t){return e&&a(e,i(t))}},"./node_modules/lodash/get.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGet.js");e.exports=function(e,t,n){var i=null==e?void 0:a(e,t);return void 0===i?n:i}},"./node_modules/lodash/hasIn.js":function(e,t,n){var a=n("./node_modules/lodash/_baseHasIn.js"),i=n("./node_modules/lodash/_hasPath.js");e.exports=function(e,t){return null!=e&&i(e,t,a)}},"./node_modules/lodash/identity.js":function(e,t){e.exports=function(e){return e}},"./node_modules/lodash/isArguments.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsArguments.js"),i=n("./node_modules/lodash/isObjectLike.js"),r=Object.prototype,o=r.hasOwnProperty,s=r.propertyIsEnumerable,l=a(function(){return arguments}())?a:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},"./node_modules/lodash/isArray.js":function(e,t){var n=Array.isArray;e.exports=n},"./node_modules/lodash/isArrayLike.js":function(e,t,n){var a=n("./node_modules/lodash/isFunction.js"),i=n("./node_modules/lodash/isLength.js");e.exports=function(e){return null!=e&&i(e.length)&&!a(e)}},"./node_modules/lodash/isArrayLikeObject.js":function(e,t,n){var a=n("./node_modules/lodash/isArrayLike.js"),i=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return i(e)&&a(e)}},"./node_modules/lodash/isBuffer.js":function(e,t,n){(function(e){var a=n("./node_modules/lodash/_root.js"),i=n("./node_modules/lodash/stubFalse.js"),r=t&&!t.nodeType&&t,o=r&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===r?a.Buffer:void 0,l=(s?s.isBuffer:void 0)||i;e.exports=l}).call(this,n("./node_modules/webpack/buildin/module.js")(e))},"./node_modules/lodash/isFunction.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),i=n("./node_modules/lodash/isObject.js");e.exports=function(e){if(!i(e))return!1;var t=a(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},"./node_modules/lodash/isLength.js":function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},"./node_modules/lodash/isMap.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsMap.js"),i=n("./node_modules/lodash/_baseUnary.js"),r=n("./node_modules/lodash/_nodeUtil.js"),o=r&&r.isMap,s=o?i(o):a;e.exports=s},"./node_modules/lodash/isObject.js":function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},"./node_modules/lodash/isObjectLike.js":function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},"./node_modules/lodash/isPlainObject.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),i=n("./node_modules/lodash/_getPrototype.js"),r=n("./node_modules/lodash/isObjectLike.js"),o=Function.prototype,s=Object.prototype,l=o.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!r(e)||"[object Object]"!=a(e))return!1;var t=i(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},"./node_modules/lodash/isSet.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsSet.js"),i=n("./node_modules/lodash/_baseUnary.js"),r=n("./node_modules/lodash/_nodeUtil.js"),o=r&&r.isSet,s=o?i(o):a;e.exports=s},"./node_modules/lodash/isString.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),i=n("./node_modules/lodash/isArray.js"),r=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return"string"==typeof e||!i(e)&&r(e)&&"[object String]"==a(e)}},"./node_modules/lodash/isSymbol.js":function(e,t,n){var a=n("./node_modules/lodash/_baseGetTag.js"),i=n("./node_modules/lodash/isObjectLike.js");e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==a(e)}},"./node_modules/lodash/isTypedArray.js":function(e,t,n){var a=n("./node_modules/lodash/_baseIsTypedArray.js"),i=n("./node_modules/lodash/_baseUnary.js"),r=n("./node_modules/lodash/_nodeUtil.js"),o=r&&r.isTypedArray,s=o?i(o):a;e.exports=s},"./node_modules/lodash/keys.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayLikeKeys.js"),i=n("./node_modules/lodash/_baseKeys.js"),r=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e){return r(e)?a(e):i(e)}},"./node_modules/lodash/keysIn.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayLikeKeys.js"),i=n("./node_modules/lodash/_baseKeysIn.js"),r=n("./node_modules/lodash/isArrayLike.js");e.exports=function(e){return r(e)?a(e,!0):i(e)}},"./node_modules/lodash/map.js":function(e,t,n){var a=n("./node_modules/lodash/_arrayMap.js"),i=n("./node_modules/lodash/_baseIteratee.js"),r=n("./node_modules/lodash/_baseMap.js"),o=n("./node_modules/lodash/isArray.js");e.exports=function(e,t){return(o(e)?a:r)(e,i(t,3))}},"./node_modules/lodash/memoize.js":function(e,t,n){var a=n("./node_modules/lodash/_MapCache.js");function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var a=arguments,i=t?t.apply(this,a):a[0],r=n.cache;if(r.has(i))return r.get(i);var o=e.apply(this,a);return n.cache=r.set(i,o)||r,o};return n.cache=new(i.Cache||a),n}i.Cache=a,e.exports=i},"./node_modules/lodash/merge.js":function(e,t,n){var a=n("./node_modules/lodash/_baseMerge.js"),i=n("./node_modules/lodash/_createAssigner.js")((function(e,t,n){a(e,t,n)}));e.exports=i},"./node_modules/lodash/now.js":function(e,t,n){var a=n("./node_modules/lodash/_root.js");e.exports=function(){return a.Date.now()}},"./node_modules/lodash/property.js":function(e,t,n){var a=n("./node_modules/lodash/_baseProperty.js"),i=n("./node_modules/lodash/_basePropertyDeep.js"),r=n("./node_modules/lodash/_isKey.js"),o=n("./node_modules/lodash/_toKey.js");e.exports=function(e){return r(e)?a(o(e)):i(e)}},"./node_modules/lodash/stubArray.js":function(e,t){e.exports=function(){return[]}},"./node_modules/lodash/stubFalse.js":function(e,t){e.exports=function(){return!1}},"./node_modules/lodash/throttle.js":function(e,t,n){var a=n("./node_modules/lodash/debounce.js"),i=n("./node_modules/lodash/isObject.js");e.exports=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),a(e,t,{leading:r,maxWait:t,trailing:o})}},"./node_modules/lodash/toNumber.js":function(e,t,n){var a=n("./node_modules/lodash/_baseTrim.js"),i=n("./node_modules/lodash/isObject.js"),r=n("./node_modules/lodash/isSymbol.js"),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(r(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=a(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):o.test(e)?NaN:+e}},"./node_modules/lodash/toPlainObject.js":function(e,t,n){var a=n("./node_modules/lodash/_copyObject.js"),i=n("./node_modules/lodash/keysIn.js");e.exports=function(e){return a(e,i(e))}},"./node_modules/lodash/toString.js":function(e,t,n){var a=n("./node_modules/lodash/_baseToString.js");e.exports=function(e){return null==e?"":a(e)}},"./node_modules/md5.js/index.js":function(e,t,n){"use strict";var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/hash-base/index.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,o=new Array(16);function s(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function l(e,t){return e<<t|e>>>32-t}function c(e,t,n,a,i,r,o){return l(e+(t&n|~t&a)+i+r|0,o)+t|0}function u(e,t,n,a,i,r,o){return l(e+(t&a|n&~a)+i+r|0,o)+t|0}function d(e,t,n,a,i,r,o){return l(e+(t^n^a)+i+r|0,o)+t|0}function f(e,t,n,a,i,r,o){return l(e+(n^(t|~a))+i+r|0,o)+t|0}a(s,i),s.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var n=this._a,a=this._b,i=this._c,r=this._d;n=c(n,a,i,r,e[0],3614090360,7),r=c(r,n,a,i,e[1],3905402710,12),i=c(i,r,n,a,e[2],606105819,17),a=c(a,i,r,n,e[3],3250441966,22),n=c(n,a,i,r,e[4],4118548399,7),r=c(r,n,a,i,e[5],1200080426,12),i=c(i,r,n,a,e[6],2821735955,17),a=c(a,i,r,n,e[7],4249261313,22),n=c(n,a,i,r,e[8],1770035416,7),r=c(r,n,a,i,e[9],2336552879,12),i=c(i,r,n,a,e[10],4294925233,17),a=c(a,i,r,n,e[11],2304563134,22),n=c(n,a,i,r,e[12],1804603682,7),r=c(r,n,a,i,e[13],4254626195,12),i=c(i,r,n,a,e[14],2792965006,17),n=u(n,a=c(a,i,r,n,e[15],1236535329,22),i,r,e[1],4129170786,5),r=u(r,n,a,i,e[6],3225465664,9),i=u(i,r,n,a,e[11],643717713,14),a=u(a,i,r,n,e[0],3921069994,20),n=u(n,a,i,r,e[5],3593408605,5),r=u(r,n,a,i,e[10],38016083,9),i=u(i,r,n,a,e[15],3634488961,14),a=u(a,i,r,n,e[4],3889429448,20),n=u(n,a,i,r,e[9],568446438,5),r=u(r,n,a,i,e[14],3275163606,9),i=u(i,r,n,a,e[3],4107603335,14),a=u(a,i,r,n,e[8],1163531501,20),n=u(n,a,i,r,e[13],2850285829,5),r=u(r,n,a,i,e[2],4243563512,9),i=u(i,r,n,a,e[7],1735328473,14),n=d(n,a=u(a,i,r,n,e[12],2368359562,20),i,r,e[5],4294588738,4),r=d(r,n,a,i,e[8],2272392833,11),i=d(i,r,n,a,e[11],1839030562,16),a=d(a,i,r,n,e[14],4259657740,23),n=d(n,a,i,r,e[1],2763975236,4),r=d(r,n,a,i,e[4],1272893353,11),i=d(i,r,n,a,e[7],4139469664,16),a=d(a,i,r,n,e[10],3200236656,23),n=d(n,a,i,r,e[13],681279174,4),r=d(r,n,a,i,e[0],3936430074,11),i=d(i,r,n,a,e[3],3572445317,16),a=d(a,i,r,n,e[6],76029189,23),n=d(n,a,i,r,e[9],3654602809,4),r=d(r,n,a,i,e[12],3873151461,11),i=d(i,r,n,a,e[15],530742520,16),n=f(n,a=d(a,i,r,n,e[2],3299628645,23),i,r,e[0],4096336452,6),r=f(r,n,a,i,e[7],1126891415,10),i=f(i,r,n,a,e[14],2878612391,15),a=f(a,i,r,n,e[5],4237533241,21),n=f(n,a,i,r,e[12],1700485571,6),r=f(r,n,a,i,e[3],2399980690,10),i=f(i,r,n,a,e[10],4293915773,15),a=f(a,i,r,n,e[1],2240044497,21),n=f(n,a,i,r,e[8],1873313359,6),r=f(r,n,a,i,e[15],4264355552,10),i=f(i,r,n,a,e[6],2734768916,15),a=f(a,i,r,n,e[13],1309151649,21),n=f(n,a,i,r,e[4],4149444226,6),r=f(r,n,a,i,e[11],3174756917,10),i=f(i,r,n,a,e[2],718787259,15),a=f(a,i,r,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+a|0,this._c=this._c+i|0,this._d=this._d+r|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=r.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=s},"./node_modules/miller-rabin/lib/mr.js":function(e,t,n){var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/brorand/index.js");function r(e){this.rand=e||new i.Rand}e.exports=r,r.create=function(e){return new r(e)},r.prototype._randbelow=function(e){var t=e.bitLength(),n=Math.ceil(t/8);do{var i=new a(this.rand.generate(n))}while(i.cmp(e)>=0);return i},r.prototype._randrange=function(e,t){var n=t.sub(e);return e.add(this._randbelow(n))},r.prototype.test=function(e,t,n){var i=e.bitLength(),r=a.mont(e),o=new a(1).toRed(r);t||(t=Math.max(1,i/48|0));for(var s=e.subn(1),l=0;!s.testn(l);l++);for(var c=e.shrn(l),u=s.toRed(r);t>0;t--){var d=this._randrange(new a(2),s);n&&n(d);var f=d.toRed(r).redPow(c);if(0!==f.cmp(o)&&0!==f.cmp(u)){for(var h=1;h<l;h++){if(0===(f=f.redSqr()).cmp(o))return!1;if(0===f.cmp(u))break}if(h===l)return!1}}return!0},r.prototype.getDivisor=function(e,t){var n=e.bitLength(),i=a.mont(e),r=new a(1).toRed(i);t||(t=Math.max(1,n/48|0));for(var o=e.subn(1),s=0;!o.testn(s);s++);for(var l=e.shrn(s),c=o.toRed(i);t>0;t--){var u=this._randrange(new a(2),o),d=e.gcd(u);if(0!==d.cmpn(1))return d;var f=u.toRed(i).redPow(l);if(0!==f.cmp(r)&&0!==f.cmp(c)){for(var h=1;h<s;h++){if(0===(f=f.redSqr()).cmp(r))return f.fromRed().subn(1).gcd(e);if(0===f.cmp(c))break}if(h===s)return(f=f.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},"./node_modules/minimalistic-assert/index.js":function(e,t){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},"./node_modules/minimalistic-crypto-utils/lib/utils.js":function(e,t,n){"use strict";var a=t;function i(e){return 1===e.length?"0"+e:e}function r(e){for(var t="",n=0;n<e.length;n++)t+=i(e[n].toString(16));return t}a.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var a=0;a<e.length;a++)n[a]=0|e[a];return n}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(a=0;a<e.length;a+=2)n.push(parseInt(e[a]+e[a+1],16))}else for(a=0;a<e.length;a++){var i=e.charCodeAt(a),r=i>>8,o=255&i;r?n.push(r,o):n.push(o)}return n},a.zero2=i,a.toHex=r,a.encode=function(e,t){return"hex"===t?r(e):e}},"./node_modules/mobile-detect/mobile-detect.js":function(e,t,n){!function(e,t){e((function(){"use strict";var e,n={mobileDetectRules:{phones:{iPhone:"\\biPhone\\b|\\biPod\\b",BlackBerry:"BlackBerry|\\bBB10\\b|rim[0-9]+|\\b(BBA100|BBB100|BBD100|BBE100|BBF100|STH100)\\b-[0-9]+",HTC:"HTC|HTC.*(Sensation|Evo|Vision|Explorer|6800|8100|8900|A7272|S510e|C110e|Legend|Desire|T8282)|APX515CKT|Qtek9090|APA9292KT|HD_mini|Sensation.*Z710e|PG86100|Z715e|Desire.*(A8181|HD)|ADR6200|ADR6400L|ADR6425|001HT|Inspire 4G|Android.*\\bEVO\\b|T-Mobile G1|Z520m|Android [0-9.]+; Pixel",Nexus:"Nexus One|Nexus S|Galaxy.*Nexus|Android.*Nexus.*Mobile|Nexus 4|Nexus 5|Nexus 6",Dell:"Dell[;]? (Streak|Aero|Venue|Venue Pro|Flash|Smoke|Mini 3iX)|XCD28|XCD35|\\b001DL\\b|\\b101DL\\b|\\bGS01\\b",Motorola:"Motorola|DROIDX|DROID BIONIC|\\bDroid\\b.*Build|Android.*Xoom|HRI39|MOT-|A1260|A1680|A555|A853|A855|A953|A955|A956|Motorola.*ELECTRIFY|Motorola.*i1|i867|i940|MB200|MB300|MB501|MB502|MB508|MB511|MB520|MB525|MB526|MB611|MB612|MB632|MB810|MB855|MB860|MB861|MB865|MB870|ME501|ME502|ME511|ME525|ME600|ME632|ME722|ME811|ME860|ME863|ME865|MT620|MT710|MT716|MT720|MT810|MT870|MT917|Motorola.*TITANIUM|WX435|WX445|XT300|XT301|XT311|XT316|XT317|XT319|XT320|XT390|XT502|XT530|XT531|XT532|XT535|XT603|XT610|XT611|XT615|XT681|XT701|XT702|XT711|XT720|XT800|XT806|XT860|XT862|XT875|XT882|XT883|XT894|XT901|XT907|XT909|XT910|XT912|XT928|XT926|XT915|XT919|XT925|XT1021|\\bMoto E\\b|XT1068|XT1092|XT1052",Samsung:"\\bSamsung\\b|SM-G950F|SM-G955F|SM-G9250|GT-19300|SGH-I337|BGT-S5230|GT-B2100|GT-B2700|GT-B2710|GT-B3210|GT-B3310|GT-B3410|GT-B3730|GT-B3740|GT-B5510|GT-B5512|GT-B5722|GT-B6520|GT-B7300|GT-B7320|GT-B7330|GT-B7350|GT-B7510|GT-B7722|GT-B7800|GT-C3010|GT-C3011|GT-C3060|GT-C3200|GT-C3212|GT-C3212I|GT-C3262|GT-C3222|GT-C3300|GT-C3300K|GT-C3303|GT-C3303K|GT-C3310|GT-C3322|GT-C3330|GT-C3350|GT-C3500|GT-C3510|GT-C3530|GT-C3630|GT-C3780|GT-C5010|GT-C5212|GT-C6620|GT-C6625|GT-C6712|GT-E1050|GT-E1070|GT-E1075|GT-E1080|GT-E1081|GT-E1085|GT-E1087|GT-E1100|GT-E1107|GT-E1110|GT-E1120|GT-E1125|GT-E1130|GT-E1160|GT-E1170|GT-E1175|GT-E1180|GT-E1182|GT-E1200|GT-E1210|GT-E1225|GT-E1230|GT-E1390|GT-E2100|GT-E2120|GT-E2121|GT-E2152|GT-E2220|GT-E2222|GT-E2230|GT-E2232|GT-E2250|GT-E2370|GT-E2550|GT-E2652|GT-E3210|GT-E3213|GT-I5500|GT-I5503|GT-I5700|GT-I5800|GT-I5801|GT-I6410|GT-I6420|GT-I7110|GT-I7410|GT-I7500|GT-I8000|GT-I8150|GT-I8160|GT-I8190|GT-I8320|GT-I8330|GT-I8350|GT-I8530|GT-I8700|GT-I8703|GT-I8910|GT-I9000|GT-I9001|GT-I9003|GT-I9010|GT-I9020|GT-I9023|GT-I9070|GT-I9082|GT-I9100|GT-I9103|GT-I9220|GT-I9250|GT-I9300|GT-I9305|GT-I9500|GT-I9505|GT-M3510|GT-M5650|GT-M7500|GT-M7600|GT-M7603|GT-M8800|GT-M8910|GT-N7000|GT-S3110|GT-S3310|GT-S3350|GT-S3353|GT-S3370|GT-S3650|GT-S3653|GT-S3770|GT-S3850|GT-S5210|GT-S5220|GT-S5229|GT-S5230|GT-S5233|GT-S5250|GT-S5253|GT-S5260|GT-S5263|GT-S5270|GT-S5300|GT-S5330|GT-S5350|GT-S5360|GT-S5363|GT-S5369|GT-S5380|GT-S5380D|GT-S5560|GT-S5570|GT-S5600|GT-S5603|GT-S5610|GT-S5620|GT-S5660|GT-S5670|GT-S5690|GT-S5750|GT-S5780|GT-S5830|GT-S5839|GT-S6102|GT-S6500|GT-S7070|GT-S7200|GT-S7220|GT-S7230|GT-S7233|GT-S7250|GT-S7500|GT-S7530|GT-S7550|GT-S7562|GT-S7710|GT-S8000|GT-S8003|GT-S8500|GT-S8530|GT-S8600|SCH-A310|SCH-A530|SCH-A570|SCH-A610|SCH-A630|SCH-A650|SCH-A790|SCH-A795|SCH-A850|SCH-A870|SCH-A890|SCH-A930|SCH-A950|SCH-A970|SCH-A990|SCH-I100|SCH-I110|SCH-I400|SCH-I405|SCH-I500|SCH-I510|SCH-I515|SCH-I600|SCH-I730|SCH-I760|SCH-I770|SCH-I830|SCH-I910|SCH-I920|SCH-I959|SCH-LC11|SCH-N150|SCH-N300|SCH-R100|SCH-R300|SCH-R351|SCH-R400|SCH-R410|SCH-T300|SCH-U310|SCH-U320|SCH-U350|SCH-U360|SCH-U365|SCH-U370|SCH-U380|SCH-U410|SCH-U430|SCH-U450|SCH-U460|SCH-U470|SCH-U490|SCH-U540|SCH-U550|SCH-U620|SCH-U640|SCH-U650|SCH-U660|SCH-U700|SCH-U740|SCH-U750|SCH-U810|SCH-U820|SCH-U900|SCH-U940|SCH-U960|SCS-26UC|SGH-A107|SGH-A117|SGH-A127|SGH-A137|SGH-A157|SGH-A167|SGH-A177|SGH-A187|SGH-A197|SGH-A227|SGH-A237|SGH-A257|SGH-A437|SGH-A517|SGH-A597|SGH-A637|SGH-A657|SGH-A667|SGH-A687|SGH-A697|SGH-A707|SGH-A717|SGH-A727|SGH-A737|SGH-A747|SGH-A767|SGH-A777|SGH-A797|SGH-A817|SGH-A827|SGH-A837|SGH-A847|SGH-A867|SGH-A877|SGH-A887|SGH-A897|SGH-A927|SGH-B100|SGH-B130|SGH-B200|SGH-B220|SGH-C100|SGH-C110|SGH-C120|SGH-C130|SGH-C140|SGH-C160|SGH-C170|SGH-C180|SGH-C200|SGH-C207|SGH-C210|SGH-C225|SGH-C230|SGH-C417|SGH-C450|SGH-D307|SGH-D347|SGH-D357|SGH-D407|SGH-D415|SGH-D780|SGH-D807|SGH-D980|SGH-E105|SGH-E200|SGH-E315|SGH-E316|SGH-E317|SGH-E335|SGH-E590|SGH-E635|SGH-E715|SGH-E890|SGH-F300|SGH-F480|SGH-I200|SGH-I300|SGH-I320|SGH-I550|SGH-I577|SGH-I600|SGH-I607|SGH-I617|SGH-I627|SGH-I637|SGH-I677|SGH-I700|SGH-I717|SGH-I727|SGH-i747M|SGH-I777|SGH-I780|SGH-I827|SGH-I847|SGH-I857|SGH-I896|SGH-I897|SGH-I900|SGH-I907|SGH-I917|SGH-I927|SGH-I937|SGH-I997|SGH-J150|SGH-J200|SGH-L170|SGH-L700|SGH-M110|SGH-M150|SGH-M200|SGH-N105|SGH-N500|SGH-N600|SGH-N620|SGH-N625|SGH-N700|SGH-N710|SGH-P107|SGH-P207|SGH-P300|SGH-P310|SGH-P520|SGH-P735|SGH-P777|SGH-Q105|SGH-R210|SGH-R220|SGH-R225|SGH-S105|SGH-S307|SGH-T109|SGH-T119|SGH-T139|SGH-T209|SGH-T219|SGH-T229|SGH-T239|SGH-T249|SGH-T259|SGH-T309|SGH-T319|SGH-T329|SGH-T339|SGH-T349|SGH-T359|SGH-T369|SGH-T379|SGH-T409|SGH-T429|SGH-T439|SGH-T459|SGH-T469|SGH-T479|SGH-T499|SGH-T509|SGH-T519|SGH-T539|SGH-T559|SGH-T589|SGH-T609|SGH-T619|SGH-T629|SGH-T639|SGH-T659|SGH-T669|SGH-T679|SGH-T709|SGH-T719|SGH-T729|SGH-T739|SGH-T746|SGH-T749|SGH-T759|SGH-T769|SGH-T809|SGH-T819|SGH-T839|SGH-T919|SGH-T929|SGH-T939|SGH-T959|SGH-T989|SGH-U100|SGH-U200|SGH-U800|SGH-V205|SGH-V206|SGH-X100|SGH-X105|SGH-X120|SGH-X140|SGH-X426|SGH-X427|SGH-X475|SGH-X495|SGH-X497|SGH-X507|SGH-X600|SGH-X610|SGH-X620|SGH-X630|SGH-X700|SGH-X820|SGH-X890|SGH-Z130|SGH-Z150|SGH-Z170|SGH-ZX10|SGH-ZX20|SHW-M110|SPH-A120|SPH-A400|SPH-A420|SPH-A460|SPH-A500|SPH-A560|SPH-A600|SPH-A620|SPH-A660|SPH-A700|SPH-A740|SPH-A760|SPH-A790|SPH-A800|SPH-A820|SPH-A840|SPH-A880|SPH-A900|SPH-A940|SPH-A960|SPH-D600|SPH-D700|SPH-D710|SPH-D720|SPH-I300|SPH-I325|SPH-I330|SPH-I350|SPH-I500|SPH-I600|SPH-I700|SPH-L700|SPH-M100|SPH-M220|SPH-M240|SPH-M300|SPH-M305|SPH-M320|SPH-M330|SPH-M350|SPH-M360|SPH-M370|SPH-M380|SPH-M510|SPH-M540|SPH-M550|SPH-M560|SPH-M570|SPH-M580|SPH-M610|SPH-M620|SPH-M630|SPH-M800|SPH-M810|SPH-M850|SPH-M900|SPH-M910|SPH-M920|SPH-M930|SPH-N100|SPH-N200|SPH-N240|SPH-N300|SPH-N400|SPH-Z400|SWC-E100|SCH-i909|GT-N7100|GT-N7105|SCH-I535|SM-N900A|SGH-I317|SGH-T999L|GT-S5360B|GT-I8262|GT-S6802|GT-S6312|GT-S6310|GT-S5312|GT-S5310|GT-I9105|GT-I8510|GT-S6790N|SM-G7105|SM-N9005|GT-S5301|GT-I9295|GT-I9195|SM-C101|GT-S7392|GT-S7560|GT-B7610|GT-I5510|GT-S7582|GT-S7530E|GT-I8750|SM-G9006V|SM-G9008V|SM-G9009D|SM-G900A|SM-G900D|SM-G900F|SM-G900H|SM-G900I|SM-G900J|SM-G900K|SM-G900L|SM-G900M|SM-G900P|SM-G900R4|SM-G900S|SM-G900T|SM-G900V|SM-G900W8|SHV-E160K|SCH-P709|SCH-P729|SM-T2558|GT-I9205|SM-G9350|SM-J120F|SM-G920F|SM-G920V|SM-G930F|SM-N910C|SM-A310F|GT-I9190|SM-J500FN|SM-G903F|SM-J330F",LG:"\\bLG\\b;|LG[- ]?(C800|C900|E400|E610|E900|E-900|F160|F180K|F180L|F180S|730|855|L160|LS740|LS840|LS970|LU6200|MS690|MS695|MS770|MS840|MS870|MS910|P500|P700|P705|VM696|AS680|AS695|AX840|C729|E970|GS505|272|C395|E739BK|E960|L55C|L75C|LS696|LS860|P769BK|P350|P500|P509|P870|UN272|US730|VS840|VS950|LN272|LN510|LS670|LS855|LW690|MN270|MN510|P509|P769|P930|UN200|UN270|UN510|UN610|US670|US740|US760|UX265|UX840|VN271|VN530|VS660|VS700|VS740|VS750|VS910|VS920|VS930|VX9200|VX11000|AX840A|LW770|P506|P925|P999|E612|D955|D802|MS323|M257)|LM-G710",Sony:"SonyST|SonyLT|SonyEricsson|SonyEricssonLT15iv|LT18i|E10i|LT28h|LT26w|SonyEricssonMT27i|C5303|C6902|C6903|C6906|C6943|D2533",Asus:"Asus.*Galaxy|PadFone.*Mobile",NokiaLumia:"Lumia [0-9]{3,4}",Micromax:"Micromax.*\\b(A210|A92|A88|A72|A111|A110Q|A115|A116|A110|A90S|A26|A51|A35|A54|A25|A27|A89|A68|A65|A57|A90)\\b",Palm:"PalmSource|Palm",Vertu:"Vertu|Vertu.*Ltd|Vertu.*Ascent|Vertu.*Ayxta|Vertu.*Constellation(F|Quest)?|Vertu.*Monika|Vertu.*Signature",Pantech:"PANTECH|IM-A850S|IM-A840S|IM-A830L|IM-A830K|IM-A830S|IM-A820L|IM-A810K|IM-A810S|IM-A800S|IM-T100K|IM-A725L|IM-A780L|IM-A775C|IM-A770K|IM-A760S|IM-A750K|IM-A740S|IM-A730S|IM-A720L|IM-A710K|IM-A690L|IM-A690S|IM-A650S|IM-A630K|IM-A600S|VEGA PTL21|PT003|P8010|ADR910L|P6030|P6020|P9070|P4100|P9060|P5000|CDM8992|TXT8045|ADR8995|IS11PT|P2030|P6010|P8000|PT002|IS06|CDM8999|P9050|PT001|TXT8040|P2020|P9020|P2000|P7040|P7000|C790",Fly:"IQ230|IQ444|IQ450|IQ440|IQ442|IQ441|IQ245|IQ256|IQ236|IQ255|IQ235|IQ245|IQ275|IQ240|IQ285|IQ280|IQ270|IQ260|IQ250",Wiko:"KITE 4G|HIGHWAY|GETAWAY|STAIRWAY|DARKSIDE|DARKFULL|DARKNIGHT|DARKMOON|SLIDE|WAX 4G|RAINBOW|BLOOM|SUNSET|GOA(?!nna)|LENNY|BARRY|IGGY|OZZY|CINK FIVE|CINK PEAX|CINK PEAX 2|CINK SLIM|CINK SLIM 2|CINK +|CINK KING|CINK PEAX|CINK SLIM|SUBLIM",iMobile:"i-mobile (IQ|i-STYLE|idea|ZAA|Hitz)",SimValley:"\\b(SP-80|XT-930|SX-340|XT-930|SX-310|SP-360|SP60|SPT-800|SP-120|SPT-800|SP-140|SPX-5|SPX-8|SP-100|SPX-8|SPX-12)\\b",Wolfgang:"AT-B24D|AT-AS50HD|AT-AS40W|AT-AS55HD|AT-AS45q2|AT-B26D|AT-AS50Q",Alcatel:"Alcatel",Nintendo:"Nintendo (3DS|Switch)",Amoi:"Amoi",INQ:"INQ",OnePlus:"ONEPLUS",GenericPhone:"Tapatalk|PDA;|SAGEM|\\bmmp\\b|pocket|\\bpsp\\b|symbian|Smartphone|smartfon|treo|up.browser|up.link|vodafone|\\bwap\\b|nokia|Series40|Series60|S60|SonyEricsson|N900|MAUI.*WAP.*Browser"},tablets:{iPad:"iPad|iPad.*Mobile",NexusTablet:"Android.*Nexus[\\s]+(7|9|10)",GoogleTablet:"Android.*Pixel C",SamsungTablet:"SAMSUNG.*Tablet|Galaxy.*Tab|SC-01C|GT-P1000|GT-P1003|GT-P1010|GT-P3105|GT-P6210|GT-P6800|GT-P6810|GT-P7100|GT-P7300|GT-P7310|GT-P7500|GT-P7510|SCH-I800|SCH-I815|SCH-I905|SGH-I957|SGH-I987|SGH-T849|SGH-T859|SGH-T869|SPH-P100|GT-P3100|GT-P3108|GT-P3110|GT-P5100|GT-P5110|GT-P6200|GT-P7320|GT-P7511|GT-N8000|GT-P8510|SGH-I497|SPH-P500|SGH-T779|SCH-I705|SCH-I915|GT-N8013|GT-P3113|GT-P5113|GT-P8110|GT-N8010|GT-N8005|GT-N8020|GT-P1013|GT-P6201|GT-P7501|GT-N5100|GT-N5105|GT-N5110|SHV-E140K|SHV-E140L|SHV-E140S|SHV-E150S|SHV-E230K|SHV-E230L|SHV-E230S|SHW-M180K|SHW-M180L|SHW-M180S|SHW-M180W|SHW-M300W|SHW-M305W|SHW-M380K|SHW-M380S|SHW-M380W|SHW-M430W|SHW-M480K|SHW-M480S|SHW-M480W|SHW-M485W|SHW-M486W|SHW-M500W|GT-I9228|SCH-P739|SCH-I925|GT-I9200|GT-P5200|GT-P5210|GT-P5210X|SM-T311|SM-T310|SM-T310X|SM-T210|SM-T210R|SM-T211|SM-P600|SM-P601|SM-P605|SM-P900|SM-P901|SM-T217|SM-T217A|SM-T217S|SM-P6000|SM-T3100|SGH-I467|XE500|SM-T110|GT-P5220|GT-I9200X|GT-N5110X|GT-N5120|SM-P905|SM-T111|SM-T2105|SM-T315|SM-T320|SM-T320X|SM-T321|SM-T520|SM-T525|SM-T530NU|SM-T230NU|SM-T330NU|SM-T900|XE500T1C|SM-P605V|SM-P905V|SM-T337V|SM-T537V|SM-T707V|SM-T807V|SM-P600X|SM-P900X|SM-T210X|SM-T230|SM-T230X|SM-T325|GT-P7503|SM-T531|SM-T330|SM-T530|SM-T705|SM-T705C|SM-T535|SM-T331|SM-T800|SM-T700|SM-T537|SM-T807|SM-P907A|SM-T337A|SM-T537A|SM-T707A|SM-T807A|SM-T237|SM-T807P|SM-P607T|SM-T217T|SM-T337T|SM-T807T|SM-T116NQ|SM-T116BU|SM-P550|SM-T350|SM-T550|SM-T9000|SM-P9000|SM-T705Y|SM-T805|GT-P3113|SM-T710|SM-T810|SM-T815|SM-T360|SM-T533|SM-T113|SM-T335|SM-T715|SM-T560|SM-T670|SM-T677|SM-T377|SM-T567|SM-T357T|SM-T555|SM-T561|SM-T713|SM-T719|SM-T813|SM-T819|SM-T580|SM-T355Y?|SM-T280|SM-T817A|SM-T820|SM-W700|SM-P580|SM-T587|SM-P350|SM-P555M|SM-P355M|SM-T113NU|SM-T815Y|SM-T585|SM-T285|SM-T825|SM-W708|SM-T835|SM-T830|SM-T837V|SM-T720|SM-T510|SM-T387V",Kindle:"Kindle|Silk.*Accelerated|Android.*\\b(KFOT|KFTT|KFJWI|KFJWA|KFOTE|KFSOWI|KFTHWI|KFTHWA|KFAPWI|KFAPWA|WFJWAE|KFSAWA|KFSAWI|KFASWI|KFARWI|KFFOWI|KFGIWI|KFMEWI)\\b|Android.*Silk/[0-9.]+ like Chrome/[0-9.]+ (?!Mobile)",SurfaceTablet:"Windows NT [0-9.]+; ARM;.*(Tablet|ARMBJS)",HPTablet:"HP Slate (7|8|10)|HP ElitePad 900|hp-tablet|EliteBook.*Touch|HP 8|Slate 21|HP SlateBook 10",AsusTablet:"^.*PadFone((?!Mobile).)*$|Transformer|TF101|TF101G|TF300T|TF300TG|TF300TL|TF700T|TF700KL|TF701T|TF810C|ME171|ME301T|ME302C|ME371MG|ME370T|ME372MG|ME172V|ME173X|ME400C|Slider SL101|\\bK00F\\b|\\bK00C\\b|\\bK00E\\b|\\bK00L\\b|TX201LA|ME176C|ME102A|\\bM80TA\\b|ME372CL|ME560CG|ME372CG|ME302KL| K010 | K011 | K017 | K01E |ME572C|ME103K|ME170C|ME171C|\\bME70C\\b|ME581C|ME581CL|ME8510C|ME181C|P01Y|PO1MA|P01Z|\\bP027\\b|\\bP024\\b|\\bP00C\\b",BlackBerryTablet:"PlayBook|RIM Tablet",HTCtablet:"HTC_Flyer_P512|HTC Flyer|HTC Jetstream|HTC-P715a|HTC EVO View 4G|PG41200|PG09410",MotorolaTablet:"xoom|sholest|MZ615|MZ605|MZ505|MZ601|MZ602|MZ603|MZ604|MZ606|MZ607|MZ608|MZ609|MZ615|MZ616|MZ617",NookTablet:"Android.*Nook|NookColor|nook browser|BNRV200|BNRV200A|BNTV250|BNTV250A|BNTV400|BNTV600|LogicPD Zoom2",AcerTablet:"Android.*; \\b(A100|A101|A110|A200|A210|A211|A500|A501|A510|A511|A700|A701|W500|W500P|W501|W501P|W510|W511|W700|G100|G100W|B1-A71|B1-710|B1-711|A1-810|A1-811|A1-830)\\b|W3-810|\\bA3-A10\\b|\\bA3-A11\\b|\\bA3-A20\\b|\\bA3-A30",ToshibaTablet:"Android.*(AT100|AT105|AT200|AT205|AT270|AT275|AT300|AT305|AT1S5|AT500|AT570|AT700|AT830)|TOSHIBA.*FOLIO",LGTablet:"\\bL-06C|LG-V909|LG-V900|LG-V700|LG-V510|LG-V500|LG-V410|LG-V400|LG-VK810\\b",FujitsuTablet:"Android.*\\b(F-01D|F-02F|F-05E|F-10D|M532|Q572)\\b",PrestigioTablet:"PMP3170B|PMP3270B|PMP3470B|PMP7170B|PMP3370B|PMP3570C|PMP5870C|PMP3670B|PMP5570C|PMP5770D|PMP3970B|PMP3870C|PMP5580C|PMP5880D|PMP5780D|PMP5588C|PMP7280C|PMP7280C3G|PMP7280|PMP7880D|PMP5597D|PMP5597|PMP7100D|PER3464|PER3274|PER3574|PER3884|PER5274|PER5474|PMP5097CPRO|PMP5097|PMP7380D|PMP5297C|PMP5297C_QUAD|PMP812E|PMP812E3G|PMP812F|PMP810E|PMP880TD|PMT3017|PMT3037|PMT3047|PMT3057|PMT7008|PMT5887|PMT5001|PMT5002",LenovoTablet:"Lenovo TAB|Idea(Tab|Pad)( A1|A10| K1|)|ThinkPad([ ]+)?Tablet|YT3-850M|YT3-X90L|YT3-X90F|YT3-X90X|Lenovo.*(S2109|S2110|S5000|S6000|K3011|A3000|A3500|A1000|A2107|A2109|A1107|A5500|A7600|B6000|B8000|B8080)(-|)(FL|F|HV|H|)|TB-X103F|TB-X304X|TB-X304F|TB-X304L|TB-X505F|TB-X505L|TB-X505X|TB-X605F|TB-X605L|TB-8703F|TB-8703X|TB-8703N|TB-8704N|TB-8704F|TB-8704X|TB-8704V|TB-7304F|TB-7304I|TB-7304X|Tab2A7-10F|Tab2A7-20F|TB2-X30L|YT3-X50L|YT3-X50F|YT3-X50M|YT-X705F|YT-X703F|YT-X703L|YT-X705L|YT-X705X|TB2-X30F|TB2-X30L|TB2-X30M|A2107A-F|A2107A-H|TB3-730F|TB3-730M|TB3-730X|TB-7504F|TB-7504X",DellTablet:"Venue 11|Venue 8|Venue 7|Dell Streak 10|Dell Streak 7",YarvikTablet:"Android.*\\b(TAB210|TAB211|TAB224|TAB250|TAB260|TAB264|TAB310|TAB360|TAB364|TAB410|TAB411|TAB420|TAB424|TAB450|TAB460|TAB461|TAB464|TAB465|TAB467|TAB468|TAB07-100|TAB07-101|TAB07-150|TAB07-151|TAB07-152|TAB07-200|TAB07-201-3G|TAB07-210|TAB07-211|TAB07-212|TAB07-214|TAB07-220|TAB07-400|TAB07-485|TAB08-150|TAB08-200|TAB08-201-3G|TAB08-201-30|TAB09-100|TAB09-211|TAB09-410|TAB10-150|TAB10-201|TAB10-211|TAB10-400|TAB10-410|TAB13-201|TAB274EUK|TAB275EUK|TAB374EUK|TAB462EUK|TAB474EUK|TAB9-200)\\b",MedionTablet:"Android.*\\bOYO\\b|LIFE.*(P9212|P9514|P9516|S9512)|LIFETAB",ArnovaTablet:"97G4|AN10G2|AN7bG3|AN7fG3|AN8G3|AN8cG3|AN7G3|AN9G3|AN7dG3|AN7dG3ST|AN7dG3ChildPad|AN10bG3|AN10bG3DT|AN9G2",IntensoTablet:"INM8002KP|INM1010FP|INM805ND|Intenso Tab|TAB1004",IRUTablet:"M702pro",MegafonTablet:"MegaFon V9|\\bZTE V9\\b|Android.*\\bMT7A\\b",EbodaTablet:"E-Boda (Supreme|Impresspeed|Izzycomm|Essential)",AllViewTablet:"Allview.*(Viva|Alldro|City|Speed|All TV|Frenzy|Quasar|Shine|TX1|AX1|AX2)",ArchosTablet:"\\b(101G9|80G9|A101IT)\\b|Qilive 97R|Archos5|\\bARCHOS (70|79|80|90|97|101|FAMILYPAD|)(b|c|)(G10| Cobalt| TITANIUM(HD|)| Xenon| Neon|XSK| 2| XS 2| PLATINUM| CARBON|GAMEPAD)\\b",AinolTablet:"NOVO7|NOVO8|NOVO10|Novo7Aurora|Novo7Basic|NOVO7PALADIN|novo9-Spark",NokiaLumiaTablet:"Lumia 2520",SonyTablet:"Sony.*Tablet|Xperia Tablet|Sony Tablet S|SO-03E|SGPT12|SGPT13|SGPT114|SGPT121|SGPT122|SGPT123|SGPT111|SGPT112|SGPT113|SGPT131|SGPT132|SGPT133|SGPT211|SGPT212|SGPT213|SGP311|SGP312|SGP321|EBRD1101|EBRD1102|EBRD1201|SGP351|SGP341|SGP511|SGP512|SGP521|SGP541|SGP551|SGP621|SGP641|SGP612|SOT31|SGP771|SGP611|SGP612|SGP712",PhilipsTablet:"\\b(PI2010|PI3000|PI3100|PI3105|PI3110|PI3205|PI3210|PI3900|PI4010|PI7000|PI7100)\\b",CubeTablet:"Android.*(K8GT|U9GT|U10GT|U16GT|U17GT|U18GT|U19GT|U20GT|U23GT|U30GT)|CUBE U8GT",CobyTablet:"MID1042|MID1045|MID1125|MID1126|MID7012|MID7014|MID7015|MID7034|MID7035|MID7036|MID7042|MID7048|MID7127|MID8042|MID8048|MID8127|MID9042|MID9740|MID9742|MID7022|MID7010",MIDTablet:"M9701|M9000|M9100|M806|M1052|M806|T703|MID701|MID713|MID710|MID727|MID760|MID830|MID728|MID933|MID125|MID810|MID732|MID120|MID930|MID800|MID731|MID900|MID100|MID820|MID735|MID980|MID130|MID833|MID737|MID960|MID135|MID860|MID736|MID140|MID930|MID835|MID733|MID4X10",MSITablet:"MSI \\b(Primo 73K|Primo 73L|Primo 81L|Primo 77|Primo 93|Primo 75|Primo 76|Primo 73|Primo 81|Primo 91|Primo 90|Enjoy 71|Enjoy 7|Enjoy 10)\\b",SMiTTablet:"Android.*(\\bMID\\b|MID-560|MTV-T1200|MTV-PND531|MTV-P1101|MTV-PND530)",RockChipTablet:"Android.*(RK2818|RK2808A|RK2918|RK3066)|RK2738|RK2808A",FlyTablet:"IQ310|Fly Vision",bqTablet:"Android.*(bq)?.*\\b(Elcano|Curie|Edison|Maxwell|Kepler|Pascal|Tesla|Hypatia|Platon|Newton|Livingstone|Cervantes|Avant|Aquaris ([E|M]10|M8))\\b|Maxwell.*Lite|Maxwell.*Plus",HuaweiTablet:"MediaPad|MediaPad 7 Youth|IDEOS S7|S7-201c|S7-202u|S7-101|S7-103|S7-104|S7-105|S7-106|S7-201|S7-Slim|M2-A01L|BAH-L09|BAH-W09|AGS-L09|CMR-AL19",NecTablet:"\\bN-06D|\\bN-08D",PantechTablet:"Pantech.*P4100",BronchoTablet:"Broncho.*(N701|N708|N802|a710)",VersusTablet:"TOUCHPAD.*[78910]|\\bTOUCHTAB\\b",ZyncTablet:"z1000|Z99 2G|z930|z990|z909|Z919|z900",PositivoTablet:"TB07STA|TB10STA|TB07FTA|TB10FTA",NabiTablet:"Android.*\\bNabi",KoboTablet:"Kobo Touch|\\bK080\\b|\\bVox\\b Build|\\bArc\\b Build",DanewTablet:"DSlide.*\\b(700|701R|702|703R|704|802|970|971|972|973|974|1010|1012)\\b",TexetTablet:"NaviPad|TB-772A|TM-7045|TM-7055|TM-9750|TM-7016|TM-7024|TM-7026|TM-7041|TM-7043|TM-7047|TM-8041|TM-9741|TM-9747|TM-9748|TM-9751|TM-7022|TM-7021|TM-7020|TM-7011|TM-7010|TM-7023|TM-7025|TM-7037W|TM-7038W|TM-7027W|TM-9720|TM-9725|TM-9737W|TM-1020|TM-9738W|TM-9740|TM-9743W|TB-807A|TB-771A|TB-727A|TB-725A|TB-719A|TB-823A|TB-805A|TB-723A|TB-715A|TB-707A|TB-705A|TB-709A|TB-711A|TB-890HD|TB-880HD|TB-790HD|TB-780HD|TB-770HD|TB-721HD|TB-710HD|TB-434HD|TB-860HD|TB-840HD|TB-760HD|TB-750HD|TB-740HD|TB-730HD|TB-722HD|TB-720HD|TB-700HD|TB-500HD|TB-470HD|TB-431HD|TB-430HD|TB-506|TB-504|TB-446|TB-436|TB-416|TB-146SE|TB-126SE",PlaystationTablet:"Playstation.*(Portable|Vita)",TrekstorTablet:"ST10416-1|VT10416-1|ST70408-1|ST702xx-1|ST702xx-2|ST80208|ST97216|ST70104-2|VT10416-2|ST10216-2A|SurfTab",PyleAudioTablet:"\\b(PTBL10CEU|PTBL10C|PTBL72BC|PTBL72BCEU|PTBL7CEU|PTBL7C|PTBL92BC|PTBL92BCEU|PTBL9CEU|PTBL9CUK|PTBL9C)\\b",AdvanTablet:"Android.* \\b(E3A|T3X|T5C|T5B|T3E|T3C|T3B|T1J|T1F|T2A|T1H|T1i|E1C|T1-E|T5-A|T4|E1-B|T2Ci|T1-B|T1-D|O1-A|E1-A|T1-A|T3A|T4i)\\b ",DanyTechTablet:"Genius Tab G3|Genius Tab S2|Genius Tab Q3|Genius Tab G4|Genius Tab Q4|Genius Tab G-II|Genius TAB GII|Genius TAB GIII|Genius Tab S1",GalapadTablet:"Android.*\\bG1\\b(?!\\))",MicromaxTablet:"Funbook|Micromax.*\\b(P250|P560|P360|P362|P600|P300|P350|P500|P275)\\b",KarbonnTablet:"Android.*\\b(A39|A37|A34|ST8|ST10|ST7|Smart Tab3|Smart Tab2)\\b",AllFineTablet:"Fine7 Genius|Fine7 Shine|Fine7 Air|Fine8 Style|Fine9 More|Fine10 Joy|Fine11 Wide",PROSCANTablet:"\\b(PEM63|PLT1023G|PLT1041|PLT1044|PLT1044G|PLT1091|PLT4311|PLT4311PL|PLT4315|PLT7030|PLT7033|PLT7033D|PLT7035|PLT7035D|PLT7044K|PLT7045K|PLT7045KB|PLT7071KG|PLT7072|PLT7223G|PLT7225G|PLT7777G|PLT7810K|PLT7849G|PLT7851G|PLT7852G|PLT8015|PLT8031|PLT8034|PLT8036|PLT8080K|PLT8082|PLT8088|PLT8223G|PLT8234G|PLT8235G|PLT8816K|PLT9011|PLT9045K|PLT9233G|PLT9735|PLT9760G|PLT9770G)\\b",YONESTablet:"BQ1078|BC1003|BC1077|RK9702|BC9730|BC9001|IT9001|BC7008|BC7010|BC708|BC728|BC7012|BC7030|BC7027|BC7026",ChangJiaTablet:"TPC7102|TPC7103|TPC7105|TPC7106|TPC7107|TPC7201|TPC7203|TPC7205|TPC7210|TPC7708|TPC7709|TPC7712|TPC7110|TPC8101|TPC8103|TPC8105|TPC8106|TPC8203|TPC8205|TPC8503|TPC9106|TPC9701|TPC97101|TPC97103|TPC97105|TPC97106|TPC97111|TPC97113|TPC97203|TPC97603|TPC97809|TPC97205|TPC10101|TPC10103|TPC10106|TPC10111|TPC10203|TPC10205|TPC10503",GUTablet:"TX-A1301|TX-M9002|Q702|kf026",PointOfViewTablet:"TAB-P506|TAB-navi-7-3G-M|TAB-P517|TAB-P-527|TAB-P701|TAB-P703|TAB-P721|TAB-P731N|TAB-P741|TAB-P825|TAB-P905|TAB-P925|TAB-PR945|TAB-PL1015|TAB-P1025|TAB-PI1045|TAB-P1325|TAB-PROTAB[0-9]+|TAB-PROTAB25|TAB-PROTAB26|TAB-PROTAB27|TAB-PROTAB26XL|TAB-PROTAB2-IPS9|TAB-PROTAB30-IPS9|TAB-PROTAB25XXL|TAB-PROTAB26-IPS10|TAB-PROTAB30-IPS10",OvermaxTablet:"OV-(SteelCore|NewBase|Basecore|Baseone|Exellen|Quattor|EduTab|Solution|ACTION|BasicTab|TeddyTab|MagicTab|Stream|TB-08|TB-09)|Qualcore 1027",HCLTablet:"HCL.*Tablet|Connect-3G-2.0|Connect-2G-2.0|ME Tablet U1|ME Tablet U2|ME Tablet G1|ME Tablet X1|ME Tablet Y2|ME Tablet Sync",DPSTablet:"DPS Dream 9|DPS Dual 7",VistureTablet:"V97 HD|i75 3G|Visture V4( HD)?|Visture V5( HD)?|Visture V10",CrestaTablet:"CTP(-)?810|CTP(-)?818|CTP(-)?828|CTP(-)?838|CTP(-)?888|CTP(-)?978|CTP(-)?980|CTP(-)?987|CTP(-)?988|CTP(-)?989",MediatekTablet:"\\bMT8125|MT8389|MT8135|MT8377\\b",ConcordeTablet:"Concorde([ ]+)?Tab|ConCorde ReadMan",GoCleverTablet:"GOCLEVER TAB|A7GOCLEVER|M1042|M7841|M742|R1042BK|R1041|TAB A975|TAB A7842|TAB A741|TAB A741L|TAB M723G|TAB M721|TAB A1021|TAB I921|TAB R721|TAB I720|TAB T76|TAB R70|TAB R76.2|TAB R106|TAB R83.2|TAB M813G|TAB I721|GCTA722|TAB I70|TAB I71|TAB S73|TAB R73|TAB R74|TAB R93|TAB R75|TAB R76.1|TAB A73|TAB A93|TAB A93.2|TAB T72|TAB R83|TAB R974|TAB R973|TAB A101|TAB A103|TAB A104|TAB A104.2|R105BK|M713G|A972BK|TAB A971|TAB R974.2|TAB R104|TAB R83.3|TAB A1042",ModecomTablet:"FreeTAB 9000|FreeTAB 7.4|FreeTAB 7004|FreeTAB 7800|FreeTAB 2096|FreeTAB 7.5|FreeTAB 1014|FreeTAB 1001 |FreeTAB 8001|FreeTAB 9706|FreeTAB 9702|FreeTAB 7003|FreeTAB 7002|FreeTAB 1002|FreeTAB 7801|FreeTAB 1331|FreeTAB 1004|FreeTAB 8002|FreeTAB 8014|FreeTAB 9704|FreeTAB 1003",VoninoTablet:"\\b(Argus[ _]?S|Diamond[ _]?79HD|Emerald[ _]?78E|Luna[ _]?70C|Onyx[ _]?S|Onyx[ _]?Z|Orin[ _]?HD|Orin[ _]?S|Otis[ _]?S|SpeedStar[ _]?S|Magnet[ _]?M9|Primus[ _]?94[ _]?3G|Primus[ _]?94HD|Primus[ _]?QS|Android.*\\bQ8\\b|Sirius[ _]?EVO[ _]?QS|Sirius[ _]?QS|Spirit[ _]?S)\\b",ECSTablet:"V07OT2|TM105A|S10OT1|TR10CS1",StorexTablet:"eZee[_']?(Tab|Go)[0-9]+|TabLC7|Looney Tunes Tab",VodafoneTablet:"SmartTab([ ]+)?[0-9]+|SmartTabII10|SmartTabII7|VF-1497|VFD 1400",EssentielBTablet:"Smart[ ']?TAB[ ]+?[0-9]+|Family[ ']?TAB2",RossMoorTablet:"RM-790|RM-997|RMD-878G|RMD-974R|RMT-705A|RMT-701|RME-601|RMT-501|RMT-711",iMobileTablet:"i-mobile i-note",TolinoTablet:"tolino tab [0-9.]+|tolino shine",AudioSonicTablet:"\\bC-22Q|T7-QC|T-17B|T-17P\\b",AMPETablet:"Android.* A78 ",SkkTablet:"Android.* (SKYPAD|PHOENIX|CYCLOPS)",TecnoTablet:"TECNO P9|TECNO DP8D",JXDTablet:"Android.* \\b(F3000|A3300|JXD5000|JXD3000|JXD2000|JXD300B|JXD300|S5800|S7800|S602b|S5110b|S7300|S5300|S602|S603|S5100|S5110|S601|S7100a|P3000F|P3000s|P101|P200s|P1000m|P200m|P9100|P1000s|S6600b|S908|P1000|P300|S18|S6600|S9100)\\b",iJoyTablet:"Tablet (Spirit 7|Essentia|Galatea|Fusion|Onix 7|Landa|Titan|Scooby|Deox|Stella|Themis|Argon|Unique 7|Sygnus|Hexen|Finity 7|Cream|Cream X2|Jade|Neon 7|Neron 7|Kandy|Scape|Saphyr 7|Rebel|Biox|Rebel|Rebel 8GB|Myst|Draco 7|Myst|Tab7-004|Myst|Tadeo Jones|Tablet Boing|Arrow|Draco Dual Cam|Aurix|Mint|Amity|Revolution|Finity 9|Neon 9|T9w|Amity 4GB Dual Cam|Stone 4GB|Stone 8GB|Andromeda|Silken|X2|Andromeda II|Halley|Flame|Saphyr 9,7|Touch 8|Planet|Triton|Unique 10|Hexen 10|Memphis 4GB|Memphis 8GB|Onix 10)",FX2Tablet:"FX2 PAD7|FX2 PAD10",XoroTablet:"KidsPAD 701|PAD[ ]?712|PAD[ ]?714|PAD[ ]?716|PAD[ ]?717|PAD[ ]?718|PAD[ ]?720|PAD[ ]?721|PAD[ ]?722|PAD[ ]?790|PAD[ ]?792|PAD[ ]?900|PAD[ ]?9715D|PAD[ ]?9716DR|PAD[ ]?9718DR|PAD[ ]?9719QR|PAD[ ]?9720QR|TelePAD1030|Telepad1032|TelePAD730|TelePAD731|TelePAD732|TelePAD735Q|TelePAD830|TelePAD9730|TelePAD795|MegaPAD 1331|MegaPAD 1851|MegaPAD 2151",ViewsonicTablet:"ViewPad 10pi|ViewPad 10e|ViewPad 10s|ViewPad E72|ViewPad7|ViewPad E100|ViewPad 7e|ViewSonic VB733|VB100a",VerizonTablet:"QTAQZ3|QTAIR7|QTAQTZ3|QTASUN1|QTASUN2|QTAXIA1",OdysTablet:"LOOX|XENO10|ODYS[ -](Space|EVO|Xpress|NOON)|\\bXELIO\\b|Xelio10Pro|XELIO7PHONETAB|XELIO10EXTREME|XELIOPT2|NEO_QUAD10",CaptivaTablet:"CAPTIVA PAD",IconbitTablet:"NetTAB|NT-3702|NT-3702S|NT-3702S|NT-3603P|NT-3603P|NT-0704S|NT-0704S|NT-3805C|NT-3805C|NT-0806C|NT-0806C|NT-0909T|NT-0909T|NT-0907S|NT-0907S|NT-0902S|NT-0902S",TeclastTablet:"T98 4G|\\bP80\\b|\\bX90HD\\b|X98 Air|X98 Air 3G|\\bX89\\b|P80 3G|\\bX80h\\b|P98 Air|\\bX89HD\\b|P98 3G|\\bP90HD\\b|P89 3G|X98 3G|\\bP70h\\b|P79HD 3G|G18d 3G|\\bP79HD\\b|\\bP89s\\b|\\bA88\\b|\\bP10HD\\b|\\bP19HD\\b|G18 3G|\\bP78HD\\b|\\bA78\\b|\\bP75\\b|G17s 3G|G17h 3G|\\bP85t\\b|\\bP90\\b|\\bP11\\b|\\bP98t\\b|\\bP98HD\\b|\\bG18d\\b|\\bP85s\\b|\\bP11HD\\b|\\bP88s\\b|\\bA80HD\\b|\\bA80se\\b|\\bA10h\\b|\\bP89\\b|\\bP78s\\b|\\bG18\\b|\\bP85\\b|\\bA70h\\b|\\bA70\\b|\\bG17\\b|\\bP18\\b|\\bA80s\\b|\\bA11s\\b|\\bP88HD\\b|\\bA80h\\b|\\bP76s\\b|\\bP76h\\b|\\bP98\\b|\\bA10HD\\b|\\bP78\\b|\\bP88\\b|\\bA11\\b|\\bA10t\\b|\\bP76a\\b|\\bP76t\\b|\\bP76e\\b|\\bP85HD\\b|\\bP85a\\b|\\bP86\\b|\\bP75HD\\b|\\bP76v\\b|\\bA12\\b|\\bP75a\\b|\\bA15\\b|\\bP76Ti\\b|\\bP81HD\\b|\\bA10\\b|\\bT760VE\\b|\\bT720HD\\b|\\bP76\\b|\\bP73\\b|\\bP71\\b|\\bP72\\b|\\bT720SE\\b|\\bC520Ti\\b|\\bT760\\b|\\bT720VE\\b|T720-3GE|T720-WiFi",OndaTablet:"\\b(V975i|Vi30|VX530|V701|Vi60|V701s|Vi50|V801s|V719|Vx610w|VX610W|V819i|Vi10|VX580W|Vi10|V711s|V813|V811|V820w|V820|Vi20|V711|VI30W|V712|V891w|V972|V819w|V820w|Vi60|V820w|V711|V813s|V801|V819|V975s|V801|V819|V819|V818|V811|V712|V975m|V101w|V961w|V812|V818|V971|V971s|V919|V989|V116w|V102w|V973|Vi40)\\b[\\s]+|V10 \\b4G\\b",JaytechTablet:"TPC-PA762",BlaupunktTablet:"Endeavour 800NG|Endeavour 1010",DigmaTablet:"\\b(iDx10|iDx9|iDx8|iDx7|iDxD7|iDxD8|iDsQ8|iDsQ7|iDsQ8|iDsD10|iDnD7|3TS804H|iDsQ11|iDj7|iDs10)\\b",EvolioTablet:"ARIA_Mini_wifi|Aria[ _]Mini|Evolio X10|Evolio X7|Evolio X8|\\bEvotab\\b|\\bNeura\\b",LavaTablet:"QPAD E704|\\bIvoryS\\b|E-TAB IVORY|\\bE-TAB\\b",AocTablet:"MW0811|MW0812|MW0922|MTK8382|MW1031|MW0831|MW0821|MW0931|MW0712",MpmanTablet:"MP11 OCTA|MP10 OCTA|MPQC1114|MPQC1004|MPQC994|MPQC974|MPQC973|MPQC804|MPQC784|MPQC780|\\bMPG7\\b|MPDCG75|MPDCG71|MPDC1006|MP101DC|MPDC9000|MPDC905|MPDC706HD|MPDC706|MPDC705|MPDC110|MPDC100|MPDC99|MPDC97|MPDC88|MPDC8|MPDC77|MP709|MID701|MID711|MID170|MPDC703|MPQC1010",CelkonTablet:"CT695|CT888|CT[\\s]?910|CT7 Tab|CT9 Tab|CT3 Tab|CT2 Tab|CT1 Tab|C820|C720|\\bCT-1\\b",WolderTablet:"miTab \\b(DIAMOND|SPACE|BROOKLYN|NEO|FLY|MANHATTAN|FUNK|EVOLUTION|SKY|GOCAR|IRON|GENIUS|POP|MINT|EPSILON|BROADWAY|JUMP|HOP|LEGEND|NEW AGE|LINE|ADVANCE|FEEL|FOLLOW|LIKE|LINK|LIVE|THINK|FREEDOM|CHICAGO|CLEVELAND|BALTIMORE-GH|IOWA|BOSTON|SEATTLE|PHOENIX|DALLAS|IN 101|MasterChef)\\b",MediacomTablet:"M-MPI10C3G|M-SP10EG|M-SP10EGP|M-SP10HXAH|M-SP7HXAH|M-SP10HXBH|M-SP8HXAH|M-SP8MXA",MiTablet:"\\bMI PAD\\b|\\bHM NOTE 1W\\b",NibiruTablet:"Nibiru M1|Nibiru Jupiter One",NexoTablet:"NEXO NOVA|NEXO 10|NEXO AVIO|NEXO FREE|NEXO GO|NEXO EVO|NEXO 3G|NEXO SMART|NEXO KIDDO|NEXO MOBI",LeaderTablet:"TBLT10Q|TBLT10I|TBL-10WDKB|TBL-10WDKBO2013|TBL-W230V2|TBL-W450|TBL-W500|SV572|TBLT7I|TBA-AC7-8G|TBLT79|TBL-8W16|TBL-10W32|TBL-10WKB|TBL-W100",UbislateTablet:"UbiSlate[\\s]?7C",PocketBookTablet:"Pocketbook",KocasoTablet:"\\b(TB-1207)\\b",HisenseTablet:"\\b(F5281|E2371)\\b",Hudl:"Hudl HT7S3|Hudl 2",TelstraTablet:"T-Hub2",GenericTablet:"Android.*\\b97D\\b|Tablet(?!.*PC)|BNTV250A|MID-WCDMA|LogicPD Zoom2|\\bA7EB\\b|CatNova8|A1_07|CT704|CT1002|\\bM721\\b|rk30sdk|\\bEVOTAB\\b|M758A|ET904|ALUMIUM10|Smartfren Tab|Endeavour 1010|Tablet-PC-4|Tagi Tab|\\bM6pro\\b|CT1020W|arc 10HD|\\bTP750\\b|\\bQTAQZ3\\b|WVT101|TM1088|KT107"},oss:{AndroidOS:"Android",BlackBerryOS:"blackberry|\\bBB10\\b|rim tablet os",PalmOS:"PalmOS|avantgo|blazer|elaine|hiptop|palm|plucker|xiino",SymbianOS:"Symbian|SymbOS|Series60|Series40|SYB-[0-9]+|\\bS60\\b",WindowsMobileOS:"Windows CE.*(PPC|Smartphone|Mobile|[0-9]{3}x[0-9]{3})|Windows Mobile|Windows Phone [0-9.]+|WCE;",WindowsPhoneOS:"Windows Phone 10.0|Windows Phone 8.1|Windows Phone 8.0|Windows Phone OS|XBLWP7|ZuneWP7|Windows NT 6.[23]; ARM;",iOS:"\\biPhone.*Mobile|\\biPod|\\biPad|AppleCoreMedia",iPadOS:"CPU OS 13",MeeGoOS:"MeeGo",MaemoOS:"Maemo",JavaOS:"J2ME/|\\bMIDP\\b|\\bCLDC\\b",webOS:"webOS|hpwOS",badaOS:"\\bBada\\b",BREWOS:"BREW"},uas:{Chrome:"\\bCrMo\\b|CriOS|Android.*Chrome/[.0-9]* (Mobile)?",Dolfin:"\\bDolfin\\b",Opera:"Opera.*Mini|Opera.*Mobi|Android.*Opera|Mobile.*OPR/[0-9.]+$|Coast/[0-9.]+",Skyfire:"Skyfire",Edge:"Mobile Safari/[.0-9]* Edge",IE:"IEMobile|MSIEMobile",Firefox:"fennec|firefox.*maemo|(Mobile|Tablet).*Firefox|Firefox.*Mobile|FxiOS",Bolt:"bolt",TeaShark:"teashark",Blazer:"Blazer",Safari:"Version.*Mobile.*Safari|Safari.*Mobile|MobileSafari",WeChat:"\\bMicroMessenger\\b",UCBrowser:"UC.*Browser|UCWEB",baiduboxapp:"baiduboxapp",baidubrowser:"baidubrowser",DiigoBrowser:"DiigoBrowser",Mercury:"\\bMercury\\b",ObigoBrowser:"Obigo",NetFront:"NF-Browser",GenericBrowser:"NokiaBrowser|OviBrowser|OneBrowser|TwonkyBeamBrowser|SEMC.*Browser|FlyFlow|Minimo|NetFront|Novarra-Vision|MQQBrowser|MicroMessenger",PaleMoon:"Android.*PaleMoon|Mobile.*PaleMoon"},props:{Mobile:"Mobile/[VER]",Build:"Build/[VER]",Version:"Version/[VER]",VendorID:"VendorID/[VER]",iPad:"iPad.*CPU[a-z ]+[VER]",iPhone:"iPhone.*CPU[a-z ]+[VER]",iPod:"iPod.*CPU[a-z ]+[VER]",Kindle:"Kindle/[VER]",Chrome:["Chrome/[VER]","CriOS/[VER]","CrMo/[VER]"],Coast:["Coast/[VER]"],Dolfin:"Dolfin/[VER]",Firefox:["Firefox/[VER]","FxiOS/[VER]"],Fennec:"Fennec/[VER]",Edge:"Edge/[VER]",IE:["IEMobile/[VER];","IEMobile [VER]","MSIE [VER];","Trident/[0-9.]+;.*rv:[VER]"],NetFront:"NetFront/[VER]",NokiaBrowser:"NokiaBrowser/[VER]",Opera:[" OPR/[VER]","Opera Mini/[VER]","Version/[VER]"],"Opera Mini":"Opera Mini/[VER]","Opera Mobi":"Version/[VER]",UCBrowser:["UCWEB[VER]","UC.*Browser/[VER]"],MQQBrowser:"MQQBrowser/[VER]",MicroMessenger:"MicroMessenger/[VER]",baiduboxapp:"baiduboxapp/[VER]",baidubrowser:"baidubrowser/[VER]",SamsungBrowser:"SamsungBrowser/[VER]",Iron:"Iron/[VER]",Safari:["Version/[VER]","Safari/[VER]"],Skyfire:"Skyfire/[VER]",Tizen:"Tizen/[VER]",Webkit:"webkit[ /][VER]",PaleMoon:"PaleMoon/[VER]",Gecko:"Gecko/[VER]",Trident:"Trident/[VER]",Presto:"Presto/[VER]",Goanna:"Goanna/[VER]",iOS:" \\bi?OS\\b [VER][ ;]{1}",Android:"Android [VER]",BlackBerry:["BlackBerry[\\w]+/[VER]","BlackBerry.*Version/[VER]","Version/[VER]"],BREW:"BREW [VER]",Java:"Java/[VER]","Windows Phone OS":["Windows Phone OS [VER]","Windows Phone [VER]"],"Windows Phone":"Windows Phone [VER]","Windows CE":"Windows CE/[VER]","Windows NT":"Windows NT [VER]",Symbian:["SymbianOS/[VER]","Symbian/[VER]"],webOS:["webOS/[VER]","hpwOS/[VER];"]},utils:{Bot:"Googlebot|facebookexternalhit|Google-AMPHTML|s~amp-validator|AdsBot-Google|Google Keyword Suggestion|Facebot|YandexBot|YandexMobileBot|bingbot|ia_archiver|AhrefsBot|Ezooms|GSLFbot|WBSearchBot|Twitterbot|TweetmemeBot|Twikle|PaperLiBot|Wotbox|UnwindFetchor|Exabot|MJ12bot|YandexImages|TurnitinBot|Pingdom|contentkingapp",MobileBot:"Googlebot-Mobile|AdsBot-Google-Mobile|YahooSeeker/M1A1-R2D2",DesktopMode:"WPDesktop",TV:"SonyDTV|HbbTV",WebKit:"(webkit)[ /]([\\w.]+)",Console:"\\b(Nintendo|Nintendo WiiU|Nintendo 3DS|Nintendo Switch|PLAYSTATION|Xbox)\\b",Watch:"SM-V700"}},detectMobileBrowsers:{fullPattern:/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,shortPattern:/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,tabletPattern:/android|ipad|playbook|silk/i}},a=Object.prototype.hasOwnProperty;function i(e,t){return null!=e&&null!=t&&e.toLowerCase()===t.toLowerCase()}function r(e,t){var n,a,i=e.length;if(!i||!t)return!1;for(n=t.toLowerCase(),a=0;a<i;++a)if(n===e[a].toLowerCase())return!0;return!1}function o(e){for(var t in e)a.call(e,t)&&(e[t]=new RegExp(e[t],"i"))}function s(e,t){this.ua=function(e){return(e||"").substr(0,500)}(e),this._cache={},this.maxPhoneWidth=t||600}return n.FALLBACK_PHONE="UnknownPhone",n.FALLBACK_TABLET="UnknownTablet",n.FALLBACK_MOBILE="UnknownMobile",e="isArray"in Array?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},function(){var t,i,r,s,l,c,u=n.mobileDetectRules;for(t in u.props)if(a.call(u.props,t)){for(i=u.props[t],e(i)||(i=[i]),l=i.length,s=0;s<l;++s)(c=(r=i[s]).indexOf("[VER]"))>=0&&(r=r.substring(0,c)+"([\\w._\\+]+)"+r.substring(c+5)),i[s]=new RegExp(r,"i");u.props[t]=i}o(u.oss),o(u.phones),o(u.tablets),o(u.uas),o(u.utils),u.oss0={WindowsPhoneOS:u.oss.WindowsPhoneOS,WindowsMobileOS:u.oss.WindowsMobileOS}}(),n.findMatch=function(e,t){for(var n in e)if(a.call(e,n)&&e[n].test(t))return n;return null},n.findMatches=function(e,t){var n=[];for(var i in e)a.call(e,i)&&e[i].test(t)&&n.push(i);return n},n.getVersionStr=function(e,t){var i,r,o,s,l=n.mobileDetectRules.props;if(a.call(l,e))for(o=(i=l[e]).length,r=0;r<o;++r)if(null!==(s=i[r].exec(t)))return s[1];return null},n.getVersion=function(e,t){var a=n.getVersionStr(e,t);return a?n.prepareVersionNo(a):NaN},n.prepareVersionNo=function(e){var t;return 1===(t=e.split(/[a-z._ \/\-]/i)).length&&(e=t[0]),t.length>1&&(e=t[0]+".",t.shift(),e+=t.join("")),Number(e)},n.isMobileFallback=function(e){return n.detectMobileBrowsers.fullPattern.test(e)||n.detectMobileBrowsers.shortPattern.test(e.substr(0,4))},n.isTabletFallback=function(e){return n.detectMobileBrowsers.tabletPattern.test(e)},n.prepareDetectionCache=function(e,a,i){if(e.mobile===t){var r,o,l;if(o=n.findMatch(n.mobileDetectRules.tablets,a))return e.mobile=e.tablet=o,void(e.phone=null);if(r=n.findMatch(n.mobileDetectRules.phones,a))return e.mobile=e.phone=r,void(e.tablet=null);n.isMobileFallback(a)?(l=s.isPhoneSized(i))===t?(e.mobile=n.FALLBACK_MOBILE,e.tablet=e.phone=null):l?(e.mobile=e.phone=n.FALLBACK_PHONE,e.tablet=null):(e.mobile=e.tablet=n.FALLBACK_TABLET,e.phone=null):n.isTabletFallback(a)?(e.mobile=e.tablet=n.FALLBACK_TABLET,e.phone=null):e.mobile=e.tablet=e.phone=null}},n.mobileGrade=function(e){var t=null!==e.mobile();return e.os("iOS")&&e.version("iPad")>=4.3||e.os("iOS")&&e.version("iPhone")>=3.1||e.os("iOS")&&e.version("iPod")>=3.1||e.version("Android")>2.1&&e.is("Webkit")||e.version("Windows Phone OS")>=7||e.is("BlackBerry")&&e.version("BlackBerry")>=6||e.match("Playbook.*Tablet")||e.version("webOS")>=1.4&&e.match("Palm|Pre|Pixi")||e.match("hp.*TouchPad")||e.is("Firefox")&&e.version("Firefox")>=12||e.is("Chrome")&&e.is("AndroidOS")&&e.version("Android")>=4||e.is("Skyfire")&&e.version("Skyfire")>=4.1&&e.is("AndroidOS")&&e.version("Android")>=2.3||e.is("Opera")&&e.version("Opera Mobi")>11&&e.is("AndroidOS")||e.is("MeeGoOS")||e.is("Tizen")||e.is("Dolfin")&&e.version("Bada")>=2||(e.is("UC Browser")||e.is("Dolfin"))&&e.version("Android")>=2.3||e.match("Kindle Fire")||e.is("Kindle")&&e.version("Kindle")>=3||e.is("AndroidOS")&&e.is("NookTablet")||e.version("Chrome")>=11&&!t||e.version("Safari")>=5&&!t||e.version("Firefox")>=4&&!t||e.version("MSIE")>=7&&!t||e.version("Opera")>=10&&!t?"A":e.os("iOS")&&e.version("iPad")<4.3||e.os("iOS")&&e.version("iPhone")<3.1||e.os("iOS")&&e.version("iPod")<3.1||e.is("Blackberry")&&e.version("BlackBerry")>=5&&e.version("BlackBerry")<6||e.version("Opera Mini")>=5&&e.version("Opera Mini")<=6.5&&(e.version("Android")>=2.3||e.is("iOS"))||e.match("NokiaN8|NokiaC7|N97.*Series60|Symbian/3")||e.version("Opera Mobi")>=11&&e.is("SymbianOS")?"B":(e.version("BlackBerry")<5||e.match("MSIEMobile|Windows CE.*Mobile")||e.version("Windows Mobile"),"C")},n.detectOS=function(e){return n.findMatch(n.mobileDetectRules.oss0,e)||n.findMatch(n.mobileDetectRules.oss,e)},n.getDeviceSmallerSide=function(){return window.screen.width<window.screen.height?window.screen.width:window.screen.height},s.prototype={constructor:s,mobile:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.mobile},phone:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.phone},tablet:function(){return n.prepareDetectionCache(this._cache,this.ua,this.maxPhoneWidth),this._cache.tablet},userAgent:function(){return this._cache.userAgent===t&&(this._cache.userAgent=n.findMatch(n.mobileDetectRules.uas,this.ua)),this._cache.userAgent},userAgents:function(){return this._cache.userAgents===t&&(this._cache.userAgents=n.findMatches(n.mobileDetectRules.uas,this.ua)),this._cache.userAgents},os:function(){return this._cache.os===t&&(this._cache.os=n.detectOS(this.ua)),this._cache.os},version:function(e){return n.getVersion(e,this.ua)},versionStr:function(e){return n.getVersionStr(e,this.ua)},is:function(e){return r(this.userAgents(),e)||i(e,this.os())||i(e,this.phone())||i(e,this.tablet())||r(n.findMatches(n.mobileDetectRules.utils,this.ua),e)},match:function(e){return e instanceof RegExp||(e=new RegExp(e,"i")),e.test(this.ua)},isPhoneSized:function(e){return s.isPhoneSized(e||this.maxPhoneWidth)},mobileGrade:function(){return this._cache.grade===t&&(this._cache.grade=n.mobileGrade(this)),this._cache.grade}},"undefined"!=typeof window&&window.screen?s.isPhoneSized=function(e){return e<0?t:n.getDeviceSmallerSide()<=e}:s.isPhoneSized=function(){},s._impl=n,s.version="1.4.4 2019-09-21",s}))}(function(t){if(e.exports)return function(t){e.exports=t()};if("function"==typeof define&&define.amd)return define;if("undefined"!=typeof window)return function(e){window.MobileDetect=e()};throw new Error("unknown environment")}())},"./node_modules/murmurhash/murmurhash.js":function(e,t,n){!function(){function t(e,t){var n,a,i,r,o,s,l,c;for(n=3&e.length,a=e.length-n,i=t,o=3432918353,s=461845907,c=0;c<a;)l=255&e.charCodeAt(c)|(255&e.charCodeAt(++c))<<8|(255&e.charCodeAt(++c))<<16|(255&e.charCodeAt(++c))<<24,++c,i=27492+(65535&(r=5*(65535&(i=(i^=l=(65535&(l=(l=(65535&l)*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(r>>>16)&65535)<<16);switch(l=0,n){case 3:l^=(255&e.charCodeAt(c+2))<<16;case 2:l^=(255&e.charCodeAt(c+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&e.charCodeAt(c)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=e.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}var n=t;n.v2=function(e,t){for(var n,a=e.length,i=t^a,r=0;a>=4;)n=1540483477*(65535&(n=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+((1540483477*(n>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(n=1540483477*(65535&(n^=n>>>24))+((1540483477*(n>>>16)&65535)<<16)),a-=4,++r;switch(a){case 3:i^=(255&e.charCodeAt(r+2))<<16;case 2:i^=(255&e.charCodeAt(r+1))<<8;case 1:i=1540483477*(65535&(i^=255&e.charCodeAt(r)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0},n.v3=t,e.exports=n}()},"./node_modules/node-object-hash/dist/hasher.js":function(e,t,n){"use strict";var a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},i=a(n("./node_modules/node-object-hash/dist/objectSorter.js")),r=a(n("./node_modules/crypto-browserify/index.js"));e.exports=function(e){void 0===e&&(e={});var t=i.default(e);return{hash:function(n,a){void 0===a&&(a={});var i=a.alg||e.alg||"sha256",o=a.enc||e.enc||"hex",s=t(n);return r.default.createHash(i).update(s).digest(o)},sort:t,sortObject:t}}},"./node_modules/node-object-hash/dist/objectSorter.js":function(e,t,n){"use strict";var a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),r=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return r(t,e),t},s=n("./node_modules/node-object-hash/dist/typeGuess.js"),l=o(n("./node_modules/node-object-hash/dist/stringifiers.js"));e.exports=function(e){void 0===e&&(e={});var t=a({sort:!0,coerce:!0,trim:!1},e),n=t.sort,i=t.coerce,r=t.trim,o={unknown:function(e){var t,n;return"<:"+(null!==(n=null===(t=e.constructor)||void 0===t?void 0:t.name)&&void 0!==n?n:"unknonw")+">:"+("function"==typeof e.toString?e.toString():"unknown")}},c="boolean"==typeof n?n:n.array,u="boolean"==typeof n?n:n.object,d="boolean"==typeof n?n:n.set,f="boolean"==typeof n?n:n.map,h="boolean"==typeof i?i:i.boolean,p="boolean"==typeof i?i:i.number,m="boolean"==typeof i?i:i.string,v="boolean"==typeof i?i:i.undefined,g="boolean"==typeof i?i:i.null,b="boolean"==typeof i?i:i.symbol,y="boolean"==typeof i?i:i.function,w="boolean"==typeof i?i:i.date,k="boolean"==typeof i?i:i.set,C="boolean"==typeof r?r:r.string,_="boolean"==typeof r?r:r.function;return o.hashable=l._hashable.bind(o),o.string=C?m?l._stringTrimCoerce.bind(o):l._stringTrim.bind(o):m?l._stringCoerce.bind(o):l._string.bind(o),o.number=p?l._numberCoerce.bind(o):l._number.bind(o),o.boolean=h?l._booleanCoerce.bind(o):l._boolean.bind(o),o.symbol=b?l._symbolCoerce.bind(o):l._symbol.bind(o),o.undefined=v?l._undefinedCoerce.bind(o):l._undefined.bind(o),o.null=g?l._nullCoerce.bind(o):l._null.bind(o),o.function=_?y?l._functionTrimCoerce.bind(o):l._functionTrim.bind(o):y?l._functionCoerce.bind(o):l._function.bind(o),o.date=w?l._dateCoerce.bind(o):l._date.bind(o),o.array=c?l._arraySort.bind(o):l._array.bind(o),o.set=d?k?l._setSortCoerce.bind(o):l._setSort.bind(o):k?l._setCoerce.bind(o):l._set.bind(o),o.object=u?l._objectSort.bind(o):l._object.bind(o),o.map=f?l._mapSort.bind(o):l._map.bind(o),function(e){return o[s.guessType(e)](e)}}},"./node_modules/node-object-hash/dist/stringifiers.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._mapSort=t._map=t._objectSort=t._object=t._setCoerce=t._set=t._setSort=t._setSortCoerce=t._array=t._arraySort=t._date=t._dateCoerce=t._functionTrim=t._functionTrimCoerce=t._function=t._functionCoerce=t._null=t._nullCoerce=t._undefined=t._undefinedCoerce=t._symbol=t._symbolCoerce=t._boolean=t._booleanCoerce=t._number=t._numberCoerce=t._stringTrim=t._stringTrimCoerce=t._string=t._stringCoerce=t._hashable=t.PREFIX=void 0;var a=n("./node_modules/node-object-hash/dist/typeGuess.js");function i(e){var t=this;return"["+e.map((function(e){return t[a.guessType(e)](e)})).sort().toString()+"]"}function r(e){var t=this;return"["+e.map((function(e){return t[a.guessType(e)](e)})).toString()+"]"}t.PREFIX={string:"<:s>",number:"<:n>",boolean:"<:b>",symbol:"<:smbl>",undefined:"<:undf>",null:"<:null>",function:"<:func>",array:"",date:"<:date>",set:"<:set>",map:"<:map>"},t._hashable=function(e){return e.toHashableString()},t._stringCoerce=function(e){return e},t._string=function(e){return t.PREFIX.string+":"+e},t._stringTrimCoerce=function(e){return e.replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._stringTrim=function(e){return t.PREFIX.string+":"+e.replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._numberCoerce=function(e){return e.toString()},t._number=function(e){return t.PREFIX.number+":"+e},t._booleanCoerce=function(e){return e?"1":"0"},t._boolean=function(e){return t.PREFIX.boolean+":"+e.toString()},t._symbolCoerce=function(){return t.PREFIX.symbol},t._symbol=function(e){return t.PREFIX.symbol+":"+e.toString()},t._undefinedCoerce=function(){return""},t._undefined=function(){return t.PREFIX.undefined},t._nullCoerce=function(){return""},t._null=function(){return t.PREFIX.null},t._functionCoerce=function(e){return e.name+"=>"+e.toString()},t._function=function(e){return t.PREFIX.function+":"+e.name+"=>"+e.toString()},t._functionTrimCoerce=function(e){return e.name+"=>"+e.toString().replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._functionTrim=function(e){return t.PREFIX.function+":"+e.name+"=>"+e.toString().replace(/(\s+|\t|\r\n|\n|\r)/gm," ").trim()},t._dateCoerce=function(e){return e.toISOString()},t._date=function(e){return t.PREFIX.date+":"+e.toISOString()},t._arraySort=i,t._array=r,t._setSortCoerce=function(e){return i.call(this,Array.from(e))},t._setSort=function(e){return t.PREFIX.set+":"+i.call(this,Array.from(e))},t._set=function(e){return t.PREFIX.set+":"+r.call(this,Array.from(e))},t._setCoerce=function(e){return r.call(this,Array.from(e))},t._object=function(e){for(var t=[],n=0,i=Object.keys(e);n<i.length;n++){var r=i[n],o=e[r],s=a.guessType(o);t.push(r+":"+this[s](o))}return"{"+t.toString()+"}"},t._objectSort=function(e){for(var t=[],n=0,i=Object.keys(e).sort();n<i.length;n++){var r=i[n],o=e[r],s=a.guessType(o);t.push(r+":"+this[s](o))}return"{"+t.toString()+"}"},t._map=function(e){for(var t=[],n=0,i=Array.from(e);n<i.length;n++){var r=i[n],o=r[0],s=r[1];t.push([this[a.guessType(o)](o),this[a.guessType(s)](s)])}return"["+t.join(";")+"]"},t._mapSort=function(e){for(var t=[],n=0,i=Array.from(e);n<i.length;n++){var r=i[n],o=r[0],s=r[1];t.push([this[a.guessType(o)](o),this[a.guessType(s)](s)])}return"["+t.sort().join(";")+"]"}},"./node_modules/node-object-hash/dist/typeGuess.js":function(e,t,n){"use strict";function a(e){var n,a;if(null===e)return"null";if("function"==typeof e.toHashableString)return"hashable";var i=null!==(a=null===(n=e.constructor)||void 0===n?void 0:n.name)&&void 0!==a?a:"unknown";return t.TYPE_MAP[i]||"unknown"}Object.defineProperty(t,"__esModule",{value:!0}),t.guessType=t.guessObjectType=t.TYPE_MAP=void 0,t.TYPE_MAP={Array:"array",Int8Array:"array",Uint8Array:"array",Uint8ClampedArray:"array",Int16Array:"array",Uint16Array:"array",Int32Array:"array",Uint32Array:"array",Float32Array:"array",Float64Array:"array",Buffer:"array",Map:"map",Set:"set",Date:"date",String:"string",Number:"number",Boolean:"boolean",Object:"object"},t.guessObjectType=a,t.guessType=function(e){var t=typeof e;return"object"!==t?t:a(e)}},"./node_modules/object-is/implementation.js":function(e,t,n){"use strict";var a=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!a(e)||!a(t))}},"./node_modules/object-is/index.js":function(e,t,n){"use strict";var a=n("./node_modules/define-properties/index.js"),i=n("./node_modules/call-bind/index.js"),r=n("./node_modules/object-is/implementation.js"),o=n("./node_modules/object-is/polyfill.js"),s=n("./node_modules/object-is/shim.js"),l=i(o(),Object);a(l,{getPolyfill:o,implementation:r,shim:s}),e.exports=l},"./node_modules/object-is/polyfill.js":function(e,t,n){"use strict";var a=n("./node_modules/object-is/implementation.js");e.exports=function(){return"function"==typeof Object.is?Object.is:a}},"./node_modules/object-is/shim.js":function(e,t,n){"use strict";var a=n("./node_modules/object-is/polyfill.js"),i=n("./node_modules/define-properties/index.js");e.exports=function(){var e=a();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},"./node_modules/object-keys/implementation.js":function(e,t,n){"use strict";var a;if(!Object.keys){var i=Object.prototype.hasOwnProperty,r=Object.prototype.toString,o=n("./node_modules/object-keys/isArguments.js"),s=Object.prototype.propertyIsEnumerable,l=!s.call({toString:null},"toString"),c=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],d=function(e){var t=e.constructor;return t&&t.prototype===e},f={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!f["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{d(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();a=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===r.call(e),a=o(e),s=t&&"[object String]"===r.call(e),f=[];if(!t&&!n&&!a)throw new TypeError("Object.keys called on a non-object");var p=c&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)f.push(String(m));if(a&&e.length>0)for(var v=0;v<e.length;++v)f.push(String(v));else for(var g in e)p&&"prototype"===g||!i.call(e,g)||f.push(String(g));if(l)for(var b=function(e){if("undefined"==typeof window||!h)return d(e);try{return d(e)}catch(t){return!1}}(e),y=0;y<u.length;++y)b&&"constructor"===u[y]||!i.call(e,u[y])||f.push(u[y]);return f}}e.exports=a},"./node_modules/object-keys/index.js":function(e,t,n){"use strict";var a=Array.prototype.slice,i=n("./node_modules/object-keys/isArguments.js"),r=Object.keys,o=r?function(e){return r(e)}:n("./node_modules/object-keys/implementation.js"),s=Object.keys;o.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(a.call(e)):s(e)}):Object.keys=o;return Object.keys||o},e.exports=o},"./node_modules/object-keys/isArguments.js":function(e,t,n){"use strict";var a=Object.prototype.toString;e.exports=function(e){var t=a.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===a.call(e.callee)),n}},"./node_modules/pako/lib/deflate.js":function(e,t,n){"use strict";const a=n("./node_modules/pako/lib/zlib/deflate.js"),i=n("./node_modules/pako/lib/utils/common.js"),r=n("./node_modules/pako/lib/utils/strings.js"),o=n("./node_modules/pako/lib/zlib/messages.js"),s=n("./node_modules/pako/lib/zlib/zstream.js"),l=Object.prototype.toString,{Z_NO_FLUSH:c,Z_SYNC_FLUSH:u,Z_FULL_FLUSH:d,Z_FINISH:f,Z_OK:h,Z_STREAM_END:p,Z_DEFAULT_COMPRESSION:m,Z_DEFAULT_STRATEGY:v,Z_DEFLATED:g}=n("./node_modules/pako/lib/zlib/constants.js");function b(e){this.options=i.assign({level:m,method:g,chunkSize:16384,windowBits:15,memLevel:8,strategy:v},e||{});let t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;let n=a.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==h)throw new Error(o[n]);if(t.header&&a.deflateSetHeader(this.strm,t.header),t.dictionary){let e;if(e="string"==typeof t.dictionary?r.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,n=a.deflateSetDictionary(this.strm,e),n!==h)throw new Error(o[n]);this._dict_set=!0}}function y(e,t){const n=new b(t);if(n.push(e,!0),n.err)throw n.msg||o[n.err];return n.result}b.prototype.push=function(e,t){const n=this.strm,i=this.options.chunkSize;let o,s;if(this.ended)return!1;for(s=t===~~t?t:!0===t?f:c,"string"==typeof e?n.input=r.string2buf(e):"[object ArrayBuffer]"===l.call(e)?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;;)if(0===n.avail_out&&(n.output=new Uint8Array(i),n.next_out=0,n.avail_out=i),(s===u||s===d)&&n.avail_out<=6)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else{if(o=a.deflate(n,s),o===p)return n.next_out>0&&this.onData(n.output.subarray(0,n.next_out)),o=a.deflateEnd(this.strm),this.onEnd(o),this.ended=!0,o===h;if(0!==n.avail_out){if(s>0&&n.next_out>0)this.onData(n.output.subarray(0,n.next_out)),n.avail_out=0;else if(0===n.avail_in)break}else this.onData(n.output)}return!0},b.prototype.onData=function(e){this.chunks.push(e)},b.prototype.onEnd=function(e){e===h&&(this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},e.exports.Deflate=b,e.exports.deflate=y,e.exports.deflateRaw=function(e,t){return(t=t||{}).raw=!0,y(e,t)},e.exports.gzip=function(e,t){return(t=t||{}).gzip=!0,y(e,t)},e.exports.constants=n("./node_modules/pako/lib/zlib/constants.js")},"./node_modules/pako/lib/utils/common.js":function(e,t,n){"use strict";const a=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);e.exports.assign=function(e){const t=Array.prototype.slice.call(arguments,1);for(;t.length;){const n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(const t in n)a(n,t)&&(e[t]=n[t])}}return e},e.exports.flattenChunks=e=>{let t=0;for(let a=0,i=e.length;a<i;a++)t+=e[a].length;const n=new Uint8Array(t);for(let a=0,i=0,r=e.length;a<r;a++){let t=e[a];n.set(t,i),i+=t.length}return n}},"./node_modules/pako/lib/utils/strings.js":function(e,t,n){"use strict";let a=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(r){a=!1}const i=new Uint8Array(256);for(let o=0;o<256;o++)i[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1;i[254]=i[254]=1,e.exports.string2buf=e=>{let t,n,a,i,r,o=e.length,s=0;for(i=0;i<o;i++)n=e.charCodeAt(i),55296==(64512&n)&&i+1<o&&(a=e.charCodeAt(i+1),56320==(64512&a)&&(n=65536+(n-55296<<10)+(a-56320),i++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new Uint8Array(s),r=0,i=0;r<s;i++)n=e.charCodeAt(i),55296==(64512&n)&&i+1<o&&(a=e.charCodeAt(i+1),56320==(64512&a)&&(n=65536+(n-55296<<10)+(a-56320),i++)),n<128?t[r++]=n:n<2048?(t[r++]=192|n>>>6,t[r++]=128|63&n):n<65536?(t[r++]=224|n>>>12,t[r++]=128|n>>>6&63,t[r++]=128|63&n):(t[r++]=240|n>>>18,t[r++]=128|n>>>12&63,t[r++]=128|n>>>6&63,t[r++]=128|63&n);return t};e.exports.buf2string=(e,t)=>{let n,r;const o=t||e.length,s=new Array(2*o);for(r=0,n=0;n<o;){let t=e[n++];if(t<128){s[r++]=t;continue}let a=i[t];if(a>4)s[r++]=65533,n+=a-1;else{for(t&=2===a?31:3===a?15:7;a>1&&n<o;)t=t<<6|63&e[n++],a--;a>1?s[r++]=65533:t<65536?s[r++]=t:(t-=65536,s[r++]=55296|t>>10&1023,s[r++]=56320|1023&t)}}return((e,t)=>{if(t<65534&&e.subarray&&a)return String.fromCharCode.apply(null,e.length===t?e:e.subarray(0,t));let n="";for(let a=0;a<t;a++)n+=String.fromCharCode(e[a]);return n})(s,r)},e.exports.utf8border=(e,t)=>{(t=t||e.length)>e.length&&(t=e.length);let n=t-1;for(;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+i[e[n]]>t?n:t}},"./node_modules/pako/lib/zlib/adler32.js":function(e,t,n){"use strict";e.exports=(e,t,n,a)=>{let i=65535&e|0,r=e>>>16&65535|0,o=0;for(;0!==n;){o=n>2e3?2e3:n,n-=o;do{i=i+t[a++]|0,r=r+i|0}while(--o);i%=65521,r%=65521}return i|r<<16|0}},"./node_modules/pako/lib/zlib/constants.js":function(e,t,n){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_MEM_ERROR:-4,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},"./node_modules/pako/lib/zlib/crc32.js":function(e,t,n){"use strict";const a=new Uint32Array((()=>{let e,t=[];for(var n=0;n<256;n++){e=n;for(var a=0;a<8;a++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t})());e.exports=(e,t,n,i)=>{const r=a,o=i+n;e^=-1;for(let a=i;a<o;a++)e=e>>>8^r[255&(e^t[a])];return-1^e}},"./node_modules/pako/lib/zlib/deflate.js":function(e,t,n){"use strict";const{_tr_init:a,_tr_stored_block:i,_tr_flush_block:r,_tr_tally:o,_tr_align:s}=n("./node_modules/pako/lib/zlib/trees.js"),l=n("./node_modules/pako/lib/zlib/adler32.js"),c=n("./node_modules/pako/lib/zlib/crc32.js"),u=n("./node_modules/pako/lib/zlib/messages.js"),{Z_NO_FLUSH:d,Z_PARTIAL_FLUSH:f,Z_FULL_FLUSH:h,Z_FINISH:p,Z_BLOCK:m,Z_OK:v,Z_STREAM_END:g,Z_STREAM_ERROR:b,Z_DATA_ERROR:y,Z_BUF_ERROR:w,Z_DEFAULT_COMPRESSION:k,Z_FILTERED:C,Z_HUFFMAN_ONLY:_,Z_RLE:S,Z_FIXED:x,Z_DEFAULT_STRATEGY:E,Z_UNKNOWN:j,Z_DEFLATED:T}=n("./node_modules/pako/lib/zlib/constants.js"),M=258,P=262,O=103,A=113,D=666,R=(e,t)=>(e.msg=u[t],t),L=e=>(e<<1)-(e>4?9:0),B=e=>{let t=e.length;for(;--t>=0;)e[t]=0};let I=(e,t,n)=>(t<<e.hash_shift^n)&e.hash_mask;const N=e=>{const t=e.state;let n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(e.output.set(t.pending_buf.subarray(t.pending_out,t.pending_out+n),e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))},F=(e,t)=>{r(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,N(e.strm)},H=(e,t)=>{e.pending_buf[e.pending++]=t},V=(e,t)=>{e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t},z=(e,t,n,a)=>{let i=e.avail_in;return i>a&&(i=a),0===i?0:(e.avail_in-=i,t.set(e.input.subarray(e.next_in,e.next_in+i),n),1===e.state.wrap?e.adler=l(e.adler,t,i,n):2===e.state.wrap&&(e.adler=c(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)},U=(e,t)=>{let n,a,i=e.max_chain_length,r=e.strstart,o=e.prev_length,s=e.nice_match;const l=e.strstart>e.w_size-P?e.strstart-(e.w_size-P):0,c=e.window,u=e.w_mask,d=e.prev,f=e.strstart+M;let h=c[r+o-1],p=c[r+o];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(n=t,c[n+o]===p&&c[n+o-1]===h&&c[n]===c[r]&&c[++n]===c[r+1]){r+=2,n++;do{}while(c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&c[++r]===c[++n]&&r<f);if(a=M-(f-r),r=f-M,a>o){if(e.match_start=t,o=a,a>=s)break;h=c[r+o-1],p=c[r+o]}}}while((t=d[t&u])>l&&0!=--i);return o<=e.lookahead?o:e.lookahead},W=e=>{const t=e.w_size;let n,a,i,r,o;do{if(r=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-P)){e.window.set(e.window.subarray(t,t+t),0),e.match_start-=t,e.strstart-=t,e.block_start-=t,a=e.hash_size,n=a;do{i=e.head[--n],e.head[n]=i>=t?i-t:0}while(--a);a=t,n=a;do{i=e.prev[--n],e.prev[n]=i>=t?i-t:0}while(--a);r+=t}if(0===e.strm.avail_in)break;if(a=z(e.strm,e.window,e.strstart+e.lookahead,r),e.lookahead+=a,e.lookahead+e.insert>=3)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=I(e,e.ins_h,e.window[o+1]);e.insert&&(e.ins_h=I(e,e.ins_h,e.window[o+3-1]),e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<P&&0!==e.strm.avail_in)},G=(e,t)=>{let n,a;for(;;){if(e.lookahead<P){if(W(e),e.lookahead<P&&t===d)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=I(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-P&&(e.match_length=U(e,n)),e.match_length>=3)if(a=o(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=I(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=I(e,e.ins_h,e.window[e.strstart+1]);else a=o(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(a&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2},q=(e,t)=>{let n,a,i;for(;;){if(e.lookahead<P){if(W(e),e.lookahead<P&&t===d)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=I(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-P&&(e.match_length=U(e,n),e.match_length<=5&&(e.strategy===C||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,a=o(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=I(e,e.ins_h,e.window[e.strstart+3-1]),n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,a&&(F(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if(a=o(e,0,e.window[e.strstart-1]),a&&F(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(a=o(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2};function K(e,t,n,a,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=a,this.func=i}const Y=[new K(0,0,0,0,((e,t)=>{let n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(W(e),0===e.lookahead&&t===d)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;const a=e.block_start+n;if((0===e.strstart||e.strstart>=a)&&(e.lookahead=e.strstart-a,e.strstart=a,F(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-P&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(F(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(F(e,!1),e.strm.avail_out),1)})),new K(4,4,8,4,G),new K(4,5,16,8,G),new K(4,6,32,32,G),new K(4,4,16,16,q),new K(8,16,32,32,q),new K(8,16,128,128,q),new K(8,32,128,256,q),new K(32,128,258,1024,q),new K(32,258,258,4096,q)];function $(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=T,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),B(this.dyn_ltree),B(this.dyn_dtree),B(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),B(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),B(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}const Z=e=>{if(!e||!e.state)return R(e,b);e.total_in=e.total_out=0,e.data_type=j;const t=e.state;return t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:A,e.adler=2===t.wrap?0:1,t.last_flush=d,a(t),v},X=e=>{const t=Z(e);var n;return t===v&&((n=e.state).window_size=2*n.w_size,B(n.head),n.max_lazy_match=Y[n.level].max_lazy,n.good_match=Y[n.level].good_length,n.nice_match=Y[n.level].nice_length,n.max_chain_length=Y[n.level].max_chain,n.strstart=0,n.block_start=0,n.lookahead=0,n.insert=0,n.match_length=n.prev_length=2,n.match_available=0,n.ins_h=0),t},J=(e,t,n,a,i,r)=>{if(!e)return b;let o=1;if(t===k&&(t=6),a<0?(o=0,a=-a):a>15&&(o=2,a-=16),i<1||i>9||n!==T||a<8||a>15||t<0||t>9||r<0||r>x)return R(e,b);8===a&&(a=9);const s=new $;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=a,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new Uint8Array(2*s.w_size),s.head=new Uint16Array(s.hash_size),s.prev=new Uint16Array(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new Uint8Array(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=r,s.method=n,X(e)};e.exports.deflateInit=(e,t)=>J(e,t,T,15,8,E),e.exports.deflateInit2=J,e.exports.deflateReset=X,e.exports.deflateResetKeep=Z,e.exports.deflateSetHeader=(e,t)=>e&&e.state?2!==e.state.wrap?b:(e.state.gzhead=t,v):b,e.exports.deflate=(e,t)=>{let n,a;if(!e||!e.state||t>m||t<0)return e?R(e,b):b;const r=e.state;if(!e.output||!e.input&&0!==e.avail_in||r.status===D&&t!==p)return R(e,0===e.avail_out?w:b);r.strm=e;const l=r.last_flush;if(r.last_flush=t,42===r.status)if(2===r.wrap)e.adler=0,H(r,31),H(r,139),H(r,8),r.gzhead?(H(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),H(r,255&r.gzhead.time),H(r,r.gzhead.time>>8&255),H(r,r.gzhead.time>>16&255),H(r,r.gzhead.time>>24&255),H(r,9===r.level?2:r.strategy>=_||r.level<2?4:0),H(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(H(r,255&r.gzhead.extra.length),H(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=c(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(H(r,0),H(r,0),H(r,0),H(r,0),H(r,0),H(r,9===r.level?2:r.strategy>=_||r.level<2?4:0),H(r,3),r.status=A);else{let t=T+(r.w_bits-8<<4)<<8,n=-1;n=r.strategy>=_||r.level<2?0:r.level<6?1:6===r.level?2:3,t|=n<<6,0!==r.strstart&&(t|=32),t+=31-t%31,r.status=A,V(r,t),0!==r.strstart&&(V(r,e.adler>>>16),V(r,65535&e.adler)),e.adler=1}if(69===r.status)if(r.gzhead.extra){for(n=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>n&&(e.adler=c(e.adler,r.pending_buf,r.pending-n,n)),N(e),n=r.pending,r.pending!==r.pending_buf_size));)H(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>n&&(e.adler=c(e.adler,r.pending_buf,r.pending-n,n)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){n=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>n&&(e.adler=c(e.adler,r.pending_buf,r.pending-n,n)),N(e),n=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,H(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>n&&(e.adler=c(e.adler,r.pending_buf,r.pending-n,n)),0===a&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){n=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>n&&(e.adler=c(e.adler,r.pending_buf,r.pending-n,n)),N(e),n=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,H(r,a)}while(0!==a);r.gzhead.hcrc&&r.pending>n&&(e.adler=c(e.adler,r.pending_buf,r.pending-n,n)),0===a&&(r.status=O)}else r.status=O;if(r.status===O&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&N(e),r.pending+2<=r.pending_buf_size&&(H(r,255&e.adler),H(r,e.adler>>8&255),e.adler=0,r.status=A)):r.status=A),0!==r.pending){if(N(e),0===e.avail_out)return r.last_flush=-1,v}else if(0===e.avail_in&&L(t)<=L(l)&&t!==p)return R(e,w);if(r.status===D&&0!==e.avail_in)return R(e,w);if(0!==e.avail_in||0!==r.lookahead||t!==d&&r.status!==D){let n=r.strategy===_?((e,t)=>{let n;for(;;){if(0===e.lookahead&&(W(e),0===e.lookahead)){if(t===d)return 1;break}if(e.match_length=0,n=o(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2})(r,t):r.strategy===S?((e,t)=>{let n,a,i,r;const s=e.window;for(;;){if(e.lookahead<=M){if(W(e),e.lookahead<=M&&t===d)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(i=e.strstart-1,a=s[i],a===s[++i]&&a===s[++i]&&a===s[++i])){r=e.strstart+M;do{}while(a===s[++i]&&a===s[++i]&&a===s[++i]&&a===s[++i]&&a===s[++i]&&a===s[++i]&&a===s[++i]&&a===s[++i]&&i<r);e.match_length=M-(r-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=o(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(F(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,t===p?(F(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(F(e,!1),0===e.strm.avail_out)?1:2})(r,t):Y[r.level].func(r,t);if(3!==n&&4!==n||(r.status=D),1===n||3===n)return 0===e.avail_out&&(r.last_flush=-1),v;if(2===n&&(t===f?s(r):t!==m&&(i(r,0,0,!1),t===h&&(B(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),N(e),0===e.avail_out))return r.last_flush=-1,v}return t!==p?v:r.wrap<=0?g:(2===r.wrap?(H(r,255&e.adler),H(r,e.adler>>8&255),H(r,e.adler>>16&255),H(r,e.adler>>24&255),H(r,255&e.total_in),H(r,e.total_in>>8&255),H(r,e.total_in>>16&255),H(r,e.total_in>>24&255)):(V(r,e.adler>>>16),V(r,65535&e.adler)),N(e),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?v:g)},e.exports.deflateEnd=e=>{if(!e||!e.state)return b;const t=e.state.status;return 42!==t&&69!==t&&73!==t&&91!==t&&t!==O&&t!==A&&t!==D?R(e,b):(e.state=null,t===A?R(e,y):v)},e.exports.deflateSetDictionary=(e,t)=>{let n=t.length;if(!e||!e.state)return b;const a=e.state,i=a.wrap;if(2===i||1===i&&42!==a.status||a.lookahead)return b;if(1===i&&(e.adler=l(e.adler,t,n,0)),a.wrap=0,n>=a.w_size){0===i&&(B(a.head),a.strstart=0,a.block_start=0,a.insert=0);let e=new Uint8Array(a.w_size);e.set(t.subarray(n-a.w_size,n),0),t=e,n=a.w_size}const r=e.avail_in,o=e.next_in,s=e.input;for(e.avail_in=n,e.next_in=0,e.input=t,W(a);a.lookahead>=3;){let e=a.strstart,t=a.lookahead-2;do{a.ins_h=I(a,a.ins_h,a.window[e+3-1]),a.prev[e&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=e,e++}while(--t);a.strstart=e,a.lookahead=2,W(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=2,a.match_available=0,e.next_in=o,e.input=s,e.avail_in=r,a.wrap=i,v},e.exports.deflateInfo="pako deflate (from Nodeca project)"},"./node_modules/pako/lib/zlib/messages.js":function(e,t,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"./node_modules/pako/lib/zlib/trees.js":function(e,t,n){"use strict";function a(e){let t=e.length;for(;--t>=0;)e[t]=0}const i=256,r=286,o=30,s=15,l=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),c=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),u=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),d=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),f=new Array(576);a(f);const h=new Array(60);a(h);const p=new Array(512);a(p);const m=new Array(256);a(m);const v=new Array(29);a(v);const g=new Array(o);function b(e,t,n,a,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=a,this.max_length=i,this.has_stree=e&&e.length}let y,w,k;function C(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}a(g);const _=e=>e<256?p[e]:p[256+(e>>>7)],S=(e,t)=>{e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255},x=(e,t,n)=>{e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,S(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)},E=(e,t,n)=>{x(e,n[2*t],n[2*t+1])},j=(e,t)=>{let n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1},T=(e,t,n)=>{const a=new Array(16);let i,r,o=0;for(i=1;i<=s;i++)a[i]=o=o+n[i-1]<<1;for(r=0;r<=t;r++){let t=e[2*r+1];0!==t&&(e[2*r]=j(a[t]++,t))}},M=e=>{let t;for(t=0;t<r;t++)e.dyn_ltree[2*t]=0;for(t=0;t<o;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0},P=e=>{e.bi_valid>8?S(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0},O=(e,t,n,a)=>{const i=2*t,r=2*n;return e[i]<e[r]||e[i]===e[r]&&a[t]<=a[n]},A=(e,t,n)=>{const a=e.heap[n];let i=n<<1;for(;i<=e.heap_len&&(i<e.heap_len&&O(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!O(t,a,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=a},D=(e,t,n)=>{let a,r,o,s,u=0;if(0!==e.last_lit)do{a=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],r=e.pending_buf[e.l_buf+u],u++,0===a?E(e,r,t):(o=m[r],E(e,o+i+1,t),s=l[o],0!==s&&(r-=v[o],x(e,r,s)),a--,o=_(a),E(e,o,n),s=c[o],0!==s&&(a-=g[o],x(e,a,s)))}while(u<e.last_lit);E(e,256,t)},R=(e,t)=>{const n=t.dyn_tree,a=t.stat_desc.static_tree,i=t.stat_desc.has_stree,r=t.stat_desc.elems;let o,l,c,u=-1;for(e.heap_len=0,e.heap_max=573,o=0;o<r;o++)0!==n[2*o]?(e.heap[++e.heap_len]=u=o,e.depth[o]=0):n[2*o+1]=0;for(;e.heap_len<2;)c=e.heap[++e.heap_len]=u<2?++u:0,n[2*c]=1,e.depth[c]=0,e.opt_len--,i&&(e.static_len-=a[2*c+1]);for(t.max_code=u,o=e.heap_len>>1;o>=1;o--)A(e,n,o);c=r;do{o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],A(e,n,1),l=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=l,n[2*c]=n[2*o]+n[2*l],e.depth[c]=(e.depth[o]>=e.depth[l]?e.depth[o]:e.depth[l])+1,n[2*o+1]=n[2*l+1]=c,e.heap[1]=c++,A(e,n,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],((e,t)=>{const n=t.dyn_tree,a=t.max_code,i=t.stat_desc.static_tree,r=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,l=t.stat_desc.extra_base,c=t.stat_desc.max_length;let u,d,f,h,p,m,v=0;for(h=0;h<=s;h++)e.bl_count[h]=0;for(n[2*e.heap[e.heap_max]+1]=0,u=e.heap_max+1;u<573;u++)d=e.heap[u],h=n[2*n[2*d+1]+1]+1,h>c&&(h=c,v++),n[2*d+1]=h,d>a||(e.bl_count[h]++,p=0,d>=l&&(p=o[d-l]),m=n[2*d],e.opt_len+=m*(h+p),r&&(e.static_len+=m*(i[2*d+1]+p)));if(0!==v){do{for(h=c-1;0===e.bl_count[h];)h--;e.bl_count[h]--,e.bl_count[h+1]+=2,e.bl_count[c]--,v-=2}while(v>0);for(h=c;0!==h;h--)for(d=e.bl_count[h];0!==d;)f=e.heap[--u],f>a||(n[2*f+1]!==h&&(e.opt_len+=(h-n[2*f+1])*n[2*f],n[2*f+1]=h),d--)}})(e,t),T(n,u,e.bl_count)},L=(e,t,n)=>{let a,i,r=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),t[2*(n+1)+1]=65535,a=0;a<=n;a++)i=o,o=t[2*(a+1)+1],++s<l&&i===o||(s<c?e.bl_tree[2*i]+=s:0!==i?(i!==r&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,r=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4))},B=(e,t,n)=>{let a,i,r=-1,o=t[1],s=0,l=7,c=4;for(0===o&&(l=138,c=3),a=0;a<=n;a++)if(i=o,o=t[2*(a+1)+1],!(++s<l&&i===o)){if(s<c)do{E(e,i,e.bl_tree)}while(0!=--s);else 0!==i?(i!==r&&(E(e,i,e.bl_tree),s--),E(e,16,e.bl_tree),x(e,s-3,2)):s<=10?(E(e,17,e.bl_tree),x(e,s-3,3)):(E(e,18,e.bl_tree),x(e,s-11,7));s=0,r=i,0===o?(l=138,c=3):i===o?(l=6,c=3):(l=7,c=4)}};let I=!1;const N=(e,t,n,a)=>{x(e,0+(a?1:0),3),((e,t,n,a)=>{P(e),a&&(S(e,n),S(e,~n)),e.pending_buf.set(e.window.subarray(t,t+n),e.pending),e.pending+=n})(e,t,n,!0)};e.exports._tr_init=e=>{I||((()=>{let e,t,n,a,i;const d=new Array(16);for(n=0,a=0;a<28;a++)for(v[a]=n,e=0;e<1<<l[a];e++)m[n++]=a;for(m[n-1]=a,i=0,a=0;a<16;a++)for(g[a]=i,e=0;e<1<<c[a];e++)p[i++]=a;for(i>>=7;a<o;a++)for(g[a]=i<<7,e=0;e<1<<c[a]-7;e++)p[256+i++]=a;for(t=0;t<=s;t++)d[t]=0;for(e=0;e<=143;)f[2*e+1]=8,e++,d[8]++;for(;e<=255;)f[2*e+1]=9,e++,d[9]++;for(;e<=279;)f[2*e+1]=7,e++,d[7]++;for(;e<=287;)f[2*e+1]=8,e++,d[8]++;for(T(f,287,d),e=0;e<o;e++)h[2*e+1]=5,h[2*e]=j(e,5);y=new b(f,l,257,r,s),w=new b(h,c,0,o,s),k=new b(new Array(0),u,0,19,7)})(),I=!0),e.l_desc=new C(e.dyn_ltree,y),e.d_desc=new C(e.dyn_dtree,w),e.bl_desc=new C(e.bl_tree,k),e.bi_buf=0,e.bi_valid=0,M(e)},e.exports._tr_stored_block=N,e.exports._tr_flush_block=(e,t,n,a)=>{let r,o,s=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=(e=>{let t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<i;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0})(e)),R(e,e.l_desc),R(e,e.d_desc),s=(e=>{let t;for(L(e,e.dyn_ltree,e.l_desc.max_code),L(e,e.dyn_dtree,e.d_desc.max_code),R(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*d[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t})(e),r=e.opt_len+3+7>>>3,o=e.static_len+3+7>>>3,o<=r&&(r=o)):r=o=n+5,n+4<=r&&-1!==t?N(e,t,n,a):4===e.strategy||o===r?(x(e,2+(a?1:0),3),D(e,f,h)):(x(e,4+(a?1:0),3),((e,t,n,a)=>{let i;for(x(e,t-257,5),x(e,n-1,5),x(e,a-4,4),i=0;i<a;i++)x(e,e.bl_tree[2*d[i]+1],3);B(e,e.dyn_ltree,t-1),B(e,e.dyn_dtree,n-1)})(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),D(e,e.dyn_ltree,e.dyn_dtree)),M(e),a&&P(e)},e.exports._tr_tally=(e,t,n)=>(e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(m[n]+i+1)]++,e.dyn_dtree[2*_(t)]++),e.last_lit===e.lit_bufsize-1),e.exports._tr_align=e=>{x(e,2,3),E(e,256,f),(e=>{16===e.bi_valid?(S(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)})(e)}},"./node_modules/pako/lib/zlib/zstream.js":function(e,t,n){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"./node_modules/parse-asn1/aesid.json":function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},"./node_modules/parse-asn1/asn1.js":function(e,t,n){"use strict";var a=n("./node_modules/asn1.js/lib/asn1.js");t.certificate=n("./node_modules/parse-asn1/certificate.js");var i=a.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=i;var r=a.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=r;var o=a.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}));t.PublicKey=o;var s=a.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),l=a.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=l;var c=a.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=c;var u=a.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=u,t.DSAparam=a.define("DSAparam",(function(){this.int()}));var d=a.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(f),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=d;var f=a.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=a.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},"./node_modules/parse-asn1/certificate.js":function(e,t,n){"use strict";var a=n("./node_modules/asn1.js/lib/asn1.js"),i=a.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),r=a.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),o=a.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),s=a.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())})),l=a.define("RelativeDistinguishedName",(function(){this.setof(r)})),c=a.define("RDNSequence",(function(){this.seqof(l)})),u=a.define("Name",(function(){this.choice({rdnSequence:this.use(c)})})),d=a.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))})),f=a.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),h=a.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(o),this.key("issuer").use(u),this.key("validity").use(d),this.key("subject").use(u),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(f).optional())})),p=a.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(o),this.key("signatureValue").bitstr())}));e.exports=p},"./node_modules/parse-asn1/fixProc.js":function(e,t,n){var a=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,r=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,o=n("./node_modules/evp_bytestokey/index.js"),s=n("./node_modules/browserify-aes/browser.js"),l=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t){var n,c=e.toString(),u=c.match(a);if(u){var d="aes"+u[1],f=l.from(u[2],"hex"),h=l.from(u[3].replace(/[\r\n]/g,""),"base64"),p=o(t,f.slice(0,8),parseInt(u[1],10)).key,m=[],v=s.createDecipheriv(d,p,f);m.push(v.update(h)),m.push(v.final()),n=l.concat(m)}else{var g=c.match(r);n=l.from(g[2].replace(/[\r\n]/g,""),"base64")}return{tag:c.match(i)[1],data:n}}},"./node_modules/parse-asn1/index.js":function(e,t,n){var a=n("./node_modules/parse-asn1/asn1.js"),i=n("./node_modules/parse-asn1/aesid.json"),r=n("./node_modules/parse-asn1/fixProc.js"),o=n("./node_modules/browserify-aes/browser.js"),s=n("./node_modules/pbkdf2/browser.js"),l=n("./node_modules/safe-buffer/index.js").Buffer;function c(e){var t;"object"!=typeof e||l.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=l.from(e));var n,c,u=r(e,t),d=u.tag,f=u.data;switch(d){case"CERTIFICATE":c=a.certificate.decode(f,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(c||(c=a.PublicKey.decode(f,"der")),n=c.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPublicKey.decode(c.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return c.subjectPrivateKey=c.subjectPublicKey,{type:"ec",data:c};case"1.2.840.10040.4.1":return c.algorithm.params.pub_key=a.DSAparam.decode(c.subjectPublicKey.data,"der"),{type:"dsa",data:c.algorithm.params};default:throw new Error("unknown key id "+n)}case"ENCRYPTED PRIVATE KEY":f=function(e,t){var n=e.algorithm.decrypt.kde.kdeparams.salt,a=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),r=i[e.algorithm.decrypt.cipher.algo.join(".")],c=e.algorithm.decrypt.cipher.iv,u=e.subjectPrivateKey,d=parseInt(r.split("-")[1],10)/8,f=s.pbkdf2Sync(t,n,a,d,"sha1"),h=o.createDecipheriv(r,f,c),p=[];return p.push(h.update(u)),p.push(h.final()),l.concat(p)}(f=a.EncryptedPrivateKey.decode(f,"der"),t);case"PRIVATE KEY":switch(n=(c=a.PrivateKey.decode(f,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPrivateKey.decode(c.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:c.algorithm.curve,privateKey:a.ECPrivateKey.decode(c.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return c.algorithm.params.priv_key=a.DSAparam.decode(c.subjectPrivateKey,"der"),{type:"dsa",params:c.algorithm.params};default:throw new Error("unknown key id "+n)}case"RSA PUBLIC KEY":return a.RSAPublicKey.decode(f,"der");case"RSA PRIVATE KEY":return a.RSAPrivateKey.decode(f,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:a.DSAPrivateKey.decode(f,"der")};case"EC PRIVATE KEY":return{curve:(f=a.ECPrivateKey.decode(f,"der")).parameters.value,privateKey:f.privateKey};default:throw new Error("unknown key type "+d)}}e.exports=c,c.signature=a.signature},"./node_modules/pbkdf2/browser.js":function(e,t,n){t.pbkdf2=n("./node_modules/pbkdf2/lib/async.js"),t.pbkdf2Sync=n("./node_modules/pbkdf2/lib/sync-browser.js")},"./node_modules/pbkdf2/lib/async.js":function(e,t,n){(function(t,a){var i,r=n("./node_modules/safe-buffer/index.js").Buffer,o=n("./node_modules/pbkdf2/lib/precondition.js"),s=n("./node_modules/pbkdf2/lib/default-encoding.js"),l=n("./node_modules/pbkdf2/lib/sync-browser.js"),c=n("./node_modules/pbkdf2/lib/to-buffer.js"),u=t.crypto&&t.crypto.subtle,d={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},f=[];function h(e,t,n,a,i){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:{name:i}},e,a<<3)})).then((function(e){return r.from(e)}))}e.exports=function(e,n,p,m,v,g){"function"==typeof v&&(g=v,v=void 0);var b=d[(v=v||"sha1").toLowerCase()];if(!b||"function"!=typeof t.Promise)return a.nextTick((function(){var t;try{t=l(e,n,p,m,v)}catch(a){return g(a)}g(null,t)}));if(o(p,m),e=c(e,s,"Password"),n=c(n,s,"Salt"),"function"!=typeof g)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){a.nextTick((function(){t(null,e)}))}),(function(e){a.nextTick((function(){t(e)}))}))}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==f[e])return f[e];var n=h(i=i||r.alloc(8),i,10,128,e).then((function(){return!0})).catch((function(){return!1}));return f[e]=n,n}(b).then((function(t){return t?h(e,n,p,m,b):l(e,n,p,m,v)})),g)}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/pbkdf2/lib/default-encoding.js":function(e,t,n){(function(t){var n;if(t.browser)n="utf-8";else if(t.version){n=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else n="utf-8";e.exports=n}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/pbkdf2/lib/precondition.js":function(e,t){var n=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>n||t!=t)throw new TypeError("Bad key length")}},"./node_modules/pbkdf2/lib/sync-browser.js":function(e,t,n){var a=n("./node_modules/create-hash/md5.js"),i=n("./node_modules/ripemd160/index.js"),r=n("./node_modules/sha.js/index.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=n("./node_modules/pbkdf2/lib/precondition.js"),l=n("./node_modules/pbkdf2/lib/default-encoding.js"),c=n("./node_modules/pbkdf2/lib/to-buffer.js"),u=o.alloc(128),d={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function f(e,t,n){var s=function(e){function t(t){return r(e).update(t).digest()}function n(e){return(new i).update(e).digest()}return"rmd160"===e||"ripemd160"===e?n:"md5"===e?a:t}(e),l="sha512"===e||"sha384"===e?128:64;t.length>l?t=s(t):t.length<l&&(t=o.concat([t,u],l));for(var c=o.allocUnsafe(l+d[e]),f=o.allocUnsafe(l+d[e]),h=0;h<l;h++)c[h]=54^t[h],f[h]=92^t[h];var p=o.allocUnsafe(l+n+4);c.copy(p,0,0,l),this.ipad1=p,this.ipad2=c,this.opad=f,this.alg=e,this.blocksize=l,this.hash=s,this.size=d[e]}f.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,n,a,i){s(n,a);var r=new f(i=i||"sha1",e=c(e,l,"Password"),(t=c(t,l,"Salt")).length),u=o.allocUnsafe(a),h=o.allocUnsafe(t.length+4);t.copy(h,0,0,t.length);for(var p=0,m=d[i],v=Math.ceil(a/m),g=1;g<=v;g++){h.writeUInt32BE(g,t.length);for(var b=r.run(h,r.ipad1),y=b,w=1;w<n;w++){y=r.run(y,r.ipad2);for(var k=0;k<m;k++)b[k]^=y[k]}b.copy(u,p),p+=m}return u}},"./node_modules/pbkdf2/lib/to-buffer.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t,n){if(a.isBuffer(e))return e;if("string"==typeof e)return a.from(e,t);if(ArrayBuffer.isView(e))return a.from(e.buffer);throw new TypeError(n+" must be a string, a Buffer, a typed array or a DataView")}},"./node_modules/performance-now/lib/performance-now.js":function(e,t,n){(function(t){(function(){var n,a,i,r,o,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-o)/1e6},a=t.hrtime,r=(n=function(){var e;return 1e9*(e=a())[0]+e[1]})(),s=1e9*t.uptime(),o=r-s):Date.now?(e.exports=function(){return Date.now()-i},i=Date.now()):(e.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/popper.js/dist/esm/popper.js":function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,a=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var i=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),a))}};function r(e){return e&&"[object Function]"==={}.toString.call(e)}function o(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=o(e),n=t.overflow,a=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+a)?e:l(s(e))}function c(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),d=n&&/MSIE 10/.test(navigator.userAgent);function f(e){return 11===e?u:10===e?d:u||d}function h(e){if(!e)return document.documentElement;for(var t=f(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var a=n&&n.nodeName;return a&&"BODY"!==a&&"HTML"!==a?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===o(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function p(e){return null!==e.parentNode?p(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,a=n?e:t,i=n?t:e,r=document.createRange();r.setStart(a,0),r.setEnd(i,0);var o,s,l=r.commonAncestorContainer;if(e!==l&&t!==l||a.contains(i))return"BODY"===(s=(o=l).nodeName)||"HTML"!==s&&h(o.firstElementChild)!==o?h(l):l;var c=p(e);return c.host?m(c.host,t):m(e,p(t).host)}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",a=e.nodeName;if("BODY"===a||"HTML"===a){var i=e.ownerDocument.documentElement,r=e.ownerDocument.scrollingElement||i;return r[n]}return e[n]}function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=v(t,"top"),i=v(t,"left"),r=n?-1:1;return e.top+=a*r,e.bottom+=a*r,e.left+=i*r,e.right+=i*r,e}function b(e,t){var n="x"===t?"Left":"Top",a="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+a+"Width"])}function y(e,t,n,a){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],f(10)?parseInt(n["offset"+e])+parseInt(a["margin"+("Height"===e?"Top":"Left")])+parseInt(a["margin"+("Height"===e?"Bottom":"Right")]):0)}function w(e){var t=e.body,n=e.documentElement,a=f(10)&&getComputedStyle(n);return{height:y("Height",t,n,a),width:y("Width",t,n,a)}}var k=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},C=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),_=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function x(e){return S({},e,{right:e.left+e.width,bottom:e.top+e.height})}function E(e){var t={};try{if(f(10)){t=e.getBoundingClientRect();var n=v(e,"top"),a=v(e,"left");t.top+=n,t.left+=a,t.bottom+=n,t.right+=a}else t=e.getBoundingClientRect()}catch(h){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?w(e.ownerDocument):{},s=r.width||e.clientWidth||i.width,l=r.height||e.clientHeight||i.height,c=e.offsetWidth-s,u=e.offsetHeight-l;if(c||u){var d=o(e);c-=b(d,"x"),u-=b(d,"y"),i.width-=c,i.height-=u}return x(i)}function j(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=f(10),i="HTML"===t.nodeName,r=E(e),s=E(t),c=l(e),u=o(t),d=parseFloat(u.borderTopWidth),h=parseFloat(u.borderLeftWidth);n&&i&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var p=x({top:r.top-s.top-d,left:r.left-s.left-h,width:r.width,height:r.height});if(p.marginTop=0,p.marginLeft=0,!a&&i){var m=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);p.top-=d-m,p.bottom-=d-m,p.left-=h-v,p.right-=h-v,p.marginTop=m,p.marginLeft=v}return(a&&!n?t.contains(c):t===c&&"BODY"!==c.nodeName)&&(p=g(p,t)),p}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,a=j(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),r=Math.max(n.clientHeight,window.innerHeight||0),o=t?0:v(n),s=t?0:v(n,"left"),l={top:o-a.top+a.marginTop,left:s-a.left+a.marginLeft,width:i,height:r};return x(l)}function M(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===o(e,"position"))return!0;var n=s(e);return!!n&&M(n)}function P(e){if(!e||!e.parentElement||f())return document.documentElement;for(var t=e.parentElement;t&&"none"===o(t,"transform");)t=t.parentElement;return t||document.documentElement}function O(e,t,n,a){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r={top:0,left:0},o=i?P(e):m(e,c(t));if("viewport"===a)r=T(o,i);else{var u=void 0;"scrollParent"===a?"BODY"===(u=l(s(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===a?e.ownerDocument.documentElement:a;var d=j(u,o,i);if("HTML"!==u.nodeName||M(o))r=d;else{var f=w(e.ownerDocument),h=f.height,p=f.width;r.top+=d.top-d.marginTop,r.bottom=h+d.top,r.left+=d.left-d.marginLeft,r.right=p+d.left}}var v="number"==typeof(n=n||0);return r.left+=v?n:n.left||0,r.top+=v?n:n.top||0,r.right-=v?n:n.right||0,r.bottom-=v?n:n.bottom||0,r}function A(e){return e.width*e.height}function D(e,t,n,a,i){var r=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var o=O(n,a,r,i),s={top:{width:o.width,height:t.top-o.top},right:{width:o.right-t.right,height:o.height},bottom:{width:o.width,height:o.bottom-t.bottom},left:{width:t.left-o.left,height:o.height}},l=Object.keys(s).map((function(e){return S({key:e},s[e],{area:A(s[e])})})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,a=e.height;return t>=n.clientWidth&&a>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function R(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=a?P(t):m(t,c(n));return j(n,i,a)}function L(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),a=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+a,height:e.offsetHeight+n}}function B(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function I(e,t,n){n=n.split("-")[0];var a=L(e),i={width:a.width,height:a.height},r=-1!==["right","left"].indexOf(n),o=r?"top":"left",s=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return i[o]=t[o]+t[l]/2-a[l]/2,i[s]=n===s?t[s]-a[c]:t[B(s)],i}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function F(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var a=N(e,(function(e){return e[t]===n}));return e.indexOf(a)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&r(n)&&(t.offsets.popper=x(t.offsets.popper),t.offsets.reference=x(t.offsets.reference),t=n(t,e))})),t}function H(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=R(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=D(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=I(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=F(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function V(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function z(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),a=0;a<t.length;a++){var i=t[a],r=i?""+i+n:e;if(void 0!==document.body.style[r])return r}return null}function U(){return this.state.isDestroyed=!0,V(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[z("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function W(e){var t=e.ownerDocument;return t?t.defaultView:window}function G(e,t,n,a){var i="BODY"===e.nodeName,r=i?e.ownerDocument.defaultView:e;r.addEventListener(t,n,{passive:!0}),i||G(l(r.parentNode),t,n,a),a.push(r)}function q(e,t,n,a){n.updateBound=a,W(e).addEventListener("resize",n.updateBound,{passive:!0});var i=l(e);return G(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function K(){this.state.eventsEnabled||(this.state=q(this.reference,this.options,this.state,this.scheduleUpdate))}function Y(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,W(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function $(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function Z(e,t){Object.keys(t).forEach((function(n){var a="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&$(t[n])&&(a="px"),e.style[n]=t[n]+a}))}var X=n&&/Firefox/i.test(navigator.userAgent);function J(e,t,n){var a=N(e,(function(e){return e.name===t})),i=!!a&&e.some((function(e){return e.name===n&&e.enabled&&e.order<a.order}));if(!i){var r="`"+t+"`",o="`"+n+"`";console.warn(o+" modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return i}var Q=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ee=Q.slice(3);function te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ee.indexOf(e),a=ee.slice(n+1).concat(ee.slice(0,n));return t?a.reverse():a}var ne="flip",ae="clockwise",ie="counterclockwise";function re(e,t,n,a){var i=[0,0],r=-1!==["right","left"].indexOf(a),o=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=o.indexOf(N(o,(function(e){return-1!==e.search(/,|\s/)})));o[s]&&-1===o[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[o.slice(0,s).concat([o[s].split(l)[0]]),[o[s].split(l)[1]].concat(o.slice(s+1))]:[o];return(c=c.map((function(e,a){var i=(1===a?!r:r)?"height":"width",o=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,o=!0,e):o?(e[e.length-1]+=t,o=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,a){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+i[1],o=i[2];if(!r)return e;if(0===o.indexOf("%")){var s=void 0;switch(o){case"%p":s=n;break;case"%":case"%r":default:s=a}return x(s)[t]/100*r}if("vh"===o||"vw"===o)return("vh"===o?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;return r}(e,i,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,a){$(n)&&(i[t]+=n*("-"===e[a-1]?-1:1))}))})),i}var oe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],a=t.split("-")[1];if(a){var i=e.offsets,r=i.reference,o=i.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:_({},l,r[l]),end:_({},l,r[l]+r[c]-o[c])};e.offsets.popper=S({},o,u[a])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,a=e.placement,i=e.offsets,r=i.popper,o=i.reference,s=a.split("-")[0],l=void 0;return l=$(+n)?[+n,0]:re(n,r,o,s),"left"===s?(r.top+=l[0],r.left-=l[1]):"right"===s?(r.top+=l[0],r.left+=l[1]):"top"===s?(r.left+=l[0],r.top-=l[1]):"bottom"===s&&(r.left+=l[0],r.top+=l[1]),e.popper=r,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var a=z("transform"),i=e.instance.popper.style,r=i.top,o=i.left,s=i[a];i.top="",i.left="",i[a]="";var l=O(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=r,i.left=o,i[a]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(u[e],l[e])),_({},e,n)},secondary:function(e){var n="right"===e?"left":"top",a=u[n];return u[e]>l[e]&&!t.escapeWithReference&&(a=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),_({},n,a)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=S({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,a=t.reference,i=e.placement.split("-")[0],r=Math.floor,o=-1!==["top","bottom"].indexOf(i),s=o?"right":"bottom",l=o?"left":"top",c=o?"width":"height";return n[s]<r(a[l])&&(e.offsets.popper[l]=r(a[l])-n[c]),n[l]>r(a[s])&&(e.offsets.popper[l]=r(a[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!J(e.instance.modifiers,"arrow","keepTogether"))return e;var a=t.element;if("string"==typeof a){if(!(a=e.instance.popper.querySelector(a)))return e}else if(!e.instance.popper.contains(a))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],r=e.offsets,s=r.popper,l=r.reference,c=-1!==["left","right"].indexOf(i),u=c?"height":"width",d=c?"Top":"Left",f=d.toLowerCase(),h=c?"left":"top",p=c?"bottom":"right",m=L(a)[u];l[p]-m<s[f]&&(e.offsets.popper[f]-=s[f]-(l[p]-m)),l[f]+m>s[p]&&(e.offsets.popper[f]+=l[f]+m-s[p]),e.offsets.popper=x(e.offsets.popper);var v=l[f]+l[u]/2-m/2,g=o(e.instance.popper),b=parseFloat(g["margin"+d]),y=parseFloat(g["border"+d+"Width"]),w=v-e.offsets.popper[f]-b-y;return w=Math.max(Math.min(s[u]-m,w),0),e.arrowElement=a,e.offsets.arrow=(_(n={},f,Math.round(w)),_(n,h,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(V(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=O(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),a=e.placement.split("-")[0],i=B(a),r=e.placement.split("-")[1]||"",o=[];switch(t.behavior){case ne:o=[a,i];break;case ae:o=te(a);break;case ie:o=te(a,!0);break;default:o=t.behavior}return o.forEach((function(s,l){if(a!==s||o.length===l+1)return e;a=e.placement.split("-")[0],i=B(a);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,f="left"===a&&d(c.right)>d(u.left)||"right"===a&&d(c.left)<d(u.right)||"top"===a&&d(c.bottom)>d(u.top)||"bottom"===a&&d(c.top)<d(u.bottom),h=d(c.left)<d(n.left),p=d(c.right)>d(n.right),m=d(c.top)<d(n.top),v=d(c.bottom)>d(n.bottom),g="left"===a&&h||"right"===a&&p||"top"===a&&m||"bottom"===a&&v,b=-1!==["top","bottom"].indexOf(a),y=!!t.flipVariations&&(b&&"start"===r&&h||b&&"end"===r&&p||!b&&"start"===r&&m||!b&&"end"===r&&v),w=!!t.flipVariationsByContent&&(b&&"start"===r&&p||b&&"end"===r&&h||!b&&"start"===r&&v||!b&&"end"===r&&m),k=y||w;(f||g||k)&&(e.flipped=!0,(f||g)&&(a=o[l+1]),k&&(r=function(e){return"end"===e?"start":"start"===e?"end":e}(r)),e.placement=a+(r?"-"+r:""),e.offsets.popper=S({},e.offsets.popper,I(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],a=e.offsets,i=a.popper,r=a.reference,o=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return i[o?"left":"top"]=r[n]-(s?i[o?"width":"height"]:0),e.placement=B(t),e.offsets.popper=x(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!J(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,a=t.y,i=e.offsets.popper,r=N(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==r&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var o=void 0!==r?r:t.gpuAcceleration,s=h(e.instance.popper),l=E(s),c={position:i.position},u=function(e,t){var n=e.offsets,a=n.popper,i=n.reference,r=Math.round,o=Math.floor,s=function(e){return e},l=r(i.width),c=r(a.width),u=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),f=t?u||d||l%2==c%2?r:o:s,h=t?r:s;return{left:f(l%2==1&&c%2==1&&!d&&t?a.left-1:a.left),top:h(a.top),bottom:h(a.bottom),right:f(a.right)}}(e,window.devicePixelRatio<2||!X),d="bottom"===n?"top":"bottom",f="right"===a?"left":"right",p=z("transform"),m=void 0,v=void 0;if(v="bottom"===d?"HTML"===s.nodeName?-s.clientHeight+u.bottom:-l.height+u.bottom:u.top,m="right"===f?"HTML"===s.nodeName?-s.clientWidth+u.right:-l.width+u.right:u.left,o&&p)c[p]="translate3d("+m+"px, "+v+"px, 0)",c[d]=0,c[f]=0,c.willChange="transform";else{var g="bottom"===d?-1:1,b="right"===f?-1:1;c[d]=v*g,c[f]=m*b,c.willChange=d+", "+f}var y={"x-placement":e.placement};return e.attributes=S({},y,e.attributes),e.styles=S({},c,e.styles),e.arrowStyles=S({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return Z(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&Z(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,a,i){var r=R(i,t,e,n.positionFixed),o=D(n.placement,r,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",o),Z(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},se=function(){function e(t,n){var a=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};k(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(a.update)},this.update=i(this.update.bind(this)),this.options=S({},e.Defaults,o),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(S({},e.Defaults.modifiers,o.modifiers)).forEach((function(t){a.options.modifiers[t]=S({},e.Defaults.modifiers[t]||{},o.modifiers?o.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return S({name:e},a.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&r(e.onLoad)&&e.onLoad(a.reference,a.popper,a.options,e,a.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return C(e,[{key:"update",value:function(){return H.call(this)}},{key:"destroy",value:function(){return U.call(this)}},{key:"enableEventListeners",value:function(){return K.call(this)}},{key:"disableEventListeners",value:function(){return Y.call(this)}}]),e}();se.Utils=("undefined"!=typeof window?window:e).PopperUtils,se.placements=Q,se.Defaults=oe,t.a=se}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/postcss-advanced-variables/index.mjs":function(e,t,n){"use strict";(function(e){var a=n("./node_modules/path-browserify/index.js"),i=n.n(a),r=n("./node_modules/postcss/lib/postcss.js"),o=n.n(r),s=n("./node_modules/@csstools/sass-import-resolve/index.js"),l=n.n(s);function c(e,t,n){let a=u(t)[e];return d(a,t)&&(a=c(e,t.parent,n)),f(a,n)&&(a=h(e,t,n.variables)),a}const u=e=>Object(Object(e).variables),d=(e,t)=>void 0===e&&t&&t.parent,f=(e,t)=>void 0===e&&Object(t).variables===Object(Object(t).variables),h=(e,t,n)=>"function"==typeof n?n(e,t):n[e];function p(e,t,n,a){if("warn"===t.unresolved)e.warn(t.result,a,{word:n});else if("ignore"!==t.unresolved)throw e.error(a,{word:n})}function m(e,t,n){return e.replace(v,((a,i,r,o,s)=>{if("\\"===i)return a.slice(1);const l=r||o||s,u=c(l,t.parent,n);if(void 0===u)return p(t,n,l,`Could not resolve the variable "$${l}" within "${e}"`),a;return`${i}${g(u)}`}))}const v=/(.?)(?:\$([A-z][\w-]*)|\$\(([A-z][\w-]*)\)|#\{\$([A-z][\w-]*)\})/g,g=e=>Array.isArray(e)?`(${e.map(g).join(",")})`:Object(e)===e?`(${Object.keys(e).map((t=>`${t}:${g(e[t])}`)).join(",")})`:String(e);function b(e,t,n,a){if(!y.test(n)||void 0===c(t,e,a)){const a=y.test(n)?n.replace(y,""):n;e.variables=e.variables||{},e.variables[t]=a}}const y=/\s+!default$/;const w=e=>k.test(e.prop),k=/^\$[\w-]+$/;function C(e,t){return S(e)||function(e,t){if(!(Symbol.iterator in Object(e))&&"[object Arguments]"!==Object.prototype.toString.call(e))return;var n=[],a=!0,i=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(l){i=!0,r=l}finally{try{a||null==s.return||s.return()}finally{if(i)throw r}}return n}(e,t)||x()}function _(e){return S(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||x()}function S(e){if(Array.isArray(e))return e}function x(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function E(e){const t=j.test(e),n=String(t?e.replace(j,"$1"):e).replace(M,""),a=r.list.comma(n);if(a[0]===e)return e;{const e={},t=[];a.forEach(((n,a)=>{const i=C(n.match(T)||[],3),r=i[0],o=i[1],s=i[2];r?e[o]=E(s):t[a]=E(n)}));return Object.keys(e).length>0?Object.assign(e,t):t}}const j=/^\(([\W\w]*)\)$/g,T=/^([\w-]+)\s*:\s*([\W\w]+)\s*$/,M=/\s*,\s*$/;var P=(e,t)=>e.reduce(((e,n)=>e.then((()=>t(n)))),Promise.resolve());const O=(e,t)=>{const n=e.params.split(A),a=(n[0]||"").trim().split(" "),i=a[0].trim().slice(1),r=a.length>1&&a[1].trim().slice(1),o=E(m(n.slice(1).join(A),e,t));return{varname:i,incname:r,list:"string"==typeof o?[o]:o}},A=" in ";const D=(e,t)=>Promise.resolve(e&&t()),R=(e,t)=>{const n=r.list.space(e.params),a=L(m(n[0]||"",e,t)),i=n[1],o=L(m(n[2]||"",e,t));return!i&&a||"=="===i&&a===o||"!="===i&&a!==o||"<"===i&&a<o||"<="===i&&a<=o||">"===i&&a>o||">="===i&&a>=o},L=e=>"true"===e||"false"!==e&&(isNaN(e)?e:Number(e)),B=e=>Object(e)===e&&"atrule"===e.type&&"else"===e.name;const I=o()(),N=(e,t)=>{const n=_(r.list.space(e.params)),a=n[0],o=n.slice(1),s=m(F(a),e,t),l=o.join(" "),c=e.source&&e.source.input&&e.source.input.file||t.result.from;return{id:s,media:l,cwf:c,cwd:c?i.a.dirname(c):t.importRoot}},F=e=>H(e.replace(/^url\(([\W\w]*)\)$/,"$1")),H=e=>e.replace(/^("|')([\W\w]*)\1$/,"$2");const V=e=>{const t=C(e.params.split(z,2),2),n=t[0],a=t[1];return{name:n,args:a?r.list.comma(a.slice(0,-1)):[]}},z="(";const U=(e,t)=>{const n=r.list.space(e.params);return{varname:n[0].trim().slice(1),start:Number(m(n[2],e,t)),end:Number(m(n[4],e,t)),increment:6 in n&&Number(m(n[6],e,t))||1}};const W=(e,t)=>{const n=C(e.params.split(G,2),2),a=n[0],i=n[1];return{name:a,params:i&&i.slice(0,-1).trim()?r.list.comma(i.slice(0,-1).trim()).map((n=>{const a=r.list.split(n,":");return{name:a[0].slice(1),value:a.length>1?m(a.slice(1).join(":"),e,t):void 0}})):[]}},G="(";const q=e=>"atrule"===e.type&&"mixin"===e.name?e:e.parent&&q(e.parent);function K(e,t){return P(Y(e),(e=>function(e,t){return Promise.resolve().then((()=>{const n=e.type;if("atrule"===n){const n=e.name.toLowerCase();return"content"===n?function(e,t){if(-1!==t.transform.indexOf("@content")){const n=q(e);if(n){const a=n.original.clone({parent:e.parent,variables:e.variables});return K(a,t).then((()=>{e.parent.insertBefore(e,a.nodes),e.remove()}))}p(e,t,"@content","Could not resolve the mixin for @content")}}(e,t):"each"===n?function(e,t){if(-1!==t.transform.indexOf("@each")){const n=O(e,t),a=n.varname,i=n.incname,r=n.list,o=[],s=[];return Object.keys(r).forEach((n=>{b(e,a,r[n],t),i&&b(e,i,n,t);const o=e.clone({parent:e.parent,variables:Object.assign({},e.variables)});s.push(o)})),P(s,(e=>K(e,t).then((()=>{o.push(...e.nodes)})))).then((()=>{e.parent.insertBefore(e,o),e.remove()}))}}(e,t):"if"===n?function(e,t){const n=R(e,t),a=e.next(),i=e=>K(e,t).then((()=>e.parent.insertBefore(e,e.nodes)));return D(-1!==t.transform.indexOf("@if"),(()=>D(n,(()=>i(e))).then((()=>{e.remove()})))).then((()=>D(-1!==t.transform.indexOf("@else")&&B(a),(()=>D(!n,(()=>i(a))).then((()=>{a.remove()}))))))}(e,t):"import"===n?function(e,t){if(-1!==t.transform.indexOf("@import")){const n=N(e,t),a=n.id,i=n.media,r=n.cwf,s=n.cwd,l=t.result.opts,c=l.parser||l.syntax&&l.syntax.parse||null;if(t.importFilter instanceof Function&&t.importFilter(a,i)||t.importFilter instanceof RegExp&&t.importFilter.test(a))return[s].concat(t.importPaths).reduce(((e,n)=>e.catch((()=>t.importResolve(a,n,t)))),Promise.reject()).then((({file:n,contents:a})=>I.process(a,{from:n,parser:c}).then((({root:a})=>{t.result.messages.push({type:"dependency",file:n,parent:r});const s=a.nodes.slice(0);if(i){const t=o.a.atRule({name:"media",params:i,source:e.source});t.append(s),e.replaceWith(t)}else e.replaceWith(s);return K({nodes:s},t)}))),(()=>{p(e,t,"@import",`Could not resolve the @import for "${a}"`)}))}}(e,t):"include"===n?function(e,t){if(-1!==t.transform.indexOf("@include")){const n=V(e),a=n.name,i=n.args,r=c(`@mixin ${a}`,e.parent,t);if(r){r.params.forEach(((n,a)=>{const r=a in i?m(i[a],e,t):n.value;b(e,n.name,r,t)}));const n=r.rule.clone({original:e,parent:e.parent,variables:e.variables});return K(n,t).then((()=>{e.parent.insertBefore(e,n.nodes),e.remove()}))}p(e,t,a,`Could not resolve the mixin for "${a}"`)}}(e,t):"for"===n?function(e,t){if(-1!==t.transform.indexOf("@for")){const n=U(e,t),a=n.varname,i=n.start,r=n.end,o=n.increment,s=i<=r?1:-1,l=[],c=[];for(let u=i;u*s<=r*s;u+=o*s){b(e,a,u,t);const n=e.clone({parent:e.parent,variables:Object.assign({},e.variables)});c.push(n)}return P(c,(e=>K(e,t).then((()=>{l.push(...e.nodes)})))).then((()=>{e.parent.insertBefore(e,l),e.remove()}))}}(e,t):"mixin"===n?function(e,t){if(-1!==t.transform.indexOf("@mixin")){const n=W(e,t),a=n.name,i=n.params;b(e.parent,`@mixin ${a}`,{params:i,rule:e},t),e.remove()}}(e,t):function(e,t){e.params=m(e.params,e,t)}(e,t)}return"decl"===n?function(e,t){e.value=m(e.value,e,t),w(e)&&(b(e.parent,e.prop.slice(1),e.value,t),e.remove())}(e,t):"rule"===n?function(e,t){e.selector=m(e.selector,e,t)}(e,t):void 0}))}(e,t).then((()=>{if(e.parent)return K(e,t)}))))}const Y=e=>Array.from(Object(e).nodes||[]);var $=o.a.plugin("postcss-advanced-variables",(t=>(n,a)=>{const i=["@content","@each","@else","@if","@include","@import","@for","@mixin"].filter((e=>!(-1!==String(Object(t).disable||"").split(/\s*,\s*|\s+,?\s*|\s,?\s+/).indexOf(e)))),r=String(Object(t).unresolved||"throw").toLowerCase(),o=Object(t).variables,s=Object(Object(t).importCache),c=Object(t).importFilter||(e=>!Z.test(e)),u=[].concat(Object(t).importPaths||[]),d=Object(t).importResolve||((e,t)=>l()(e,{cwd:t,readFile:!0,cache:s})),f=Object(t).importRoot||e.cwd();return K(n,{result:a,importCache:s,importFilter:c,importPaths:u,importResolve:d,importRoot:f,transform:i,unresolved:r,variables:o})}));const Z=/^(?:[A-z]+:)?\/\//;t.a=$}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/postcss-color-function/index.js":function(e,t,n){var a=n("./node_modules/postcss/lib/postcss.js"),i=n("./node_modules/postcss-value-parser/lib/index.js"),r=n("./node_modules/css-color-function/lib/index.js"),o=n("./node_modules/postcss-message-helpers/index.js"),s={preserveCustomProps:!0};e.exports=a.plugin("postcss-color-function",(function(e){return e=Object.assign({},s,e),function(t,n){t.walkDecls((function(t){if(t.value&&-1!==t.value.indexOf("color(")){if(-1!==t.value.indexOf("var("))return e.preserveCustomProps?void n.messages.push({plugin:"postcss-color-function",type:"skipped-color-function-with-custom-property",word:t.value,message:"Skipped color function with custom property `"+t.value+"`"}):void t.remove();try{t.value=o.try((function(){return e=t.value,i(e).walk((function(e){"function"===e.type&&"color"===e.value&&(e.value=r.convert(i.stringify(e)),e.type="word")})).toString();var e}),t.source)}catch(a){t.warn(n,a.message,{word:t.value,index:t.index})}}}))}}))},"./node_modules/postcss-custom-media lazy recursive":function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="./node_modules/postcss-custom-media lazy recursive"},"./node_modules/postcss-custom-properties lazy recursive":function(e,t){function n(e){return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="./node_modules/postcss-custom-properties lazy recursive"},"./node_modules/postcss-each/index.es5.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,i=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(l){i=!0,r=l}finally{try{!a&&s.return&&s.return()}finally{if(i)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=o(n("./node_modules/postcss/lib/postcss.js")),r=o(n("./node_modules/postcss-simple-vars/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=/\s+in\s+/;function l(e){return i.default.list.comma(e).map((function(e){return e.replace(/^\$/,"")}))}function c(e){var t=" "+e.params+" ",n=function(e){if(!s.test(e))return'Missed "in" keyword in @each';var t=e.split(s).map((function(e){return e.trim()})),n=a(t,2),i=n[0],r=n[1];return i.match(/\$[_a-zA-Z]?\w+/)?r.match(/(\w+\,?\s?)+/)?null:"Missed values list in @each":"Missed variable name in @each"}(t);if(n)throw e.error(n);!function(e,t){t.values[0].forEach((function(n,a){var o={};t.names.forEach((function(e,n){o[e]=t.values[n][a]})),t.indexName&&(o[t.indexName]=a),e.nodes.forEach((function(t){var n=t.clone(),a=i.default.rule({nodes:[n]});(0,r.default)({only:o})(a),e.parent.insertBefore(e,n)}))}))}(e,function(e){var t=e.split(s).map(l),n=a(t,2),r=n[0],o=n[1],c=!1;return o=o.map((function(e){var t=e.match(/^\((.*)\)$/);return t&&(c=!0),t?i.default.list.comma(t[1]):e})),{names:(o=c?o:[o]).map((function(e,t){return r[t]})),indexName:r[o.length],values:o}}(t)),e.remove(),u(e.root())}function u(e,t){var n=t&&t.plugins;n&&t.plugins.afterEach&&t.plugins.afterEach.length&&(e=(0,i.default)(t.plugins.afterEach).process(e).root),e.walkAtRules("each",c),n&&t.plugins.beforeEach&&t.plugins.beforeEach.length&&(e=(0,i.default)(t.plugins.beforeEach).process(e).root),function(e){var t=0;return e.walkAtRules("each",(function(){return t++})),t}(e)&&u(e,t)}t.default=i.default.plugin("postcss-each",(function(e){return e=e||{},function(t,n){return u(t,e)}})),e.exports=t.default},"./node_modules/postcss-functions/dist/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,i=n("./node_modules/postcss/lib/postcss.js"),r=n("./node_modules/postcss-functions/dist/lib/transformer.js"),o=(a=r)&&a.__esModule?a:{default:a},s=n("./node_modules/postcss-functions/dist/lib/helpers.js");t.default=(0,i.plugin)("postcss-functions",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.functions||{},n=(0,o.default)(t);return function(e){var t=[];if(e.walk((function(e){t.push(n(e))})),(0,s.hasPromises)(t))return Promise.all(t)}})),e.exports=t.default},"./node_modules/postcss-functions/dist/lib/helpers.js":function(e,t,n){"use strict";function a(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}Object.defineProperty(t,"__esModule",{value:!0}),t.isPromise=a,t.hasPromises=function(e){return e.some((function(e){return a(e)}))},t.then=function(e,t){return a(e)?e.then(t):t(e)}},"./node_modules/postcss-functions/dist/lib/transformer.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,i=n("./node_modules/postcss-value-parser/lib/index.js"),r=(a=i)&&a.__esModule?a:{default:a},o=n("./node_modules/postcss-functions/dist/lib/helpers.js");t.default=function(e){function t(e,t){var a=[],i=(0,r.default)(e[t]).walk((function(e){a.push(n(e))}));return(0,o.hasPromises)(a)&&(a=Promise.all(a)),(0,o.then)(a,(function(){e[t]=i.toString()}))}function n(t){if("function"!==t.type||!e.hasOwnProperty(t.value))return t;var a=e[t.value];return(0,o.then)(function(e){e=e.map((function(e){return n(e)})),(0,o.hasPromises)(e)&&(e=Promise.all(e));return(0,o.then)(e,(function(e){var t=[],n=e.reduce((function(e,n){return"div"===n.type&&","===n.value?(t.push(e),""):e+r.default.stringify(n)}),"");return n&&t.push(n),t}))}(t.nodes),(function(e){var n=a.apply(a,e);return(0,o.then)(n,(function(e){return t.type="word",t.value=e,t}))}))}return function(e){switch(e.type){case"decl":return t(e,"value");case"atrule":return t(e,"params");case"rule":return t(e,"selector")}}},e.exports=t.default},"./node_modules/postcss-message-helpers/index.js":function(e,t){var n="\n    at ";function a(e){var t="<css input>";return e&&(e.input&&e.input.file&&(t=e.input.file),e.start&&(t+=":"+e.start.line+":"+e.start.column)),t}function i(e,t){return a(t)+": "+e}e.exports={sourceString:a,message:i,try:function(e,t){try{return e()}catch(s){if(s.originalMessage=s.message,s.message=i(s.message,t),"object"==typeof t){if(t.input&&t.input.file||t.start){var r=s.stack.split(n),o=r.shift();r.unshift(a(t)),r.unshift(o),s.stack=r.join(n)}t.input&&t.input.file&&(s.fileName=t.input.file),t.start&&(s.lineNumber=t.start.line,s.columnNumber=t.start.column)}throw s}}}},"./node_modules/postcss-nested/index.js":function(e,t,n){var a=n("./node_modules/postcss/lib/postcss.js"),i=n("./node_modules/postcss-selector-parser/dist/index.js");function r(e,t){var n,a=i((function(e){n=e}));try{a.processSync(e)}catch(r){throw-1!==e.indexOf(":")?t?t.error("Missed semicolon"):r:t?t.error(r.message):r}return n.at(0)}function o(e,t){var n=!1;return e.each((function(e){if("nesting"===e.type){var a=t.clone();"&"!==e.value?e.replaceWith(r(e.value.replace("&",a.toString()))):e.replaceWith(a),n=!0}else e.nodes&&o(e,t)&&(n=!0)})),n}function s(e,t){var n=[];return e.selectors.forEach((function(a){var s=r(a,e);t.selectors.forEach((function(e){var a=r(e,t);o(a,s)||(a.prepend(i.combinator({value:" "})),a.prepend(s.clone())),n.push(a.toString())}))})),n}function l(e,t){return e&&"comment"===e.type?(t.after(e),e):t}function c(e,t,n){var a=[];if(t.each((function(t){"comment"===t.type||"decl"===t.type?a.push(t):"rule"===t.type&&n?t.selectors=s(e,t):"atrule"===t.type&&c(e,t,n)})),n&&a.length){for(var i=e.clone({nodes:[]}),r=0;r<a.length;r++)i.append(a[r]);t.prepend(i)}}function u(e,t,n){for(var i=a.rule({selector:e,nodes:[]}),r=0;r<t.length;r++)i.append(t[r]);return n.after(i),i}function d(e,t){var n,a={};for(n=0;n<e.length;n++)a[e[n]]=!0;if(t)for(n=0;n<t.length;n++)a[t[n].replace(/^@/,"")]=!0;return a}e.exports=a.plugin("postcss-nested",(function(e){e||(e={});var t=d(["media","supports"],e.bubble),n=d(["document","font-face","keyframes"],e.unwrap),i=!!e&&e.preserveEmpty,r=function(e){e.each((function(e){"rule"===e.type?function(e,t,n,i){var r=!1,o=e,d=!1,f=[];e.each((function(i){if("rule"===i.type)f.length&&(o=u(e.selector,f,o),f=[]),d=!0,r=!0,i.selectors=s(e,i),(o=l(i.prev(),o)).after(i),o=i;else if("atrule"===i.type)if(d=!1,f.length&&(o=u(e.selector,f,o),f=[]),"at-root"===i.name){r=!0,c(e,i,!1);var h=i.nodes;i.params&&(h=a.rule({selector:i.params,nodes:h})),o.after(h),o=h,i.remove()}else t[i.name]?(r=!0,c(e,i,!0),(o=l(i.prev(),o)).after(i),o=i):n[i.name]&&(r=!0,c(e,i,!1),(o=l(i.prev(),o)).after(i),o=i);else"decl"===i.type&&d&&f.push(i)})),f.length&&(o=u(e.selector,f,o)),r&&!0!==i&&(e.raws.semicolon=!0,0===e.nodes.length&&e.remove())}(e,t,n,i):"atrule"===e.type&&r(e)}))};return r}))},"./node_modules/postcss-prefix-url/index.js":function(e,t,n){"use strict";var a=n("./node_modules/postcss/lib/postcss.js"),i=n("./node_modules/postcss-functions/dist/index.js"),r=n("./node_modules/consistent/index.js"),o=n("./node_modules/url/url.js");e.exports=a.plugin("prefix",(function(e){var t,n=(e=e||{}).prefix||"",s=e.useUrl||!1,l=e.exclude||null;Array.isArray(n)&&(1===n.length?n=n[0]:0===n.length&&(n="")),Array.isArray(n)&&(t=new r({members:n}));var c=function(e){return"string"==typeof n?n:t.get(e)},u=function(e,t){t=void 0===t||t;var n=e.replace(/['"]/g,"");(l&&l.test(e)||/^([a-z]+:\/\/|\/\/)/i.test(e))&&(t=!1);var a=t?c(n):"";return"url("+o.resolve(a,n)+")"};return a().use(i({functions:{cdn:function(e){return u(e)},url:function(e){return u(e,s)}}}))}))},"./node_modules/postcss-selector-parser/dist/index.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/processor.js"))&&a.__esModule?a:{default:a},r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n("./node_modules/postcss-selector-parser/dist/selectors/index.js"));var o=function(e){return new i.default(e)};Object.assign(o,r),delete o.__esModule;var s=o;t.default=s,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/parser.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i,r=x(n("./node_modules/indexes-of/index.js")),o=x(n("./node_modules/uniq/uniq.js")),s=x(n("./node_modules/postcss-selector-parser/dist/selectors/root.js")),l=x(n("./node_modules/postcss-selector-parser/dist/selectors/selector.js")),c=x(n("./node_modules/postcss-selector-parser/dist/selectors/className.js")),u=x(n("./node_modules/postcss-selector-parser/dist/selectors/comment.js")),d=x(n("./node_modules/postcss-selector-parser/dist/selectors/id.js")),f=x(n("./node_modules/postcss-selector-parser/dist/selectors/tag.js")),h=x(n("./node_modules/postcss-selector-parser/dist/selectors/string.js")),p=x(n("./node_modules/postcss-selector-parser/dist/selectors/pseudo.js")),m=S(n("./node_modules/postcss-selector-parser/dist/selectors/attribute.js")),v=x(n("./node_modules/postcss-selector-parser/dist/selectors/universal.js")),g=x(n("./node_modules/postcss-selector-parser/dist/selectors/combinator.js")),b=x(n("./node_modules/postcss-selector-parser/dist/selectors/nesting.js")),y=x(n("./node_modules/postcss-selector-parser/dist/sortAscending.js")),w=S(n("./node_modules/postcss-selector-parser/dist/tokenize.js")),k=S(n("./node_modules/postcss-selector-parser/dist/tokenTypes.js")),C=S(n("./node_modules/postcss-selector-parser/dist/selectors/types.js")),_=n("./node_modules/postcss-selector-parser/dist/util/index.js");function S(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}function x(e){return e&&e.__esModule?e:{default:e}}function E(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var j=((a={})[k.space]=!0,a[k.cr]=!0,a[k.feed]=!0,a[k.newline]=!0,a[k.tab]=!0,a),T=Object.assign({},j,((i={})[k.comment]=!0,i));function M(e){return{line:e[w.FIELDS.START_LINE],column:e[w.FIELDS.START_COL]}}function P(e){return{line:e[w.FIELDS.END_LINE],column:e[w.FIELDS.END_COL]}}function O(e,t,n,a){return{start:{line:e,column:t},end:{line:n,column:a}}}function A(e){return O(e[w.FIELDS.START_LINE],e[w.FIELDS.START_COL],e[w.FIELDS.END_LINE],e[w.FIELDS.END_COL])}function D(e,t){if(e)return O(e[w.FIELDS.START_LINE],e[w.FIELDS.START_COL],t[w.FIELDS.END_LINE],t[w.FIELDS.END_COL])}function R(e,t){var n=e[t];if("string"==typeof n)return-1!==n.indexOf("\\")&&((0,_.ensureObject)(e,"raws"),e[t]=(0,_.unesc)(n),void 0===e.raws[t]&&(e.raws[t]=n)),e}var L=function(){function e(e,t){void 0===t&&(t={}),this.rule=e,this.options=Object.assign({lossy:!1,safe:!1},t),this.position=0,this.css="string"==typeof this.rule?this.rule:this.rule.selector,this.tokens=(0,w.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var n=D(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new s.default({source:n}),this.root.errorGenerator=this._errorGenerator();var a=new l.default({source:{start:{line:1,column:1}}});this.root.append(a),this.current=a,this.loop()}var t,n,a,i=e.prototype;return i._errorGenerator=function(){var e=this;return function(t,n){return"string"==typeof e.rule?new Error(t):e.rule.error(t,n)}},i.attribute=function(){var e=[],t=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[w.FIELDS.TYPE]!==k.closeSquare;)e.push(this.currToken),this.position++;if(this.currToken[w.FIELDS.TYPE]!==k.closeSquare)return this.expected("closing square bracket",this.currToken[w.FIELDS.START_POS]);var n=e.length,a={source:O(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[w.FIELDS.START_POS]};if(1===n&&!~[k.word].indexOf(e[0][w.FIELDS.TYPE]))return this.expected("attribute",e[0][w.FIELDS.START_POS]);for(var i=0,r="",o="",s=null,l=!1;i<n;){var c=e[i],u=this.content(c),d=e[i+1];switch(c[w.FIELDS.TYPE]){case k.space:if(l=!0,this.options.lossy)break;if(s){(0,_.ensureObject)(a,"spaces",s);var f=a.spaces[s].after||"";a.spaces[s].after=f+u;var h=(0,_.getProp)(a,"raws","spaces",s,"after")||null;h&&(a.raws.spaces[s].after=h+u)}else r+=u,o+=u;break;case k.asterisk:if(d[w.FIELDS.TYPE]===k.equals)a.operator=u,s="operator";else if((!a.namespace||"namespace"===s&&!l)&&d){r&&((0,_.ensureObject)(a,"spaces","attribute"),a.spaces.attribute.before=r,r=""),o&&((0,_.ensureObject)(a,"raws","spaces","attribute"),a.raws.spaces.attribute.before=r,o=""),a.namespace=(a.namespace||"")+u,((0,_.getProp)(a,"raws","namespace")||null)&&(a.raws.namespace+=u),s="namespace"}l=!1;break;case k.dollar:if("value"===s){var p=(0,_.getProp)(a,"raws","value");a.value+="$",p&&(a.raws.value=p+"$");break}case k.caret:d[w.FIELDS.TYPE]===k.equals&&(a.operator=u,s="operator"),l=!1;break;case k.combinator:if("~"===u&&d[w.FIELDS.TYPE]===k.equals&&(a.operator=u,s="operator"),"|"!==u){l=!1;break}d[w.FIELDS.TYPE]===k.equals?(a.operator=u,s="operator"):a.namespace||a.attribute||(a.namespace=!0),l=!1;break;case k.word:if(d&&"|"===this.content(d)&&e[i+2]&&e[i+2][w.FIELDS.TYPE]!==k.equals&&!a.operator&&!a.namespace)a.namespace=u,s="namespace";else if(!a.attribute||"attribute"===s&&!l){r&&((0,_.ensureObject)(a,"spaces","attribute"),a.spaces.attribute.before=r,r=""),o&&((0,_.ensureObject)(a,"raws","spaces","attribute"),a.raws.spaces.attribute.before=o,o=""),a.attribute=(a.attribute||"")+u,((0,_.getProp)(a,"raws","attribute")||null)&&(a.raws.attribute+=u),s="attribute"}else if(!a.value&&""!==a.value||"value"===s&&!l){var v=(0,_.unesc)(u),g=(0,_.getProp)(a,"raws","value")||"",b=a.value||"";a.value=b+v,a.quoteMark=null,(v!==u||g)&&((0,_.ensureObject)(a,"raws"),a.raws.value=(g||b)+u),s="value"}else{var y="i"===u||"I"===u;!a.value&&""!==a.value||!a.quoteMark&&!l?(a.value||""===a.value)&&(s="value",a.value+=u,a.raws.value&&(a.raws.value+=u)):(a.insensitive=y,y&&"I"!==u||((0,_.ensureObject)(a,"raws"),a.raws.insensitiveFlag=u),s="insensitive",r&&((0,_.ensureObject)(a,"spaces","insensitive"),a.spaces.insensitive.before=r,r=""),o&&((0,_.ensureObject)(a,"raws","spaces","insensitive"),a.raws.spaces.insensitive.before=o,o=""))}l=!1;break;case k.str:if(!a.attribute||!a.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:c[w.FIELDS.START_POS]});var C=(0,m.unescapeValue)(u),S=C.unescaped,x=C.quoteMark;a.value=S,a.quoteMark=x,s="value",(0,_.ensureObject)(a,"raws"),a.raws.value=u,l=!1;break;case k.equals:if(!a.attribute)return this.expected("attribute",c[w.FIELDS.START_POS],u);if(a.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:c[w.FIELDS.START_POS]});a.operator=a.operator?a.operator+u:u,s="operator",l=!1;break;case k.comment:if(s)if(l||d&&d[w.FIELDS.TYPE]===k.space||"insensitive"===s){var E=(0,_.getProp)(a,"spaces",s,"after")||"",j=(0,_.getProp)(a,"raws","spaces",s,"after")||E;(0,_.ensureObject)(a,"raws","spaces",s),a.raws.spaces[s].after=j+u}else{var T=a[s]||"",M=(0,_.getProp)(a,"raws",s)||T;(0,_.ensureObject)(a,"raws"),a.raws[s]=M+u}else o+=u;break;default:return this.error('Unexpected "'+u+'" found.',{index:c[w.FIELDS.START_POS]})}i++}R(a,"attribute"),R(a,"namespace"),this.newNode(new m.default(a)),this.position++},i.parseWhitespaceEquivalentTokens=function(e){e<0&&(e=this.tokens.length);var t=this.position,n=[],a="",i=void 0;do{if(j[this.currToken[w.FIELDS.TYPE]])this.options.lossy||(a+=this.content());else if(this.currToken[w.FIELDS.TYPE]===k.comment){var r={};a&&(r.before=a,a=""),i=new u.default({value:this.content(),source:A(this.currToken),sourceIndex:this.currToken[w.FIELDS.START_POS],spaces:r}),n.push(i)}}while(++this.position<e);if(a)if(i)i.spaces.after=a;else if(!this.options.lossy){var o=this.tokens[t],s=this.tokens[this.position-1];n.push(new h.default({value:"",source:O(o[w.FIELDS.START_LINE],o[w.FIELDS.START_COL],s[w.FIELDS.END_LINE],s[w.FIELDS.END_COL]),sourceIndex:o[w.FIELDS.START_POS],spaces:{before:a,after:""}}))}return n},i.convertWhitespaceNodesToSpace=function(e,t){var n=this;void 0===t&&(t=!1);var a="",i="";return e.forEach((function(e){var r=n.lossySpace(e.spaces.before,t),o=n.lossySpace(e.rawSpaceBefore,t);a+=r+n.lossySpace(e.spaces.after,t&&0===r.length),i+=r+e.value+n.lossySpace(e.rawSpaceAfter,t&&0===o.length)})),i===a&&(i=void 0),{space:a,rawSpace:i}},i.isNamedCombinator=function(e){return void 0===e&&(e=this.position),this.tokens[e+0]&&this.tokens[e+0][w.FIELDS.TYPE]===k.slash&&this.tokens[e+1]&&this.tokens[e+1][w.FIELDS.TYPE]===k.word&&this.tokens[e+2]&&this.tokens[e+2][w.FIELDS.TYPE]===k.slash},i.namedCombinator=function(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]),t=(0,_.unesc)(e).toLowerCase(),n={};t!==e&&(n.value="/"+e+"/");var a=new g.default({value:"/"+t+"/",source:O(this.currToken[w.FIELDS.START_LINE],this.currToken[w.FIELDS.START_COL],this.tokens[this.position+2][w.FIELDS.END_LINE],this.tokens[this.position+2][w.FIELDS.END_COL]),sourceIndex:this.currToken[w.FIELDS.START_POS],raws:n});return this.position=this.position+3,a}this.unexpected()},i.combinator=function(){var e=this;if("|"===this.content())return this.namespace();var t=this.locateNextMeaningfulToken(this.position);if(!(t<0||this.tokens[t][w.FIELDS.TYPE]===k.comma)){var n,a=this.currToken,i=void 0;if(t>this.position&&(i=this.parseWhitespaceEquivalentTokens(t)),this.isNamedCombinator()?n=this.namedCombinator():this.currToken[w.FIELDS.TYPE]===k.combinator?(n=new g.default({value:this.content(),source:A(this.currToken),sourceIndex:this.currToken[w.FIELDS.START_POS]}),this.position++):j[this.currToken[w.FIELDS.TYPE]]||i||this.unexpected(),n){if(i){var r=this.convertWhitespaceNodesToSpace(i),o=r.space,s=r.rawSpace;n.spaces.before=o,n.rawSpaceBefore=s}}else{var l=this.convertWhitespaceNodesToSpace(i,!0),c=l.space,u=l.rawSpace;u||(u=c);var d={},f={spaces:{}};c.endsWith(" ")&&u.endsWith(" ")?(d.before=c.slice(0,c.length-1),f.spaces.before=u.slice(0,u.length-1)):c.startsWith(" ")&&u.startsWith(" ")?(d.after=c.slice(1),f.spaces.after=u.slice(1)):f.value=u,n=new g.default({value:" ",source:D(a,this.tokens[this.position-1]),sourceIndex:a[w.FIELDS.START_POS],spaces:d,raws:f})}return this.currToken&&this.currToken[w.FIELDS.TYPE]===k.space&&(n.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(n)}var h=this.parseWhitespaceEquivalentTokens(t);if(h.length>0){var p=this.current.last;if(p){var m=this.convertWhitespaceNodesToSpace(h),v=m.space,b=m.rawSpace;void 0!==b&&(p.rawSpaceAfter+=b),p.spaces.after+=v}else h.forEach((function(t){return e.newNode(t)}))}},i.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var e=new l.default({source:{start:M(this.tokens[this.position+1])}});this.current.parent.append(e),this.current=e,this.position++},i.comment=function(){var e=this.currToken;this.newNode(new u.default({value:this.content(),source:A(e),sourceIndex:e[w.FIELDS.START_POS]})),this.position++},i.error=function(e,t){throw this.root.error(e,t)},i.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[w.FIELDS.START_POS]})},i.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[w.FIELDS.START_POS])},i.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[w.FIELDS.START_POS])},i.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[w.FIELDS.START_POS])},i.namespace=function(){var e=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[w.FIELDS.TYPE]===k.word?(this.position++,this.word(e)):this.nextToken[w.FIELDS.TYPE]===k.asterisk?(this.position++,this.universal(e)):void 0},i.nesting=function(){if(this.nextToken&&"|"===this.content(this.nextToken))return void this.position++;var e=this.currToken;this.newNode(new b.default({value:this.content(),source:A(e),sourceIndex:e[w.FIELDS.START_POS]})),this.position++},i.parentheses=function(){var e=this.current.last,t=1;if(this.position++,e&&e.type===C.PSEUDO){var n=new l.default({source:{start:M(this.tokens[this.position-1])}}),a=this.current;for(e.append(n),this.current=n;this.position<this.tokens.length&&t;)this.currToken[w.FIELDS.TYPE]===k.openParenthesis&&t++,this.currToken[w.FIELDS.TYPE]===k.closeParenthesis&&t--,t?this.parse():(this.current.source.end=P(this.currToken),this.current.parent.source.end=P(this.currToken),this.position++);this.current=a}else{for(var i,r=this.currToken,o="(";this.position<this.tokens.length&&t;)this.currToken[w.FIELDS.TYPE]===k.openParenthesis&&t++,this.currToken[w.FIELDS.TYPE]===k.closeParenthesis&&t--,i=this.currToken,o+=this.parseParenthesisToken(this.currToken),this.position++;e?e.appendToPropertyAndEscape("value",o,o):this.newNode(new h.default({value:o,source:O(r[w.FIELDS.START_LINE],r[w.FIELDS.START_COL],i[w.FIELDS.END_LINE],i[w.FIELDS.END_COL]),sourceIndex:r[w.FIELDS.START_POS]}))}if(t)return this.expected("closing parenthesis",this.currToken[w.FIELDS.START_POS])},i.pseudo=function(){for(var e=this,t="",n=this.currToken;this.currToken&&this.currToken[w.FIELDS.TYPE]===k.colon;)t+=this.content(),this.position++;return this.currToken?this.currToken[w.FIELDS.TYPE]!==k.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[w.FIELDS.START_POS]):void this.splitWord(!1,(function(a,i){t+=a,e.newNode(new p.default({value:t,source:D(n,e.currToken),sourceIndex:n[w.FIELDS.START_POS]})),i>1&&e.nextToken&&e.nextToken[w.FIELDS.TYPE]===k.openParenthesis&&e.error("Misplaced parenthesis.",{index:e.nextToken[w.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},i.space=function(){var e=this.content();0===this.position||this.prevToken[w.FIELDS.TYPE]===k.comma||this.prevToken[w.FIELDS.TYPE]===k.openParenthesis||this.current.nodes.every((function(e){return"comment"===e.type}))?(this.spaces=this.optionalSpace(e),this.position++):this.position===this.tokens.length-1||this.nextToken[w.FIELDS.TYPE]===k.comma||this.nextToken[w.FIELDS.TYPE]===k.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(e),this.position++):this.combinator()},i.string=function(){var e=this.currToken;this.newNode(new h.default({value:this.content(),source:A(e),sourceIndex:e[w.FIELDS.START_POS]})),this.position++},i.universal=function(e){var t=this.nextToken;if(t&&"|"===this.content(t))return this.position++,this.namespace();var n=this.currToken;this.newNode(new v.default({value:this.content(),source:A(n),sourceIndex:n[w.FIELDS.START_POS]}),e),this.position++},i.splitWord=function(e,t){for(var n=this,a=this.nextToken,i=this.content();a&&~[k.dollar,k.caret,k.equals,k.word].indexOf(a[w.FIELDS.TYPE]);){this.position++;var s=this.content();if(i+=s,s.lastIndexOf("\\")===s.length-1){var l=this.nextToken;l&&l[w.FIELDS.TYPE]===k.space&&(i+=this.requiredSpace(this.content(l)),this.position++)}a=this.nextToken}var u=(0,r.default)(i,".").filter((function(e){return"\\"!==i[e-1]})),h=(0,r.default)(i,"#").filter((function(e){return"\\"!==i[e-1]})),p=(0,r.default)(i,"#{");p.length&&(h=h.filter((function(e){return!~p.indexOf(e)})));var m=(0,y.default)((0,o.default)([0].concat(u,h)));m.forEach((function(a,r){var o,s=m[r+1]||i.length,l=i.slice(a,s);if(0===r&&t)return t.call(n,l,m.length);var p=n.currToken,v=p[w.FIELDS.START_POS]+m[r],g=O(p[1],p[2]+a,p[3],p[2]+(s-1));if(~u.indexOf(a)){var b={value:l.slice(1),source:g,sourceIndex:v};o=new c.default(R(b,"value"))}else if(~h.indexOf(a)){var y={value:l.slice(1),source:g,sourceIndex:v};o=new d.default(R(y,"value"))}else{var k={value:l,source:g,sourceIndex:v};R(k,"value"),o=new f.default(k)}n.newNode(o,e),e=null})),this.position++},i.word=function(e){var t=this.nextToken;return t&&"|"===this.content(t)?(this.position++,this.namespace()):this.splitWord(e)},i.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},i.parse=function(e){switch(this.currToken[w.FIELDS.TYPE]){case k.space:this.space();break;case k.comment:this.comment();break;case k.openParenthesis:this.parentheses();break;case k.closeParenthesis:e&&this.missingParenthesis();break;case k.openSquare:this.attribute();break;case k.dollar:case k.caret:case k.equals:case k.word:this.word();break;case k.colon:this.pseudo();break;case k.comma:this.comma();break;case k.asterisk:this.universal();break;case k.ampersand:this.nesting();break;case k.slash:case k.combinator:this.combinator();break;case k.str:this.string();break;case k.closeSquare:this.missingSquareBracket();case k.semicolon:this.missingBackslash();default:this.unexpected()}},i.expected=function(e,t,n){if(Array.isArray(e)){var a=e.pop();e=e.join(", ")+" or "+a}var i=/^[aeiou]/.test(e[0])?"an":"a";return n?this.error("Expected "+i+" "+e+', found "'+n+'" instead.',{index:t}):this.error("Expected "+i+" "+e+".",{index:t})},i.requiredSpace=function(e){return this.options.lossy?" ":e},i.optionalSpace=function(e){return this.options.lossy?"":e},i.lossySpace=function(e,t){return this.options.lossy?t?" ":"":e},i.parseParenthesisToken=function(e){var t=this.content(e);return e[w.FIELDS.TYPE]===k.space?this.requiredSpace(t):t},i.newNode=function(e,t){return t&&(/^ +$/.test(t)&&(this.options.lossy||(this.spaces=(this.spaces||"")+t),t=!0),e.namespace=t,R(e,"namespace")),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},i.content=function(e){return void 0===e&&(e=this.currToken),this.css.slice(e[w.FIELDS.START_POS],e[w.FIELDS.END_POS])},i.locateNextMeaningfulToken=function(e){void 0===e&&(e=this.position+1);for(var t=e;t<this.tokens.length;){if(!T[this.tokens[t][w.FIELDS.TYPE]])return t;t++}return-1},t=e,(n=[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}])&&E(t.prototype,n),a&&E(t,a),e}();t.default=L,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/processor.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/parser.js"))&&a.__esModule?a:{default:a};var r=function(){function e(e,t){this.func=e||function(){},this.funcRes=null,this.options=t}var t=e.prototype;return t._shouldUpdateSelector=function(e,t){return void 0===t&&(t={}),!1!==Object.assign({},this.options,t).updateSelector&&"string"!=typeof e},t._isLossy=function(e){return void 0===e&&(e={}),!1===Object.assign({},this.options,e).lossless},t._root=function(e,t){return void 0===t&&(t={}),new i.default(e,this._parseOptions(t)).root},t._parseOptions=function(e){return{lossy:this._isLossy(e)}},t._run=function(e,t){var n=this;return void 0===t&&(t={}),new Promise((function(a,i){try{var r=n._root(e,t);Promise.resolve(n.func(r)).then((function(a){var i=void 0;return n._shouldUpdateSelector(e,t)&&(i=r.toString(),e.selector=i),{transform:a,root:r,string:i}})).then(a,i)}catch(o){return void i(o)}}))},t._runSync=function(e,t){void 0===t&&(t={});var n=this._root(e,t),a=this.func(n);if(a&&"function"==typeof a.then)throw new Error("Selector processor returned a promise to a synchronous call.");var i=void 0;return t.updateSelector&&"string"!=typeof e&&(i=n.toString(),e.selector=i),{transform:a,root:n,string:i}},t.ast=function(e,t){return this._run(e,t).then((function(e){return e.root}))},t.astSync=function(e,t){return this._runSync(e,t).root},t.transform=function(e,t){return this._run(e,t).then((function(e){return e.transform}))},t.transformSync=function(e,t){return this._runSync(e,t).transform},t.process=function(e,t){return this._run(e,t).then((function(e){return e.string||e.root.toString()}))},t.processSync=function(e,t){var n=this._runSync(e,t);return n.string||n.root.toString()},e}();t.default=r,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/attribute.js":function(e,t,n){"use strict";t.__esModule=!0,t.unescapeValue=m,t.default=void 0;var a,i=l(n("./node_modules/cssesc/cssesc.js")),r=l(n("./node_modules/postcss-selector-parser/dist/util/unesc.js")),o=l(n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js")),s=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var u=n("./node_modules/util-deprecate/browser.js"),d=/^('|")(.*)\1$/,f=u((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),h=u((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),p=u((function(){}),"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function m(e){var t=!1,n=null,a=e,i=a.match(d);return i&&(n=i[1],a=i[2]),(a=(0,r.default)(a))!==e&&(t=!0),{deprecatedUsage:t,unescaped:a,quoteMark:n}}var v=function(e){var t,n;function a(t){var n;return void 0===t&&(t={}),(n=e.call(this,function(e){if(void 0!==e.quoteMark)return e;if(void 0===e.value)return e;p();var t=m(e.value),n=t.quoteMark,a=t.unescaped;return e.raws||(e.raws={}),void 0===e.raws.value&&(e.raws.value=e.value),e.value=a,e.quoteMark=n,e}(t))||this).type=s.ATTRIBUTE,n.raws=n.raws||{},Object.defineProperty(n.raws,"unquoted",{get:u((function(){return n.value}),"attr.raws.unquoted is deprecated. Call attr.value instead."),set:u((function(){return n.value}),"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),n._constructed=!0,n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var r,o,l,d=a.prototype;return d.getQuotedValue=function(e){void 0===e&&(e={});var t=this._determineQuoteMark(e),n=g[t];return(0,i.default)(this._value,n)},d._determineQuoteMark=function(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)},d.setValue=function(e,t){void 0===t&&(t={}),this._value=e,this._quoteMark=this._determineQuoteMark(t),this._syncRawValue()},d.smartQuoteMark=function(e){var t=this.value,n=t.replace(/[^']/g,"").length,r=t.replace(/[^"]/g,"").length;if(n+r===0){var o=(0,i.default)(t,{isIdentifier:!0});if(o===t)return a.NO_QUOTE;var s=this.preferredQuoteMark(e);if(s===a.NO_QUOTE){var l=this.quoteMark||e.quoteMark||a.DOUBLE_QUOTE,c=g[l];if((0,i.default)(t,c).length<o.length)return l}return s}return r===n?this.preferredQuoteMark(e):r<n?a.DOUBLE_QUOTE:a.SINGLE_QUOTE},d.preferredQuoteMark=function(e){var t=e.preferCurrentQuoteMark?this.quoteMark:e.quoteMark;return void 0===t&&(t=e.preferCurrentQuoteMark?e.quoteMark:this.quoteMark),void 0===t&&(t=a.DOUBLE_QUOTE),t},d._syncRawValue=function(){var e=(0,i.default)(this._value,g[this.quoteMark]);e===this._value?this.raws&&delete this.raws.value:this.raws.value=e},d._handleEscapes=function(e,t){if(this._constructed){var n=(0,i.default)(t,{isIdentifier:!0});n!==t?this.raws[e]=n:delete this.raws[e]}},d._spacesFor=function(e){var t=this.spaces[e]||{},n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign({before:"",after:""},t,n)},d._stringFor=function(e,t,n){void 0===t&&(t=e),void 0===n&&(n=b);var a=this._spacesFor(t);return n(this.stringifyProperty(e),a)},d.offsetOf=function(e){var t=1,n=this._spacesFor("attribute");if(t+=n.before.length,"namespace"===e||"ns"===e)return this.namespace?t:-1;if("attributeNS"===e)return t;if(t+=this.namespaceString.length,this.namespace&&(t+=1),"attribute"===e)return t;t+=this.stringifyProperty("attribute").length,t+=n.after.length;var a=this._spacesFor("operator");t+=a.before.length;var i=this.stringifyProperty("operator");if("operator"===e)return i?t:-1;t+=i.length,t+=a.after.length;var r=this._spacesFor("value");t+=r.before.length;var o=this.stringifyProperty("value");return"value"===e?o?t:-1:(t+=o.length,t+=r.after.length,t+=this._spacesFor("insensitive").before.length,"insensitive"===e&&this.insensitive?t:-1)},d.toString=function(){var e=this,t=[this.rawSpaceBefore,"["];return t.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||""===this.value)&&(t.push(this._stringFor("operator")),t.push(this._stringFor("value")),t.push(this._stringFor("insensitiveFlag","insensitive",(function(t,n){return!(t.length>0)||e.quoted||0!==n.before.length||e.spaces.value&&e.spaces.value.after||(n.before=" "),b(t,n)})))),t.push("]"),t.push(this.rawSpaceAfter),t.join("")},r=a,(o=[{key:"quoted",get:function(){var e=this.quoteMark;return"'"===e||'"'===e},set:function(e){h()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(e){this._constructed?this._quoteMark!==e&&(this._quoteMark=e,this._syncRawValue()):this._quoteMark=e}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(e){if(this._constructed){var t=m(e),n=t.deprecatedUsage,a=t.unescaped,i=t.quoteMark;if(n&&f(),a===this._value&&i===this._quoteMark)return;this._value=a,this._quoteMark=i,this._syncRawValue()}else this._value=e}},{key:"attribute",get:function(){return this._attribute},set:function(e){this._handleEscapes("attribute",e),this._attribute=e}}])&&c(r.prototype,o),l&&c(r,l),a}(o.default);t.default=v,v.NO_QUOTE=null,v.SINGLE_QUOTE="'",v.DOUBLE_QUOTE='"';var g=((a={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},a);function b(e,t){return""+t.before+e+t.after}},"./node_modules/postcss-selector-parser/dist/selectors/className.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a=s(n("./node_modules/cssesc/cssesc.js")),i=n("./node_modules/postcss-selector-parser/dist/util/index.js"),r=s(n("./node_modules/postcss-selector-parser/dist/selectors/node.js")),o=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var c=function(e){var t,n,r,s,c;function u(t){var n;return(n=e.call(this,t)||this).type=o.CLASS,n._constructed=!0,n}return n=e,(t=u).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,u.prototype.valueToString=function(){return"."+e.prototype.valueToString.call(this)},r=u,(s=[{key:"value",set:function(e){if(this._constructed){var t=(0,a.default)(e,{isIdentifier:!0});t!==e?((0,i.ensureObject)(this,"raws"),this.raws.value=t):this.raws&&delete this.raws.value}this._value=e},get:function(){return this._value}}])&&l(r.prototype,s),c&&l(r,c),u}(r.default);t.default=c,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/combinator.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.COMBINATOR,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/comment.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.COMMENT,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/constructors.js":function(e,t,n){"use strict";t.__esModule=!0,t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var a=m(n("./node_modules/postcss-selector-parser/dist/selectors/attribute.js")),i=m(n("./node_modules/postcss-selector-parser/dist/selectors/className.js")),r=m(n("./node_modules/postcss-selector-parser/dist/selectors/combinator.js")),o=m(n("./node_modules/postcss-selector-parser/dist/selectors/comment.js")),s=m(n("./node_modules/postcss-selector-parser/dist/selectors/id.js")),l=m(n("./node_modules/postcss-selector-parser/dist/selectors/nesting.js")),c=m(n("./node_modules/postcss-selector-parser/dist/selectors/pseudo.js")),u=m(n("./node_modules/postcss-selector-parser/dist/selectors/root.js")),d=m(n("./node_modules/postcss-selector-parser/dist/selectors/selector.js")),f=m(n("./node_modules/postcss-selector-parser/dist/selectors/string.js")),h=m(n("./node_modules/postcss-selector-parser/dist/selectors/tag.js")),p=m(n("./node_modules/postcss-selector-parser/dist/selectors/universal.js"));function m(e){return e&&e.__esModule?e:{default:e}}t.attribute=function(e){return new a.default(e)};t.className=function(e){return new i.default(e)};t.combinator=function(e){return new r.default(e)};t.comment=function(e){return new o.default(e)};t.id=function(e){return new s.default(e)};t.nesting=function(e){return new l.default(e)};t.pseudo=function(e){return new c.default(e)};t.root=function(e){return new u.default(e)};t.selector=function(e){return new d.default(e)};t.string=function(e){return new f.default(e)};t.tag=function(e){return new h.default(e)};t.universal=function(e){return new p.default(e)}},"./node_modules/postcss-selector-parser/dist/selectors/container.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n("./node_modules/postcss-selector-parser/dist/selectors/types.js"));function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).nodes||(n.nodes=[]),n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,s,l,c=a.prototype;return c.append=function(e){return e.parent=this,this.nodes.push(e),this},c.prepend=function(e){return e.parent=this,this.nodes.unshift(e),this},c.at=function(e){return this.nodes[e]},c.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},c.removeChild=function(e){var t;for(var n in e=this.index(e),this.at(e).parent=void 0,this.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this},c.removeAll=function(){var e=this.nodes,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var a;if(t){if(n>=e.length)break;a=e[n++]}else{if((n=e.next()).done)break;a=n.value}a.parent=void 0}return this.nodes=[],this},c.empty=function(){return this.removeAll()},c.insertAfter=function(e,t){t.parent=this;var n,a=this.index(e);for(var i in this.nodes.splice(a+1,0,t),t.parent=this,this.indexes)a<=(n=this.indexes[i])&&(this.indexes[i]=n+1);return this},c.insertBefore=function(e,t){t.parent=this;var n,a=this.index(e);for(var i in this.nodes.splice(a,0,t),t.parent=this,this.indexes)(n=this.indexes[i])<=a&&(this.indexes[i]=n+1);return this},c._findChildAtPosition=function(e,t){var n=void 0;return this.each((function(a){if(a.atPosition){var i=a.atPosition(e,t);if(i)return n=i,!1}else if(a.isAtPosition(e,t))return n=a,!1})),n},c.atPosition=function(e,t){return this.isAtPosition(e,t)?this._findChildAtPosition(e,t)||this:void 0},c._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},c.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var n,a;this.indexes[t]<this.length&&(n=this.indexes[t],!1!==(a=e(this.at(n),n)));)this.indexes[t]+=1;return delete this.indexes[t],!1!==a&&void 0}},c.walk=function(e){return this.each((function(t,n){var a=e(t,n);if(!1!==a&&t.length&&(a=t.walk(e)),!1===a)return!1}))},c.walkAttributes=function(e){var t=this;return this.walk((function(n){if(n.type===r.ATTRIBUTE)return e.call(t,n)}))},c.walkClasses=function(e){var t=this;return this.walk((function(n){if(n.type===r.CLASS)return e.call(t,n)}))},c.walkCombinators=function(e){var t=this;return this.walk((function(n){if(n.type===r.COMBINATOR)return e.call(t,n)}))},c.walkComments=function(e){var t=this;return this.walk((function(n){if(n.type===r.COMMENT)return e.call(t,n)}))},c.walkIds=function(e){var t=this;return this.walk((function(n){if(n.type===r.ID)return e.call(t,n)}))},c.walkNesting=function(e){var t=this;return this.walk((function(n){if(n.type===r.NESTING)return e.call(t,n)}))},c.walkPseudos=function(e){var t=this;return this.walk((function(n){if(n.type===r.PSEUDO)return e.call(t,n)}))},c.walkTags=function(e){var t=this;return this.walk((function(n){if(n.type===r.TAG)return e.call(t,n)}))},c.walkUniversals=function(e){var t=this;return this.walk((function(n){if(n.type===r.UNIVERSAL)return e.call(t,n)}))},c.split=function(e){var t=this,n=[];return this.reduce((function(a,i,r){var o=e.call(t,i);return n.push(i),o?(a.push(n),n=[]):r===t.length-1&&a.push(n),a}),[])},c.map=function(e){return this.nodes.map(e)},c.reduce=function(e,t){return this.nodes.reduce(e,t)},c.every=function(e){return this.nodes.every(e)},c.some=function(e){return this.nodes.some(e)},c.filter=function(e){return this.nodes.filter(e)},c.sort=function(e){return this.nodes.sort(e)},c.toString=function(){return this.map(String).join("")},i=a,(s=[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}])&&o(i.prototype,s),l&&o(i,l),a}(i.default);t.default=s,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/guards.js":function(e,t,n){"use strict";t.__esModule=!0,t.isNode=o,t.isPseudoElement=w,t.isPseudoClass=function(e){return p(e)&&!w(e)},t.isContainer=function(e){return!(!o(e)||!e.walk)},t.isNamespace=function(e){return l(e)||b(e)},t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var a,i=n("./node_modules/postcss-selector-parser/dist/selectors/types.js"),r=((a={})[i.ATTRIBUTE]=!0,a[i.CLASS]=!0,a[i.COMBINATOR]=!0,a[i.COMMENT]=!0,a[i.ID]=!0,a[i.NESTING]=!0,a[i.PSEUDO]=!0,a[i.ROOT]=!0,a[i.SELECTOR]=!0,a[i.STRING]=!0,a[i.TAG]=!0,a[i.UNIVERSAL]=!0,a);function o(e){return"object"==typeof e&&r[e.type]}function s(e,t){return o(t)&&t.type===e}var l=s.bind(null,i.ATTRIBUTE);t.isAttribute=l;var c=s.bind(null,i.CLASS);t.isClassName=c;var u=s.bind(null,i.COMBINATOR);t.isCombinator=u;var d=s.bind(null,i.COMMENT);t.isComment=d;var f=s.bind(null,i.ID);t.isIdentifier=f;var h=s.bind(null,i.NESTING);t.isNesting=h;var p=s.bind(null,i.PSEUDO);t.isPseudo=p;var m=s.bind(null,i.ROOT);t.isRoot=m;var v=s.bind(null,i.SELECTOR);t.isSelector=v;var g=s.bind(null,i.STRING);t.isString=g;var b=s.bind(null,i.TAG);t.isTag=b;var y=s.bind(null,i.UNIVERSAL);function w(e){return p(e)&&e.value&&(e.value.startsWith("::")||":before"===e.value.toLowerCase()||":after"===e.value.toLowerCase())}t.isUniversal=y},"./node_modules/postcss-selector-parser/dist/selectors/id.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.ID,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/index.js":function(e,t,n){"use strict";t.__esModule=!0;var a=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=a[e])}));var i=n("./node_modules/postcss-selector-parser/dist/selectors/constructors.js");Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=i[e])}));var r=n("./node_modules/postcss-selector-parser/dist/selectors/guards.js");Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=r[e])}))},"./node_modules/postcss-selector-parser/dist/selectors/namespace.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a=r(n("./node_modules/cssesc/cssesc.js")),i=n("./node_modules/postcss-selector-parser/dist/util/index.js");function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s,l,c,u=r.prototype;return u.qualifiedName=function(e){return this.namespace?this.namespaceString+"|"+e:e},u.valueToString=function(){return this.qualifiedName(e.prototype.valueToString.call(this))},s=r,(l=[{key:"namespace",get:function(){return this._namespace},set:function(e){if(!0===e||"*"===e||"&"===e)return this._namespace=e,void(this.raws&&delete this.raws.namespace);var t=(0,a.default)(e,{isIdentifier:!0});this._namespace=e,t!==e?((0,i.ensureObject)(this,"raws"),this.raws.namespace=t):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(e){this.namespace=e}},{key:"namespaceString",get:function(){if(this.namespace){var e=this.stringifyProperty("namespace");return!0===e?"":e}return""}}])&&o(s.prototype,l),c&&o(s,c),r}(r(n("./node_modules/postcss-selector-parser/dist/selectors/node.js")).default);t.default=s,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/nesting.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.NESTING,n.value="&",n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/node.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a=n("./node_modules/postcss-selector-parser/dist/util/index.js");function i(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var r=function e(t,n){if("object"!=typeof t||null===t)return t;var a=new t.constructor;for(var i in t)if(t.hasOwnProperty(i)){var r=t[i];"parent"===i&&"object"===typeof r?n&&(a[i]=n):a[i]=r instanceof Array?r.map((function(t){return e(t,a)})):e(r,a)}return a},o=function(){function e(e){void 0===e&&(e={}),Object.assign(this,e),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var t,n,o,s=e.prototype;return s.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},s.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},s.next=function(){return this.parent.at(this.parent.index(this)+1)},s.prev=function(){return this.parent.at(this.parent.index(this)-1)},s.clone=function(e){void 0===e&&(e={});var t=r(this);for(var n in e)t[n]=e[n];return t},s.appendToPropertyAndEscape=function(e,t,n){this.raws||(this.raws={});var a=this[e],i=this.raws[e];this[e]=a+t,i||n!==t?this.raws[e]=(i||a)+n:delete this.raws[e]},s.setPropertyAndEscape=function(e,t,n){this.raws||(this.raws={}),this[e]=t,this.raws[e]=n},s.setPropertyWithoutEscape=function(e,t){this[e]=t,this.raws&&delete this.raws[e]},s.isAtPosition=function(e,t){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>e)&&(!(this.source.end.line<e)&&(!(this.source.start.line===e&&this.source.start.column>t)&&!(this.source.end.line===e&&this.source.end.column<t)))},s.stringifyProperty=function(e){return this.raws&&this.raws[e]||this[e]},s.valueToString=function(){return String(this.stringifyProperty("value"))},s.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},t=e,(n=[{key:"rawSpaceBefore",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.before;return void 0===e&&(e=this.spaces&&this.spaces.before),e||""},set:function(e){(0,a.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=e}},{key:"rawSpaceAfter",get:function(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.after;return void 0===e&&(e=this.spaces.after),e||""},set:function(e){(0,a.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=e}}])&&i(t.prototype,n),o&&i(t,o),e}();t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/pseudo.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.PSEUDO,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")},a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/root.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");function o(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}var s=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.ROOT,n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i,s,l,c=a.prototype;return c.toString=function(){var e=this.reduce((function(e,t){return e.push(String(t)),e}),[]).join(",");return this.trailingComma?e+",":e},c.error=function(e,t){return this._error?this._error(e,t):new Error(e)},i=a,(s=[{key:"errorGenerator",set:function(e){this._error=e}}])&&o(i.prototype,s),l&&o(i,l),a}(i.default);t.default=s,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/selector.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/container.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.SELECTOR,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/string.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/node.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.STRING,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/tag.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.TAG,n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/selectors/types.js":function(e,t,n){"use strict";t.__esModule=!0,t.UNIVERSAL=t.ATTRIBUTE=t.CLASS=t.COMBINATOR=t.COMMENT=t.ID=t.NESTING=t.PSEUDO=t.ROOT=t.SELECTOR=t.STRING=t.TAG=void 0;t.TAG="tag";t.STRING="string";t.SELECTOR="selector";t.ROOT="root";t.PSEUDO="pseudo";t.NESTING="nesting";t.ID="id";t.COMMENT="comment";t.COMBINATOR="combinator";t.CLASS="class";t.ATTRIBUTE="attribute";t.UNIVERSAL="universal"},"./node_modules/postcss-selector-parser/dist/selectors/universal.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var a,i=(a=n("./node_modules/postcss-selector-parser/dist/selectors/namespace.js"))&&a.__esModule?a:{default:a},r=n("./node_modules/postcss-selector-parser/dist/selectors/types.js");var o=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).type=r.UNIVERSAL,n.value="*",n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a}(i.default);t.default=o,e.exports=t.default},"./node_modules/postcss-selector-parser/dist/sortAscending.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return e.sort((function(e,t){return e-t}))},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/tokenTypes.js":function(e,t,n){"use strict";t.__esModule=!0,t.combinator=t.word=t.comment=t.str=t.tab=t.newline=t.feed=t.cr=t.backslash=t.bang=t.slash=t.doubleQuote=t.singleQuote=t.space=t.greaterThan=t.pipe=t.equals=t.plus=t.caret=t.tilde=t.dollar=t.closeSquare=t.openSquare=t.closeParenthesis=t.openParenthesis=t.semicolon=t.colon=t.comma=t.at=t.asterisk=t.ampersand=void 0;t.ampersand=38;t.asterisk=42;t.at=64;t.comma=44;t.colon=58;t.semicolon=59;t.openParenthesis=40;t.closeParenthesis=41;t.openSquare=91;t.closeSquare=93;t.dollar=36;t.tilde=126;t.caret=94;t.plus=43;t.equals=61;t.pipe=124;t.greaterThan=62;t.space=32;t.singleQuote=39;t.doubleQuote=34;t.slash=47;t.bang=33;t.backslash=92;t.cr=13;t.feed=12;t.newline=10;t.tab=9;t.str=39;t.comment=-1;t.word=-2;t.combinator=-3},"./node_modules/postcss-selector-parser/dist/tokenize.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n,a,i,o,s,l,c,u,f,h,p,m,v=[],g=e.css.valueOf(),b=g.length,y=-1,w=1,k=0,C=0;function _(t,n){if(!e.safe)throw e.error("Unclosed "+t,w,k-y,k);u=(g+=n).length-1}for(;k<b;){switch((t=g.charCodeAt(k))===r.newline&&(y=k,w+=1),t){case r.space:case r.tab:case r.newline:case r.cr:case r.feed:u=k;do{u+=1,(t=g.charCodeAt(u))===r.newline&&(y=u,w+=1)}while(t===r.space||t===r.newline||t===r.tab||t===r.cr||t===r.feed);m=r.space,i=w,a=u-y-1,C=u;break;case r.plus:case r.greaterThan:case r.tilde:case r.pipe:u=k;do{u+=1,t=g.charCodeAt(u)}while(t===r.plus||t===r.greaterThan||t===r.tilde||t===r.pipe);m=r.combinator,i=w,a=k-y,C=u;break;case r.asterisk:case r.ampersand:case r.bang:case r.comma:case r.equals:case r.dollar:case r.caret:case r.openSquare:case r.closeSquare:case r.colon:case r.semicolon:case r.openParenthesis:case r.closeParenthesis:m=t,i=w,a=k-y,C=(u=k)+1;break;case r.singleQuote:case r.doubleQuote:p=t===r.singleQuote?"'":'"',u=k;do{for(o=!1,-1===(u=g.indexOf(p,u+1))&&_("quote",p),s=u;g.charCodeAt(s-1)===r.backslash;)s-=1,o=!o}while(o);m=r.str,i=w,a=k-y,C=u+1;break;default:t===r.slash&&g.charCodeAt(k+1)===r.asterisk?(0===(u=g.indexOf("*/",k+2)+1)&&_("comment","*/"),n=g.slice(k,u+1),c=n.split("\n"),(l=c.length-1)>0?(f=w+l,h=u-c[l].length):(f=w,h=y),m=r.comment,w=f,i=f,a=u-h):t===r.slash?(m=t,i=w,a=k-y,C=(u=k)+1):(u=d(g,k),m=r.word,i=w,a=u-y),C=u+1}v.push([m,w,k-y,i,a,k,C]),h&&(y=h,h=null),k=C}return v},t.FIELDS=void 0;var a,i,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};a.get||a.set?Object.defineProperty(t,n,a):t[n]=e[n]}return t.default=e,t}(n("./node_modules/postcss-selector-parser/dist/tokenTypes.js"));for(var o=((a={})[r.tab]=!0,a[r.newline]=!0,a[r.cr]=!0,a[r.feed]=!0,a),s=((i={})[r.space]=!0,i[r.tab]=!0,i[r.newline]=!0,i[r.cr]=!0,i[r.feed]=!0,i[r.ampersand]=!0,i[r.asterisk]=!0,i[r.bang]=!0,i[r.comma]=!0,i[r.colon]=!0,i[r.semicolon]=!0,i[r.openParenthesis]=!0,i[r.closeParenthesis]=!0,i[r.openSquare]=!0,i[r.closeSquare]=!0,i[r.singleQuote]=!0,i[r.doubleQuote]=!0,i[r.plus]=!0,i[r.pipe]=!0,i[r.tilde]=!0,i[r.greaterThan]=!0,i[r.equals]=!0,i[r.dollar]=!0,i[r.caret]=!0,i[r.slash]=!0,i),l={},c="0123456789abcdefABCDEF",u=0;u<c.length;u++)l[c.charCodeAt(u)]=!0;function d(e,t){var n,a=t;do{if(n=e.charCodeAt(a),s[n])return a-1;n===r.backslash?a=f(e,a)+1:a++}while(a<e.length);return a-1}function f(e,t){var n=t,a=e.charCodeAt(n+1);if(o[a]);else if(l[a]){var i=0;do{n++,i++,a=e.charCodeAt(n+1)}while(l[a]&&i<6);i<6&&a===r.space&&n++}else n++;return n}t.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}},"./node_modules/postcss-selector-parser/dist/util/ensureObject.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];for(;n.length>0;){var i=n.shift();e[i]||(e[i]={}),e=e[i]}},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/util/getProp.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];for(;n.length>0;){var i=n.shift();if(!e[i])return;e=e[i]}return e},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/util/index.js":function(e,t,n){"use strict";t.__esModule=!0,t.stripComments=t.ensureObject=t.getProp=t.unesc=void 0;var a=s(n("./node_modules/postcss-selector-parser/dist/util/unesc.js"));t.unesc=a.default;var i=s(n("./node_modules/postcss-selector-parser/dist/util/getProp.js"));t.getProp=i.default;var r=s(n("./node_modules/postcss-selector-parser/dist/util/ensureObject.js"));t.ensureObject=r.default;var o=s(n("./node_modules/postcss-selector-parser/dist/util/stripComments.js"));function s(e){return e&&e.__esModule?e:{default:e}}t.stripComments=o.default},"./node_modules/postcss-selector-parser/dist/util/stripComments.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t="",n=e.indexOf("/*"),a=0;for(;n>=0;){t+=e.slice(a,n);var i=e.indexOf("*/",n+2);if(i<0)return t;a=i+2,n=e.indexOf("/*",a)}return t+=e.slice(a)},e.exports=t.default},"./node_modules/postcss-selector-parser/dist/util/unesc.js":function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return e.replace(a,(function(e,t,n){var a="0x"+t-65536;return a!=a||n?t:a<0?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,1023&a|56320)}))};var a=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig");e.exports=t.default},"./node_modules/postcss-simple-vars/index.js":function(e,t,n){var a=n("./node_modules/postcss/lib/postcss.js");function i(e,t,n,a,i,r){if(i.only)return void 0!==i.only[a]?i.only[a]:n;if(void 0!==e[a])return e[a];if(i.silent)return n;var o=i.unknown(t,a,r);return o||n}function r(e,t,n,a,r){return n.replace(/\$\(\s*([\w\d-_]+)\s*\)/g,(function(n,o){return i(e,t,n,o,a,r)}))}function o(e,t,n,a,o){return n=r(e,t,n=function(e,t,n,a,r){return n.replace(/(^|[^\w])\$([\w\d-_]+)/g,(function(n,o,s){return o+i(e,t,"$"+s,s,a,r)}))}(e,t,n,a,o),a,o)}function s(e,t){var n,a=e;do{a=t(n=a)}while(a!==n&&-1!==a.indexOf("$"));return a}e.exports=a.plugin("postcss-simple-vars",(function(e){return void 0===e&&(e={}),e.unknown||(e.unknown=function(e,t){throw e.error("Undefined variable $"+t)}),function(t,n){var a={};if("function"==typeof e.variables)a=e.variables();else if("object"==typeof e.variables)for(var l in e.variables)a[l]=e.variables[l];for(var c in a)if("$"===c[0]){var u=c.slice(1);a[u]=a[c],delete a[c]}t.walk((function(t){"decl"===t.type?(-1!==t.value.toString().indexOf("$")&&function(e,t,n,a){t.value=s(t.value,(function(i){return o(e,t,i,n,a)}))}(a,t,e,n),-1!==t.prop.indexOf("$(")?function(e,t,n,a){t.prop=s(t.prop,(function(i){return r(e,t,i,n,a)}))}(a,t,e,n):"$"===t.prop[0]&&(e.only||function(e,t){e[t.prop.slice(1)]=t.value,t.remove()}(a,t))):"rule"===t.type?-1!==t.selector.indexOf("$")&&function(e,t,n,a){t.selector=s(t.selector,(function(i){return o(e,t,i,n,a)}))}(a,t,e,n):"atrule"===t.type?t.params&&-1!==t.params.indexOf("$")&&function(e,t,n,a){t.params=s(t.params,(function(i){return o(e,t,i,n,a)}))}(a,t,e,n):"comment"===t.type&&-1!==t.text.indexOf("$")&&function(e,t,n,a){t.text=t.text.replace(/<<\$\(\s*([\w\d-_]+)\s*\)>>/g,(function(r,o){return i(e,t,r,o,n,a)}))}(a,t,e,n)})),Object.keys(a).forEach((function(e){n.messages.push({plugin:"postcss-simple-vars",type:"variable",name:e,value:a[e]})})),e.onVariables&&e.onVariables(a)}}))},"./node_modules/postcss-value-parser/lib/index.js":function(e,t,n){var a=n("./node_modules/postcss-value-parser/lib/parse.js"),i=n("./node_modules/postcss-value-parser/lib/walk.js"),r=n("./node_modules/postcss-value-parser/lib/stringify.js");function o(e){return this instanceof o?(this.nodes=a(e),this):new o(e)}o.prototype.toString=function(){return Array.isArray(this.nodes)?r(this.nodes):""},o.prototype.walk=function(e,t){return i(this.nodes,e,t),this},o.unit=n("./node_modules/postcss-value-parser/lib/unit.js"),o.walk=i,o.stringify=r,e.exports=o},"./node_modules/postcss-value-parser/lib/parse.js":function(e,t){var n="(".charCodeAt(0),a=")".charCodeAt(0),i="'".charCodeAt(0),r='"'.charCodeAt(0),o="\\".charCodeAt(0),s="/".charCodeAt(0),l=",".charCodeAt(0),c=":".charCodeAt(0),u="*".charCodeAt(0);e.exports=function(e){for(var t,d,f,h,p,m,v,g,b=[],y=e,w=0,k=y.charCodeAt(w),C=y.length,_=[{nodes:b}],S=0,x="",E="",j="";w<C;)if(k<=32){t=w;do{t+=1,k=y.charCodeAt(t)}while(k<=32);h=y.slice(w,t),f=b[b.length-1],k===a&&S?j=h:f&&"div"===f.type?f.after=h:k===l||k===c||k===s&&y.charCodeAt(t+1)!==u?E=h:b.push({type:"space",sourceIndex:w,value:h}),w=t}else if(k===i||k===r){t=w,h={type:"string",sourceIndex:w,quote:d=k===i?"'":'"'};do{if(p=!1,~(t=y.indexOf(d,t+1)))for(m=t;y.charCodeAt(m-1)===o;)m-=1,p=!p;else t=(y+=d).length-1,h.unclosed=!0}while(p);h.value=y.slice(w+1,t),b.push(h),w=t+1,k=y.charCodeAt(w)}else if(k===s&&y.charCodeAt(w+1)===u)h={type:"comment",sourceIndex:w},-1===(t=y.indexOf("*/",w))&&(h.unclosed=!0,t=y.length),h.value=y.slice(w+2,t),b.push(h),w=t+2,k=y.charCodeAt(w);else if(k===s||k===l||k===c)h=y[w],b.push({type:"div",sourceIndex:w-E.length,value:h,before:E,after:""}),E="",w+=1,k=y.charCodeAt(w);else if(n===k){t=w;do{t+=1,k=y.charCodeAt(t)}while(k<=32);if(h={type:"function",sourceIndex:w-x.length,value:x,before:y.slice(w+1,t)},w=t,"url"===x&&k!==i&&k!==r){t-=1;do{if(p=!1,~(t=y.indexOf(")",t+1)))for(m=t;y.charCodeAt(m-1)===o;)m-=1,p=!p;else t=(y+=")").length-1,h.unclosed=!0}while(p);v=t;do{v-=1,k=y.charCodeAt(v)}while(k<=32);h.nodes=w!==v+1?[{type:"word",sourceIndex:w,value:y.slice(w,v+1)}]:[],h.unclosed&&v+1!==t?(h.after="",h.nodes.push({type:"space",sourceIndex:v+1,value:y.slice(v+1,t)})):h.after=y.slice(v+1,t),w=t+1,k=y.charCodeAt(w),b.push(h)}else S+=1,h.after="",b.push(h),_.push(h),b=h.nodes=[],g=h;x=""}else if(a===k&&S)w+=1,k=y.charCodeAt(w),g.after=j,j="",S-=1,_.pop(),b=(g=_[S]).nodes;else{t=w;do{k===o&&(t+=1),t+=1,k=y.charCodeAt(t)}while(t<C&&!(k<=32||k===i||k===r||k===l||k===c||k===s||k===n||k===a&&S));h=y.slice(w,t),n===k?x=h:b.push({type:"word",sourceIndex:w,value:h}),w=t}for(w=_.length-1;w;w-=1)_[w].unclosed=!0;return _[0].nodes}},"./node_modules/postcss-value-parser/lib/stringify.js":function(e,t){function n(e,t){var n,i,r=e.type,o=e.value;return t&&void 0!==(i=t(e))?i:"word"===r||"space"===r?o:"string"===r?(n=e.quote||"")+o+(e.unclosed?"":n):"comment"===r?"/*"+o+(e.unclosed?"":"*/"):"div"===r?(e.before||"")+o+(e.after||""):Array.isArray(e.nodes)?(n=a(e.nodes),"function"!==r?n:o+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):o}function a(e,t){var a,i;if(Array.isArray(e)){for(a="",i=e.length-1;~i;i-=1)a=n(e[i],t)+a;return a}return n(e,t)}e.exports=a},"./node_modules/postcss-value-parser/lib/unit.js":function(e,t){var n="-".charCodeAt(0),a="+".charCodeAt(0),i=".".charCodeAt(0),r="e".charCodeAt(0),o="E".charCodeAt(0);e.exports=function(e){for(var t,s=0,l=e.length,c=!1,u=-1,d=!1;s<l;){if((t=e.charCodeAt(s))>=48&&t<=57)d=!0;else if(t===r||t===o){if(u>-1)break;u=s}else if(t===i){if(c)break;c=!0}else{if(t!==a&&t!==n)break;if(0!==s)break}s+=1}return u+1===s&&s--,!!d&&{number:e.slice(0,s),unit:e.slice(s)}}},"./node_modules/postcss-value-parser/lib/walk.js":function(e,t){e.exports=function e(t,n,a){var i,r,o,s;for(i=0,r=t.length;i<r;i+=1)o=t[i],a||(s=n(o,i,t)),!1!==s&&"function"===o.type&&Array.isArray(o.nodes)&&e(o.nodes,n,a),a&&n(o,i,t)}},"./node_modules/postcss-values-parser/lib/ValuesParser.js":function(e,t,n){const a=n("./node_modules/postcss/lib/parser.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/AtWord.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Comment.js"),o=n("./node_modules/postcss-values-parser/lib/nodes/Func.js"),s=n("./node_modules/postcss-values-parser/lib/nodes/Interpolation.js"),l=n("./node_modules/postcss-values-parser/lib/nodes/Numeric.js"),c=n("./node_modules/postcss-values-parser/lib/nodes/Operator.js"),u=n("./node_modules/postcss-values-parser/lib/nodes/Punctuation.js"),d=n("./node_modules/postcss-values-parser/lib/nodes/Quoted.js"),f=n("./node_modules/postcss-values-parser/lib/nodes/UnicodeRange.js"),h=n("./node_modules/postcss-values-parser/lib/nodes/Word.js"),p={ignoreUnknownWords:!1,interpolation:!1,parentNode:null,variables:{prefixes:["--"]}};e.exports=class extends a{constructor(e,t={}){super(e),this.lastNode=null,this.options=Object.assign({},p,t),this.parentNode=this.options.parentNode}back(e){for(const t of e.reverse())this.tokenizer.back(t)}comment(e){super.comment(e);const t=r.testInline(e),n=this.lastNode;n.inline=t,Object.setPrototypeOf(n,r.prototype)}fromFirst(e,t){const[n]=e,[,a,i,r]=n,o=new t({value:a});this.init(o,i,r),this.current=o,this.end(n),this.back(e.slice(1))}init(e,t,n){super.init(e,t,n),this.lastNode=e}other(e){const t=[],n=[];let a=e,i=null,r=null;for(;a;)[i]=a,n.push(a),"("===i||"["===i?(r||(r=a),t.push("("===i?")":"]")):i===t[t.length-1]&&(t.pop(),0===t.length&&(r=null)),a=this.tokenizer.nextToken();t.length>0&&this.unclosedBracket(r),this.unknownWord(n)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case"comment":this.comment(e);break;case"at-word":this.atrule(e),Object.setPrototypeOf(this.lastNode,i.prototype),this.lastNode.type="atword";break;default:this.other(e)}this.endFile()}unknownWord(e){const[t]=e,[n,a]=t;if(u.chars.includes(n))u.fromTokens(e,this);else if(o.test(e))o.fromTokens(e,this);else if(this.options.interpolation&&s.test(e,this))s.fromTokens(e,this);else if("brackets"===n)u.tokenizeBrackets(e,this);else if("comma"===n)u.fromTokens(e,this);else if("operator"===n)c.fromTokens(e,this);else if("string"===n)d.fromTokens(e,this);else if("word"===n)if(","===a)u.fromTokens(e,this);else if("//"===a)r.tokenizeNext(e,this);else if(r.testInline(t)){const{parentNode:t}=this;t&&"func"===t.type&&"url"===t.name?h.fromTokens(e,this):r.tokenizeInline(e,this)}else a.includes(",")?u.tokenizeCommas(e,this):h.testWord(e,this)?h.fromTokens(e,this):l.test(a)?l.fromTokens(e,this):f.test(a)?f.fromTokens(e,this):c.chars.includes(a)?c.fromTokens(e,this):/^[\w-]+$/.test(a)?h.fromTokens(e,this):c.regex.test(a)?c.tokenize(e,this):this.options.ignoreUnknownWords?h.fromTokens(e,this):super.unknownWord(e);else super.unknownWord(e)}}},"./node_modules/postcss-values-parser/lib/ValuesStringifier.js":function(e,t,n){const a=n("./node_modules/postcss/lib/stringifier.js");e.exports=class e extends a{static stringify(t,n){new e(n).stringify(t)}basic(e,t){const n=t||e.value,a=e.raws.after&&this.raw(e,"after")||"";this.builder(n,e,"start"),this.builder(a,e,"end")}atword(...e){this.atrule(...e)}comment(e){if(e.inline){const t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder(`//${t}${e.text}${n}`,e)}else super.comment(e)}func(e){const t=this.raw(e,"after")||"";this.builder(`${e.name}(`,e,"start");for(const n of e.nodes){const e=n.raws.before?this.raw(n,"before"):"";e&&this.builder(e),this.stringify(n)}this.builder(`)${t}`,e,"end")}interpolation(e){this.basic(e,e.prefix+e.params)}numeric(e){const t=e.value+e.unit;this.basic(e,t)}operator(e){this.basic(e)}punctuation(e){this.basic(e)}quoted(e){this.basic(e)}unicodeRange(e){this.basic(e)}word(e){this.basic(e)}}},"./node_modules/postcss-values-parser/lib/index.js":function(e,t,n){const a=n("./node_modules/postcss/lib/input.js"),i=n("./node_modules/postcss-values-parser/lib/ValuesParser.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports={parse(t,n){const r=new a(t,n),o=new i(r,n);o.parse();const{root:s}=o,l=s.toString;return s.toString=function(t){return l.bind(s)(t||e.exports.stringify)}.bind(s),o.root},stringify:r,nodeToString(t){let n="";return e.exports.stringify(t,(e=>{n+=e})),n}}},"./node_modules/postcss-values-parser/lib/nodes/AtWord.js":function(e,t,n){const a=n("./node_modules/postcss/lib/node.js"),{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),{stringify:r}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");class o extends a{toString(e=r){return super.toString(e)}}i(o),e.exports=o},"./node_modules/postcss-values-parser/lib/nodes/Comment.js":function(e,t,n){const a=n("./node_modules/postcss/lib/comment.js"),{stringify:i}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js"),r=/(\/\/)/;e.exports=class extends a{static testInline(e){return r.test(e[1])}static tokenizeNext(e,t){const[n]=e,a=e.findIndex((e=>/\n/.test(e[1])));let i=e,r=[];a>=0&&(i=e.slice(0,a),r=e.slice(a)),i=i.map((e=>e[1]));const o=i.concat("~~").join(""),s=i[i.length-1],l=["comment",o,n[2],n[3],s[2],s[3]];t.back([l,...r])}static tokenizeInline(e,t){const[n,...a]=e,i=n[1].split(/(\/\/.+)/).filter((e=>!!e)),r=[],[,,o,,s]=n;let[,,,l,,c]=n;for(let u of i){const e="//"===u.slice(0,2),t=e?"comment":"word";e&&(u+="~~"),u!==i[0]&&(l=c+1),c=l+u.length-1,r.push([t,u,o,l,s,c])}t.back(r.concat(a))}toString(e=i){return super.toString(e)}}},"./node_modules/postcss-values-parser/lib/nodes/Container.js":function(e,t,n){const a=n("./node_modules/postcss/lib/container.js"),{stringify:i}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports=class extends a{toString(e=i){return super.toString(e)}}},"./node_modules/postcss-values-parser/lib/nodes/Func.js":function(e,t,n){const{getTokens:a}=n("./node_modules/postcss-values-parser/lib/tokenize.js"),{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Container.js"),o=n("./node_modules/postcss-values-parser/lib/nodes/Punctuation.js"),s=new RegExp(`^(${["-webkit-","-moz-","-ms-","-o-"].join("|")})?(${["annotation","attr","blur","brightness","calc","character-variant","circle","contrast","cubic-bezier","dir","drop-shadow","element","ellipse","grayscale","hsl","hsla","hue-rotate","image","inset","invert","lang","linear-gradient","matrix","matrix3d","minmax","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","opacity","ornaments","perspective","polygon","radial-gradient","rect","repeat","repeating-linear-gradient","repeating-radial-gradient","rgb","rgba","rotate","rotatex","rotatey","rotatez","rotate3d","saturate","scale","scalex","scaley","scalez","scale3d","sepia","skew","skewx","skewy","steps","styleset","stylistic","swash","symbols","translate","translatex","translatey","translatez","translate3d","url","var"].join("|")})`,"i"),l=new RegExp(`^(\\${o.chars.join("|\\")})`),c=/^(hsla?|hwb|lab|lch|rgba?)$/i,u=/^var$/i,d=/^--[^\s]+$/;class f extends r{constructor(e={}){super(e),this.type="func",this.isColor=!1,this.isVar=!1,this.name=e.name||"",this.nodes||(this.nodes=[])}static test(e){return e.length>1&&"word"===e[0][0]&&!l.test(e[0][1])&&("brackets"===e[1][0]||"("===e[1][0])}static fromTokens(e,t){const[[,,i,r]]=e,[o,l]=e.splice(0,2),h=new f({name:o[1]});let p=0,m=1,v=l;if(!s.test(h.name)&&!/^[a-zA-Z\-]+$/.test(h.name)){const n=a(h.name);return e.unshift(...n,l),void t.back(e)}t.init(h,i,r),t.current=h,"brackets"===l[0]&&(m=l[1].match(/[(]/g).length-1);const g=[];for(const n of e)p<m?(")"===n[1]?p+=1:"("===n[1]&&(m+=1),l[1]+=n[1],v=n):g.push(n);p!==m&&t.unclosedBracket(l),[,h.params]=l;const b=l[1].slice(1,-1);if(b.length){let e=t.options;"url"===h.name&&(e=Object.assign({},t.options,{ignoreUnknownWords:!0})),e.parentNode=h;const{parse:a}=n("./node_modules/postcss-values-parser/lib/index.js"),i=a(b,e),{nodes:r}=i;for(const t of r)h.push(t);i.raws.after&&(h.last.raws.after=i.raws.after)}t.end(v),t.back(g);const{lastNode:y}=t,{nodes:w}=h;y.isColor=c.test(y.name),y.isVar=u.test(y.name)&&w.length&&d.test(w[0].value)}}i(f),e.exports=f},"./node_modules/postcss-values-parser/lib/nodes/Interpolation.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Container.js");class r extends i{constructor(e={}){super(e),this.type="interpolation",this.prefix=e.prefix||"",this.nodes||(this.nodes=[])}static test(e,t){const{prefix:n}=t.options.interpolation,[a,i]=e;return e.length>1&&"word"===a[0]&&n===a[1]&&"{"===i[0]}static fromTokens(e,t){const[[,,a,i]]=e,[o]=e.splice(0,2),[,s]=o,l=new r({prefix:s}),c=[];let u,d=!1,f="{";t.init(l,a,i),t.current=l;for(const n of e)d?c.push(n):("}"===n[1]&&(d=!0),f+=n[1],u=n);d||t.unclosedBracket(o),l.params=f;const h=f.slice(1,-1);if(h.length){const{parse:e}=n("./node_modules/postcss-values-parser/lib/index.js"),{nodes:a}=e(h,t.options);for(const t of a)l.push(t)}t.end(u),t.back(c)}}a(r),e.exports=r},"./node_modules/postcss-values-parser/lib/nodes/Node.js":function(e,t,n){const a=n("./node_modules/postcss/lib/node.js"),{stringify:i}=n("./node_modules/postcss-values-parser/lib/ValuesStringifier.js");e.exports=class extends a{toString(e=i){return super.toString(e||{})}}},"./node_modules/postcss-values-parser/lib/nodes/Numeric.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),r=new RegExp(`^${/^([+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:[Ee][+-]?\d+)?)$/.source.slice(1,-1)+/^(-?(?:[-A-Z_a-z]|[^\x00-\x7F]|\\[^\n\f\r])(?:[-\w]|[^\x00-\x7F]|\\[^\n\f\r])*|%)$/.source.slice(1,-1)}?$`);class o extends i{constructor(e={}){super(e),this.type="numeric",this.unit=e.unit||""}static fromTokens(e,t){t.fromFirst(e,o);const[[,n]]=e,[,a,i=""]=n.match(r),{lastNode:s}=t;s.unit=i,s.value=a}static test(e){return r.test(e)}}a(o),e.exports=o},"./node_modules/postcss-values-parser/lib/nodes/Operator.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),r=["+","-","/","*","%"],o=new RegExp("([/|*}])");class s extends i{constructor(e){super(e),this.type="operator"}static get chars(){return r}static fromTokens(e,t){t.fromFirst(e,s)}static get regex(){return o}static tokenize(e,t){const[n,...a]=e,[,i,r,,s,l]=n,c=i.split(o).filter((e=>!!e));let[,,,u]=n;const d=c.map((e=>{const t=["word",e,r,u,s,l];return u+=e.length,t}));t.back(d.concat(a))}}a(s),e.exports=s},"./node_modules/postcss-values-parser/lib/nodes/Punctuation.js":function(e,t,n){const{getTokens:a}=n("./node_modules/postcss-values-parser/lib/tokenize.js"),{registerWalker:i}=n("./node_modules/postcss-values-parser/lib/walker.js"),r=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class o extends r{constructor(e){super(e),this.type="punctuation"}static get chars(){return[",",":","(",")","[","]","{","}"]}static fromTokens(e,t){t.fromFirst(e,o)}static tokenizeBrackets(e,t){const[n,...i]=e,r=n[1].split(/([()])/g).filter((e=>!!e)),o=[],[,,s,,l]=n;let[,,,c,,u]=n;for(const d of r){let e="("===d?"(":")"===d?")":"word";if(/^\s+$/.test(d)&&(e="space"),d!==r[0]&&(c=u+1),u=c+d.length-1,"word"===e){const e=a(d);for(const t of e)t[3]+=c-1,o.push(t)}else o.push([e,d,s,c,l,u])}t.back(o.concat(i))}static tokenizeCommas(e,t){const[n,...a]=e,i=n[1].split(/([,])/g).filter((e=>!!e)),r=[],[,,o,,s]=n;let[,,,l,,c]=n;for(const u of i)u!==i[0]&&(l=c+1),c=l+u.length-1,r.push(["word",u,o,l,s,c]);t.back(r.concat(a))}}i(o),e.exports=o},"./node_modules/postcss-values-parser/lib/nodes/Quoted.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class r extends i{constructor(e){super(e),this.type="quoted",[this.quote]=e.value}static fromTokens(e,t){t.fromFirst(e,r)}}a(r),e.exports=r},"./node_modules/postcss-values-parser/lib/nodes/UnicodeRange.js":function(e,t,n){const{registerWalker:a}=n("./node_modules/postcss-values-parser/lib/walker.js"),i=n("./node_modules/postcss-values-parser/lib/nodes/Node.js");class r extends i{constructor(e){super(e),this.type="unicodeRange"}static fromTokens(e,t){t.fromFirst(e,r)}static test(e){return/U\+(\d|\w)+(-\w+)?(\?+)?/.test(e)}}a(r),e.exports=r},"./node_modules/postcss-values-parser/lib/nodes/Word.js":function(e,t,n){const a=n("./node_modules/color-name/index.js"),i=n("./node_modules/is-url-superb/index.js"),{registerWalker:r}=n("./node_modules/postcss-values-parser/lib/walker.js"),o=n("./node_modules/postcss-values-parser/lib/nodes/Node.js"),s=/^\\(.+)/,l=/^#(.+)/,c=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i,u=Object.keys(a);class d extends o{constructor(e){super(e),this.type="word",this.isColor=!1,this.isHex=!1,this.isUrl=!1,this.isVariable=!1}static fromTokens(e,t){t.fromFirst(e,d);const{lastNode:n}=t,{value:a}=n;n.isColor=c.test(a)||u.includes(a.toLowerCase()),n.isHex=l.test(a),n.isUrl=i(a),n.isVariable=d.testVariable(e[0],t)}static testEscaped(e){const[t,n]=e,[a,i]=t;return"word"===a&&(s.test(i)||"\\"===i&&n&&!/^\s+$/.test(n[1]))}static testHex(e){const[t,n]=e;return"word"===t&&l.test(n)}static testVariable(e,t){const[n,a]=e,{prefixes:i}=t.options.variables,r=new RegExp(`^(${i.join("|")})`);return"word"===n&&r.test(a)}static testWord(e,t){const[n]=e;return d.testEscaped(e)||d.testHex(n)||d.testVariable(n,t)}}r(d),e.exports=d},"./node_modules/postcss-values-parser/lib/tokenize.js":function(e,t,n){const a=n("./node_modules/postcss/lib/input.js"),i=n("./node_modules/postcss/lib/tokenize.js"),r=["*","-","%","+","/"],o=/([*/])/g,s=e=>{const t=new a(e,{}),n=l(t),i=[];for(;!n.endOfFile();){const e=n.nextToken();i.push(e)}return i},l=(...e)=>{const t=i(...e),n=t.nextToken;return t.nextToken=(...e)=>{let a=n(...e);if(!a)return a;const[i,l]=a;return"brackets"===i?(((e,t)=>{const[,,n,a,i,r]=e,o=e[1].slice(1,e[1].length-1),l=s(o);for(const s of l)if("space"!==s[0]){const e=s[5]-s[3];s[2]=n,s[3]+=a,s[4]+=i-1,s[5]=s[3]+e}const c=[["(","(",n,a,n,a],...l];c.push([")",")",n,r,i,r]);for(const s of c.reverse())t.back(s)})(a,t),a=n(...e)):"word"===i&&(r.includes(l)?a[0]="operator":o.test(l)?(((e,t)=>{const[,n,a,,i,s]=e,l=n.split(o);let[,,,c]=e;const u=l.map((e=>{const t=[r.includes(e)?"operator":"word",e,a,c,i,s];return c+=e.length,t}));for(const r of u.reverse())t.back(r)})(a,t),a=n(...e)):l.length>1&&l.includes(",")&&(((e,t)=>{const n=e[1].split(/([,])/),a=[],[,,i,,r]=e;let[,,,o,,s]=e;for(let l of n){l=l||",";const e=","===l?"comma":"word";l!==n[0]&&(o=s+1),s=o+l.length-1,a.push([e,l,i,o,r,s])}for(const l of a.reverse())t.back(l)})(a,t),a=n(...e))),a},t};e.exports={getTokens:s,tokenizer:l}},"./node_modules/postcss-values-parser/lib/walker.js":function(e,t,n){const a=n("./node_modules/postcss/lib/container.js");a.prototype.walkType=function(e,t){if(!e||!t)throw new Error("Parameters {type} and {callback} are required.");const n="function"==typeof e;return this.walk(((a,i)=>{if(n&&a instanceof e||!n&&a.type===e)return t.call(this,a,i)}))},e.exports={registerWalker:e=>{let t=`walk${e.name}`;t.lastIndexOf("s")!==t.length-1&&(t+="s"),a.prototype[t]||(a.prototype[t]=function(t){return this.walkType(e,t)})}}},"./node_modules/prefix-style/index.js":function(e,t){var n=null,a=["Webkit","Moz","O","ms"];e.exports=function(e){n||(n=document.createElement("div"));var t=n.style;if(e in t)return e;for(var i=e.charAt(0).toUpperCase()+e.slice(1),r=a.length;r>=0;r--){var o=a[r]+i;if(o in t)return o}return!1}},"./node_modules/prop-types/factoryWithThrowingShims.js":function(e,t,n){"use strict";var a=n("./node_modules/prop-types/lib/ReactPropTypesSecret.js");function i(){}function r(){}r.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,r,o){if(o!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:r,resetWarningCache:i};return n.PropTypes=n,n}},"./node_modules/prop-types/index.js":function(e,t,n){e.exports=n("./node_modules/prop-types/factoryWithThrowingShims.js")()},"./node_modules/prop-types/lib/ReactPropTypesSecret.js":function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},"./node_modules/public-encrypt/browser.js":function(e,t,n){t.publicEncrypt=n("./node_modules/public-encrypt/publicEncrypt.js"),t.privateDecrypt=n("./node_modules/public-encrypt/privateDecrypt.js"),t.privateEncrypt=function(e,n){return t.publicEncrypt(e,n,!0)},t.publicDecrypt=function(e,n){return t.privateDecrypt(e,n,!0)}},"./node_modules/public-encrypt/mgf.js":function(e,t,n){var a=n("./node_modules/create-hash/browser.js"),i=n("./node_modules/safe-buffer/index.js").Buffer;function r(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var n,o=i.alloc(0),s=0;o.length<t;)n=r(s++),o=i.concat([o,a("sha1").update(e).update(n).digest()]);return o.slice(0,t)}},"./node_modules/public-encrypt/privateDecrypt.js":function(e,t,n){var a=n("./node_modules/parse-asn1/index.js"),i=n("./node_modules/public-encrypt/mgf.js"),r=n("./node_modules/public-encrypt/xor.js"),o=n("./node_modules/bn.js/lib/bn.js"),s=n("./node_modules/browserify-rsa/index.js"),l=n("./node_modules/create-hash/browser.js"),c=n("./node_modules/public-encrypt/withPublic.js"),u=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t,n){var d;d=e.padding?e.padding:n?1:4;var f,h=a(e),p=h.modulus.byteLength();if(t.length>p||new o(t).cmp(h.modulus)>=0)throw new Error("decryption error");f=n?c(new o(t),h):s(t,h);var m=u.alloc(p-f.length);if(f=u.concat([m,f],p),4===d)return function(e,t){var n=e.modulus.byteLength(),a=l("sha1").update(u.alloc(0)).digest(),o=a.length;if(0!==t[0])throw new Error("decryption error");var s=t.slice(1,o+1),c=t.slice(o+1),d=r(s,i(c,o)),f=r(c,i(d,n-o-1));if(function(e,t){e=u.from(e),t=u.from(t);var n=0,a=e.length;e.length!==t.length&&(n++,a=Math.min(e.length,t.length));var i=-1;for(;++i<a;)n+=e[i]^t[i];return n}(a,f.slice(0,o)))throw new Error("decryption error");var h=o;for(;0===f[h];)h++;if(1!==f[h++])throw new Error("decryption error");return f.slice(h)}(h,f);if(1===d)return function(e,t,n){var a=t.slice(0,2),i=2,r=0;for(;0!==t[i++];)if(i>=t.length){r++;break}var o=t.slice(2,i-1);("0002"!==a.toString("hex")&&!n||"0001"!==a.toString("hex")&&n)&&r++;o.length<8&&r++;if(r)throw new Error("decryption error");return t.slice(i)}(0,f,n);if(3===d)return f;throw new Error("unknown padding")}},"./node_modules/public-encrypt/publicEncrypt.js":function(e,t,n){var a=n("./node_modules/parse-asn1/index.js"),i=n("./node_modules/randombytes/browser.js"),r=n("./node_modules/create-hash/browser.js"),o=n("./node_modules/public-encrypt/mgf.js"),s=n("./node_modules/public-encrypt/xor.js"),l=n("./node_modules/bn.js/lib/bn.js"),c=n("./node_modules/public-encrypt/withPublic.js"),u=n("./node_modules/browserify-rsa/index.js"),d=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t,n){var f;f=e.padding?e.padding:n?1:4;var h,p=a(e);if(4===f)h=function(e,t){var n=e.modulus.byteLength(),a=t.length,c=r("sha1").update(d.alloc(0)).digest(),u=c.length,f=2*u;if(a>n-f-2)throw new Error("message too long");var h=d.alloc(n-a-f-2),p=n-u-1,m=i(u),v=s(d.concat([c,h,d.alloc(1,1),t],p),o(m,p)),g=s(m,o(v,u));return new l(d.concat([d.alloc(1),g,v],n))}(p,t);else if(1===f)h=function(e,t,n){var a,r=t.length,o=e.modulus.byteLength();if(r>o-11)throw new Error("message too long");a=n?d.alloc(o-r-3,255):function(e){var t,n=d.allocUnsafe(e),a=0,r=i(2*e),o=0;for(;a<e;)o===r.length&&(r=i(2*e),o=0),(t=r[o++])&&(n[a++]=t);return n}(o-r-3);return new l(d.concat([d.from([0,n?1:2]),a,d.alloc(1),t],o))}(p,t,n);else{if(3!==f)throw new Error("unknown padding");if((h=new l(t)).cmp(p.modulus)>=0)throw new Error("data too long for modulus")}return n?u(h,p):c(h,p)}},"./node_modules/public-encrypt/withPublic.js":function(e,t,n){var a=n("./node_modules/bn.js/lib/bn.js"),i=n("./node_modules/safe-buffer/index.js").Buffer;e.exports=function(e,t){return i.from(e.toRed(a.mont(t.modulus)).redPow(new a(t.publicExponent)).fromRed().toArray())}},"./node_modules/public-encrypt/xor.js":function(e,t){e.exports=function(e,t){for(var n=e.length,a=-1;++a<n;)e[a]^=t[a];return e}},"./node_modules/raf/index.js":function(e,t,n){(function(t){for(var a=n("./node_modules/performance-now/lib/performance-now.js"),i="undefined"==typeof window?t:window,r=["moz","webkit"],o="AnimationFrame",s=i["request"+o],l=i["cancel"+o]||i["cancelRequest"+o],c=0;!s&&c<r.length;c++)s=i[r[c]+"Request"+o],l=i[r[c]+"Cancel"+o]||i[r[c]+"CancelRequest"+o];if(!s||!l){var u=0,d=0,f=[];s=function(e){if(0===f.length){var t=a(),n=Math.max(0,16.666666666666668-(t-u));u=n+t,setTimeout((function(){var e=f.slice(0);f.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(u)}catch(n){setTimeout((function(){throw n}),0)}}),Math.round(n))}return f.push({handle:++d,callback:e,cancelled:!1}),d},l=function(e){for(var t=0;t<f.length;t++)f[t].handle===e&&(f[t].cancelled=!0)}}e.exports=function(e){return s.call(i,e)},e.exports.cancel=function(){l.apply(i,arguments)},e.exports.polyfill=function(e){e||(e=i),e.requestAnimationFrame=s,e.cancelAnimationFrame=l}}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/randombytes/browser.js":function(e,t,n){"use strict";(function(t,a){var i=65536,r=4294967295;var o=n("./node_modules/safe-buffer/index.js").Buffer,s=t.crypto||t.msCrypto;s&&s.getRandomValues?e.exports=function(e,t){if(e>r)throw new RangeError("requested too many random bytes");var n=o.allocUnsafe(e);if(e>0)if(e>i)for(var l=0;l<e;l+=i)s.getRandomValues(n.slice(l,l+i));else s.getRandomValues(n);if("function"==typeof t)return a.nextTick((function(){t(null,n)}));return n}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/randomfill/browser.js":function(e,t,n){"use strict";(function(e,a){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var r=n("./node_modules/safe-buffer/index.js"),o=n("./node_modules/randombytes/browser.js"),s=r.Buffer,l=r.kMaxLength,c=e.crypto||e.msCrypto,u=Math.pow(2,32)-1;function d(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>u||e<0)throw new TypeError("offset must be a uint32");if(e>l||e>t)throw new RangeError("offset out of range")}function f(e,t,n){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>u||e<0)throw new TypeError("size must be a uint32");if(e+t>n||e>l)throw new RangeError("buffer too small")}function h(e,t,n,i){if(a.browser){var r=e.buffer,s=new Uint8Array(r,t,n);return c.getRandomValues(s),i?void a.nextTick((function(){i(null,e)})):e}if(!i)return o(n).copy(e,t),e;o(n,(function(n,a){if(n)return i(n);a.copy(e,t),i(null,e)}))}c&&c.getRandomValues||!a.browser?(t.randomFill=function(t,n,a,i){if(!(s.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof n)i=n,n=0,a=t.length;else if("function"==typeof a)i=a,a=t.length-n;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return d(n,t.length),f(a,n,t.length),h(t,n,a,i)},t.randomFillSync=function(t,n,a){void 0===n&&(n=0);if(!(s.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');d(n,t.length),void 0===a&&(a=t.length-n);return f(a,n,t.length),h(t,n,a)}):(t.randomFill=i,t.randomFillSync=i)}).call(this,n("./node_modules/webpack/buildin/global.js"),n("./node_modules/process/browser.js"))},"./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/boxShadow.pcss":function(e,t){e.exports='#$selector[vce-box-shadow="$selector"],\n#$selector [vce-box-shadow="$selector"] {\n  box-shadow: $boxShadow;\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/hoverBoxShadow.pcss":function(e,t){e.exports='#$selector[vce-hover-box-shadow="$selector"],\n#$selector [vce-hover-box-shadow="$selector"] {\n  &:hover,\n  &:focus {\n    box-shadow: $hoverBoxShadow;\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/animationDelay.pcss":function(e,t){e.exports='@media (--$(device)-only) {\n  [data-vce-animate-delay*="$selector"] {\n    -webkit-animation-delay: $(animationDelay)s;\n            animation-delay: $(animationDelay)s;\n  }\n}\n\n\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundImage.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="background"],\n#$selector [data-vce-do-apply*="background"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $backgroundImage != false {\n        background-image: url($backgroundImage);\n      }\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundStyles.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="background"],\n#$selector [data-vce-do-apply*="background"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $backgroundColor != false {\n        background-color: $backgroundColor;\n      }\n\n      @if $backgroundPosition != false {\n        background-position: $backgroundPosition;\n      }\n\n      @if $backgroundSize != false {\n        background-size: $backgroundSize;\n      }\n\n      @if $backgroundRepeat != false {\n        background-repeat: $backgroundRepeat;\n      }\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/boxModel.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="border"],\n#$selector [data-vce-do-apply*="border"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $borderWidth != false {\n        border-width: $borderWidth;\n      }\n\n      @if $borderRadius != false {\n        border-radius: $borderRadius;\n      }\n\n      @if $borderBottomLeftRadius != false {\n        border-bottom-left-radius: $borderBottomLeftRadius;\n      }\n\n      @if $borderBottomRightRadius != false {\n        border-bottom-right-radius: $borderBottomRightRadius;\n      }\n\n      @if $borderBottomWidth != false {\n        border-bottom-width: $borderBottomWidth;\n      }\n\n      @if $borderLeftWidth != false {\n        border-left-width: $borderLeftWidth;\n      }\n\n      @if $borderRightWidth != false {\n        border-right-width: $borderRightWidth;\n      }\n\n      @if $borderTopLeftRadius != false {\n        border-top-left-radius: $borderTopLeftRadius;\n      }\n\n      @if $borderTopRightRadius != false {\n        border-top-right-radius: $borderTopRightRadius;\n      }\n\n      @if $borderTopWidth != false {\n        border-top-width: $borderTopWidth;\n      }\n\n      @if $borderStyle != false {\n        border-style: $borderStyle;\n      }\n\n      @if $borderTopStyle != false {\n        border-top-style: $borderTopStyle;\n      }\n\n      @if $borderRightStyle != false {\n        border-right-style: $borderRightStyle;\n      }\n\n      @if $borderBottomStyle != false {\n        border-bottom-style: $borderBottomStyle;\n      }\n\n      @if $borderLeftStyle != false {\n        border-left-style: $borderLeftStyle;\n      }\n\n      @if $borderColor != false {\n        border-color: $borderColor;\n      }\n\n      @if $borderTopColor != false {\n        border-top-color: $borderTopColor;\n      }\n\n      @if $borderRightColor != false {\n        border-right-color: $borderRightColor;\n      }\n\n      @if $borderBottomColor != false {\n        border-bottom-color: $borderBottomColor;\n      }\n\n      @if $borderLeftColor != false {\n        border-left-color: $borderLeftColor;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="margin"],\n#$selector [data-vce-do-apply*="margin"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $margin != false {\n        margin: $margin;\n      }\n\n      @if $marginBottom != false {\n        margin-bottom: $marginBottom;\n      }\n\n      @if $marginLeft != false {\n        margin-left: $marginLeft;\n      }\n\n      @if $marginRight != false {\n        margin-right: $marginRight;\n      }\n\n      @if $marginTop != false {\n        margin-top: $marginTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="padding"],\n#$selector [data-vce-do-apply*="padding"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $padding != false {\n        padding: $padding;\n      }\n\n      @if $paddingBottom != false {\n        padding-bottom: $paddingBottom;\n      }\n\n      @if $paddingLeft != false {\n        padding-left: $paddingLeft;\n      }\n\n      @if $paddingRight != false {\n        padding-right: $paddingRight;\n      }\n\n      @if $paddingTop != false {\n        padding-top: $paddingTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="left-pad"],\n#$selector [data-vce-do-apply*="left-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-left: $padding;\n    }\n\n    @if $paddingLeft != false {\n      padding-left: $paddingLeft;\n    }\n  }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="right-pad"],\n#$selector [data-vce-do-apply*="right-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-right: $padding;\n    }\n\n    @if $paddingRight != false {\n      padding-right: $paddingRight;\n    }\n  }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/visibility.pcss":function(e,t){e.exports="#$selector{\n  @media (--$(device)-only) {\n    display: none;\n  }\n}\n"},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/animationDelay.pcss":function(e,t){e.exports='@media (--$(device)-only) {\n  [data-vce-animate-delay*="$selector"] {\n    -webkit-animation-delay: $(animationDelay)s;\n            animation-delay: $(animationDelay)s;\n  }\n}\n\n\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/backgroundColor.pcss":function(e,t){e.exports='@if $backgroundColor != false {\n  #$selector[data-vce-do-apply*="all"],\n  #$selector [data-vce-do-apply*="all"],\n  #$selector[data-vce-do-apply*="background"],\n  #$selector [data-vce-do-apply*="background"] {\n    &[data-vce-do-apply*="$selector"] {\n      @media (--$(device)-only) {\n        background-color: $backgroundColor;\n      }\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/boxModel.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="border"],\n#$selector [data-vce-do-apply*="border"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $borderWidth != false {\n        border-width: $borderWidth;\n      }\n\n      @if $borderRadius != false {\n        border-radius: $borderRadius;\n      }\n\n      @if $borderBottomLeftRadius != false {\n        border-bottom-left-radius: $borderBottomLeftRadius;\n      }\n\n      @if $borderBottomRightRadius != false {\n        border-bottom-right-radius: $borderBottomRightRadius;\n      }\n\n      @if $borderBottomWidth != false {\n        border-bottom-width: $borderBottomWidth;\n      }\n\n      @if $borderLeftWidth != false {\n        border-left-width: $borderLeftWidth;\n      }\n\n      @if $borderRightWidth != false {\n        border-right-width: $borderRightWidth;\n      }\n\n      @if $borderTopLeftRadius != false {\n        border-top-left-radius: $borderTopLeftRadius;\n      }\n\n      @if $borderTopRightRadius != false {\n        border-top-right-radius: $borderTopRightRadius;\n      }\n\n      @if $borderTopWidth != false {\n        border-top-width: $borderTopWidth;\n      }\n\n      @if $borderStyle != false {\n        border-style: $borderStyle;\n      }\n\n      @if $borderTopStyle != false {\n        border-top-style: $borderTopStyle;\n      }\n\n      @if $borderRightStyle != false {\n        border-right-style: $borderRightStyle;\n      }\n\n      @if $borderBottomStyle != false {\n        border-bottom-style: $borderBottomStyle;\n      }\n\n      @if $borderLeftStyle != false {\n        border-left-style: $borderLeftStyle;\n      }\n\n      @if $borderColor != false {\n        border-color: $borderColor;\n      }\n\n      @if $borderTopColor != false {\n        border-top-color: $borderTopColor;\n      }\n\n      @if $borderRightColor != false {\n        border-right-color: $borderRightColor;\n      }\n\n      @if $borderBottomColor != false {\n        border-bottom-color: $borderBottomColor;\n      }\n\n      @if $borderLeftColor != false {\n        border-left-color: $borderLeftColor;\n      }\n    }\n\n    .vce-content-background-container {\n      @if $borderWidth != false {\n        border-radius: calc($borderRadius - $borderWidth);\n      } @else {\n      border-radius: inherit;\n    }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="margin"],\n#$selector [data-vce-do-apply*="margin"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $margin != false {\n        margin: $margin;\n      }\n\n      @if $marginBottom != false {\n        margin-bottom: $marginBottom;\n      }\n\n      @if $marginLeft != false {\n        margin-left: $marginLeft;\n      }\n\n      @if $marginRight != false {\n        margin-right: $marginRight;\n      }\n\n      @if $marginTop != false {\n        margin-top: $marginTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="padding"],\n#$selector [data-vce-do-apply*="padding"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      @if $padding != false {\n        padding: $padding;\n      }\n\n      @if $paddingBottom != false {\n        padding-bottom: $paddingBottom;\n      }\n\n      @if $paddingLeft != false {\n        padding-left: $paddingLeft;\n      }\n\n      @if $paddingRight != false {\n        padding-right: $paddingRight;\n      }\n\n      @if $paddingTop != false {\n        padding-top: $paddingTop;\n      }\n    }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="left-pad"],\n#$selector [data-vce-do-apply*="left-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-left: $padding;\n    }\n\n    @if $paddingLeft != false {\n      padding-left: $paddingLeft;\n    }\n  }\n  }\n}\n\n#$selector[data-vce-do-apply*="all"],\n#$selector [data-vce-do-apply*="all"],\n#$selector[data-vce-do-apply*="right-pad"],\n#$selector [data-vce-do-apply*="right-pad"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n    @if $padding != false {\n      padding-right: $padding;\n    }\n\n    @if $paddingRight != false {\n      padding-right: $paddingRight;\n    }\n  }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/divider.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="divider"],\n#$selector [data-vce-do-apply*="divider"] {\n  &[data-vce-do-apply*="$selector"] {\n\n    @media (--$(device)-only) {\n      .vce-divider-image-block {\n        -webkit-clip-path: rawUrl(#image-$(selector)-$(device)-top);\n        clip-path: rawUrl(#image-$(selector)-$(device)-top);\n      }\n\n      .vce-divider-video-block {\n        -webkit-clip-path: rawUrl(#video-$(selector)-$(device)-top);\n        clip-path: rawUrl(#video-$(selector)-$(device)-top);\n      }\n    }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/gradientColor.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="gradient"],\n#$selector [data-vce-do-apply*="gradient"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      background-image: linear-gradient($(angle)deg, $endColor, $startColor);\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/radialGradientColor.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="gradient"],\n#$selector [data-vce-do-apply*="gradient"] {\n  &[data-vce-do-apply*="$selector"] {\n    @media (--$(device)-only) {\n      background-image: radial-gradient($startColor, $endColor);\n    }\n  }\n}'},"./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/visibility.pcss":function(e,t){e.exports="#$selector{\n  @media (--$(device)-only) {\n    display: none;\n  }\n}\n"},"./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerBottom.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="divider"],\n#$selector [data-vce-do-apply*="divider"] {\n  &[data-vce-do-apply*="$selector"] {\n    &.vce-divider-position--bottom,\n    .vce-divider-position--bottom {\n      &.vce-visible-$(device)-only {\n        .vce-divider-image-block {\n          -webkit-clip-path: rawUrl(#image-$(selector)-$(device)-bottom);\n          clip-path: rawUrl(#image-$(selector)-$(device)-bottom);\n        }\n\n        .vce-divider-video-block {\n          -webkit-clip-path: rawUrl(#video-$(selector)-$(device)-bottom);\n          clip-path: rawUrl(#video-$(selector)-$(device)-bottom);\n        }\n      }\n    }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerTop.pcss":function(e,t){e.exports='#$selector[data-vce-do-apply*="divider"],\n#$selector [data-vce-do-apply*="divider"] {\n  &[data-vce-do-apply*="$selector"] {\n    &.vce-divider-position--top,\n    .vce-divider-position--top {\n      &.vce-visible-$(device)-only {\n        .vce-divider-image-block {\n          -webkit-clip-path: rawUrl(#image-$(selector)-$(device)-top);\n          clip-path: rawUrl(#image-$(selector)-$(device)-top);\n        }\n\n        .vce-divider-video-block {\n          -webkit-clip-path: rawUrl(#video-$(selector)-$(device)-top);\n          clip-path: rawUrl(#video-$(selector)-$(device)-top);\n        }\n      }\n    }\n  }\n}\n'},"./node_modules/raw-loader/index.js!./public/sources/attributes/rowLayout/cssMixins/columnStyles.pcss":function(e,t){e.exports=".$selector > .vce-row-content {\n  @media (--$(device)), print {\n    @if $fullColumn != false {\n\n    } @else {\n      @if $autoColumn != false {\n        > .vce-col--$(device)-auto {\n          -webkit-flex: 1 1 0;\n              -ms-flex: 1 1 0px;\n                  flex: 1 1 0;\n          width: auto;\n          max-width: none;\n        }\n      } @else {\n        $width: calc($(percentage)% - $(spaceForColumn)px);\n\n        @if $percentageSelector != false {\n          > .vce-col--$(device)-$(percentageSelector)p {\n            -webkit-flex: 0;\n                -ms-flex: 0;\n                    flex: 0;\n            -webkit-flex-basis: $(width);\n                -ms-flex-preferred-size: $(width);\n                    flex-basis: $(width);\n            max-width: $(width);\n          }\n        } @else {\n          > .vce-col--$(device)-$(numerator)-$(denominator) {\n            -webkit-flex: 0;\n                -ms-flex: 0;\n                    flex: 0;\n            -webkit-flex-basis: $(width);\n                -ms-flex-preferred-size: $(width);\n                    flex-basis: $(width);\n            max-width: $(width);\n          }\n        }\n      }\n    }\n  }\n}\n"},"./node_modules/react-addons-shallow-compare/index.js":function(e,t,n){"use strict";var a=n("./node_modules/fbjs/lib/shallowEqual.js");e.exports=function(e,t,n){return!a(e.props,t)||!a(e.state,n)}},"./node_modules/react-color/lib/components/common/Alpha.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Alpha=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("./node_modules/react/index.js"),o=u(r),s=u(n("./node_modules/reactcss/lib/index.js")),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/alpha.js")),c=u(n("./node_modules/react-color/lib/components/common/Checkboard.js"));function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var h=t.Alpha=function(e){function t(){var e,n,a;d(this,t);for(var i=arguments.length,r=Array(i),o=0;o<i;o++)r[o]=arguments[o];return n=a=f(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r))),a.handleChange=function(e){var t=l.calculateChange(e,a.props.hsl,a.props.direction,a.props.a,a.container);t&&"function"==typeof a.props.onChange&&a.props.onChange(t,e)},a.handleMouseDown=function(e){a.handleChange(e),window.addEventListener("mousemove",a.handleChange),window.addEventListener("mouseup",a.handleMouseUp)},a.handleMouseUp=function(){a.unbindEventListeners()},a.unbindEventListeners=function(){window.removeEventListener("mousemove",a.handleChange),window.removeEventListener("mouseup",a.handleMouseUp)},f(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,s.default)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n           rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n           rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:a({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return o.default.createElement("div",{style:n.alpha},o.default.createElement("div",{style:n.checkboard},o.default.createElement(c.default,{renderers:this.props.renderers})),o.default.createElement("div",{style:n.gradient}),o.default.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},o.default.createElement("div",{style:n.pointer},this.props.pointer?o.default.createElement(this.props.pointer,this.props):o.default.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component);t.default=h},"./node_modules/react-color/lib/components/common/Checkboard.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Checkboard=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=n("./node_modules/react/index.js"),r=l(i),o=l(n("./node_modules/reactcss/lib/index.js")),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/checkboard.js"));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.Checkboard=function(e){var t=e.white,n=e.grey,l=e.size,c=e.renderers,u=e.borderRadius,d=e.boxShadow,f=e.children,h=(0,o.default)({default:{grid:{borderRadius:u,boxShadow:d,absolute:"0px 0px 0px 0px",background:"url("+s.get(t,n,l,c.canvas)+") center left"}}});return(0,i.isValidElement)(f)?r.default.cloneElement(f,a({},f.props,{style:a({},f.props.style,h.grid)})):r.default.createElement("div",{style:h.grid})};c.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}},t.default=c},"./node_modules/react-color/lib/components/common/ColorWrap.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ColorWrap=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("./node_modules/react/index.js"),o=c(r),s=c(n("./node_modules/lodash/debounce.js")),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/color.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=t.ColorWrap=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(l.simpleCheckForValidColor(e)){var a=l.toState(e,e.h||t.state.oldHue);t.setState(a),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,a,n),t.props.onChange&&t.props.onChange(a,n)}},t.handleSwatchHover=function(e,n){if(l.simpleCheckForValidColor(e)){var a=l.toState(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(a,n)}},t.state=a({},l.toState(e.color,0)),t.debounce=(0,s.default)((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),i(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),o.default.createElement(e,a({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return a({},l.toState(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=a({},e.propTypes),t.defaultProps=a({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};t.default=u},"./node_modules/react-color/lib/components/common/EditableInput.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditableInput=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n("./node_modules/react/index.js"),r=s(i),o=s(n("./node_modules/reactcss/lib/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=[38,40],c=1,u=t.EditableInput=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,a=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(a)&&(t=e.keyCode,l.indexOf(t)>-1)){var i=n.getArrowOffset(),r=38===e.keyCode?a+i:a-i;n.setUpdatedValue(r,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+c++,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,o.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return r.default.createElement("div",{style:t.wrap},r.default.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?r.default.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(i.PureComponent||i.Component);t.default=u},"./node_modules/react-color/lib/components/common/Hue.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hue=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n("./node_modules/react/index.js"),r=l(i),o=l(n("./node_modules/reactcss/lib/index.js")),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/hue.js"));function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var d=t.Hue=function(e){function t(){var e,n,a;c(this,t);for(var i=arguments.length,r=Array(i),o=0;o<i;o++)r[o]=arguments[o];return n=a=u(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r))),a.handleChange=function(e){var t=s.calculateChange(e,a.props.direction,a.props.hsl,a.container);t&&"function"==typeof a.props.onChange&&a.props.onChange(t,e)},a.handleMouseDown=function(e){a.handleChange(e),window.addEventListener("mousemove",a.handleChange),window.addEventListener("mouseup",a.handleMouseUp)},a.handleMouseUp=function(){a.unbindEventListeners()},u(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,a=(0,o.default)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return r.default.createElement("div",{style:a.hue},r.default.createElement("div",{className:"hue-"+n,style:a.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.default.createElement("style",null,"\n            .hue-horizontal {\n              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n                33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n                17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n\n            .hue-vertical {\n              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n                #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n                #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n          "),r.default.createElement("div",{style:a.pointer},this.props.pointer?r.default.createElement(this.props.pointer,this.props):r.default.createElement("div",{style:a.slider}))))}}]),t}(i.PureComponent||i.Component);t.default=d},"./node_modules/react-color/lib/components/common/Raised.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Raised=void 0;var a=s(n("./node_modules/react/index.js")),i=s(n("./node_modules/prop-types/index.js")),r=s(n("./node_modules/reactcss/lib/index.js")),o=s(n("./node_modules/lodash/merge.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.Raised=function(e){var t=e.zDepth,n=e.radius,i=e.background,s=e.children,l=e.styles,c=void 0===l?{}:l,u=(0,r.default)((0,o.default)({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:i}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},c),{"zDepth-1":1===t});return a.default.createElement("div",{style:u.wrap},a.default.createElement("div",{style:u.bg}),a.default.createElement("div",{style:u.content},s))};l.propTypes={background:i.default.string,zDepth:i.default.oneOf([0,1,2,3,4,5]),radius:i.default.number,styles:i.default.object},l.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}},t.default=l},"./node_modules/react-color/lib/components/common/Saturation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Saturation=void 0;var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=n("./node_modules/react/index.js"),r=c(i),o=c(n("./node_modules/reactcss/lib/index.js")),s=c(n("./node_modules/lodash/throttle.js")),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n("./node_modules/react-color/lib/helpers/saturation.js"));function c(e){return e&&e.__esModule?e:{default:e}}var u=t.Saturation=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.props.onChange,l.calculateChange(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=(0,s.default)((function(e,t,n){e(t,n)}),50),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,a=t.white,i=t.black,s=t.pointer,l=t.circle,c=(0,o.default)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n            0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:a,black:i,pointer:s,circle:l}},{custom:!!this.props.style});return r.default.createElement("div",{style:c.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.default.createElement("style",null,"\n          .saturation-white {\n            background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n            background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n          }\n          .saturation-black {\n            background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n            background: linear-gradient(to top, #000, rgba(0,0,0,0));\n          }\n        "),r.default.createElement("div",{style:c.white,className:"saturation-white"},r.default.createElement("div",{style:c.black,className:"saturation-black"}),r.default.createElement("div",{style:c.pointer},this.props.pointer?r.default.createElement(this.props.pointer,this.props):r.default.createElement("div",{style:c.circle}))))}}]),t}(i.PureComponent||i.Component);t.default=u},"./node_modules/react-color/lib/components/common/Swatch.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Swatch=void 0;var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=l(n("./node_modules/react/index.js")),r=l(n("./node_modules/reactcss/lib/index.js")),o=n("./node_modules/react-color/lib/helpers/interaction.js"),s=l(n("./node_modules/react-color/lib/components/common/Checkboard.js"));function l(e){return e&&e.__esModule?e:{default:e}}var c=t.Swatch=function(e){var t=e.color,n=e.style,o=e.onClick,l=void 0===o?function(){}:o,c=e.onHover,u=e.title,d=void 0===u?t:u,f=e.children,h=e.focus,p=e.focusStyle,m=void 0===p?{}:p,v="transparent"===t,g=(0,r.default)({default:{swatch:a({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,h?m:{})}}),b={};return c&&(b.onMouseOver=function(e){return c(t,e)}),i.default.createElement("div",a({style:g.swatch,onClick:function(e){return l(t,e)},title:d,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&l(t,e)}},b),f,v&&i.default.createElement(s.default,{borderRadius:g.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))};t.default=(0,o.handleFocus)(c)},"./node_modules/react-color/lib/components/common/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("./node_modules/react-color/lib/components/common/Alpha.js");Object.defineProperty(t,"Alpha",{enumerable:!0,get:function(){return d(a).default}});var i=n("./node_modules/react-color/lib/components/common/Checkboard.js");Object.defineProperty(t,"Checkboard",{enumerable:!0,get:function(){return d(i).default}});var r=n("./node_modules/react-color/lib/components/common/EditableInput.js");Object.defineProperty(t,"EditableInput",{enumerable:!0,get:function(){return d(r).default}});var o=n("./node_modules/react-color/lib/components/common/Hue.js");Object.defineProperty(t,"Hue",{enumerable:!0,get:function(){return d(o).default}});var s=n("./node_modules/react-color/lib/components/common/Raised.js");Object.defineProperty(t,"Raised",{enumerable:!0,get:function(){return d(s).default}});var l=n("./node_modules/react-color/lib/components/common/Saturation.js");Object.defineProperty(t,"Saturation",{enumerable:!0,get:function(){return d(l).default}});var c=n("./node_modules/react-color/lib/components/common/ColorWrap.js");Object.defineProperty(t,"ColorWrap",{enumerable:!0,get:function(){return d(c).default}});var u=n("./node_modules/react-color/lib/components/common/Swatch.js");function d(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Swatch",{enumerable:!0,get:function(){return d(u).default}})},"./node_modules/react-color/lib/helpers/alpha.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.calculateChange=function(e,t,n,a,i){var r=i.clientWidth,o=i.clientHeight,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=s-(i.getBoundingClientRect().left+window.pageXOffset),u=l-(i.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var d=void 0;if(d=u<0?0:u>o?1:Math.round(100*u/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var f=void 0;if(a!==(f=c<0?0:c>r?1:Math.round(100*c/r)/100))return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}return null}},"./node_modules/react-color/lib/helpers/checkboard.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={},i=t.render=function(e,t,n,a){if("undefined"==typeof document&&!a)return null;var i=a?new a:document.createElement("canvas");i.width=2*n,i.height=2*n;var r=i.getContext("2d");return r?(r.fillStyle=e,r.fillRect(0,0,i.width,i.height),r.fillStyle=t,r.fillRect(0,0,n,n),r.translate(n,n),r.fillRect(0,0,n,n),i.toDataURL()):null};t.get=function(e,t,n,r){var o=e+"-"+t+"-"+n+(r?"-server":"");if(a[o])return a[o];var s=i(e,t,n,r);return a[o]=s,s}},"./node_modules/react-color/lib/helpers/color.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isvalidColorString=t.red=t.getContrastingColor=t.isValidHex=t.toState=t.simpleCheckForValidColor=void 0;var a=r(n("./node_modules/lodash/each.js")),i=r(n("./node_modules/tinycolor2/tinycolor.js"));function r(e){return e&&e.__esModule?e:{default:e}}t.simpleCheckForValidColor=function(e){var t=0,n=0;return(0,a.default)(["r","g","b","a","h","s","l","v"],(function(a){if(e[a]&&(t+=1,isNaN(e[a])||(n+=1),"s"===a||"l"===a)){/^\d+%$/.test(e[a])&&(n+=1)}})),t===n&&e};var o=t.toState=function(e,t){var n=e.hex?(0,i.default)(e.hex):(0,i.default)(e),a=n.toHsl(),r=n.toHsv(),o=n.toRgb(),s=n.toHex();return 0===a.s&&(a.h=t||0,r.h=t||0),{hsl:a,hex:"000000"===s&&0===o.a?"transparent":"#"+s,rgb:o,hsv:r,oldHue:e.h||t||a.h,source:e.source}};t.isValidHex=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&(0,i.default)(e).isValid()},t.getContrastingColor=function(e){if(!e)return"#fff";var t=o(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},t.red={hsl:{a:1,h:0,l:.5,s:1},hex:"#ff0000",rgb:{r:255,g:0,b:0,a:1},hsv:{h:0,s:1,v:1,a:1}},t.isvalidColorString=function(e,t){var n=e.replace("°","");return(0,i.default)(t+" ("+n+")")._ok}},"./node_modules/react-color/lib/helpers/hue.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.calculateChange=function(e,t,n,a){var i=a.clientWidth,r=a.clientHeight,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=o-(a.getBoundingClientRect().left+window.pageXOffset),c=s-(a.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u=void 0;if(c<0)u=359;else if(c>r)u=0;else{u=360*(-100*c/r+100)/100}if(n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d=void 0;if(l<0)d=0;else if(l>i)d=359;else{d=360*(100*l/i)/100}if(n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}},"./node_modules/react-color/lib/helpers/interaction.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleFocus=void 0;var a,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),o=n("./node_modules/react/index.js"),s=(a=o)&&a.__esModule?a:{default:a};function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.handleFocus=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var e,t,n;l(this,a);for(var i=arguments.length,r=Array(i),o=0;o<i;o++)r[o]=arguments[o];return t=n=c(this,(e=a.__proto__||Object.getPrototypeOf(a)).call.apply(e,[this].concat(r))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},c(n,t)}return u(a,n),r(a,[{key:"render",value:function(){return s.default.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},s.default.createElement(e,i({},this.props,this.state)))}}]),a}(s.default.Component)}},"./node_modules/react-color/lib/helpers/saturation.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.calculateChange=function(e,t,n){var a=n.getBoundingClientRect(),i=a.width,r=a.height,o="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=o-(n.getBoundingClientRect().left+window.pageXOffset),c=s-(n.getBoundingClientRect().top+window.pageYOffset);l<0?l=0:l>i&&(l=i),c<0?c=0:c>r&&(c=r);var u=l/i,d=1-c/r;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}},"./node_modules/react-custom-scrollbars/lib/Scrollbars/defaultRenderElements.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};t.renderViewDefault=function(e){return o.default.createElement("div",e)},t.renderTrackHorizontalDefault=function(e){var t=e.style,n=s(e,["style"]),i=a({},t,{right:2,bottom:2,left:2,borderRadius:3});return o.default.createElement("div",a({style:i},n))},t.renderTrackVerticalDefault=function(e){var t=e.style,n=s(e,["style"]),i=a({},t,{right:2,bottom:2,top:2,borderRadius:3});return o.default.createElement("div",a({style:i},n))},t.renderThumbHorizontalDefault=function(e){var t=e.style,n=s(e,["style"]),i=a({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return o.default.createElement("div",a({style:i},n))},t.renderThumbVerticalDefault=function(e){var t=e.style,n=s(e,["style"]),i=a({},t,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return o.default.createElement("div",a({style:i},n))};var i,r=n("./node_modules/react/index.js"),o=(i=r)&&i.__esModule?i:{default:i};function s(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}},"./node_modules/react-custom-scrollbars/lib/Scrollbars/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("./node_modules/raf/index.js"),o=g(r),s=g(n("./node_modules/dom-css/index.js")),l=n("./node_modules/react/index.js"),c=g(n("./node_modules/prop-types/index.js")),u=g(n("./node_modules/react-custom-scrollbars/lib/utils/isString.js")),d=g(n("./node_modules/react-custom-scrollbars/lib/utils/getScrollbarWidth.js")),f=g(n("./node_modules/react-custom-scrollbars/lib/utils/returnFalse.js")),h=g(n("./node_modules/react-custom-scrollbars/lib/utils/getInnerWidth.js")),p=g(n("./node_modules/react-custom-scrollbars/lib/utils/getInnerHeight.js")),m=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/styles.js"),v=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/defaultRenderElements.js");function g(e){return e&&e.__esModule?e:{default:e}}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var w=function(e){function t(e){var n;b(this,t);for(var a=arguments.length,i=Array(a>1?a-1:0),r=1;r<a;r++)i[r-1]=arguments[r];var o=y(this,(n=t.__proto__||Object.getPrototypeOf(t)).call.apply(n,[this,e].concat(i)));return o.getScrollLeft=o.getScrollLeft.bind(o),o.getScrollTop=o.getScrollTop.bind(o),o.getScrollWidth=o.getScrollWidth.bind(o),o.getScrollHeight=o.getScrollHeight.bind(o),o.getClientWidth=o.getClientWidth.bind(o),o.getClientHeight=o.getClientHeight.bind(o),o.getValues=o.getValues.bind(o),o.getThumbHorizontalWidth=o.getThumbHorizontalWidth.bind(o),o.getThumbVerticalHeight=o.getThumbVerticalHeight.bind(o),o.getScrollLeftForOffset=o.getScrollLeftForOffset.bind(o),o.getScrollTopForOffset=o.getScrollTopForOffset.bind(o),o.scrollLeft=o.scrollLeft.bind(o),o.scrollTop=o.scrollTop.bind(o),o.scrollToLeft=o.scrollToLeft.bind(o),o.scrollToTop=o.scrollToTop.bind(o),o.scrollToRight=o.scrollToRight.bind(o),o.scrollToBottom=o.scrollToBottom.bind(o),o.handleTrackMouseEnter=o.handleTrackMouseEnter.bind(o),o.handleTrackMouseLeave=o.handleTrackMouseLeave.bind(o),o.handleHorizontalTrackMouseDown=o.handleHorizontalTrackMouseDown.bind(o),o.handleVerticalTrackMouseDown=o.handleVerticalTrackMouseDown.bind(o),o.handleHorizontalThumbMouseDown=o.handleHorizontalThumbMouseDown.bind(o),o.handleVerticalThumbMouseDown=o.handleVerticalThumbMouseDown.bind(o),o.handleWindowResize=o.handleWindowResize.bind(o),o.handleScroll=o.handleScroll.bind(o),o.handleDrag=o.handleDrag.bind(o),o.handleDragEnd=o.handleDragEnd.bind(o),o.state={didMountUniversal:!1},o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){this.addListeners(),this.update(),this.componentDidMountUniversal()}},{key:"componentDidMountUniversal",value:function(){this.props.universal&&this.setState({didMountUniversal:!0})}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"componentWillUnmount",value:function(){this.removeListeners(),(0,r.cancel)(this.requestFrame),clearTimeout(this.hideTracksTimeout),clearInterval(this.detectScrollingInterval)}},{key:"getScrollLeft",value:function(){return this.view?this.view.scrollLeft:0}},{key:"getScrollTop",value:function(){return this.view?this.view.scrollTop:0}},{key:"getScrollWidth",value:function(){return this.view?this.view.scrollWidth:0}},{key:"getScrollHeight",value:function(){return this.view?this.view.scrollHeight:0}},{key:"getClientWidth",value:function(){return this.view?this.view.clientWidth:0}},{key:"getClientHeight",value:function(){return this.view?this.view.clientHeight:0}},{key:"getValues",value:function(){var e=this.view||{},t=e.scrollLeft,n=void 0===t?0:t,a=e.scrollTop,i=void 0===a?0:a,r=e.scrollWidth,o=void 0===r?0:r,s=e.scrollHeight,l=void 0===s?0:s,c=e.clientWidth,u=void 0===c?0:c,d=e.clientHeight,f=void 0===d?0:d;return{left:n/(o-u)||0,top:i/(l-f)||0,scrollLeft:n,scrollTop:i,scrollWidth:o,scrollHeight:l,clientWidth:u,clientHeight:f}}},{key:"getThumbHorizontalWidth",value:function(){var e=this.props,t=e.thumbSize,n=e.thumbMinSize,a=this.view,i=a.scrollWidth,r=a.clientWidth,o=(0,h.default)(this.trackHorizontal),s=Math.ceil(r/i*o);return o===s?0:t||Math.max(s,n)}},{key:"getThumbVerticalHeight",value:function(){var e=this.props,t=e.thumbSize,n=e.thumbMinSize,a=this.view,i=a.scrollHeight,r=a.clientHeight,o=(0,p.default)(this.trackVertical),s=Math.ceil(r/i*o);return o===s?0:t||Math.max(s,n)}},{key:"getScrollLeftForOffset",value:function(e){var t=this.view,n=t.scrollWidth,a=t.clientWidth;return e/((0,h.default)(this.trackHorizontal)-this.getThumbHorizontalWidth())*(n-a)}},{key:"getScrollTopForOffset",value:function(e){var t=this.view,n=t.scrollHeight,a=t.clientHeight;return e/((0,p.default)(this.trackVertical)-this.getThumbVerticalHeight())*(n-a)}},{key:"scrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.view&&(this.view.scrollLeft=e)}},{key:"scrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.view&&(this.view.scrollTop=e)}},{key:"scrollToLeft",value:function(){this.view&&(this.view.scrollLeft=0)}},{key:"scrollToTop",value:function(){this.view&&(this.view.scrollTop=0)}},{key:"scrollToRight",value:function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)}},{key:"scrollToBottom",value:function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)}},{key:"addListeners",value:function(){if("undefined"!=typeof document&&this.view){var e=this.view,t=this.trackHorizontal,n=this.trackVertical,a=this.thumbHorizontal,i=this.thumbVertical;e.addEventListener("scroll",this.handleScroll),(0,d.default)()&&(t.addEventListener("mouseenter",this.handleTrackMouseEnter),t.addEventListener("mouseleave",this.handleTrackMouseLeave),t.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),n.addEventListener("mouseenter",this.handleTrackMouseEnter),n.addEventListener("mouseleave",this.handleTrackMouseLeave),n.addEventListener("mousedown",this.handleVerticalTrackMouseDown),a.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),i.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}}},{key:"removeListeners",value:function(){if("undefined"!=typeof document&&this.view){var e=this.view,t=this.trackHorizontal,n=this.trackVertical,a=this.thumbHorizontal,i=this.thumbVertical;e.removeEventListener("scroll",this.handleScroll),(0,d.default)()&&(t.removeEventListener("mouseenter",this.handleTrackMouseEnter),t.removeEventListener("mouseleave",this.handleTrackMouseLeave),t.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),n.removeEventListener("mouseenter",this.handleTrackMouseEnter),n.removeEventListener("mouseleave",this.handleTrackMouseLeave),n.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),a.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),i.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}}},{key:"handleScroll",value:function(e){var t=this,n=this.props,a=n.onScroll,i=n.onScrollFrame;a&&a(e),this.update((function(e){var n=e.scrollLeft,a=e.scrollTop;t.viewScrollLeft=n,t.viewScrollTop=a,i&&i(e)})),this.detectScrolling()}},{key:"handleScrollStart",value:function(){var e=this.props.onScrollStart;e&&e(),this.handleScrollStartAutoHide()}},{key:"handleScrollStartAutoHide",value:function(){this.props.autoHide&&this.showTracks()}},{key:"handleScrollStop",value:function(){var e=this.props.onScrollStop;e&&e(),this.handleScrollStopAutoHide()}},{key:"handleScrollStopAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"handleWindowResize",value:function(){this.update()}},{key:"handleHorizontalTrackMouseDown",value:function(e){e.preventDefault();var t=e.target,n=e.clientX,a=t.getBoundingClientRect().left,i=this.getThumbHorizontalWidth(),r=Math.abs(a-n)-i/2;this.view.scrollLeft=this.getScrollLeftForOffset(r)}},{key:"handleVerticalTrackMouseDown",value:function(e){e.preventDefault();var t=e.target,n=e.clientY,a=t.getBoundingClientRect().top,i=this.getThumbVerticalHeight(),r=Math.abs(a-n)-i/2;this.view.scrollTop=this.getScrollTopForOffset(r)}},{key:"handleHorizontalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientX,a=t.offsetWidth,i=t.getBoundingClientRect().left;this.prevPageX=a-(n-i)}},{key:"handleVerticalThumbMouseDown",value:function(e){e.preventDefault(),this.handleDragStart(e);var t=e.target,n=e.clientY,a=t.offsetHeight,i=t.getBoundingClientRect().top;this.prevPageY=a-(n-i)}},{key:"setupDragging",value:function(){(0,s.default)(document.body,m.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=f.default}},{key:"teardownDragging",value:function(){(0,s.default)(document.body,m.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0}},{key:"handleDragStart",value:function(e){this.dragging=!0,e.stopImmediatePropagation(),this.setupDragging()}},{key:"handleDrag",value:function(e){if(this.prevPageX){var t=e.clientX,n=-this.trackHorizontal.getBoundingClientRect().left+t-(this.getThumbHorizontalWidth()-this.prevPageX);this.view.scrollLeft=this.getScrollLeftForOffset(n)}if(this.prevPageY){var a=e.clientY,i=-this.trackVertical.getBoundingClientRect().top+a-(this.getThumbVerticalHeight()-this.prevPageY);this.view.scrollTop=this.getScrollTopForOffset(i)}return!1}},{key:"handleDragEnd",value:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()}},{key:"handleDragEndAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"handleTrackMouseEnter",value:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()}},{key:"handleTrackMouseEnterAutoHide",value:function(){this.props.autoHide&&this.showTracks()}},{key:"handleTrackMouseLeave",value:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()}},{key:"handleTrackMouseLeaveAutoHide",value:function(){this.props.autoHide&&this.hideTracks()}},{key:"showTracks",value:function(){clearTimeout(this.hideTracksTimeout),(0,s.default)(this.trackHorizontal,{opacity:1}),(0,s.default)(this.trackVertical,{opacity:1})}},{key:"hideTracks",value:function(){var e=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var t=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout((function(){(0,s.default)(e.trackHorizontal,{opacity:0}),(0,s.default)(e.trackVertical,{opacity:0})}),t)}}},{key:"detectScrolling",value:function(){var e=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval((function(){e.lastViewScrollLeft===e.viewScrollLeft&&e.lastViewScrollTop===e.viewScrollTop&&(clearInterval(e.detectScrollingInterval),e.scrolling=!1,e.handleScrollStop()),e.lastViewScrollLeft=e.viewScrollLeft,e.lastViewScrollTop=e.viewScrollTop}),100))}},{key:"raf",value:function(e){var t=this;this.requestFrame&&o.default.cancel(this.requestFrame),this.requestFrame=(0,o.default)((function(){t.requestFrame=void 0,e()}))}},{key:"update",value:function(e){var t=this;this.raf((function(){return t._update(e)}))}},{key:"_update",value:function(e){var t=this.props,n=t.onUpdate,a=t.hideTracksWhenNotNeeded,i=this.getValues();if((0,d.default)()){var r=i.scrollLeft,o=i.clientWidth,l=i.scrollWidth,c=(0,h.default)(this.trackHorizontal),u=this.getThumbHorizontalWidth(),f={width:u,transform:"translateX("+r/(l-o)*(c-u)+"px)"},m=i.scrollTop,v=i.clientHeight,g=i.scrollHeight,b=(0,p.default)(this.trackVertical),y=this.getThumbVerticalHeight(),w={height:y,transform:"translateY("+m/(g-v)*(b-y)+"px)"};if(a){var k={visibility:l>o?"visible":"hidden"},C={visibility:g>v?"visible":"hidden"};(0,s.default)(this.trackHorizontal,k),(0,s.default)(this.trackVertical,C)}(0,s.default)(this.thumbHorizontal,f),(0,s.default)(this.thumbVertical,w)}n&&n(i),"function"==typeof e&&e(i)}},{key:"render",value:function(){var e=this,t=(0,d.default)(),n=this.props,i=(n.onScroll,n.onScrollFrame,n.onScrollStart,n.onScrollStop,n.onUpdate,n.renderView),r=n.renderTrackHorizontal,o=n.renderTrackVertical,s=n.renderThumbHorizontal,c=n.renderThumbVertical,f=n.tagName,h=(n.hideTracksWhenNotNeeded,n.autoHide),p=(n.autoHideTimeout,n.autoHideDuration),v=(n.thumbSize,n.thumbMinSize,n.universal),g=n.autoHeight,b=n.autoHeightMin,y=n.autoHeightMax,w=n.style,k=n.children,C=function(e,t){var n={};for(var a in e)t.indexOf(a)>=0||Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}(n,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),_=this.state.didMountUniversal,S=a({},m.containerStyleDefault,g&&a({},m.containerStyleAutoHeight,{minHeight:b,maxHeight:y}),w),x=a({},m.viewStyleDefault,{marginRight:t?-t:0,marginBottom:t?-t:0},g&&a({},m.viewStyleAutoHeight,{minHeight:(0,u.default)(b)?"calc("+b+" + "+t+"px)":b+t,maxHeight:(0,u.default)(y)?"calc("+y+" + "+t+"px)":y+t}),g&&v&&!_&&{minHeight:b,maxHeight:y},v&&!_&&m.viewStyleUniversalInitial),E={transition:"opacity "+p+"ms",opacity:0},j=a({},m.trackHorizontalStyleDefault,h&&E,(!t||v&&!_)&&{display:"none"}),T=a({},m.trackVerticalStyleDefault,h&&E,(!t||v&&!_)&&{display:"none"});return(0,l.createElement)(f,a({},C,{style:S,ref:function(t){e.container=t}}),[(0,l.cloneElement)(i({style:x}),{key:"view",ref:function(t){e.view=t}},k),(0,l.cloneElement)(r({style:j}),{key:"trackHorizontal",ref:function(t){e.trackHorizontal=t}},(0,l.cloneElement)(s({style:m.thumbHorizontalStyleDefault}),{ref:function(t){e.thumbHorizontal=t}})),(0,l.cloneElement)(o({style:T}),{key:"trackVertical",ref:function(t){e.trackVertical=t}},(0,l.cloneElement)(c({style:m.thumbVerticalStyleDefault}),{ref:function(t){e.thumbVertical=t}}))])}}]),t}(l.Component);t.default=w,w.propTypes={onScroll:c.default.func,onScrollFrame:c.default.func,onScrollStart:c.default.func,onScrollStop:c.default.func,onUpdate:c.default.func,renderView:c.default.func,renderTrackHorizontal:c.default.func,renderTrackVertical:c.default.func,renderThumbHorizontal:c.default.func,renderThumbVertical:c.default.func,tagName:c.default.string,thumbSize:c.default.number,thumbMinSize:c.default.number,hideTracksWhenNotNeeded:c.default.bool,autoHide:c.default.bool,autoHideTimeout:c.default.number,autoHideDuration:c.default.number,autoHeight:c.default.bool,autoHeightMin:c.default.oneOfType([c.default.number,c.default.string]),autoHeightMax:c.default.oneOfType([c.default.number,c.default.string]),universal:c.default.bool,style:c.default.object,children:c.default.node},w.defaultProps={renderView:v.renderViewDefault,renderTrackHorizontal:v.renderTrackHorizontalDefault,renderTrackVertical:v.renderTrackVerticalDefault,renderThumbHorizontal:v.renderThumbHorizontalDefault,renderThumbVertical:v.renderThumbVerticalDefault,tagName:"div",thumbMinSize:30,hideTracksWhenNotNeeded:!1,autoHide:!1,autoHideTimeout:1e3,autoHideDuration:200,autoHeight:!1,autoHeightMin:0,autoHeightMax:200,universal:!1}},"./node_modules/react-custom-scrollbars/lib/Scrollbars/styles.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"},t.containerStyleAutoHeight={height:"auto"},t.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},t.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},t.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0},t.trackHorizontalStyleDefault={position:"absolute",height:6},t.trackVerticalStyleDefault={position:"absolute",width:6},t.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"},t.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"},t.disableSelectStyle={userSelect:"none"},t.disableSelectStyleReset={userSelect:""}},"./node_modules/react-custom-scrollbars/lib/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Scrollbars=void 0;var a,i=n("./node_modules/react-custom-scrollbars/lib/Scrollbars/index.js"),r=(a=i)&&a.__esModule?a:{default:a};t.default=r.default,t.Scrollbars=r.default},"./node_modules/react-custom-scrollbars/lib/utils/getInnerHeight.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.clientHeight,n=getComputedStyle(e),a=n.paddingTop,i=n.paddingBottom;return t-parseFloat(a)-parseFloat(i)}},"./node_modules/react-custom-scrollbars/lib/utils/getInnerWidth.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.clientWidth,n=getComputedStyle(e),a=n.paddingLeft,i=n.paddingRight;return t-parseFloat(a)-parseFloat(i)}},"./node_modules/react-custom-scrollbars/lib/utils/getScrollbarWidth.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!1!==o)return o;if("undefined"!=typeof document){var e=document.createElement("div");(0,r.default)(e,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(e),o=e.offsetWidth-e.clientWidth,document.body.removeChild(e)}else o=0;return o||0};var a,i=n("./node_modules/dom-css/index.js"),r=(a=i)&&a.__esModule?a:{default:a};var o=!1},"./node_modules/react-custom-scrollbars/lib/utils/isString.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e}},"./node_modules/react-custom-scrollbars/lib/utils/returnFalse.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!1}},"./node_modules/react-datepicker/dist/react-datepicker.min.js":function(e,t,n){(function(e){!function(t,n,a,i,r,o,s,l,c,u,d,f,h,p,m,v,g,b,y,w,k,C,_,S,x,E,j,T,M,P,O,A,D,R,L,B,I,N,F,H,V,z,U,W,G,q,K,Y,$,Z,X,J,Q,ee,te,ne,ae,ie,re,oe,se,le,ce){"use strict";function ue(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var de=ue(n),fe=ue(i),he=ue(r),pe=ue(o),me=ue(s),ve=ue(l),ge=ue(c),be=ue(u),ye=ue(d),we=ue(f),ke=ue(h),Ce=ue(v),_e=ue(g),Se=ue(b),xe=ue(y),Ee=ue(w),je=ue(k),Te=ue(C),Me=ue(_),Pe=ue(S),Oe=ue(x),Ae=ue(E),De=ue(j),Re=ue(T),Le=ue(M),Be=ue(P),Ie=ue(O),Ne=ue(A),Fe=ue(D),He=ue(R),Ve=ue(L),ze=ue(B),Ue=ue(I),We=ue(N),Ge=ue(F),qe=ue(V),Ke=ue(z),Ye=ue(U),$e=ue(W),Ze=ue(G),Xe=ue(q),Je=ue(K),Qe=ue(Z),et=ue(X),tt=ue(J),nt=ue(Q),at=ue(ee),it=ue(te),rt=ue(ne),ot=ue(ae),st=ue(ie),lt=ue(re),ct=ue(oe),ut=ue(se),dt=ue(ce);function ft(e){return(ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ht(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pt(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function mt(e,t,n){return t&&pt(e.prototype,t),n&&pt(e,n),e}function vt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gt(){return(gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(n),!0).forEach((function(t){vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ct(e,t)}function kt(e){return(kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Ct(e,t){return(Ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _t(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function St(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?_t(e):t}function xt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=kt(e);if(t){var i=kt(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return St(this,n)}}function Et(e){return function(e){if(Array.isArray(e))return jt(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jt(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Tt(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function Mt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}var Pt={p:Mt,P:function(e,t){var n,a=e.match(/(P+)(p+)?/),i=a[1],r=a[2];if(!r)return Tt(e,t);switch(i){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Tt(i,t)).replace("{{time}}",Mt(r,t))}},Ot=12,At=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function Dt(e){var t=e?"string"==typeof e||e instanceof String?ct.default(e):st.default(e):new Date;return Lt(t)?t:null}function Rt(e,t,n,a){var i=null,r=Jt(n)||Jt(Xt()),o=!0;return Array.isArray(t)?(t.forEach((function(t){var n=lt.default(e,t,new Date,{locale:r});a&&(o=Lt(n)&&e===me.default(n,t,{awareOfUnicodeTokens:!0})),Lt(n)&&o&&(i=n)})),i):(i=lt.default(e,t,new Date,{locale:r}),a?o=Lt(i)&&e===me.default(i,t,{awareOfUnicodeTokens:!0}):Lt(i)||(t=t.match(At).map((function(e){var t=e[0];return"p"===t||"P"===t?r?(0,Pt[t])(e,r.formatLong):t:e})).join(""),e.length>0&&(i=lt.default(e,t.slice(0,e.length),new Date)),Lt(i)||(i=new Date(e))),Lt(i)&&o?i:null)}function Lt(e){return pe.default(e)&&it.default(e,new Date("1/1/1000"))}function Bt(e,t,n){if("en"===n)return me.default(e,t,{awareOfUnicodeTokens:!0});var a=Jt(n);return n&&!a&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!a&&Xt()&&Jt(Xt())&&(a=Jt(Xt())),me.default(e,t,{locale:a||null,awareOfUnicodeTokens:!0})}function It(e,t){var n=t.hour,a=void 0===n?0:n,i=t.minute,r=void 0===i?0:i,o=t.second,s=void 0===o?0:o;return Ne.default(Ie.default(Be.default(e,s),r),a)}function Nt(e,t){var n=t&&Jt(t)||Xt()&&Jt(Xt());return Oe.default(e,n?{locale:n}:null)}function Ft(e,t){return Bt(e,"ddd",t)}function Ht(e){return Ke.default(e)}function Vt(e,t){var n=Jt(t||Xt());return Ye.default(e,{locale:n})}function zt(e){return $e.default(e)}function Ut(e){return Xe.default(e)}function Wt(e){return Ze.default(e)}function Gt(e,t){return e&&t?nt.default(e,t):!e&&!t}function qt(e,t){return e&&t?tt.default(e,t):!e&&!t}function Kt(e,t){return e&&t?at.default(e,t):!e&&!t}function Yt(e,t){return e&&t?et.default(e,t):!e&&!t}function $t(e,t){return e&&t?Qe.default(e,t):!e&&!t}function Zt(e,t,n){var a,i=Ke.default(t),r=Je.default(n);try{a=ot.default(e,{start:i,end:r})}catch(e){a=!1}return a}function Xt(){return("undefined"!=typeof window?window:e).__localeId__}function Jt(t){if("string"==typeof t){var n="undefined"!=typeof window?window:e;return n.__localeData__?n.__localeData__[t]:null}return t}function Qt(e,t){return Bt(Fe.default(Dt(),e),"LLLL",t)}function en(e,t){return Bt(Fe.default(Dt(),e),"LLL",t)}function tn(e,t){return Bt(He.default(Dt(),e),"QQQ",t)}function nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,i=t.excludeDates,r=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:a})||i&&i.some((function(t){return Yt(e,t)}))||r&&!r.some((function(t){return Yt(e,t)}))||o&&!o(Dt(e))||!1}function an(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).excludeDates;return t&&t.some((function(t){return Yt(e,t)}))||!1}function rn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,i=t.excludeDates,r=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:a})||i&&i.some((function(t){return qt(e,t)}))||r&&!r.some((function(t){return qt(e,t)}))||o&&!o(Dt(e))||!1}function on(e,t,n,a){var i=Re.default(e),r=Ae.default(e),o=Re.default(t),s=Ae.default(t),l=Re.default(a);return i===o&&i===l?r<=n&&n<=s:i<o?l===i&&r<=n||l===o&&s>=n||l<o&&l>i:void 0}function sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate,i=t.excludeDates,r=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:a})||i&&i.some((function(t){return Kt(e,t)}))||r&&!r.some((function(t){return Kt(e,t)}))||o&&!o(Dt(e))||!1}function ln(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate;return un(new Date(e,0,1),{minDate:n,maxDate:a})||!1}function cn(e,t,n,a){var i=Re.default(e),r=De.default(e),o=Re.default(t),s=De.default(t),l=Re.default(a);return i===o&&i===l?r<=n&&n<=s:i<o?l===i&&r<=n||l===o&&s>=n||l<o&&l>i:void 0}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.maxDate;return n&&We.default(e,n)<0||a&&We.default(e,a)>0}function dn(e,t){return t.some((function(t){return Te.default(t)===Te.default(e)&&je.default(t)===je.default(e)}))}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,a=t.includeTimes,i=t.filterTime;return n&&dn(e,n)||a&&!dn(e,a)||i&&!i(e)||!1}function hn(e,t){var n=t.minTime,a=t.maxTime;if(!n||!a)throw new Error("Both minTime and maxTime props required");var i,r=Dt(),o=Ne.default(Ie.default(r,je.default(e)),Te.default(e)),s=Ne.default(Ie.default(r,je.default(n)),Te.default(n)),l=Ne.default(Ie.default(r,je.default(a)),Te.default(a));try{i=!ot.default(o,{start:s,end:l})}catch(e){i=!1}return i}function pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.includeDates,i=Se.default(e,1);return n&&Ge.default(n,i)>0||a&&a.every((function(e){return Ge.default(e,i)>0}))||!1}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.includeDates,i=we.default(e,1);return n&&Ge.default(i,n)>0||a&&a.every((function(e){return Ge.default(i,e)>0}))||!1}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.includeDates,i=xe.default(e,1);return n&&qe.default(n,i)>0||a&&a.every((function(e){return qe.default(e,i)>0}))||!1}function gn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.includeDates,i=ke.default(e,1);return n&&qe.default(i,n)>0||a&&a.every((function(e){return qe.default(i,e)>0}))||!1}function bn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var a=n.filter((function(e){return We.default(e,t)>=0}));return ze.default(a)}return n?ze.default(n):t}function yn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var a=n.filter((function(e){return We.default(e,t)<=0}));return Ue.default(a)}return n?Ue.default(n):t}function wn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,a=0,i=e.length;a<i;a++){var r=e[a];if(he.default(r)){var o=Bt(r,"MM.dd.yyyy"),s=n.get(o)||[];s.includes(t)||(s.push(t),n.set(o,s))}else if("object"===ft(r)){var l=Object.keys(r),c=l[0],u=r[l[0]];if("string"==typeof c&&u.constructor===Array)for(var d=0,f=u.length;d<f;d++){var h=Bt(u[d],"MM.dd.yyyy"),p=n.get(h)||[];p.includes(c)||(p.push(c),n.set(h,p))}}}return n}function kn(e,t,n,a,i){for(var r=i.length,o=[],s=0;s<r;s++){var l=ve.default(ge.default(e,Te.default(i[s])),je.default(i[s])),c=ve.default(e,(n+1)*a);it.default(l,t)&&rt.default(l,c)&&o.push(i[s])}return o}function Cn(e){return e<10?"0".concat(e):"".concat(e)}function _n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ot,n=Math.ceil(Re.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function Sn(e,t,n,a){for(var i=[],r=0;r<2*t+1;r++){var o=e+t-r,s=!0;n&&(s=Re.default(n)<=o),a&&s&&(s=Re.default(a)>=o),s&&i.push(o)}return i}var xn=function(e){wt(n,e);var t=xt(n);function n(e){var a;ht(this,n),vt(_t(a=t.call(this,e)),"renderOptions",(function(){var e=a.props.year,t=a.state.yearsList.map((function(t){return de.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:a.onChange.bind(_t(a),t)},e===t?de.default.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t)})),n=a.props.minDate?Re.default(a.props.minDate):null,i=a.props.maxDate?Re.default(a.props.maxDate):null;return i&&a.state.yearsList.find((function(e){return e===i}))||t.unshift(de.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:a.incrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&a.state.yearsList.find((function(e){return e===n}))||t.push(de.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:a.decrementYears},de.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),vt(_t(a),"onChange",(function(e){a.props.onChange(e)})),vt(_t(a),"handleClickOutside",(function(){a.props.onCancel()})),vt(_t(a),"shiftYears",(function(e){var t=a.state.yearsList.map((function(t){return t+e}));a.setState({yearsList:t})})),vt(_t(a),"incrementYears",(function(){return a.shiftYears(1)})),vt(_t(a),"decrementYears",(function(){return a.shiftYears(-1)}));var i=e.yearDropdownItemNumber,r=e.scrollableYearDropdown,o=i||(r?10:5);return a.state={yearsList:Sn(a.props.year,o,a.props.minDate,a.props.maxDate)},a}return mt(n,[{key:"render",value:function(){var e=fe.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return de.default.createElement("div",{className:e},this.renderOptions())}}]),n}(de.default.Component),En=ut.default(xn),jn=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),vt(_t(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Re.default(e.props.minDate):1900,n=e.props.maxDate?Re.default(e.props.maxDate):2100,a=[],i=t;i<=n;i++)a.push(de.default.createElement("option",{key:i,value:i},i));return a})),vt(_t(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),vt(_t(e),"renderSelectMode",(function(){return de.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),vt(_t(e),"renderReadView",(function(t){return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},de.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),vt(_t(e),"renderDropdown",(function(){return de.default.createElement(En,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),vt(_t(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),vt(_t(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),vt(_t(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),vt(_t(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),vt(_t(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),vt(_t(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return mt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return de.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(de.default.Component),Tn=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return de.default.createElement("div",{className:e.props.month===n?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(_t(e),n)},e.props.month===n?de.default.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",t)}))})),vt(_t(e),"onChange",(function(t){return e.props.onChange(t)})),vt(_t(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return mt(n,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(de.default.Component),Mn=ut.default(Tn),Pn=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),vt(_t(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return de.default.createElement("option",{key:t,value:t},e)}))})),vt(_t(e),"renderSelectMode",(function(t){return de.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),vt(_t(e),"renderReadView",(function(t,n){return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},de.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),vt(_t(e),"renderDropdown",(function(t){return de.default.createElement(Mn,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),vt(_t(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,a=[e.renderReadView(!n,t)];return n&&a.unshift(e.renderDropdown(t)),a})),vt(_t(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),vt(_t(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return mt(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return en(e,t.props.locale)}:function(e){return Qt(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return de.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(de.default.Component);function On(e,t){for(var n=[],a=zt(e),i=zt(t);!it.default(a,i);)n.push(Dt(a)),a=we.default(a,1);return n}var An=function(e){wt(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(_t(a=t.call(this,e)),"renderOptions",(function(){return a.state.monthYearsList.map((function(e){var t=Le.default(e),n=Gt(a.props.date,e)&&qt(a.props.date,e);return de.default.createElement("div",{className:n?"react-datepicker__month-year-option --selected_month-year":"react-datepicker__month-year-option",key:t,onClick:a.onChange.bind(_t(a),t)},n?de.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",Bt(e,a.props.dateFormat,a.props.locale))}))})),vt(_t(a),"onChange",(function(e){return a.props.onChange(e)})),vt(_t(a),"handleClickOutside",(function(){a.props.onCancel()})),a.state={monthYearsList:On(a.props.minDate,a.props.maxDate)},a}return mt(n,[{key:"render",value:function(){var e=fe.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return de.default.createElement("div",{className:e},this.renderOptions())}}]),n}(de.default.Component),Dn=ut.default(An),Rn=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),vt(_t(e),"renderSelectOptions",(function(){for(var t=zt(e.props.minDate),n=zt(e.props.maxDate),a=[];!it.default(t,n);){var i=Le.default(t);a.push(de.default.createElement("option",{key:i,value:i},Bt(t,e.props.dateFormat,e.props.locale))),t=we.default(t,1)}return a})),vt(_t(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),vt(_t(e),"renderSelectMode",(function(){return de.default.createElement("select",{value:Le.default(zt(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),vt(_t(e),"renderReadView",(function(t){var n=Bt(e.props.date,e.props.dateFormat,e.props.locale);return de.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},de.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),de.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),vt(_t(e),"renderDropdown",(function(){return de.default.createElement(Dn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),vt(_t(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),vt(_t(e),"onChange",(function(t){e.toggleDropdown();var n=Dt(parseInt(t));Gt(e.props.date,n)&&qt(e.props.date,n)||e.props.onChange(n)})),vt(_t(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return mt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return de.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(de.default.Component),Ln=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"dayEl",de.default.createRef()),vt(_t(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),vt(_t(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),vt(_t(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),vt(_t(e),"isSameDay",(function(t){return Yt(e.props.day,t)})),vt(_t(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),vt(_t(e),"isDisabled",(function(){return nn(e.props.day,e.props)})),vt(_t(e),"isExcluded",(function(){return an(e.props.day,e.props)})),vt(_t(e),"getHighLightedClass",(function(t){var n=e.props,a=n.day,i=n.highlightDates;if(!i)return!1;var r=Bt(a,"MM.dd.yyyy");return i.get(r)})),vt(_t(e),"isInRange",(function(){var t=e.props,n=t.day,a=t.startDate,i=t.endDate;return!(!a||!i)&&Zt(n,a,i)})),vt(_t(e),"isInSelectingRange",(function(){var t=e.props,n=t.day,a=t.selectsStart,i=t.selectsEnd,r=t.selectsRange,o=t.selectingDate,s=t.startDate,l=t.endDate;return!(!(a||i||r)||!o||e.isDisabled())&&(a&&l&&(rt.default(o,l)||$t(o,l))?Zt(n,o,l):(i&&s&&(it.default(o,s)||$t(o,s))||!(!r||!s||l||!it.default(o,s)&&!$t(o,s)))&&Zt(n,s,o))})),vt(_t(e),"isSelectingRangeStart",(function(){if(!e.isInSelectingRange())return!1;var t=e.props,n=t.day,a=t.selectingDate,i=t.startDate;return Yt(n,t.selectsStart?a:i)})),vt(_t(e),"isSelectingRangeEnd",(function(){if(!e.isInSelectingRange())return!1;var t=e.props,n=t.day,a=t.selectingDate,i=t.endDate;return Yt(n,t.selectsEnd?a:i)})),vt(_t(e),"isRangeStart",(function(){var t=e.props,n=t.day,a=t.startDate,i=t.endDate;return!(!a||!i)&&Yt(a,n)})),vt(_t(e),"isRangeEnd",(function(){var t=e.props,n=t.day,a=t.startDate,i=t.endDate;return!(!a||!i)&&Yt(i,n)})),vt(_t(e),"isWeekend",(function(){var t=Me.default(e.props.day);return 0===t||6===t})),vt(_t(e),"isOutsideMonth",(function(){return void 0!==e.props.month&&e.props.month!==Ae.default(e.props.day)})),vt(_t(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return fe.default("react-datepicker__day",n,"react-datepicker__day--"+Ft(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSameDay(e.props.selected),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isSameDay(Dt()),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isOutsideMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),vt(_t(e),"getAriaLabel",(function(){var t=e.props,n=t.day,a=t.ariaLabelPrefixWhenEnabled,i=void 0===a?"Choose":a,r=t.ariaLabelPrefixWhenDisabled,o=void 0===r?"Not available":r,s=e.isDisabled()||e.isExcluded()?o:i;return"".concat(s," ").concat(Bt(n,"PPPP"))})),vt(_t(e),"getTabIndex",(function(t,n){var a=t||e.props.selected,i=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(a)&&Yt(i,a)?0:-1})),vt(_t(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0)),n&&e.dayEl.current.focus({preventScroll:!0})})),vt(_t(e),"renderDayContents",(function(){if(e.isOutsideMonth()){if(e.props.monthShowsDuplicateDaysEnd&&Pe.default(e.props.day)<10)return null;if(e.props.monthShowsDuplicateDaysStart&&Pe.default(e.props.day)>20)return null}return e.props.renderDayContents?e.props.renderDayContents(Pe.default(e.props.day),e.props.day):Pe.default(e.props.day)})),vt(_t(e),"render",(function(){return de.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"button","aria-disabled":e.isDisabled()},e.renderDayContents())})),e}return mt(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(de.default.Component),Bn=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return mt(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,a=void 0===n?"week ":n,i={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return de.default.createElement("div",{className:fe.default(i),"aria-label":"".concat(a," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(de.default.Component),In=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),vt(_t(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),vt(_t(e),"handleWeekClick",(function(t,n,a){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,a),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),vt(_t(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):Nt(t)})),vt(_t(e),"renderDays",(function(){var t=Vt(e.props.day,e.props.locale),n=[],a=e.formatWeekNumber(t);if(e.props.showWeekNumber){var i=e.props.onWeekSelect?e.handleWeekClick.bind(_t(e),t,a):void 0;n.push(de.default.createElement(Bn,{key:"W",weekNumber:a,onClick:i,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var a=be.default(t,n);return de.default.createElement(Ln,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:a.valueOf(),day:a,month:e.props.month,onClick:e.handleDayClick.bind(_t(e),a),onMouseEnter:e.handleDayMouseEnter.bind(_t(e),a),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,includeDates:e.props.includeDates,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})})))})),e}return mt(n,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(de.default.Component),Nn=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"MONTH_REFS",Et(Array(12)).map((function(){return de.default.createRef()}))),vt(_t(e),"isDisabled",(function(t){return nn(t,e.props)})),vt(_t(e),"isExcluded",(function(t){return an(t,e.props)})),vt(_t(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),vt(_t(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),vt(_t(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),vt(_t(e),"isRangeStartMonth",(function(t){var n=e.props,a=n.day,i=n.startDate,r=n.endDate;return!(!i||!r)&&qt(Fe.default(a,t),i)})),vt(_t(e),"isRangeStartQuarter",(function(t){var n=e.props,a=n.day,i=n.startDate,r=n.endDate;return!(!i||!r)&&Kt(He.default(a,t),i)})),vt(_t(e),"isRangeEndMonth",(function(t){var n=e.props,a=n.day,i=n.startDate,r=n.endDate;return!(!i||!r)&&qt(Fe.default(a,t),r)})),vt(_t(e),"isRangeEndQuarter",(function(t){var n=e.props,a=n.day,i=n.startDate,r=n.endDate;return!(!i||!r)&&Kt(He.default(a,t),r)})),vt(_t(e),"isWeekInMonth",(function(t){var n=e.props.day,a=be.default(t,6);return qt(t,n)||qt(a,n)})),vt(_t(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,a=Vt(zt(e.props.day),e.props.locale),i=0,r=!1;t.push(de.default.createElement(In,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:i,day:a,month:Ae.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,includeDates:e.props.includeDates,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!r;){i++,a=ye.default(a,1);var o=n&&i>=6,s=!n&&!e.isWeekInMonth(a);if(o||s){if(!e.props.peekNextMonth)break;r=!0}}return t})),vt(_t(e),"onMonthClick",(function(t,n){e.handleDayClick(zt(Fe.default(e.props.day,n)),t)})),vt(_t(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),vt(_t(e),"onMonthKeyDown",(function(t,n){var a=t.key;if(!e.props.disabledKeyboardNavigation)switch(a){case"Enter":e.onMonthClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,we.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Se.default(e.props.preSelection,1))}})),vt(_t(e),"onQuarterClick",(function(t,n){e.handleDayClick(Wt(He.default(e.props.day,n)),t)})),vt(_t(e),"getMonthClassNames",(function(t){var n=e.props,a=n.day,i=n.startDate,r=n.endDate,o=n.selected,s=n.minDate,l=n.maxDate,c=n.preSelection,u=n.monthClassName,d=u?u(a):void 0;return fe.default("react-datepicker__month-text","react-datepicker__month-".concat(t),d,{"react-datepicker__month--disabled":(s||l)&&rn(Fe.default(a,t),e.props),"react-datepicker__month--selected":Ae.default(a)===t&&Re.default(a)===Re.default(o),"react-datepicker__month-text--keyboard-selected":Ae.default(c)===t,"react-datepicker__month--in-range":on(i,r,t,a),"react-datepicker__month--range-start":e.isRangeStartMonth(t),"react-datepicker__month--range-end":e.isRangeEndMonth(t)})})),vt(_t(e),"getTabIndex",(function(t){var n=Ae.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),vt(_t(e),"getAriaLabel",(function(t){var n=e.props,a=n.ariaLabelPrefix,i=void 0===a?"Choose":a,r=n.disabledDayAriaLabelPrefix,o=void 0===r?"Not available":r,s=n.day,l=Fe.default(s,t),c=e.isDisabled(l)||e.isExcluded(l)?o:i;return"".concat(c," ").concat(Bt(l,"MMMM yyyy"))})),vt(_t(e),"getQuarterClassNames",(function(t){var n=e.props,a=n.day,i=n.startDate,r=n.endDate,o=n.selected,s=n.minDate,l=n.maxDate;return fe.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter--disabled":(s||l)&&sn(He.default(a,t),e.props),"react-datepicker__quarter--selected":De.default(a)===t&&Re.default(a)===Re.default(o),"react-datepicker__quarter--in-range":cn(i,r,t,a),"react-datepicker__quarter--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter--range-end":e.isRangeEndQuarter(t)})})),vt(_t(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,a=t.showTwoColumnMonthYearPicker,i=t.showFourColumnMonthYearPicker,r=t.locale;return(i?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:a?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map((function(t,a){return de.default.createElement("div",{className:"react-datepicker__month-wrapper",key:a},t.map((function(t,a){return de.default.createElement("div",{ref:e.MONTH_REFS[t],key:a,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"button","aria-label":e.getAriaLabel(t)},n?Qt(t,r):en(t,r))})))}))})),vt(_t(e),"renderQuarters",(function(){return de.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,n){return de.default.createElement("div",{key:n,onClick:function(n){e.onQuarterClick(n,t)},className:e.getQuarterClassNames(t)},tn(t,e.props.locale))})))})),vt(_t(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,a=t.selectsStart,i=t.selectsEnd,r=t.showMonthYearPicker,o=t.showQuarterYearPicker;return fe.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(a||i)},{"react-datepicker__monthPicker":r},{"react-datepicker__quarterPicker":o})})),e}return mt(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,a=e.day,i=e.ariaLabelPrefix,r=void 0===i?"month ":i;return de.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(r," ").concat(Bt(a,"yyyy-MM"))},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(de.default.Component),Fn=function(e){wt(n,e);var t=xt(n);function n(){var e;ht(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return vt(_t(e=t.call.apply(t,[this].concat(i))),"state",{height:null}),vt(_t(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fn(t,e.props)||e.props.onChange(t)})),vt(_t(e),"liClasses",(function(t,n,a){var i=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,a):void 0];return e.props.selected&&n===Te.default(t)&&a===je.default(t)&&i.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fn(t,e.props))&&i.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Te.default(t)+je.default(t))%e.props.intervals!=0&&i.push("react-datepicker__time-list-item--injected"),i.join(" ")})),vt(_t(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",a=e.props.intervals,i=Ht(Dt(e.props.selected)),r=1440/a,o=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),s=e.props.selected||e.props.openToDate||Dt(),l=Te.default(s),c=je.default(s),u=Ne.default(Ie.default(i,c),l),d=0;d<r;d++){var f=ve.default(i,d*a);if(t.push(f),o){var h=kn(i,f,d,a,o);t=t.concat(h)}}return t.map((function(t,a){return de.default.createElement("li",{key:a,onClick:e.handleClick.bind(_t(e),t),className:e.liClasses(t,l,c),ref:function(n){(rt.default(t,u)||$t(t,u))&&(e.centerLi=n)},tabIndex:"0"},Bt(t,n,e.props.locale))}))})),e}return mt(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return de.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},de.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),de.default.createElement("div",{className:"react-datepicker__time"},de.default.createElement("div",{className:"react-datepicker__time-box"},de.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(de.default.Component);vt(Fn,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var Hn=function(e){wt(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(_t(a=t.call(this,e)),"handleYearClick",(function(e,t){a.props.onDayClick&&a.props.onDayClick(e,t)})),vt(_t(a),"isSameDay",(function(e,t){return Yt(e,t)})),vt(_t(a),"isKeyboardSelected",(function(e){var t=Ut(Ve.default(a.props.date,e));return!a.props.disabledKeyboardNavigation&&!a.props.inline&&!Yt(t,Ut(a.props.selected))&&Yt(t,Ut(a.props.preSelection))})),vt(_t(a),"onYearClick",(function(e,t){var n=a.props.date;a.handleYearClick(Ut(Ve.default(n,t)),e)})),vt(_t(a),"getYearClassNames",(function(e){var t=a.props,n=t.minDate,i=t.maxDate,r=t.selected;return fe.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Re.default(r),"react-datepicker__year-text--disabled":(n||i)&&ln(e,a.props),"react-datepicker__year-text--keyboard-selected":a.isKeyboardSelected(e),"react-datepicker__year-text--today":e===Re.default(Dt())})})),a}return mt(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,a=_n(n.date,n.yearItemNumber),i=a.startPeriod,r=a.endPeriod,o=function(n){t.push(de.default.createElement("div",{onClick:function(t){e.onYearClick(t,n)},className:e.getYearClassNames(n),key:n},n))},s=i;s<=r;s++)o(s);return de.default.createElement("div",{className:"react-datepicker__year"},de.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(de.default.Component),Vn=function(e){wt(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(_t(a=t.call(this,e)),"onTimeChange",(function(e){a.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),a.props.onChange(t)})),vt(_t(a),"renderTimeInput",(function(){var e=a.state.time,t=a.props,n=t.date,i=t.timeString,r=t.customTimeInput;return r?de.default.cloneElement(r,{date:n,value:e,onChange:a.onTimeChange}):de.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){a.onTimeChange(e.target.value||i)}})})),a.state={time:a.props.timeString},a}return mt(n,[{key:"render",value:function(){return de.default.createElement("div",{className:"react-datepicker__input-time-container"},de.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),de.default.createElement("div",{className:"react-datepicker-time__input-container"},de.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(de.default.Component);function zn(e){var t=e.className,n=e.children,a=e.showPopperArrow,i=e.arrowProps,r=void 0===i?{}:i;return de.default.createElement("div",{className:t},a&&de.default.createElement("div",gt({className:"react-datepicker__triangle"},r)),n)}var Un=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],Wn=function(e){wt(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(_t(a=t.call(this,e)),"handleClickOutside",(function(e){a.props.onClickOutside(e)})),vt(_t(a),"setClickOutsideRef",(function(){return a.containerRef.current})),vt(_t(a),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Un.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&a.props.onDropdownFocus()})),vt(_t(a),"getDateInView",(function(){var e=a.props,t=e.preSelection,n=e.selected,i=e.openToDate,r=bn(a.props),o=yn(a.props),s=Dt();return i||n||t||(r&&rt.default(s,r)?r:o&&it.default(s,o)?o:s)})),vt(_t(a),"increaseMonth",(function(){a.setState((function(e){var t=e.date;return{date:we.default(t,1)}}),(function(){return a.handleMonthChange(a.state.date)}))})),vt(_t(a),"decreaseMonth",(function(){a.setState((function(e){var t=e.date;return{date:Se.default(t,1)}}),(function(){return a.handleMonthChange(a.state.date)}))})),vt(_t(a),"handleDayClick",(function(e,t,n){a.props.onSelect(e,t,n),a.props.setPreSelection&&a.props.setPreSelection(e)})),vt(_t(a),"handleDayMouseEnter",(function(e){a.setState({selectingDate:e}),a.props.onDayMouseEnter&&a.props.onDayMouseEnter(e)})),vt(_t(a),"handleMonthMouseLeave",(function(){a.setState({selectingDate:null}),a.props.onMonthMouseLeave&&a.props.onMonthMouseLeave()})),vt(_t(a),"handleYearChange",(function(e){a.props.onYearChange&&a.props.onYearChange(e),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)})),vt(_t(a),"handleMonthChange",(function(e){a.props.onMonthChange&&a.props.onMonthChange(e),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)})),vt(_t(a),"handleMonthYearChange",(function(e){a.handleYearChange(e),a.handleMonthChange(e)})),vt(_t(a),"changeYear",(function(e){a.setState((function(t){var n=t.date;return{date:Ve.default(n,e)}}),(function(){return a.handleYearChange(a.state.date)}))})),vt(_t(a),"changeMonth",(function(e){a.setState((function(t){var n=t.date;return{date:Fe.default(n,e)}}),(function(){return a.handleMonthChange(a.state.date)}))})),vt(_t(a),"changeMonthYear",(function(e){a.setState((function(t){var n=t.date;return{date:Ve.default(Fe.default(n,Ae.default(e)),Re.default(e))}}),(function(){return a.handleMonthYearChange(a.state.date)}))})),vt(_t(a),"header",(function(){var e=Vt(arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.state.date,a.props.locale),t=[];return a.props.showWeekNumbers&&t.push(de.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},a.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=be.default(e,t),i=a.formatWeekday(n,a.props.locale),r=a.props.weekDayClassName?a.props.weekDayClassName(n):void 0;return de.default.createElement("div",{key:t,className:fe.default("react-datepicker__day-name",r)},i)})))})),vt(_t(a),"formatWeekday",(function(e,t){return a.props.formatWeekDay?function(e,t,n){return t(Bt(e,"EEEE",n))}(e,a.props.formatWeekDay,t):a.props.useWeekdaysShort?function(e,t){return Bt(e,"EEE",t)}(e,t):function(e,t){return Bt(e,"EEEEEE",t)}(e,t)})),vt(_t(a),"decreaseYear",(function(){a.setState((function(e){var t=e.date;return{date:xe.default(t,a.props.showYearPicker?a.props.yearItemNumber:1)}}),(function(){return a.handleYearChange(a.state.date)}))})),vt(_t(a),"renderPreviousButton",(function(){if(!a.props.renderCustomHeader){var e;switch(!0){case a.props.showMonthYearPicker:e=vn(a.state.date,a.props);break;case a.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,a=t.yearItemNumber,i=void 0===a?Ot:a,r=_n(Ut(xe.default(e,i)),i).endPeriod,o=n&&Re.default(n);return o&&o>r||!1}(a.state.date,a.props);break;default:e=pn(a.state.date,a.props)}if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=a.decreaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(n=a.decreaseYear),e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var i=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,r=a.props,o=r.previousMonthAriaLabel,s=void 0===o?"Previous Month":o,l=r.previousYearAriaLabel,c=void 0===l?"Previous Year":l;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,"aria-label":i?c:s},i?a.props.previousYearButtonLabel:a.props.previousMonthButtonLabel)}}})),vt(_t(a),"increaseYear",(function(){a.setState((function(e){var t=e.date;return{date:ke.default(t,a.props.showYearPicker?a.props.yearItemNumber:1)}}),(function(){return a.handleYearChange(a.state.date)}))})),vt(_t(a),"renderNextButton",(function(){if(!a.props.renderCustomHeader){var e;switch(!0){case a.props.showMonthYearPicker:e=gn(a.state.date,a.props);break;case a.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,a=t.yearItemNumber,i=void 0===a?Ot:a,r=_n(ke.default(e,i),i).startPeriod,o=n&&Re.default(n);return o&&o<r||!1}(a.state.date,a.props);break;default:e=mn(a.state.date,a.props)}if((a.props.forceShowMonthNavigation||a.props.showDisabledMonthNavigation||!e)&&!a.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];a.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),a.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=a.increaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(n=a.increaseYear),e&&a.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var i=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,r=a.props,o=r.nextMonthAriaLabel,s=void 0===o?"Next Month":o,l=r.nextYearAriaLabel,c=void 0===l?"Next Year":l;return de.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,"aria-label":i?c:s},i?a.props.nextYearButtonLabel:a.props.nextMonthButtonLabel)}}})),vt(_t(a),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.state.date,t=["react-datepicker__current-month"];return a.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),a.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),a.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),de.default.createElement("div",{className:t.join(" ")},Bt(e,a.props.dateFormat,a.props.locale))})),vt(_t(a),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showYearDropdown&&!e)return de.default.createElement(jn,{adjustDateOnChange:a.props.adjustDateOnChange,date:a.state.date,onSelect:a.props.onSelect,setOpen:a.props.setOpen,dropdownMode:a.props.dropdownMode,onChange:a.changeYear,minDate:a.props.minDate,maxDate:a.props.maxDate,year:Re.default(a.state.date),scrollableYearDropdown:a.props.scrollableYearDropdown,yearDropdownItemNumber:a.props.yearDropdownItemNumber})})),vt(_t(a),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showMonthDropdown&&!e)return de.default.createElement(Pn,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,onChange:a.changeMonth,month:Ae.default(a.state.date),useShortMonthInDropdown:a.props.useShortMonthInDropdown})})),vt(_t(a),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(a.props.showMonthYearDropdown&&!e)return de.default.createElement(Rn,{dropdownMode:a.props.dropdownMode,locale:a.props.locale,dateFormat:a.props.dateFormat,onChange:a.changeMonthYear,minDate:a.props.minDate,maxDate:a.props.maxDate,date:a.state.date,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown})})),vt(_t(a),"renderTodayButton",(function(){if(a.props.todayButton&&!a.props.showTimeSelectOnly)return de.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return a.props.onSelect(Ke.default(Dt()),e)}},a.props.todayButton)})),vt(_t(a),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return de.default.createElement("div",{className:"react-datepicker__header ".concat(a.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},a.renderCurrentMonth(t),de.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(a.props.dropdownMode),onFocus:a.handleDropdownFocus},a.renderMonthDropdown(0!==n),a.renderMonthYearDropdown(0!==n),a.renderYearDropdown(0!==n)),de.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))})),vt(_t(a),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return null;var i=pn(a.state.date,a.props),r=mn(a.state.date,a.props),o=vn(a.state.date,a.props),s=gn(a.state.date,a.props),l=!a.props.showMonthYearPicker&&!a.props.showQuarterYearPicker&&!a.props.showYearPicker;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:a.props.onDropdownFocus},a.props.renderCustomHeader(yt(yt({},a.state),{},{customHeaderCount:n,changeMonth:a.changeMonth,changeYear:a.changeYear,decreaseMonth:a.decreaseMonth,increaseMonth:a.increaseMonth,decreaseYear:a.decreaseYear,increaseYear:a.increaseYear,prevMonthButtonDisabled:i,nextMonthButtonDisabled:r,prevYearButtonDisabled:o,nextYearButtonDisabled:s})),l&&de.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))})),vt(_t(a),"renderYearHeader",(function(){var e=a.state.date,t=a.props,n=t.showYearPicker,i=_n(e,t.yearItemNumber),r=i.startPeriod,o=i.endPeriod;return de.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(r," - ").concat(o):Re.default(e))})),vt(_t(a),"renderHeader",(function(e){switch(!0){case void 0!==a.props.renderCustomHeader:return a.renderCustomHeader(e);case a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker:return a.renderYearHeader(e);default:return a.renderDefaultHeader(e)}})),vt(_t(a),"renderMonths",(function(){if(!a.props.showTimeSelectOnly&&!a.props.showYearPicker){for(var e=[],t=a.props.showPreviousMonths?a.props.monthsShown-1:0,n=Se.default(a.state.date,t),i=0;i<a.props.monthsShown;++i){var r=i-a.props.monthSelectedIn,o=we.default(n,r),s="month-".concat(i),l=i<a.props.monthsShown-1,c=i>0;e.push(de.default.createElement("div",{key:s,ref:function(e){a.monthContainer=e},className:"react-datepicker__month-container"},a.renderHeader({monthDate:o,i:i}),de.default.createElement(Nn,{chooseDayAriaLabelPrefix:a.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:a.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:a.props.weekAriaLabelPrefix,onChange:a.changeMonthYear,day:o,dayClassName:a.props.dayClassName,monthClassName:a.props.monthClassName,onDayClick:a.handleDayClick,handleOnKeyDown:a.props.handleOnKeyDown,onDayMouseEnter:a.handleDayMouseEnter,onMouseLeave:a.handleMonthMouseLeave,onWeekSelect:a.props.onWeekSelect,orderInDisplay:i,formatWeekNumber:a.props.formatWeekNumber,locale:a.props.locale,minDate:a.props.minDate,maxDate:a.props.maxDate,excludeDates:a.props.excludeDates,highlightDates:a.props.highlightDates,selectingDate:a.state.selectingDate,includeDates:a.props.includeDates,inline:a.props.inline,shouldFocusDayInline:a.props.shouldFocusDayInline,fixedHeight:a.props.fixedHeight,filterDate:a.props.filterDate,preSelection:a.props.preSelection,setPreSelection:a.props.setPreSelection,selected:a.props.selected,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,showWeekNumbers:a.props.showWeekNumbers,startDate:a.props.startDate,endDate:a.props.endDate,peekNextMonth:a.props.peekNextMonth,setOpen:a.props.setOpen,shouldCloseOnSelect:a.props.shouldCloseOnSelect,renderDayContents:a.props.renderDayContents,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,showMonthYearPicker:a.props.showMonthYearPicker,showFullMonthYearPicker:a.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:a.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:a.props.showFourColumnMonthYearPicker,showYearPicker:a.props.showYearPicker,showQuarterYearPicker:a.props.showQuarterYearPicker,isInputFocused:a.props.isInputFocused,containerRef:a.containerRef,monthShowsDuplicateDaysEnd:l,monthShowsDuplicateDaysStart:c})))}return e}})),vt(_t(a),"renderYears",(function(){if(!a.props.showTimeSelectOnly)return a.props.showYearPicker?de.default.createElement("div",{className:"react-datepicker__year--container"},a.renderHeader(),de.default.createElement(Hn,gt({onDayClick:a.handleDayClick,date:a.state.date},a.props))):void 0})),vt(_t(a),"renderTimeSection",(function(){if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return de.default.createElement(Fn,{selected:a.props.selected,openToDate:a.props.openToDate,onChange:a.props.onTimeChange,timeClassName:a.props.timeClassName,format:a.props.timeFormat,includeTimes:a.props.includeTimes,intervals:a.props.timeIntervals,minTime:a.props.minTime,maxTime:a.props.maxTime,excludeTimes:a.props.excludeTimes,filterTime:a.props.filterTime,timeCaption:a.props.timeCaption,todayButton:a.props.todayButton,showMonthDropdown:a.props.showMonthDropdown,showMonthYearDropdown:a.props.showMonthYearDropdown,showYearDropdown:a.props.showYearDropdown,withPortal:a.props.withPortal,monthRef:a.state.monthContainer,injectTimes:a.props.injectTimes,locale:a.props.locale,showTimeSelectOnly:a.props.showTimeSelectOnly})})),vt(_t(a),"renderInputTimeSection",(function(){var e=new Date(a.props.selected),t=Lt(e)&&Boolean(a.props.selected)?"".concat(Cn(e.getHours()),":").concat(Cn(e.getMinutes())):"";if(a.props.showTimeInput)return de.default.createElement(Vn,{date:e,timeString:t,timeInputLabel:a.props.timeInputLabel,onChange:a.props.onTimeChange,customTimeInput:a.props.customTimeInput})})),a.containerRef=de.default.createRef(),a.state={date:a.getDateInView(),selectingDate:null,monthContainer:null},a}return mt(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){this.props.preSelection&&!Yt(this.props.preSelection,e.preSelection)?this.setState({date:this.props.preSelection}):this.props.openToDate&&!Yt(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})}},{key:"render",value:function(){var e=this.props.container||zn;return de.default.createElement("div",{ref:this.containerRef},de.default.createElement(e,{className:fe.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.props.children))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Ot}}}]),n}(de.default.Component),Gn=function(e){return!e.disabled&&-1!==e.tabIndex},qn=function(e){wt(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(_t(a=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(a.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(Gn)})),vt(_t(a),"handleFocusStart",(function(e){var t=a.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),vt(_t(a),"handleFocusEnd",(function(e){var t=a.getTabChildren();t&&t.length>1&&t[0].focus()})),a.tabLoopRef=de.default.createRef(),a}return mt(n,[{key:"render",value:function(){return this.props.enableTabLoop?de.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},de.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,de.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(de.default.Component),Kn=function(e){wt(n,e);var t=xt(n);function n(e){var a;return ht(this,n),(a=t.call(this,e)).el=document.createElement("div"),a}return mt(n,[{key:"componentDidMount",value:function(){this.portalRoot=document.getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),document.body.appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return dt.default.createPortal(this.props.children,this.el)}}]),n}(de.default.Component),Yn=function(e){wt(n,e);var t=xt(n);function n(){return ht(this,n),t.apply(this,arguments)}return mt(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,a=t.wrapperClassName,i=t.hidePopper,r=t.popperComponent,o=t.popperModifiers,s=t.popperPlacement,l=t.popperProps,c=t.targetComponent,u=t.enableTabLoop,d=t.popperOnKeyDown,f=t.portalId;if(!i){var h=fe.default("react-datepicker-popper",n);e=de.default.createElement(le.Popper,gt({modifiers:o,placement:s},l),(function(e){var t=e.ref,n=e.style,a=e.placement,i=e.arrowProps;return de.default.createElement(qn,{enableTabLoop:u},de.default.createElement("div",{ref:t,style:n,className:h,"data-placement":a,onKeyDown:d},de.default.cloneElement(r,{arrowProps:i})))}))}this.props.popperContainer&&(e=de.default.createElement(this.props.popperContainer,{},e)),f&&!i&&(e=de.default.createElement(Kn,{portalId:f},e));var p=fe.default("react-datepicker-wrapper",a);return de.default.createElement(le.Manager,{className:"react-datepicker-manager"},de.default.createElement(le.Reference,null,(function(e){var t=e.ref;return de.default.createElement("div",{ref:t,className:p},c)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:{preventOverflow:{enabled:!0,escapeWithReference:!0,boundariesElement:"viewport"}},popperProps:{},popperPlacement:"bottom-start"}}}]),n}(de.default.Component),$n="react-datepicker-ignore-onclickoutside",Zn=ut.default(Wn),Xn="Date input not valid.",Jn=function(e){wt(n,e);var t=xt(n);function n(e){var a;return ht(this,n),vt(_t(a=t.call(this,e)),"getPreSelection",(function(){return a.props.openToDate?a.props.openToDate:a.props.selectsEnd&&a.props.startDate?a.props.startDate:a.props.selectsStart&&a.props.endDate?a.props.endDate:Dt()})),vt(_t(a),"calcInitialState",(function(){var e=a.getPreSelection(),t=bn(a.props),n=yn(a.props),i=t&&rt.default(e,t)?t:n&&it.default(e,n)?n:e;return{open:a.props.startOpen||!1,preventFocus:!1,preSelection:a.props.selected?a.props.selected:i,highlightDates:wn(a.props.highlightDates),focused:!1,shouldFocusDayInline:!1}})),vt(_t(a),"clearPreventFocusTimeout",(function(){a.preventFocusTimeout&&clearTimeout(a.preventFocusTimeout)})),vt(_t(a),"setFocus",(function(){a.input&&a.input.focus&&a.input.focus({preventScroll:!0})})),vt(_t(a),"setBlur",(function(){a.input&&a.input.blur&&a.input.blur(),a.cancelFocusInput()})),vt(_t(a),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];a.setState({open:e,preSelection:e&&a.state.open?a.state.preSelection:a.calcInitialState().preSelection,lastPreSelectChange:ea},(function(){e||a.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&a.setBlur(),a.setState({inputValue:null})}))}))})),vt(_t(a),"inputOk",(function(){return he.default(a.state.preSelection)})),vt(_t(a),"isCalendarOpen",(function(){return void 0===a.props.open?a.state.open&&!a.props.disabled&&!a.props.readOnly:a.props.open})),vt(_t(a),"handleFocus",(function(e){a.state.preventFocus||(a.props.onFocus(e),a.props.preventOpenOnFocus||a.props.readOnly||a.setOpen(!0)),a.setState({focused:!0})})),vt(_t(a),"cancelFocusInput",(function(){clearTimeout(a.inputFocusTimeout),a.inputFocusTimeout=null})),vt(_t(a),"deferFocusInput",(function(){a.cancelFocusInput(),a.inputFocusTimeout=setTimeout((function(){return a.setFocus()}),1)})),vt(_t(a),"handleDropdownFocus",(function(){a.cancelFocusInput()})),vt(_t(a),"handleBlur",(function(e){(!a.state.open||a.props.withPortal||a.props.showTimeInput)&&a.props.onBlur(e),a.setState({focused:!1})})),vt(_t(a),"handleCalendarClickOutside",(function(e){a.props.inline||a.setOpen(!1),a.props.onClickOutside(e),a.props.withPortal&&e.preventDefault()})),vt(_t(a),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0];if(!a.props.onChangeRaw||(a.props.onChangeRaw.apply(_t(a),t),"function"==typeof i.isDefaultPrevented&&!i.isDefaultPrevented())){a.setState({inputValue:i.target.value,lastPreSelectChange:Qn});var r=Rt(i.target.value,a.props.dateFormat,a.props.locale,a.props.strictParsing);!r&&i.target.value||a.setSelected(r,i,!0)}})),vt(_t(a),"handleSelect",(function(e,t,n){a.setState({preventFocus:!0},(function(){return a.preventFocusTimeout=setTimeout((function(){return a.setState({preventFocus:!1})}),50),a.preventFocusTimeout})),a.props.onChangeRaw&&a.props.onChangeRaw(t),a.setSelected(e,t,!1,n),!a.props.shouldCloseOnSelect||a.props.showTimeSelect?a.setPreSelection(e):a.props.inline||a.setOpen(!1)})),vt(_t(a),"setSelected",(function(e,t,n,i){var r=e;if(null===r||!nn(r,a.props)){var o=a.props,s=o.onChange,l=o.selectsRange,c=o.startDate,u=o.endDate;if(!$t(a.props.selected,r)||a.props.allowSameDay||l)if(null!==r&&(!a.props.selected||n&&(a.props.showTimeSelect||a.props.showTimeSelectOnly||a.props.showTimeInput)||(r=It(r,{hour:Te.default(a.props.selected),minute:je.default(a.props.selected),second:Ee.default(a.props.selected)})),a.props.inline||a.setState({preSelection:r}),a.props.focusSelectedMonth||a.setState({monthSelectedIn:i})),l){var d=c&&u;c||u?c&&!u&&(rt.default(r,c)?s([r,null],t):s([c,r],t)):s([r,null],t),d&&s([r,null],t)}else s(r,t);n||(a.props.onSelect(r,t),a.setState({inputValue:null}))}})),vt(_t(a),"setPreSelection",(function(e){var t=void 0!==a.props.minDate,n=void 0!==a.props.maxDate,i=!0;e&&(t&&n?i=Zt(e,a.props.minDate,a.props.maxDate):t?i=it.default(e,a.props.minDate):n&&(i=rt.default(e,a.props.maxDate))),i&&a.setState({preSelection:e})})),vt(_t(a),"handleTimeChange",(function(e){var t=It(a.props.selected?a.props.selected:a.getPreSelection(),{hour:Te.default(e),minute:je.default(e)});a.setState({preSelection:t}),a.props.onChange(t),a.props.shouldCloseOnSelect&&a.setOpen(!1),a.props.showTimeInput&&a.setOpen(!0),a.setState({inputValue:null})})),vt(_t(a),"onInputClick",(function(){a.props.disabled||a.props.readOnly||a.setOpen(!0),a.props.onInputClick()})),vt(_t(a),"onInputKeyDown",(function(e){a.props.onKeyDown(e);var t=e.key;if(a.state.open||a.props.inline||a.props.preventOpenOnFocus){if(a.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=a.calendar.componentNode&&a.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var i=Dt(a.state.preSelection);"Enter"===t?(e.preventDefault(),a.inputOk()&&a.state.lastPreSelectChange===ea?(a.handleSelect(i,e),!a.props.shouldCloseOnSelect&&a.setPreSelection(i)):a.setOpen(!1)):"Escape"===t&&(e.preventDefault(),a.setOpen(!1)),a.inputOk()||a.props.onInputError({code:1,msg:Xn})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||a.onInputClick()})),vt(_t(a),"onDayKeyDown",(function(e){a.props.onKeyDown(e);var t=e.key,n=Dt(a.state.preSelection);if("Enter"===t)e.preventDefault(),a.handleSelect(n,e),!a.props.shouldCloseOnSelect&&a.setPreSelection(n);else if("Escape"===t)e.preventDefault(),a.setOpen(!1),a.inputOk()||a.props.onInputError({code:1,msg:Xn});else if(!a.props.disabledKeyboardNavigation){var i;switch(t){case"ArrowLeft":i=Ce.default(n,1);break;case"ArrowRight":i=be.default(n,1);break;case"ArrowUp":i=_e.default(n,1);break;case"ArrowDown":i=ye.default(n,1);break;case"PageUp":i=Se.default(n,1);break;case"PageDown":i=we.default(n,1);break;case"Home":i=xe.default(n,1);break;case"End":i=ke.default(n,1)}if(!i)return void(a.props.onInputError&&a.props.onInputError({code:1,msg:Xn}));if(e.preventDefault(),a.setState({lastPreSelectChange:ea}),a.props.adjustDateOnChange&&a.setSelected(i),a.setPreSelection(i),a.props.inline){var r=Ae.default(n),o=Ae.default(i),s=Re.default(n),l=Re.default(i);r!==o||s!==l?a.setState({shouldFocusDayInline:!0}):a.setState({shouldFocusDayInline:!1})}}})),vt(_t(a),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),a.setState({preventFocus:!0},(function(){a.setOpen(!1),setTimeout((function(){a.setFocus(),a.setState({preventFocus:!1})}))})))})),vt(_t(a),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),a.props.onChange(null,e),a.setState({inputValue:null})})),vt(_t(a),"clear",(function(){a.onClearClick()})),vt(_t(a),"onScroll",(function(e){"boolean"==typeof a.props.closeOnScroll&&a.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||a.setOpen(!1):"function"==typeof a.props.closeOnScroll&&a.props.closeOnScroll(e)&&a.setOpen(!1)})),vt(_t(a),"renderCalendar",(function(){return a.props.inline||a.isCalendarOpen()?de.default.createElement(Zn,{ref:function(e){a.calendar=e},locale:a.props.locale,chooseDayAriaLabelPrefix:a.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:a.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:a.props.weekAriaLabelPrefix,adjustDateOnChange:a.props.adjustDateOnChange,setOpen:a.setOpen,shouldCloseOnSelect:a.props.shouldCloseOnSelect,dateFormat:a.props.dateFormatCalendar,useWeekdaysShort:a.props.useWeekdaysShort,formatWeekDay:a.props.formatWeekDay,dropdownMode:a.props.dropdownMode,selected:a.props.selected,preSelection:a.state.preSelection,onSelect:a.handleSelect,onWeekSelect:a.props.onWeekSelect,openToDate:a.props.openToDate,minDate:a.props.minDate,maxDate:a.props.maxDate,selectsStart:a.props.selectsStart,selectsEnd:a.props.selectsEnd,selectsRange:a.props.selectsRange,startDate:a.props.startDate,endDate:a.props.endDate,excludeDates:a.props.excludeDates,filterDate:a.props.filterDate,onClickOutside:a.handleCalendarClickOutside,formatWeekNumber:a.props.formatWeekNumber,highlightDates:a.state.highlightDates,includeDates:a.props.includeDates,includeTimes:a.props.includeTimes,injectTimes:a.props.injectTimes,inline:a.props.inline,shouldFocusDayInline:a.state.shouldFocusDayInline,peekNextMonth:a.props.peekNextMonth,showMonthDropdown:a.props.showMonthDropdown,showPreviousMonths:a.props.showPreviousMonths,useShortMonthInDropdown:a.props.useShortMonthInDropdown,showMonthYearDropdown:a.props.showMonthYearDropdown,showWeekNumbers:a.props.showWeekNumbers,showYearDropdown:a.props.showYearDropdown,withPortal:a.props.withPortal,forceShowMonthNavigation:a.props.forceShowMonthNavigation,showDisabledMonthNavigation:a.props.showDisabledMonthNavigation,scrollableYearDropdown:a.props.scrollableYearDropdown,scrollableMonthYearDropdown:a.props.scrollableMonthYearDropdown,todayButton:a.props.todayButton,weekLabel:a.props.weekLabel,outsideClickIgnoreClass:$n,fixedHeight:a.props.fixedHeight,monthsShown:a.props.monthsShown,monthSelectedIn:a.state.monthSelectedIn,onDropdownFocus:a.handleDropdownFocus,onMonthChange:a.props.onMonthChange,onYearChange:a.props.onYearChange,dayClassName:a.props.dayClassName,weekDayClassName:a.props.weekDayClassName,monthClassName:a.props.monthClassName,timeClassName:a.props.timeClassName,showTimeSelect:a.props.showTimeSelect,showTimeSelectOnly:a.props.showTimeSelectOnly,onTimeChange:a.handleTimeChange,timeFormat:a.props.timeFormat,timeIntervals:a.props.timeIntervals,minTime:a.props.minTime,maxTime:a.props.maxTime,excludeTimes:a.props.excludeTimes,filterTime:a.props.filterTime,timeCaption:a.props.timeCaption,className:a.props.calendarClassName,container:a.props.calendarContainer,yearItemNumber:a.props.yearItemNumber,yearDropdownItemNumber:a.props.yearDropdownItemNumber,previousMonthButtonLabel:a.props.previousMonthButtonLabel,nextMonthButtonLabel:a.props.nextMonthButtonLabel,previousYearButtonLabel:a.props.previousYearButtonLabel,nextYearButtonLabel:a.props.nextYearButtonLabel,timeInputLabel:a.props.timeInputLabel,disabledKeyboardNavigation:a.props.disabledKeyboardNavigation,renderCustomHeader:a.props.renderCustomHeader,popperProps:a.props.popperProps,renderDayContents:a.props.renderDayContents,onDayMouseEnter:a.props.onDayMouseEnter,onMonthMouseLeave:a.props.onMonthMouseLeave,showTimeInput:a.props.showTimeInput,showMonthYearPicker:a.props.showMonthYearPicker,showFullMonthYearPicker:a.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:a.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:a.props.showFourColumnMonthYearPicker,showYearPicker:a.props.showYearPicker,showQuarterYearPicker:a.props.showQuarterYearPicker,showPopperArrow:a.props.showPopperArrow,excludeScrollbar:a.props.excludeScrollbar,handleOnKeyDown:a.onDayKeyDown,isInputFocused:a.state.focused,customTimeInput:a.props.customTimeInput,setPreSelection:a.setPreSelection},a.props.children):null})),vt(_t(a),"renderDateInput",(function(){var e,t,n,i,r,o=fe.default(a.props.className,vt({},$n,a.state.open)),s=a.props.customInput||de.default.createElement("input",{type:"text"}),l=a.props.customInputRef||"ref",c="string"==typeof a.props.value?a.props.value:"string"==typeof a.state.inputValue?a.state.inputValue:(t=a.props.selected,i=(n=a.props).dateFormat,r=n.locale,t&&Bt(t,Array.isArray(i)?i[0]:i,r)||"");return de.default.cloneElement(s,(vt(e={},l,(function(e){a.input=e})),vt(e,"value",c),vt(e,"onBlur",a.handleBlur),vt(e,"onChange",a.handleChange),vt(e,"onClick",a.onInputClick),vt(e,"onFocus",a.handleFocus),vt(e,"onKeyDown",a.onInputKeyDown),vt(e,"id",a.props.id),vt(e,"name",a.props.name),vt(e,"autoFocus",a.props.autoFocus),vt(e,"placeholder",a.props.placeholderText),vt(e,"disabled",a.props.disabled),vt(e,"autoComplete",a.props.autoComplete),vt(e,"className",fe.default(s.props.className,o)),vt(e,"title",a.props.title),vt(e,"readOnly",a.props.readOnly),vt(e,"required",a.props.required),vt(e,"tabIndex",a.props.tabIndex),vt(e,"aria-describedby",a.props.ariaDescribedBy),vt(e,"aria-invalid",a.props.ariaInvalid),vt(e,"aria-labelledby",a.props.ariaLabelledBy),vt(e,"aria-required",a.props.ariaRequired),e))})),vt(_t(a),"renderClearButton",(function(){var e=a.props,t=e.isClearable,n=e.selected,i=e.clearButtonTitle,r=e.ariaLabelClose,o=void 0===r?"Close":r;return t&&null!=n?de.default.createElement("button",{type:"button",className:"react-datepicker__close-icon","aria-label":o,onClick:a.onClearClick,title:i,tabIndex:-1}):null})),a.state=a.calcInitialState(),a}return mt(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,a;e.inline&&(n=e.selected,a=this.props.selected,n&&a?Ae.default(n)!==Ae.default(a)||Re.default(n)!==Re.default(a):n!==a)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:wn(this.props.highlightDates)}),t.focused||$t(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"render",value:function(){var e=this.renderCalendar();return this.props.inline&&!this.props.withPortal?e:this.props.withPortal?de.default.createElement("div",null,this.props.inline?null:de.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),this.state.open||this.props.inline?de.default.createElement("div",{className:"react-datepicker__portal"},e):null):de.default.createElement(Yn,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,popperModifiers:this.props.popperModifiers,targetComponent:de.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton()),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Ot,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null}}}]),n}(de.default.Component),Qn="input",ea="navigate";t.CalendarContainer=zn,t.default=Jn,t.getDefaultLocale=Xt,t.registerLocale=function(t,n){var a="undefined"!=typeof window?window:e;a.__localeData__||(a.__localeData__={}),a.__localeData__[t]=n},t.setDefaultLocale=function(t){("undefined"!=typeof window?window:e).__localeId__=t},Object.defineProperty(t,"__esModule",{value:!0})}(t,n("./node_modules/react/index.js"),n("./node_modules/prop-types/index.js"),n("./node_modules/classnames/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isDate/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isValid/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/format/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addWeeks/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/addYears/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subDays/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subWeeks/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subMonths/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/subYears/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getSeconds/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getDate/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getISOWeek/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/getTime/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setSeconds/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setMinutes/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setHours/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/setYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/min/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/max/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarDays/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarMonths/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarWeeks/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarYears/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/startOfYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/endOfDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/endOfWeek/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/endOfMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isEqual/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameDay/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameMonth/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameYear/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isSameQuarter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isAfter/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isBefore/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/isWithinInterval/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/parse/index.js"),n("./node_modules/react-datepicker/node_modules/date-fns/parseISO/index.js"),n("./node_modules/react-onclickoutside/dist/react-onclickoutside.es.js"),n("./node_modules/react-popper/lib/esm/index.js"),n("./node_modules/react-dom/index.js"))}).call(this,n("./node_modules/webpack/buildin/global.js"))},"./node_modules/react-datepicker/node_modules/date-fns/_lib/addLeadingZeros/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e<0?"-":"",a=Math.abs(e).toString();for(;a.length<t;)a="0"+a;return n+a},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/assign/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t=t||{})t.hasOwnProperty(n)&&(e[n]=t[n]);return e},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/format/formatters/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/lightFormatters/index.js")),i=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCDayOfYear/index.js")),r=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeek/index.js")),o=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js")),s=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeek/index.js")),l=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js")),c=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/addLeadingZeros/index.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d="midnight",f="noon",h="morning",p="afternoon",m="evening",v="night";function g(e,t){var n=e>0?"-":"+",a=Math.abs(e),i=Math.floor(a/60),r=a%60;if(0===r)return n+String(i);var o=t||"";return n+String(i)+o+(0,c.default)(r,2)}function b(e,t){return e%60==0?(e>0?"-":"+")+(0,c.default)(Math.abs(e)/60,2):y(e,t)}function y(e,t){var n=t||"",a=e>0?"-":"+",i=Math.abs(e);return a+(0,c.default)(Math.floor(i/60),2)+n+(0,c.default)(i%60,2)}var w={G:function(e,t,n){var a=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var i=e.getUTCFullYear(),r=i>0?i:1-i;return n.ordinalNumber(r,{unit:"year"})}return a.default.y(e,t)},Y:function(e,t,n,a){var i=(0,l.default)(e,a),r=i>0?i:1-i;if("YY"===t){var o=r%100;return(0,c.default)(o,2)}return"Yo"===t?n.ordinalNumber(r,{unit:"year"}):(0,c.default)(r,t.length)},R:function(e,t){var n=(0,o.default)(e);return(0,c.default)(n,t.length)},u:function(e,t){var n=e.getUTCFullYear();return(0,c.default)(n,t.length)},Q:function(e,t,n){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return(0,c.default)(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){var a=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return(0,c.default)(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){var i=e.getUTCMonth();switch(t){case"M":case"MM":return a.default.M(e,t);case"Mo":return n.ordinalNumber(i+1,{unit:"month"});case"MMM":return n.month(i,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(i,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(i,{width:"wide",context:"formatting"})}},L:function(e,t,n){var a=e.getUTCMonth();switch(t){case"L":return String(a+1);case"LL":return(0,c.default)(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){var i=(0,s.default)(e,a);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):(0,c.default)(i,t.length)},I:function(e,t,n){var a=(0,r.default)(e);return"Io"===t?n.ordinalNumber(a,{unit:"week"}):(0,c.default)(a,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):a.default.d(e,t)},D:function(e,t,n){var a=(0,i.default)(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):(0,c.default)(a,t.length)},E:function(e,t,n){var a=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){var i=e.getUTCDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return(0,c.default)(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){var i=e.getUTCDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return(0,c.default)(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){var a=e.getUTCDay(),i=0===a?7:a;switch(t){case"i":return String(i);case"ii":return(0,c.default)(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){var a=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){var a,i=e.getUTCHours();switch(a=12===i?f:0===i?d:i/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){var a,i=e.getUTCHours();switch(a=i>=17?m:i>=12?p:i>=4?h:v,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var i=e.getUTCHours()%12;return 0===i&&(i=12),n.ordinalNumber(i,{unit:"hour"})}return a.default.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):a.default.H(e,t)},K:function(e,t,n){var a=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(a,{unit:"hour"}):(0,c.default)(a,t.length)},k:function(e,t,n){var a=e.getUTCHours();return 0===a&&(a=24),"ko"===t?n.ordinalNumber(a,{unit:"hour"}):(0,c.default)(a,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):a.default.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):a.default.s(e,t)},S:function(e,t){return a.default.S(e,t)},X:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return b(i);case"XXXX":case"XX":return y(i);case"XXXXX":case"XXX":default:return y(i,":")}},x:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();switch(t){case"x":return b(i);case"xxxx":case"xx":return y(i);case"xxxxx":case"xxx":default:return y(i,":")}},O:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(i,":");case"OOOO":default:return"GMT"+y(i,":")}},z:function(e,t,n,a){var i=(a._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(i,":");case"zzzz":default:return"GMT"+y(i,":")}},t:function(e,t,n,a){var i=a._originalDate||e,r=Math.floor(i.getTime()/1e3);return(0,c.default)(r,t.length)},T:function(e,t,n,a){var i=(a._originalDate||e).getTime();return(0,c.default)(i,t.length)}};t.default=w,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/format/lightFormatters/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=(a=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/addLeadingZeros/index.js"))&&a.__esModule?a:{default:a};var r={y:function(e,t){var n=e.getUTCFullYear(),a=n>0?n:1-n;return(0,i.default)("yy"===t?a%100:a,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):(0,i.default)(n+1,2)},d:function(e,t){return(0,i.default)(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return(0,i.default)(e.getUTCHours()%12||12,t.length)},H:function(e,t){return(0,i.default)(e.getUTCHours(),t.length)},m:function(e,t){return(0,i.default)(e.getUTCMinutes(),t.length)},s:function(e,t){return(0,i.default)(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,a=e.getUTCMilliseconds(),r=Math.floor(a*Math.pow(10,n-3));return(0,i.default)(r,t.length)}};t.default=r,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/format/longFormatters/index.js":function(e,t,n){"use strict";function a(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}}function i(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={p:i,P:function(e,t){var n,r=e.match(/(P+)(p+)?/),o=r[1],s=r[2];if(!s)return a(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;case"PPPP":default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",a(o,t)).replace("{{time}}",i(s,t))}};t.default=r,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCDayOfYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),s=n-r;return Math.floor(s/o)+1};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}var o=864e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(1,arguments);var t=(0,a.default)(e),n=(0,i.default)(t).getTime()-(0,r.default)(t).getTime();return Math.round(n/l)+1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var s=(0,i.default)(o),l=new Date(0);l.setUTCFullYear(n,0,4),l.setUTCHours(0,0,0,0);var c=(0,i.default)(l);return t.getTime()>=s.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(1,arguments);var n=(0,a.default)(e),s=(0,i.default)(n,t).getTime()-(0,r.default)(n,t).getTime();return Math.round(s/l)+1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeekYear/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(1,arguments);var n=(0,i.default)(e,t),s=n.getUTCFullYear(),l=t||{},c=l.locale,u=c&&c.options&&c.options.firstWeekContainsDate,d=null==u?1:(0,a.default)(u),f=null==l.firstWeekContainsDate?d:(0,a.default)(l.firstWeekContainsDate);if(!(f>=1&&f<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var h=new Date(0);h.setUTCFullYear(s+1,0,f),h.setUTCHours(0,0,0,0);var p=(0,r.default)(h,t),m=new Date(0);m.setUTCFullYear(s,0,f),m.setUTCHours(0,0,0,0);var v=(0,r.default)(m,t);return n.getTime()>=p.getTime()?s+1:n.getTime()>=v.getTime()?s:s-1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/protectedTokens/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isProtectedDayOfYearToken=function(e){return-1!==a.indexOf(e)},t.isProtectedWeekYearToken=function(e){return-1!==i.indexOf(e)},t.throwProtectedError=function(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://git.io/fxCyr"))};var a=["D","DD"],i=["YY","YYYY"]},"./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,r.default)(2,arguments);var o=n||{},s=o.locale,l=s&&s.options&&s.options.weekStartsOn,c=null==l?0:(0,a.default)(l),u=null==o.weekStartsOn?c:(0,a.default)(o.weekStartsOn);if(!(u>=0&&u<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=(0,i.default)(e),f=(0,a.default)(t),h=d.getUTCDay(),p=f%7,m=(p+7)%7,v=(m<u?7:0)+f-h;return d.setUTCDate(d.getUTCDate()+v),d};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISODay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);n%7==0&&(n-=7);var o=1,s=(0,i.default)(e),l=s.getUTCDay(),c=n%7,u=(c+7)%7,d=(u<o?7:0)+n-l;return s.setUTCDate(s.getUTCDate()+d),s};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,i.default)(e),s=(0,a.default)(t),l=(0,r.default)(n)-s;return n.setUTCDate(n.getUTCDate()-7*l),n};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,o.default)(2,arguments);var s=(0,i.default)(e),l=(0,a.default)(t),c=(0,r.default)(s,n)-l;return s.setUTCDate(s.getUTCDate()-7*c),s};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=1,n=(0,a.default)(e),r=n.getUTCDay(),o=(r<t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var o=(0,i.default)(n);return o};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCISOWeekYear/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(1,arguments);var n=t||{},o=n.locale,s=o&&o.options&&o.options.weekStartsOn,l=null==s?0:(0,a.default)(s),c=null==n.weekStartsOn?l:(0,a.default)(n.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=(0,i.default)(e),d=u.getUTCDay(),f=(d<c?7:0)+d-c;return u.setUTCDate(u.getUTCDate()-f),u.setUTCHours(0,0,0,0),u};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(1,arguments);var n=t||{},s=n.locale,l=s&&s.options&&s.options.firstWeekContainsDate,c=null==l?1:(0,a.default)(l),u=null==n.firstWeekContainsDate?c:(0,a.default)(n.firstWeekContainsDate),d=(0,i.default)(e,t),f=new Date(0);f.setUTCFullYear(d,0,u),f.setUTCHours(0,0,0,0);var h=(0,r.default)(f,t);return h};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);if(isNaN(t))return t;return t<0?Math.ceil(t):Math.floor(t)},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e),o=(0,a.default)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;return n.setDate(n.getDate()+o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,n*s)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=36e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e).getTime(),o=(0,a.default)(t);return new Date(n+o)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,6e4*n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e),o=(0,a.default)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;var s=n.getDate(),l=new Date(n.getTime());l.setMonth(n.getMonth()+o+1,0);var c=l.getDate();return s>=c?l:(n.setFullYear(l.getFullYear(),l.getMonth(),s),n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addWeeks/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t),o=7*n;return(0,i.default)(e,o)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/addYears/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,12*n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarDays/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e),o=(0,i.default)(t),l=n.getTime()-(0,a.default)(n),c=o.getTime()-(0,a.default)(o);return Math.round((l-c)/s)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=864e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarMonths/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t),o=n.getFullYear()-r.getFullYear(),s=n.getMonth()-r.getMonth();return 12*o+s};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarWeeks/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,r.default)(2,arguments);var o=(0,a.default)(e,n),l=(0,a.default)(t,n),c=o.getTime()-(0,i.default)(o),u=l.getTime()-(0,i.default)(l);return Math.round((c-u)/s)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}var s=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/differenceInCalendarYears/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getFullYear()-r.getFullYear()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/endOfDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e);return t.setHours(23,59,59,999),t};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/endOfMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/endOfWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(1,arguments);var n=t||{},o=n.locale,s=o&&o.options&&o.options.weekStartsOn,l=null==s?0:(0,i.default)(s),c=null==n.weekStartsOn?l:(0,i.default)(n.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=(0,a.default)(e),d=u.getDay(),f=6+(d<c?-7:0)-(d-c);return u.setDate(u.getDate()+f),u.setHours(23,59,59,999),u};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/format/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){(0,f.default)(2,arguments);var h=String(t),v=n||{},g=v.locale||i.default,w=g.options&&g.options.firstWeekContainsDate,k=null==w?1:(0,d.default)(w),C=null==v.firstWeekContainsDate?k:(0,d.default)(v.firstWeekContainsDate);if(!(C>=1&&C<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var _=g.options&&g.options.weekStartsOn,S=null==_?0:(0,d.default)(_),x=null==v.weekStartsOn?S:(0,d.default)(v.weekStartsOn);if(!(x>=0&&x<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!g.localize)throw new RangeError("locale must contain localize property");if(!g.formatLong)throw new RangeError("locale must contain formatLong property");var E=(0,o.default)(e);if(!(0,a.default)(E))throw new RangeError("Invalid time value");var j=(0,c.default)(E),T=(0,r.default)(E,j),M={firstWeekContainsDate:C,weekStartsOn:x,locale:g,_originalDate:E},P=h.match(m).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,l.default[t])(e,g.formatLong,M):e})).join("").match(p).map((function(n){if("''"===n)return"'";var a=n[0];if("'"===a)return y(n);var i=s.default[a];if(i)return!v.useAdditionalWeekYearTokens&&(0,u.isProtectedWeekYearToken)(n)&&(0,u.throwProtectedError)(n,t,e),!v.useAdditionalDayOfYearTokens&&(0,u.isProtectedDayOfYearToken)(n)&&(0,u.throwProtectedError)(n,t,e),i(T,n,g.localize,M);if(a.match(b))throw new RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return n})).join("");return P};var a=h(n("./node_modules/react-datepicker/node_modules/date-fns/isValid/index.js")),i=h(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/index.js")),r=h(n("./node_modules/react-datepicker/node_modules/date-fns/subMilliseconds/index.js")),o=h(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),s=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/formatters/index.js")),l=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/longFormatters/index.js")),c=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),u=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/protectedTokens/index.js"),d=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),f=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function h(e){return e&&e.__esModule?e:{default:e}}var p=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,m=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,v=/^'([^]*?)'?$/,g=/''/g,b=/[a-zA-Z]/;function y(e){return e.match(v)[1].replace(g,"'")}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getDate/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getDate();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getDay();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getDaysInMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getFullYear(),r=t.getMonth(),o=new Date(0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getHours();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,o.default)(1,arguments);var t=(0,a.default)(e),n=(0,i.default)(t).getTime()-(0,r.default)(t).getTime();return Math.round(n/l)+1};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeekYear/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=6048e5;e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=t.getFullYear(),o=new Date(0);o.setFullYear(n+1,0,4),o.setHours(0,0,0,0);var s=(0,i.default)(o),l=new Date(0);l.setFullYear(n,0,4),l.setHours(0,0,0,0);var c=(0,i.default)(l);return t.getTime()>=s.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getMinutes();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getMonth();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=Math.floor(t.getMonth()/3)+1;return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getSeconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getSeconds();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getTime/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getTime();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/getYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getFullYear();return n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isAfter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getTime()>r.getTime()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isBefore/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getTime()<r.getTime()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isDate/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(1,arguments),e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)};var a,i=(a=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"))&&a.__esModule?a:{default:a};e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isEqual/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getTime()===r.getTime()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getTime()===r.getTime()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getTime()===r.getTime()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/startOfQuarter/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isSameYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=(0,a.default)(e),r=(0,a.default)(t);return n.getFullYear()===r.getFullYear()};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isValid/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e);return!isNaN(t)};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/isWithinInterval/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(2,arguments);var n=t||{},r=(0,a.default)(e).getTime(),o=(0,a.default)(n.start).getTime(),s=(0,a.default)(n.end).getTime();if(!(o<=s))throw new RangeError("Invalid interval");return r>=o&&r<=s};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){var n=t||{},a=n.width?String(n.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var a,i=n||{};if("formatting"===(i.context?String(i.context):"standalone")&&e.formattingValues){var r=e.defaultFormattingWidth||e.defaultWidth,o=i.width?String(i.width):r;a=e.formattingValues[o]||e.formattingValues[r]}else{var s=e.defaultWidth,l=i.width?String(i.width):e.defaultWidth;a=e.values[l]||e.values[s]}return a[e.argumentCallback?e.argumentCallback(t):t]}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var a=String(t),i=n||{},r=i.width,o=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],s=a.match(o);if(!s)return null;var l,c=s[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth];return l="[object Array]"===Object.prototype.toString.call(u)?function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}(u,(function(e){return e.test(c)})):function(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}(u,(function(e){return e.test(c)})),l=e.valueCallback?e.valueCallback(l):l,{value:l=i.valueCallback?i.valueCallback(l):l,rest:a.slice(c.length)}}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t,n){var a=String(t),i=n||{},r=a.match(e.matchPattern);if(!r)return null;var o=r[0],s=a.match(e.parsePattern);if(!s)return null;var l=e.valueCallback?e.valueCallback(s[0]):s[0];return{value:l=i.valueCallback?i.valueCallback(l):l,rest:a.slice(o.length)}}},e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i;n=n||{},i="string"==typeof a[e]?a[e]:1===t?a[e].one:a[e].other.replace("{{count}}",t);if(n.addSuffix)return n.comparison>0?"in "+i:i+" ago";return i};var a={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=(a=n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildFormatLongFn/index.js"))&&a.__esModule?a:{default:a};var r={date:(0,i.default)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,i.default)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,i.default)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})};t.default=r,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,i){return a[e]};var a={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/localize/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=(a=n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildLocalizeFn/index.js"))&&a.__esModule?a:{default:a};var r={ordinalNumber:function(e,t){var n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,i.default)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,i.default)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return Number(e)-1}}),month:(0,i.default)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,i.default)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,i.default)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};t.default=r,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/match/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchPatternFn/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/locale/_lib/buildMatchFn/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}var o={ordinalNumber:(0,a.default)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,i.default)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,i.default)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,i.default)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,i.default)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,i.default)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})};t.default=o,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatDistance/index.js")),i=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatLong/index.js")),r=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/formatRelative/index.js")),o=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/localize/index.js")),s=l(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/_lib/match/index.js"));function l(e){return e&&e.__esModule?e:{default:e}}var c={code:"en-US",formatDistance:a.default,formatLong:i.default,formatRelative:r.default,localize:o.default,match:s.default,options:{weekStartsOn:0,firstWeekContainsDate:1}};t.default=c,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/max/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n;if((0,i.default)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,a.default)(e);(void 0===n||n<t||isNaN(t))&&(n=t)})),n||new Date(NaN)};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/min/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n;if((0,i.default)(1,arguments),e&&"function"==typeof e.forEach)t=e;else{if("object"!=typeof e||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,a.default)(e);(void 0===n||n>t||isNaN(t))&&(n=t)})),n||new Date(NaN)};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/parse/_lib/parsers/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getUTCWeekYear/index.js")),i=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCDay/index.js")),r=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISODay/index.js")),o=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCISOWeek/index.js")),s=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/setUTCWeek/index.js")),l=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCISOWeek/index.js")),c=u(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/startOfUTCWeek/index.js"));function u(e){return e&&e.__esModule?e:{default:e}}var d=/^(1[0-2]|0?\d)/,f=/^(3[0-1]|[0-2]?\d)/,h=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,p=/^(5[0-3]|[0-4]?\d)/,m=/^(2[0-3]|[0-1]?\d)/,v=/^(2[0-4]|[0-1]?\d)/,g=/^(1[0-1]|0?\d)/,b=/^(1[0-2]|0?\d)/,y=/^[0-5]?\d/,w=/^[0-5]?\d/,k=/^\d/,C=/^\d{1,2}/,_=/^\d{1,3}/,S=/^\d{1,4}/,x=/^-?\d+/,E=/^-?\d/,j=/^-?\d{1,2}/,T=/^-?\d{1,3}/,M=/^-?\d{1,4}/,P=/^([+-])(\d{2})(\d{2})?|Z/,O=/^([+-])(\d{2})(\d{2})|Z/,A=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,D=/^([+-])(\d{2}):(\d{2})|Z/,R=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function L(e,t,n){var a=t.match(e);if(!a)return null;var i=parseInt(a[0],10);return{value:n?n(i):i,rest:t.slice(a[0].length)}}function B(e,t){var n=t.match(e);return n?"Z"===n[0]?{value:0,rest:t.slice(1)}:{value:("+"===n[1]?1:-1)*(36e5*(n[2]?parseInt(n[2],10):0)+6e4*(n[3]?parseInt(n[3],10):0)+1e3*(n[5]?parseInt(n[5],10):0)),rest:t.slice(n[0].length)}:null}function I(e,t){return L(x,e,t)}function N(e,t,n){switch(e){case 1:return L(k,t,n);case 2:return L(C,t,n);case 3:return L(_,t,n);case 4:return L(S,t,n);default:return L(new RegExp("^\\d{1,"+e+"}"),t,n)}}function F(e,t,n){switch(e){case 1:return L(E,t,n);case 2:return L(j,t,n);case 3:return L(T,t,n);case 4:return L(M,t,n);default:return L(new RegExp("^-?\\d{1,"+e+"}"),t,n)}}function H(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function V(e,t){var n,a=t>0,i=a?t:1-t;if(i<=50)n=e||100;else{var r=i+50;n=e+100*Math.floor(r/100)-(e>=r%100?100:0)}return a?n:1-n}var z=[31,28,31,30,31,30,31,31,30,31,30,31],U=[31,29,31,30,31,30,31,31,30,31,30,31];function W(e){return e%400==0||e%4==0&&e%100!=0}var G={G:{priority:140,parse:function(e,t,n,a){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});case"GGGG":default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}},set:function(e,t,n,a){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["R","u","t","T"]},y:{priority:130,parse:function(e,t,n,a){var i=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return N(4,e,i);case"yo":return n.ordinalNumber(e,{unit:"year",valueCallback:i});default:return N(t.length,e,i)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n,a){var i=e.getUTCFullYear();if(n.isTwoDigitYear){var r=V(n.year,i);return e.setUTCFullYear(r,0,1),e.setUTCHours(0,0,0,0),e}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","u","w","I","i","e","c","t","T"]},Y:{priority:130,parse:function(e,t,n,a){var i=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return N(4,e,i);case"Yo":return n.ordinalNumber(e,{unit:"year",valueCallback:i});default:return N(t.length,e,i)}},validate:function(e,t,n){return t.isTwoDigitYear||t.year>0},set:function(e,t,n,i){var r=(0,a.default)(e,i);if(n.isTwoDigitYear){var o=V(n.year,r);return e.setUTCFullYear(o,0,i.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,c.default)(e,i)}var s="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(s,0,i.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,c.default)(e,i)},incompatibleTokens:["y","R","u","Q","q","M","L","I","d","D","i","t","T"]},R:{priority:130,parse:function(e,t,n,a){return F("R"===t?4:t.length,e)},set:function(e,t,n,a){var i=new Date(0);return i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0),(0,l.default)(i)},incompatibleTokens:["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]},u:{priority:130,parse:function(e,t,n,a){return F("u"===t?4:t.length,e)},set:function(e,t,n,a){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["G","y","Y","R","w","I","i","e","c","t","T"]},Q:{priority:120,parse:function(e,t,n,a){switch(t){case"Q":case"QQ":return N(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n,a){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]},q:{priority:120,parse:function(e,t,n,a){switch(t){case"q":case"qq":return N(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=1&&t<=4},set:function(e,t,n,a){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]},M:{priority:110,parse:function(e,t,n,a){var i=function(e){return e-1};switch(t){case"M":return L(d,e,i);case"MM":return N(2,e,i);case"Mo":return n.ordinalNumber(e,{unit:"month",valueCallback:i});case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,a){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]},L:{priority:110,parse:function(e,t,n,a){var i=function(e){return e-1};switch(t){case"L":return L(d,e,i);case"LL":return N(2,e,i);case"Lo":return n.ordinalNumber(e,{unit:"month",valueCallback:i});case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,a){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]},w:{priority:100,parse:function(e,t,n,a){switch(t){case"w":return L(p,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n,a){return(0,c.default)((0,s.default)(e,n,a),a)},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","i","t","T"]},I:{priority:100,parse:function(e,t,n,a){switch(t){case"I":return L(p,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=53},set:function(e,t,n,a){return(0,l.default)((0,o.default)(e,n,a),a)},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]},d:{priority:90,subPriority:1,parse:function(e,t,n,a){switch(t){case"d":return L(f,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return N(t.length,e)}},validate:function(e,t,n){var a=W(e.getUTCFullYear()),i=e.getUTCMonth();return a?t>=1&&t<=U[i]:t>=1&&t<=z[i]},set:function(e,t,n,a){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","w","I","D","i","e","c","t","T"]},D:{priority:90,subPriority:1,parse:function(e,t,n,a){switch(t){case"D":case"DD":return L(h,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return N(t.length,e)}},validate:function(e,t,n){return W(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365},set:function(e,t,n,a){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e},incompatibleTokens:["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]},E:{priority:90,parse:function(e,t,n,a){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEE":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,a){return(e=(0,i.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["D","i","e","c","t","T"]},e:{priority:90,parse:function(e,t,n,a){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+a.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return N(t.length,e,i);case"eo":return n.ordinalNumber(e,{unit:"day",valueCallback:i});case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeee":default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,a){return(e=(0,i.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]},c:{priority:90,parse:function(e,t,n,a){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+a.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return N(t.length,e,i);case"co":return n.ordinalNumber(e,{unit:"day",valueCallback:i});case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"cccc":default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}},validate:function(e,t,n){return t>=0&&t<=6},set:function(e,t,n,a){return(e=(0,i.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]},i:{priority:90,parse:function(e,t,n,a){var i=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return N(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return n.day(e,{width:"abbreviated",context:"formatting",valueCallback:i})||n.day(e,{width:"short",context:"formatting",valueCallback:i})||n.day(e,{width:"narrow",context:"formatting",valueCallback:i});case"iiiii":return n.day(e,{width:"narrow",context:"formatting",valueCallback:i});case"iiiiii":return n.day(e,{width:"short",context:"formatting",valueCallback:i})||n.day(e,{width:"narrow",context:"formatting",valueCallback:i});case"iiii":default:return n.day(e,{width:"wide",context:"formatting",valueCallback:i})||n.day(e,{width:"abbreviated",context:"formatting",valueCallback:i})||n.day(e,{width:"short",context:"formatting",valueCallback:i})||n.day(e,{width:"narrow",context:"formatting",valueCallback:i})}},validate:function(e,t,n){return t>=1&&t<=7},set:function(e,t,n,a){return(e=(0,r.default)(e,n,a)).setUTCHours(0,0,0,0),e},incompatibleTokens:["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]},a:{priority:80,parse:function(e,t,n,a){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,a){return e.setUTCHours(H(n),0,0,0),e},incompatibleTokens:["b","B","H","K","k","t","T"]},b:{priority:80,parse:function(e,t,n,a){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,a){return e.setUTCHours(H(n),0,0,0),e},incompatibleTokens:["a","B","H","K","k","t","T"]},B:{priority:80,parse:function(e,t,n,a){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}},set:function(e,t,n,a){return e.setUTCHours(H(n),0,0,0),e},incompatibleTokens:["a","b","t","T"]},h:{priority:70,parse:function(e,t,n,a){switch(t){case"h":return L(b,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=12},set:function(e,t,n,a){var i=e.getUTCHours()>=12;return i&&n<12?e.setUTCHours(n+12,0,0,0):i||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e},incompatibleTokens:["H","K","k","t","T"]},H:{priority:70,parse:function(e,t,n,a){switch(t){case"H":return L(m,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=23},set:function(e,t,n,a){return e.setUTCHours(n,0,0,0),e},incompatibleTokens:["a","b","h","K","k","t","T"]},K:{priority:70,parse:function(e,t,n,a){switch(t){case"K":return L(g,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=11},set:function(e,t,n,a){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e},incompatibleTokens:["a","b","h","H","k","t","T"]},k:{priority:70,parse:function(e,t,n,a){switch(t){case"k":return L(v,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=1&&t<=24},set:function(e,t,n,a){var i=n<=24?n%24:n;return e.setUTCHours(i,0,0,0),e},incompatibleTokens:["a","b","h","H","K","t","T"]},m:{priority:60,parse:function(e,t,n,a){switch(t){case"m":return L(y,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n,a){return e.setUTCMinutes(n,0,0),e},incompatibleTokens:["t","T"]},s:{priority:50,parse:function(e,t,n,a){switch(t){case"s":return L(w,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return N(t.length,e)}},validate:function(e,t,n){return t>=0&&t<=59},set:function(e,t,n,a){return e.setUTCSeconds(n,0),e},incompatibleTokens:["t","T"]},S:{priority:30,parse:function(e,t,n,a){return N(t.length,e,(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))},set:function(e,t,n,a){return e.setUTCMilliseconds(n),e},incompatibleTokens:["t","T"]},X:{priority:10,parse:function(e,t,n,a){switch(t){case"X":return B(P,e);case"XX":return B(O,e);case"XXXX":return B(A,e);case"XXXXX":return B(R,e);case"XXX":default:return B(D,e)}},set:function(e,t,n,a){return t.timestampIsSet?e:new Date(e.getTime()-n)},incompatibleTokens:["t","T","x"]},x:{priority:10,parse:function(e,t,n,a){switch(t){case"x":return B(P,e);case"xx":return B(O,e);case"xxxx":return B(A,e);case"xxxxx":return B(R,e);case"xxx":default:return B(D,e)}},set:function(e,t,n,a){return t.timestampIsSet?e:new Date(e.getTime()-n)},incompatibleTokens:["t","T","X"]},t:{priority:40,parse:function(e,t,n,a){return I(e)},set:function(e,t,n,a){return[new Date(1e3*n),{timestampIsSet:!0}]},incompatibleTokens:"*"},T:{priority:20,parse:function(e,t,n,a){return I(e)},set:function(e,t,n,a){return[new Date(n),{timestampIsSet:!0}]},incompatibleTokens:"*"}};t.default=G,e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/parse/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,h){(0,f.default)(3,arguments);var v=String(e),g=String(t),C=h||{},_=C.locale||a.default;if(!_.match)throw new RangeError("locale must contain match property");var S=_.options&&_.options.firstWeekContainsDate,x=null==S?1:(0,u.default)(S),E=null==C.firstWeekContainsDate?x:(0,u.default)(C.firstWeekContainsDate);if(!(E>=1&&E<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var j=_.options&&_.options.weekStartsOn,T=null==j?0:(0,u.default)(j),M=null==C.weekStartsOn?T:(0,u.default)(C.weekStartsOn);if(!(M>=0&&M<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===g)return""===v?(0,r.default)(n):new Date(NaN);var P,O={firstWeekContainsDate:E,weekStartsOn:M,locale:_},A=[{priority:10,subPriority:-1,set:w,index:0}],D=g.match(m).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,s.default[t])(e,_.formatLong,O):e})).join("").match(p),R=[];for(P=0;P<D.length;P++){var L=D[P];!C.useAdditionalWeekYearTokens&&(0,c.isProtectedWeekYearToken)(L)&&(0,c.throwProtectedError)(L,g,e),!C.useAdditionalDayOfYearTokens&&(0,c.isProtectedDayOfYearToken)(L)&&(0,c.throwProtectedError)(L,g,e);var B=L[0],I=d.default[B];if(I){var N=I.incompatibleTokens;if(Array.isArray(N)){for(var F=void 0,H=0;H<R.length;H++){var V=R[H].token;if(-1!==N.indexOf(V)||V===B){F=R[H];break}}if(F)throw new RangeError("The format string mustn't contain `".concat(F.fullToken,"` and `").concat(L,"` at the same time"))}else if("*"===I.incompatibleTokens&&R.length)throw new RangeError("The format string mustn't contain `".concat(L,"` and any other token at the same time"));R.push({token:B,fullToken:L});var z=I.parse(v,L,_.match,O);if(!z)return new Date(NaN);A.push({priority:I.priority,subPriority:I.subPriority||0,set:I.set,validate:I.validate,value:z.value,index:A.length}),v=z.rest}else{if(B.match(y))throw new RangeError("Format string contains an unescaped latin alphabet character `"+B+"`");if("''"===L?L="'":"'"===B&&(L=k(L)),0!==v.indexOf(L))return new Date(NaN);v=v.slice(L.length)}}if(v.length>0&&b.test(v))return new Date(NaN);var U=A.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return A.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),W=(0,r.default)(n);if(isNaN(W))return new Date(NaN);var G=(0,i.default)(W,(0,l.default)(W)),q={};for(P=0;P<U.length;P++){var K=U[P];if(K.validate&&!K.validate(G,K.value,O))return new Date(NaN);var Y=K.set(G,q,K.value,O);Y[0]?(G=Y[0],(0,o.default)(q,Y[1])):G=Y}return G};var a=h(n("./node_modules/react-datepicker/node_modules/date-fns/locale/en-US/index.js")),i=h(n("./node_modules/react-datepicker/node_modules/date-fns/subMilliseconds/index.js")),r=h(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),o=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/assign/index.js")),s=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/format/longFormatters/index.js")),l=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/getTimezoneOffsetInMilliseconds/index.js")),c=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/protectedTokens/index.js"),u=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),d=h(n("./node_modules/react-datepicker/node_modules/date-fns/parse/_lib/parsers/index.js")),f=h(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function h(e){return e&&e.__esModule?e:{default:e}}var p=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,m=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,v=/^'([^]*?)'?$/,g=/''/g,b=/\S/,y=/[a-zA-Z]/;function w(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}function k(e){return e.match(v)[1].replace(g,"'")}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/parseISO/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,i.default)(1,arguments);var n=t||{},r=null==n.additionalDigits?2:(0,a.default)(n.additionalDigits);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,s=d(e);if(s.date){var l=f(s.date,r);o=h(l.restDateString,l.year)}if(isNaN(o)||!o)return new Date(NaN);var c,u=o.getTime(),p=0;if(s.time&&(p=m(s.time),isNaN(p)||null===p))return new Date(NaN);if(!s.timezone){var v=new Date(u+p),b=new Date(0);return b.setFullYear(v.getUTCFullYear(),v.getUTCMonth(),v.getUTCDate()),b.setHours(v.getUTCHours(),v.getUTCMinutes(),v.getUTCSeconds(),v.getUTCMilliseconds()),b}if(c=g(s.timezone),isNaN(c))return new Date(NaN);return new Date(u+p+c)};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}var o=36e5,s={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},l=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,u=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){var t,n={},a=e.split(s.dateTimeDelimiter);if(a.length>2)return n;if(/:/.test(a[0])?(n.date=null,t=a[0]):(n.date=a[0],t=a[1],s.timeZoneDelimiter.test(n.date)&&(n.date=e.split(s.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var i=s.timezone.exec(t);i?(n.time=t.replace(i[1],""),n.timezone=i[1]):n.time=t}return n}function f(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),a=e.match(n);if(!a)return{year:null};var i=a[1]&&parseInt(a[1]),r=a[2]&&parseInt(a[2]);return{year:null==r?i:100*r,restDateString:e.slice((a[1]||a[2]).length)}}function h(e,t){if(null===t)return null;var n=e.match(l);if(!n)return null;var a=!!n[4],i=p(n[1]),r=p(n[2])-1,o=p(n[3]),s=p(n[4]),c=p(n[5])-1;if(a)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,c)?function(e,t,n){var a=new Date(0);a.setUTCFullYear(e,0,4);var i=a.getUTCDay()||7,r=7*(t-1)+n+1-i;return a.setUTCDate(a.getUTCDate()+r),a}(t,s,c):new Date(NaN);var u=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(b[t]||(y(e)?29:28))}(t,r,o)&&function(e,t){return t>=1&&t<=(y(e)?366:365)}(t,i)?(u.setUTCFullYear(t,r,Math.max(i,o)),u):new Date(NaN)}function p(e){return e?parseInt(e):1}function m(e){var t=e.match(c);if(!t)return null;var n=v(t[1]),a=v(t[2]),i=v(t[3]);return function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,a,i)?n*o+6e4*a+1e3*i:NaN}function v(e){return e&&parseFloat(e.replace(",","."))||0}function g(e){if("Z"===e)return 0;var t=e.match(u);if(!t)return 0;var n="+"===t[1]?-1:1,a=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,i)?n*(a*o+6e4*i):NaN}var b=[31,null,31,30,31,30,31,31,30,31,30,31];function y(e){return e%400==0||e%4==0&&e%100}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e),o=(0,a.default)(t);return n.setHours(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e),o=(0,a.default)(t);return n.setMinutes(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,i.default)(e),s=(0,a.default)(t),l=n.getFullYear(),c=n.getDate(),u=new Date(0);u.setFullYear(l,s,15),u.setHours(0,0,0,0);var d=(0,r.default)(u);return n.setMonth(s,Math.min(c,d)),n};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/getDaysInMonth/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(2,arguments);var n=(0,i.default)(e),s=(0,a.default)(t),l=Math.floor(n.getMonth()/3)+1,c=s-l;return(0,r.default)(n,n.getMonth()+3*c)};var a=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=s(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=s(n("./node_modules/react-datepicker/node_modules/date-fns/setMonth/index.js")),o=s(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setSeconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e),o=(0,a.default)(t);return n.setSeconds(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/setYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,i.default)(e),o=(0,a.default)(t);if(isNaN(n))return new Date(NaN);return n.setFullYear(o),n};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfDay/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e);return t.setHours(0,0,0,0),t};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(1,arguments),(0,a.default)(e,{weekStartsOn:1})};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeekYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,r.default)(1,arguments);var t=(0,a.default)(e),n=new Date(0);n.setFullYear(t,0,4),n.setHours(0,0,0,0);var o=(0,i.default)(n);return o};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/getISOWeekYear/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/startOfISOWeek/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfMonth/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfQuarter/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=t.getMonth(),r=n-n%3;return t.setMonth(r,1),t.setHours(0,0,0,0),t};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfWeek/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(1,arguments);var n=t||{},o=n.locale,s=o&&o.options&&o.options.weekStartsOn,l=null==s?0:(0,i.default)(s),c=null==n.weekStartsOn?l:(0,i.default)(n.weekStartsOn);if(!(c>=0&&c<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var u=(0,a.default)(e),d=u.getDay(),f=(d<c?7:0)+d-c;return u.setDate(u.getDate()-f),u.setHours(0,0,0,0),u};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/startOfYear/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=(0,a.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n};var a=r(n("./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js")),i=r(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function r(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subDays/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addDays/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subHours/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addHours/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subMilliseconds/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMilliseconds/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subMinutes/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMinutes/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subMonths/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addMonths/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subWeeks/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addWeeks/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/subYears/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,r.default)(2,arguments);var n=(0,a.default)(t);return(0,i.default)(e,-n)};var a=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/toInteger/index.js")),i=o(n("./node_modules/react-datepicker/node_modules/date-fns/addYears/index.js")),r=o(n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"));function o(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"./node_modules/react-datepicker/node_modules/date-fns/toDate/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){(0,i.default)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((new Error).stack)),new Date(NaN))};var a,i=(a=n("./node_modules/react-datepicker/node_modules/date-fns/_lib/requiredArgs/index.js"))&&a.__esModule?a:{default:a};e.exports=t.default},"./node_modules/react-onclickoutside/dist/react-onclickoutside.es.js":function(e,t,n){"use strict";n.r(t),n.d(t,"IGNORE_CLASS_NAME",(function(){return f}));var a=n("./node_modules/react/index.js"),i=n("./node_modules/react-dom/index.js");function r(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var o,s,l=(void 0===o&&(o=0),function(){return++o}),c={},u={},d=["touchstart","touchmove"],f="ignore-react-onclickoutside";function h(e,t){var n=null;return-1!==d.indexOf(t)&&s&&(n={passive:!e.props.preventDefault}),n}t.default=function(e,t){var n,o,d=e.displayName||e.name||"Component";return o=n=function(n){var o,f;function p(e){var a;return(a=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!=typeof a.__clickOutsideHandlerProp){var t=a.getInstance();if("function"!=typeof t.props.handleClickOutside){if("function"!=typeof t.handleClickOutside)throw new Error("WrappedComponent: "+d+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else a.__clickOutsideHandlerProp(e)},a.__getComponentNode=function(){var e=a.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():Object(i.findDOMNode)(e)},a.enableOnClickOutside=function(){if("undefined"!=typeof document&&!u[a._uid]){void 0===s&&(s=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),u[a._uid]=!0;var e=a.props.eventTypes;e.forEach||(e=[e]),c[a._uid]=function(e){var t;null!==a.componentNode&&(a.props.preventDefault&&e.preventDefault(),a.props.stopPropagation&&e.stopPropagation(),a.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode;){if(r(e,t,n))return!0;e=e.parentNode}return e}(e.target,a.componentNode,a.props.outsideClickIgnoreClass)===document&&a.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,c[a._uid],h(a,e))}))}},a.disableOnClickOutside=function(){delete u[a._uid];var e=c[a._uid];if(e&&"undefined"!=typeof document){var t=a.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,h(a,t))})),delete c[a._uid]}},a.getRef=function(e){return a.instanceRef=e},a._uid=l(),a}f=n,(o=p).prototype=Object.create(f.prototype),o.prototype.constructor=o,o.__proto__=f;var m=p.prototype;return m.getInstance=function(){if(!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},m.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+d+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},m.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},m.componentWillUnmount=function(){this.disableOnClickOutside()},m.render=function(){var t=this.props,n=(t.excludeScrollbar,function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,["excludeScrollbar"]));return e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Object(a.createElement)(e,n)},p}(a.Component),n.displayName="OnClickOutside("+d+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:f,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},o}},"./node_modules/react-popper/lib/esm/index.js":function(e,t,n){"use strict";n.r(t),n.d(t,"Popper",(function(){return M})),n.d(t,"placements",(function(){return T})),n.d(t,"Manager",(function(){return k})),n.d(t,"Reference",(function(){return D}));var a=n("./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/extends/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/inheritsLoose/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),f=n.n(d),h=n("./node_modules/deep-equal/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n("./node_modules/popper.js/dist/esm/popper.js"),g=n("./node_modules/@hypnosphi/create-react-context/lib/index.js"),b=n.n(g),y=b()(),w=b()(),k=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return t=e.call.apply(e,[this].concat(a))||this,f()(u()(u()(t)),"referenceNode",void 0),f()(u()(u()(t)),"setReferenceNode",(function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())})),t}l()(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return m.createElement(y.Provider,{value:this.referenceNode},m.createElement(w.Provider,{value:this.setReferenceNode},this.props.children))},t}(m.Component),C=function(e){return Array.isArray(e)?e[0]:e},_=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return e.apply(void 0,n)}},S=function(e,t){if("function"==typeof e)return _(e,t);null!=e&&(e.current=t)},x={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},E={},j=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return t=e.call.apply(e,[this].concat(a))||this,f()(u()(u()(t)),"state",{data:void 0,placement:void 0}),f()(u()(u()(t)),"popperInstance",void 0),f()(u()(u()(t)),"popperNode",null),f()(u()(u()(t)),"arrowNode",null),f()(u()(u()(t)),"setPopperNode",(function(e){e&&t.popperNode!==e&&(S(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())})),f()(u()(u()(t)),"setArrowNode",(function(e){t.arrowNode=e})),f()(u()(u()(t)),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),f()(u()(u()(t)),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:o()({},t.props.modifiers,{arrow:o()({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}})),f()(u()(u()(t)),"getPopperStyle",(function(){return t.popperNode&&t.state.data?o()({position:t.state.data.offsets.popper.position},t.state.data.styles):x})),f()(u()(u()(t)),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),f()(u()(u()(t)),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:E})),f()(u()(u()(t)),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),f()(u()(u()(t)),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),f()(u()(u()(t)),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=u()(u()(t)).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new v.a(n,e,t.getOptions()))})),f()(u()(u()(t)),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}l()(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&p()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){S(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return C(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(m.Component);f()(j,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});var T=v.a.placements;function M(e){var t=e.referenceElement,n=i()(e,["referenceElement"]);return m.createElement(y.Consumer,null,(function(e){return m.createElement(j,o()({referenceElement:void 0!==t?t:e},n))}))}var P=n("./node_modules/warning/warning.js"),O=n.n(P),A=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return t=e.call.apply(e,[this].concat(a))||this,f()(u()(u()(t)),"refHandler",(function(e){S(t.props.innerRef,e),_(t.props.setReferenceNode,e)})),t}l()(t,e);var n=t.prototype;return n.componentWillUnmount=function(){S(this.props.innerRef,null)},n.render=function(){return O()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),C(this.props.children)({ref:this.refHandler})},t}(m.Component);function D(e){return m.createElement(w.Consumer,null,(function(t){return m.createElement(A,o()({setReferenceNode:t},e))}))}},"./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Re})),n.d(t,"b",(function(){return Ie})),n.d(t,"c",(function(){return xe})),n.d(t,"d",(function(){return W}));var a=n("./node_modules/@babel/runtime/helpers/esm/extends.js"),i=n("./node_modules/@babel/runtime/helpers/arrayWithHoles/index.js"),r=n.n(i),o=n("./node_modules/@babel/runtime/helpers/iterableToArrayLimit/index.js"),s=n.n(o),l=n("./node_modules/@babel/runtime/helpers/unsupportedIterableToArray/index.js"),c=n.n(l),u=n("./node_modules/@babel/runtime/helpers/nonIterableRest/index.js"),d=n.n(u);function f(e,t){return r()(e)||s()(e,t)||c()(e,t)||d()()}var h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h);function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){p()(e,t,n[t])}))}return e}function v(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function b(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),e}var y=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),w=n.n(y),k=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),C=n.n(k);function _(e,t){return!t||"object"!==w()(t)&&"function"!=typeof t?C()(e):t}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=n("./node_modules/@babel/runtime/helpers/setPrototypeOf/index.js"),E=n.n(x);function j(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&E()(e,t)}function T(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P=n("./node_modules/react/index.js"),O=n("./node_modules/prop-types/index.js"),A=n.n(O),D=n("./node_modules/react-dom/index.js"),R=n("./node_modules/invariant/browser.js"),L=n.n(R),B=n("./node_modules/@babel/runtime/helpers/arrayWithoutHoles/index.js"),I=n.n(B),N=n("./node_modules/@babel/runtime/helpers/iterableToArray/index.js"),F=n.n(N),H=n("./node_modules/@babel/runtime/helpers/nonIterableSpread/index.js"),V=n.n(H);var z=function(){function e(){v(this,e),M(this,"refs",{})}return b(e,[{key:"add",value:function(e,t){this.refs[e]||(this.refs[e]=[]),this.refs[e].push(t)}},{key:"remove",value:function(e,t){var n=this.getIndex(e,t);-1!==n&&this.refs[e].splice(n,1)}},{key:"isActive",value:function(){return this.active}},{key:"getActive",value:function(){var e=this;return this.refs[this.active.collection].find((function(t){return t.node.sortableInfo.index==e.active.index}))}},{key:"getIndex",value:function(e,t){return this.refs[e].indexOf(t)}},{key:"getOrderedRefs",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(U)}}]),e}();function U(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function W(e,t,n){return(e=e.slice()).splice(n<0?e.length+n:n,0,e.splice(t,1)[0]),e}function G(e,t){return Object.keys(e).reduce((function(n,a){return-1===t.indexOf(a)&&(n[a]=e[a]),n}),{})}var q={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},K=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];switch(t){case"ms":return"ms";default:return t&&t.length?t[0].toUpperCase()+t.substr(1):""}}();function Y(e,t){Object.keys(t).forEach((function(n){e.style[n]=t[n]}))}function $(e,t){e.style["".concat(K,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function Z(e,t){e.style["".concat(K,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function X(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function J(e,t,n){return Math.max(e,Math.min(n,t))}function Q(e){return"px"===e.substr(-2)?parseFloat(e):0}function ee(e){var t=window.getComputedStyle(e);return{bottom:Q(t.marginBottom),left:Q(t.marginLeft),right:Q(t.marginRight),top:Q(t.marginTop)}}function te(e,t){var n=t.displayName||t.name;return n?"".concat(e,"(").concat(n,")"):e}function ne(e,t){var n=e.getBoundingClientRect();return{top:n.top+t.top,left:n.left+t.left}}function ae(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function ie(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var a={left:n.left+e.offsetLeft,top:n.top+e.offsetTop};return e.parentNode===t?a:re(e.parentNode,t,a)}}function oe(e,t,n){return e<n&&e>t?e-1:e>n&&e<t?e+1:e}function se(e){var t=e.lockOffset,n=e.width,a=e.height,i=t,r=t,o="px";if("string"==typeof t){var s=/^[+-]?\d*(?:\.\d*)?(px|%)$/.exec(t);L()(null!==s,'lockOffset value should be a number or a string of a number followed by "px" or "%". Given %s',t),i=parseFloat(t),r=parseFloat(t),o=s[1]}return L()(isFinite(i)&&isFinite(r),"lockOffset value should be a finite. Given %s",t),"%"===o&&(i=i*n/100,r=r*a/100),{x:i,y:r}}function le(e){var t=e.height,n=e.width,a=e.lockOffset,i=Array.isArray(a)?a:[a,a];L()(2===i.length,"lockOffset prop of SortableContainer should be a single value or an array of exactly two values. Given %s",a);var r=f(i,2),o=r[0],s=r[1];return[se({height:t,lockOffset:o,width:n}),se({height:t,lockOffset:s,width:n})]}function ce(e){return e instanceof HTMLElement?function(e){var t=window.getComputedStyle(e),n=/(auto|scroll)/;return["overflow","overflowX","overflowY"].find((function(e){return n.test(t[e])}))}(e)?e:ce(e.parentNode):null}function ue(e){var t=window.getComputedStyle(e);return"grid"===t.display?{x:Q(t.gridColumnGap),y:Q(t.gridRowGap)}:{x:0,y:0}}var de=27,fe=32,he=37,pe=38,me=39,ve=40,ge="A",be="BUTTON",ye="CANVAS",we="INPUT",ke="OPTION",Ce="TEXTAREA",_e="SELECT";function Se(e){var t,n="input, textarea, select, canvas, [contenteditable]",a=e.querySelectorAll(n),i=e.cloneNode(!0);return(t=i.querySelectorAll(n),I()(t)||F()(t)||c()(t)||V()()).forEach((function(e,t){("file"!==e.type&&(e.value=a[t].value),"radio"===e.type&&e.name&&(e.name="__sortableClone__".concat(e.name)),e.tagName===ye&&a[t].width>0&&a[t].height>0)&&e.getContext("2d").drawImage(a[t],0,0)})),i}function xe(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return v(this,n),_(this,S(n).apply(this,arguments))}return j(n,t),b(n,[{key:"componentDidMount",value:function(){Object(D.findDOMNode)(this).sortableHandle=!0}},{key:"getWrappedInstance",value:function(){return L()(i.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableHandle() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=i.withRef?"wrappedInstance":null;return Object(P.createElement)(e,Object(a.a)({ref:t},this.props))}}]),n}(P.Component),M(t,"displayName",te("sortableHandle",e)),n}function Ee(e){return null!=e.sortableHandle}var je=function(){function e(t,n){v(this,e),this.container=t,this.onScrollCallback=n}return b(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,n=e.translate,a=e.minTranslate,i=e.maxTranslate,r=e.width,o=e.height,s={x:0,y:0},l={x:1,y:1},c=10,u=10,d=this.container,f=d.scrollTop,h=d.scrollLeft,p=d.scrollHeight,m=d.scrollWidth,v=0===f,g=p-f-d.clientHeight==0,b=0===h,y=m-h-d.clientWidth==0;n.y>=i.y-o/2&&!g?(s.y=1,l.y=u*Math.abs((i.y-o/2-n.y)/o)):n.x>=i.x-r/2&&!y?(s.x=1,l.x=c*Math.abs((i.x-r/2-n.x)/r)):n.y<=a.y+o/2&&!v?(s.y=-1,l.y=u*Math.abs((n.y-o/2-a.y)/o)):n.x<=a.x+r/2&&!b&&(s.x=-1,l.x=c*Math.abs((n.x-r/2-a.x)/r)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===s.x&&0===s.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:l.x*s.x,top:l.y*s.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var Te={axis:A.a.oneOf(["x","y","xy"]),contentWindow:A.a.any,disableAutoscroll:A.a.bool,distance:A.a.number,getContainer:A.a.func,getHelperDimensions:A.a.func,helperClass:A.a.string,helperContainer:A.a.oneOfType([A.a.func,"undefined"==typeof HTMLElement?A.a.any:A.a.instanceOf(HTMLElement)]),hideSortableGhost:A.a.bool,keyboardSortingTransitionDuration:A.a.number,lockAxis:A.a.string,lockOffset:A.a.oneOfType([A.a.number,A.a.string,A.a.arrayOf(A.a.oneOfType([A.a.number,A.a.string]))]),lockToContainerEdges:A.a.bool,onSortEnd:A.a.func,onSortMove:A.a.func,onSortOver:A.a.func,onSortStart:A.a.func,pressDelay:A.a.number,pressThreshold:A.a.number,keyCodes:A.a.shape({lift:A.a.arrayOf(A.a.number),drop:A.a.arrayOf(A.a.number),cancel:A.a.arrayOf(A.a.number),up:A.a.arrayOf(A.a.number),down:A.a.arrayOf(A.a.number)}),shouldCancelStart:A.a.func,transitionDuration:A.a.number,updateBeforeSortStart:A.a.func,useDragHandle:A.a.bool,useWindowAsScrollContainer:A.a.bool},Me={lift:[fe],drop:[fe],cancel:[de],up:[pe,he],down:[ve,me]},Pe={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:Me,shouldCancelStart:function(e){return-1!==[we,Ce,_e,ke,be].indexOf(e.target.tagName)||!!X(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},Oe=Object.keys(Te);function Ae(e){L()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function De(e,t){try{var n=e()}catch(a){return t(!0,a)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}function Re(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(e){var t;return v(this,n),M(T(T(t=_(this,S(n).call(this,e)))),"state",{}),M(T(T(t)),"handleStart",(function(e){var n=t.props,a=n.distance,i=n.shouldCancelStart;if(2!==e.button&&!i(e)){t.touched=!0,t.position=ae(e);var r=X(e.target,(function(e){return null!=e.sortableInfo}));if(r&&r.sortableInfo&&t.nodeIsChild(r)&&!t.state.sorting){var o=t.props.useDragHandle,s=r.sortableInfo,l=s.index,c=s.collection;if(s.disabled)return;if(o&&!X(e.target,Ee))return;t.manager.active={collection:c,index:l},ie(e)||e.target.tagName!==ge||e.preventDefault(),a||(0===t.props.pressDelay?t.handlePress(e):t.pressTimer=setTimeout((function(){return t.handlePress(e)}),t.props.pressDelay))}}})),M(T(T(t)),"nodeIsChild",(function(e){return e.sortableInfo.manager===t.manager})),M(T(T(t)),"handleMove",(function(e){var n=t.props,a=n.distance,i=n.pressThreshold;if(!t.state.sorting&&t.touched&&!t._awaitingUpdateBeforeSortStart){var r=ae(e),o={x:t.position.x-r.x,y:t.position.y-r.y},s=Math.abs(o.x)+Math.abs(o.y);t.delta=o,a||i&&!(s>=i)?a&&s>=a&&t.manager.isActive()&&t.handlePress(e):(clearTimeout(t.cancelTimer),t.cancelTimer=setTimeout(t.cancel,0))}})),M(T(T(t)),"handleEnd",(function(){t.touched=!1,t.cancel()})),M(T(T(t)),"cancel",(function(){var e=t.props.distance;t.state.sorting||(e||clearTimeout(t.pressTimer),t.manager.active=null)})),M(T(T(t)),"handlePress",(function(e){try{var n=t.manager.getActive(),a=function(){if(n){var a=function(){var n=f.sortableInfo.index,a=ee(f),i=ue(t.container),c=t.scrollContainer.getBoundingClientRect(),v=o({index:n,node:f,collection:h});if(t.node=f,t.margin=a,t.gridGap=i,t.width=v.width,t.height=v.height,t.marginOffset={x:t.margin.left+t.margin.right+t.gridGap.x,y:Math.max(t.margin.top,t.margin.bottom,t.gridGap.y)},t.boundingClientRect=f.getBoundingClientRect(),t.containerBoundingRect=c,t.index=n,t.newIndex=n,t.axis={x:r.indexOf("x")>=0,y:r.indexOf("y")>=0},t.offsetEdge=re(f,t.container),t.initialOffset=ae(p?m({},e,{pageX:t.boundingClientRect.left,pageY:t.boundingClientRect.top}):e),t.initialScroll={left:t.scrollContainer.scrollLeft,top:t.scrollContainer.scrollTop},t.initialWindowScroll={left:window.pageXOffset,top:window.pageYOffset},t.helper=t.helperContainer.appendChild(Se(f)),Y(t.helper,{boxSizing:"border-box",height:"".concat(t.height,"px"),left:"".concat(t.boundingClientRect.left-a.left,"px"),pointerEvents:"none",position:"fixed",top:"".concat(t.boundingClientRect.top-a.top,"px"),width:"".concat(t.width,"px")}),p&&t.helper.focus(),l&&(t.sortableGhost=f,Y(f,{opacity:0,visibility:"hidden"})),t.minTranslate={},t.maxTranslate={},p){var g=d?{top:0,left:0,width:t.contentWindow.innerWidth,height:t.contentWindow.innerHeight}:t.containerBoundingRect,b=g.top,y=g.left,w=g.width,k=b+g.height,C=y+w;t.axis.x&&(t.minTranslate.x=y-t.boundingClientRect.left,t.maxTranslate.x=C-(t.boundingClientRect.left+t.width)),t.axis.y&&(t.minTranslate.y=b-t.boundingClientRect.top,t.maxTranslate.y=k-(t.boundingClientRect.top+t.height))}else t.axis.x&&(t.minTranslate.x=(d?0:c.left)-t.boundingClientRect.left-t.width/2,t.maxTranslate.x=(d?t.contentWindow.innerWidth:c.left+c.width)-t.boundingClientRect.left-t.width/2),t.axis.y&&(t.minTranslate.y=(d?0:c.top)-t.boundingClientRect.top-t.height/2,t.maxTranslate.y=(d?t.contentWindow.innerHeight:c.top+c.height)-t.boundingClientRect.top-t.height/2);s&&s.split(" ").forEach((function(e){return t.helper.classList.add(e)})),t.listenerNode=e.touches?f:t.contentWindow,p?(t.listenerNode.addEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.addEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.addEventListener("keydown",t.handleKeyDown)):(q.move.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortMove,!1)})),q.end.forEach((function(e){return t.listenerNode.addEventListener(e,t.handleSortEnd,!1)}))),t.setState({sorting:!0,sortingIndex:n}),u&&u({node:f,index:n,collection:h,isKeySorting:p,nodes:t.manager.getOrderedRefs(),helper:t.helper},e),p&&t.keyMove(0)},i=t.props,r=i.axis,o=i.getHelperDimensions,s=i.helperClass,l=i.hideSortableGhost,c=i.updateBeforeSortStart,u=i.onSortStart,d=i.useWindowAsScrollContainer,f=n.node,h=n.collection,p=t.manager.isKeySorting,v=function(){if("function"==typeof c){t._awaitingUpdateBeforeSortStart=!0;var n=De((function(){var t=f.sortableInfo.index;return Promise.resolve(c({collection:h,index:t,node:f,isKeySorting:p},e)).then((function(){}))}),(function(e,n){if(t._awaitingUpdateBeforeSortStart=!1,e)throw n;return n}));if(n&&n.then)return n.then((function(){}))}}();return v&&v.then?v.then(a):a()}}();return Promise.resolve(a&&a.then?a.then((function(){})):void 0)}catch(i){return Promise.reject(i)}})),M(T(T(t)),"handleSortMove",(function(e){var n=t.props.onSortMove;"function"==typeof e.preventDefault&&e.preventDefault(),t.updateHelperPosition(e),t.animateNodes(),t.autoscroll(),n&&n(e)})),M(T(T(t)),"handleSortEnd",(function(e){var n=t.props,a=n.hideSortableGhost,i=n.onSortEnd,r=t.manager,o=r.active.collection,s=r.isKeySorting,l=t.manager.getOrderedRefs();t.listenerNode&&(s?(t.listenerNode.removeEventListener("wheel",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("mousedown",t.handleKeyEnd,!0),t.listenerNode.removeEventListener("keydown",t.handleKeyDown)):(q.move.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortMove)})),q.end.forEach((function(e){return t.listenerNode.removeEventListener(e,t.handleSortEnd)})))),t.helper.parentNode.removeChild(t.helper),a&&t.sortableGhost&&Y(t.sortableGhost,{opacity:"",visibility:""});for(var c=0,u=l.length;c<u;c++){var d=l[c],f=d.node;d.edgeOffset=null,d.boundingClientRect=null,$(f,null),Z(f,null),d.translate=null}t.autoScroller.clear(),t.manager.active=null,t.manager.isKeySorting=!1,t.setState({sorting:!1,sortingIndex:null}),"function"==typeof i&&i({collection:o,newIndex:t.newIndex,oldIndex:t.index,isKeySorting:s,nodes:l},e),t.touched=!1})),M(T(T(t)),"autoscroll",(function(){var e=t.props.disableAutoscroll,n=t.manager.isKeySorting;if(e)t.autoScroller.clear();else{if(n){var a=m({},t.translate),i=0,r=0;return t.axis.x&&(a.x=Math.min(t.maxTranslate.x,Math.max(t.minTranslate.x,t.translate.x)),i=t.translate.x-a.x),t.axis.y&&(a.y=Math.min(t.maxTranslate.y,Math.max(t.minTranslate.y,t.translate.y)),r=t.translate.y-a.y),t.translate=a,$(t.helper,t.translate),t.scrollContainer.scrollLeft+=i,void(t.scrollContainer.scrollTop+=r)}t.autoScroller.update({height:t.height,maxTranslate:t.maxTranslate,minTranslate:t.minTranslate,translate:t.translate,width:t.width})}})),M(T(T(t)),"onAutoScroll",(function(e){t.translate.x+=e.left,t.translate.y+=e.top,t.animateNodes()})),M(T(T(t)),"handleKeyDown",(function(e){var n=e.keyCode,a=t.props,i=a.shouldCancelStart,r=a.keyCodes,o=m({},Me,void 0===r?{}:r);t.manager.active&&!t.manager.isKeySorting||!(t.manager.active||o.lift.includes(n)&&!i(e)&&t.isValidSortingTarget(e))||(e.stopPropagation(),e.preventDefault(),o.lift.includes(n)&&!t.manager.active?t.keyLift(e):o.drop.includes(n)&&t.manager.active?t.keyDrop(e):o.cancel.includes(n)?(t.newIndex=t.manager.active.index,t.keyDrop(e)):o.up.includes(n)?t.keyMove(-1):o.down.includes(n)&&t.keyMove(1))})),M(T(T(t)),"keyLift",(function(e){var n=e.target,a=X(n,(function(e){return null!=e.sortableInfo})).sortableInfo,i=a.index,r=a.collection;t.initialFocusedNode=n,t.manager.isKeySorting=!0,t.manager.active={index:i,collection:r},t.handlePress(e)})),M(T(T(t)),"keyMove",(function(e){var n=t.manager.getOrderedRefs(),a=n[n.length-1].node.sortableInfo.index,i=t.newIndex+e,r=t.newIndex;if(!(i<0||i>a)){t.prevIndex=r,t.newIndex=i;var o=oe(t.newIndex,t.prevIndex,t.index),s=n.find((function(e){return e.node.sortableInfo.index===o})),l=s.node,c=t.containerScrollDelta,u=s.boundingClientRect||ne(l,c),d=s.translate||{x:0,y:0},f=u.top+d.y-c.top,h=u.left+d.x-c.left,p=r<i,m=p&&t.axis.x?l.offsetWidth-t.width:0,v=p&&t.axis.y?l.offsetHeight-t.height:0;t.handleSortMove({pageX:h+m,pageY:f+v,ignoreTransition:0===e})}})),M(T(T(t)),"keyDrop",(function(e){t.handleSortEnd(e),t.initialFocusedNode&&t.initialFocusedNode.focus()})),M(T(T(t)),"handleKeyEnd",(function(e){t.manager.active&&t.keyDrop(e)})),M(T(T(t)),"isValidSortingTarget",(function(e){var n=t.props.useDragHandle,a=e.target,i=X(a,(function(e){return null!=e.sortableInfo}));return i&&i.sortableInfo&&!i.sortableInfo.disabled&&(n?Ee(a):a.sortableInfo)})),Ae(e),t.manager=new z,t.events={end:t.handleEnd,move:t.handleMove,start:t.handleStart},t}return j(n,t),b(n,[{key:"getChildContext",value:function(){return{manager:this.manager}}},{key:"componentDidMount",value:function(){var e=this,t=this.props.useWindowAsScrollContainer,n=this.getContainer();Promise.resolve(n).then((function(n){e.container=n,e.document=e.container.ownerDocument||document;var a=e.props.contentWindow||e.document.defaultView||window;e.contentWindow="function"==typeof a?a():a,e.scrollContainer=t?e.document.scrollingElement||e.document.documentElement:ce(e.container)||e.container,e.autoScroller=new je(e.scrollContainer,e.onAutoScroll),Object.keys(e.events).forEach((function(t){return q[t].forEach((function(n){return e.container.addEventListener(n,e.events[t],!1)}))})),e.container.addEventListener("keydown",e.handleKeyDown)}))}},{key:"componentWillUnmount",value:function(){var e=this;this.helper&&this.helper.parentNode&&this.helper.parentNode.removeChild(this.helper),this.container&&(Object.keys(this.events).forEach((function(t){return q[t].forEach((function(n){return e.container.removeEventListener(n,e.events[t])}))})),this.container.removeEventListener("keydown",this.handleKeyDown))}},{key:"updateHelperPosition",value:function(e){var t=this.props,n=t.lockAxis,a=t.lockOffset,i=t.lockToContainerEdges,r=t.transitionDuration,o=t.keyboardSortingTransitionDuration,s=void 0===o?r:o,l=this.manager.isKeySorting,c=e.ignoreTransition,u=ae(e),d={x:u.x-this.initialOffset.x,y:u.y-this.initialOffset.y};if(d.y-=window.pageYOffset-this.initialWindowScroll.top,d.x-=window.pageXOffset-this.initialWindowScroll.left,this.translate=d,i){var h=f(le({height:this.height,lockOffset:a,width:this.width}),2),p=h[0],m=h[1],v={x:this.width/2-p.x,y:this.height/2-p.y},g={x:this.width/2-m.x,y:this.height/2-m.y};d.x=J(this.minTranslate.x+v.x,this.maxTranslate.x-g.x,d.x),d.y=J(this.minTranslate.y+v.y,this.maxTranslate.y-g.y,d.y)}"x"===n?d.y=0:"y"===n&&(d.x=0),l&&s&&!c&&Z(this.helper,s),$(this.helper,d)}},{key:"animateNodes",value:function(){var e=this.props,t=e.transitionDuration,n=e.hideSortableGhost,a=e.onSortOver,i=this.containerScrollDelta,r=this.windowScrollDelta,o=this.manager.getOrderedRefs(),s=this.offsetEdge.left+this.translate.x+i.left,l=this.offsetEdge.top+this.translate.y+i.top,c=this.manager.isKeySorting,u=this.newIndex;this.newIndex=null;for(var d=0,f=o.length;d<f;d++){var h=o[d].node,p=h.sortableInfo.index,m=h.offsetWidth,v=h.offsetHeight,g={height:this.height>v?v/2:this.height/2,width:this.width>m?m/2:this.width/2},b=c&&p>this.index&&p<=u,y=c&&p<this.index&&p>=u,w={x:0,y:0},k=o[d].edgeOffset;k||(k=re(h,this.container),o[d].edgeOffset=k,c&&(o[d].boundingClientRect=ne(h,i)));var C=d<o.length-1&&o[d+1],_=d>0&&o[d-1];C&&!C.edgeOffset&&(C.edgeOffset=re(C.node,this.container),c&&(C.boundingClientRect=ne(C.node,i))),p!==this.index?(t&&Z(h,t),this.axis.x?this.axis.y?y||p<this.index&&(s+r.left-g.width<=k.left&&l+r.top<=k.top+g.height||l+r.top+g.height<=k.top)?(w.x=this.width+this.marginOffset.x,k.left+w.x>this.containerBoundingRect.width-g.width&&C&&(w.x=C.edgeOffset.left-k.left,w.y=C.edgeOffset.top-k.top),null===this.newIndex&&(this.newIndex=p)):(b||p>this.index&&(s+r.left+g.width>=k.left&&l+r.top+g.height>=k.top||l+r.top+g.height>=k.top+v))&&(w.x=-(this.width+this.marginOffset.x),k.left+w.x<this.containerBoundingRect.left+g.width&&_&&(w.x=_.edgeOffset.left-k.left,w.y=_.edgeOffset.top-k.top),this.newIndex=p):b||p>this.index&&s+r.left+g.width>=k.left?(w.x=-(this.width+this.marginOffset.x),this.newIndex=p):(y||p<this.index&&s+r.left<=k.left+g.width)&&(w.x=this.width+this.marginOffset.x,null==this.newIndex&&(this.newIndex=p)):this.axis.y&&(b||p>this.index&&l+r.top+g.height>=k.top?(w.y=-(this.height+this.marginOffset.y),this.newIndex=p):(y||p<this.index&&l+r.top<=k.top+g.height)&&(w.y=this.height+this.marginOffset.y,null==this.newIndex&&(this.newIndex=p))),$(h,w),o[d].translate=w):n&&(this.sortableGhost=h,Y(h,{opacity:0,visibility:"hidden"}))}null==this.newIndex&&(this.newIndex=this.index),c&&(this.newIndex=u);var S=c?this.prevIndex:u;a&&this.newIndex!==S&&a({collection:this.manager.active.collection,index:this.index,newIndex:this.newIndex,oldIndex:S,isKeySorting:c,nodes:o,helper:this.helper})}},{key:"getWrappedInstance",value:function(){return L()(i.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableContainer() call"),this.refs.wrappedInstance}},{key:"getContainer",value:function(){var e=this.props.getContainer;return"function"!=typeof e?Object(D.findDOMNode)(this):e(i.withRef?this.getWrappedInstance():void 0)}},{key:"render",value:function(){var t=i.withRef?"wrappedInstance":null;return Object(P.createElement)(e,Object(a.a)({ref:t},G(this.props,Oe)))}},{key:"helperContainer",get:function(){var e=this.props.helperContainer;return"function"==typeof e?e():this.props.helperContainer||this.document.body}},{key:"containerScrollDelta",get:function(){return this.props.useWindowAsScrollContainer?{left:0,top:0}:{left:this.scrollContainer.scrollLeft-this.initialScroll.left,top:this.scrollContainer.scrollTop-this.initialScroll.top}}},{key:"windowScrollDelta",get:function(){return{left:this.contentWindow.pageXOffset-this.initialWindowScroll.left,top:this.contentWindow.pageYOffset-this.initialWindowScroll.top}}}]),n}(P.Component),M(t,"displayName",te("sortableList",e)),M(t,"defaultProps",Pe),M(t,"propTypes",Te),M(t,"childContextTypes",{manager:A.a.object.isRequired}),n}var Le={index:A.a.number.isRequired,collection:A.a.oneOfType([A.a.number,A.a.string]),disabled:A.a.bool},Be=Object.keys(Le);function Ie(e){var t,n,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withRef:!1};return n=t=function(t){function n(){return v(this,n),_(this,S(n).apply(this,arguments))}return j(n,t),b(n,[{key:"componentDidMount",value:function(){this.register()}},{key:"componentDidUpdate",value:function(e){this.node&&(e.index!==this.props.index&&(this.node.sortableInfo.index=this.props.index),e.disabled!==this.props.disabled&&(this.node.sortableInfo.disabled=this.props.disabled)),e.collection!==this.props.collection&&(this.unregister(e.collection),this.register())}},{key:"componentWillUnmount",value:function(){this.unregister()}},{key:"register",value:function(){var e=this.props,t=e.collection,n=e.disabled,a=e.index,i=Object(D.findDOMNode)(this);i.sortableInfo={collection:t,disabled:n,index:a,manager:this.context.manager},this.node=i,this.ref={node:i},this.context.manager.add(t,this.ref)}},{key:"unregister",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.collection;this.context.manager.remove(e,this.ref)}},{key:"getWrappedInstance",value:function(){return L()(i.withRef,"To access the wrapped instance, you need to pass in {withRef: true} as the second argument of the SortableElement() call"),this.refs.wrappedInstance}},{key:"render",value:function(){var t=i.withRef?"wrappedInstance":null;return Object(P.createElement)(e,Object(a.a)({ref:t},G(this.props,Be)))}}]),n}(P.Component),M(t,"displayName",te("sortableElement",e)),M(t,"contextTypes",{manager:A.a.object.isRequired}),M(t,"propTypes",Le),M(t,"defaultProps",{collection:0}),n}},"./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js":function(e,t,n){"use strict";var a=n("./node_modules/@babel/runtime/helpers/esm/extends.js");var i=n("./node_modules/react/index.js"),r=i.useLayoutEffect,o=function(e){var t=Object(i.useRef)(e);return r((function(){t.current=e})),t},s=function(e,t){"function"!=typeof e?e.current=t:e(t)},l=function(e,t){var n=Object(i.useRef)();return Object(i.useCallback)((function(a){e.current=a,n.current&&s(n.current,null),n.current=t,t&&s(t,a)}),[t])},c={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},u=function(e){Object.keys(c).forEach((function(t){e.style.setProperty(t,c[t],"important")}))},d=null;var f=function(){},h=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width"],p=!!document.documentElement.currentStyle,m=function(e,t){var n=e.cacheMeasurements,r=e.maxRows,s=e.minRows,c=e.onChange,m=void 0===c?f:c,v=e.onHeightChange,g=void 0===v?f:v,b=function(e,t){if(null==e)return{};var n,a,i={},r=Object.keys(e);for(a=0;a<r.length;a++)n=r[a],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"]);var y,w=void 0!==b.value,k=Object(i.useRef)(null),C=l(k,t),_=Object(i.useRef)(0),S=Object(i.useRef)(),x=function(){var e=k.current,t=n&&S.current?S.current:function(e){var t=window.getComputedStyle(e);if(null===t)return null;var n,a=(n=t,h.reduce((function(e,t){return e[t]=n[t],e}),{})),i=a.boxSizing;return""===i?null:(p&&"border-box"===i&&(a.width=parseFloat(a.width)+parseFloat(a.borderRightWidth)+parseFloat(a.borderLeftWidth)+parseFloat(a.paddingRight)+parseFloat(a.paddingLeft)+"px"),{sizingStyle:a,paddingSize:parseFloat(a.paddingBottom)+parseFloat(a.paddingTop),borderSize:parseFloat(a.borderBottomWidth)+parseFloat(a.borderTopWidth)})}(e);if(t){S.current=t;var a=function(e,t,n,a){void 0===n&&(n=1),void 0===a&&(a=1/0),d||((d=document.createElement("textarea")).setAttribute("tab-index","-1"),d.setAttribute("aria-hidden","true"),u(d)),null===d.parentNode&&document.body.appendChild(d);var i=e.paddingSize,r=e.borderSize,o=e.sizingStyle,s=o.boxSizing;Object.keys(o).forEach((function(e){var t=e;d.style[t]=o[t]})),u(d),d.value=t;var l=function(e,t){var n=e.scrollHeight;return"border-box"===t.sizingStyle.boxSizing?n+t.borderSize:n-t.paddingSize}(d,e);d.value="x";var c=d.scrollHeight-i,f=c*n;"border-box"===s&&(f=f+i+r),l=Math.max(f,l);var h=c*a;return"border-box"===s&&(h=h+i+r),[l=Math.min(h,l),c]}(t,e.value||e.placeholder||"x",s,r),i=a[0],o=a[1];_.current!==i&&(_.current=i,e.style.setProperty("height",i+"px","important"),g(i,{rowHeight:o}))}};return Object(i.useLayoutEffect)(x),y=o(x),Object(i.useLayoutEffect)((function(){var e=function(e){y.current(e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]),Object(i.createElement)("textarea",Object(a.a)({},b,{onChange:function(e){w||x(),m(e)},ref:C}))},v=Object(i.forwardRef)(m);t.a=v},"./node_modules/reactcss/lib/autoprefix.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var a,i=n("./node_modules/lodash/forOwn.js"),r=(a=i)&&a.__esModule?a:{default:a},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};var s={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var n=t[e];return n||{extend:e}}},l=t.autoprefix=function(e){var t={};return(0,r.default)(e,(function(e,n){var a={};(0,r.default)(e,(function(e,t){var n=s[t];n?a=o({},a,n(e)):a[t]=e})),t[n]=a})),t};t.default=l},"./node_modules/reactcss/lib/components/active.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var a,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=n("./node_modules/react/index.js"),o=(a=r)&&a.__esModule?a:{default:a};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var n,r,c;s(this,a);for(var u=arguments.length,d=Array(u),f=0;f<u;f++)d[f]=arguments[f];return r=c=l(this,(n=a.__proto__||Object.getPrototypeOf(a)).call.apply(n,[this].concat(d))),c.state={active:!1},c.handleMouseDown=function(){return c.setState({active:!0})},c.handleMouseUp=function(){return c.setState({active:!1})},c.render=function(){return o.default.createElement(t,{onMouseDown:c.handleMouseDown,onMouseUp:c.handleMouseUp},o.default.createElement(e,i({},c.props,c.state)))},l(c,r)}return c(a,n),a}(o.default.Component)};t.default=u},"./node_modules/reactcss/lib/components/hover.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var a,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},r=n("./node_modules/react/index.js"),o=(a=r)&&a.__esModule?a:{default:a};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function a(){var n,r,c;s(this,a);for(var u=arguments.length,d=Array(u),f=0;f<u;f++)d[f]=arguments[f];return r=c=l(this,(n=a.__proto__||Object.getPrototypeOf(a)).call.apply(n,[this].concat(d))),c.state={hover:!1},c.handleMouseOver=function(){return c.setState({hover:!0})},c.handleMouseOut=function(){return c.setState({hover:!1})},c.render=function(){return o.default.createElement(t,{onMouseOver:c.handleMouseOver,onMouseOut:c.handleMouseOut},o.default.createElement(e,i({},c.props,c.state)))},l(c,r)}return c(a,n),a}(o.default.Component)};t.default=u},"./node_modules/reactcss/lib/flattenNames.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var a=s(n("./node_modules/lodash/isString.js")),i=s(n("./node_modules/lodash/forOwn.js")),r=s(n("./node_modules/lodash/isPlainObject.js")),o=s(n("./node_modules/lodash/map.js"));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,o.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,r.default)(t)?(0,i.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,a.default)(t)&&n.push(t)})),n};t.default=l},"./node_modules/reactcss/lib/index.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var a=c(n("./node_modules/reactcss/lib/flattenNames.js")),i=c(n("./node_modules/reactcss/lib/mergeClasses.js")),r=c(n("./node_modules/reactcss/lib/autoprefix.js")),o=c(n("./node_modules/reactcss/lib/components/hover.js")),s=c(n("./node_modules/reactcss/lib/components/active.js")),l=c(n("./node_modules/reactcss/lib/loop.js"));function c(e){return e&&e.__esModule?e:{default:e}}t.hover=o.default,t.handleHover=o.default,t.handleActive=s.default,t.loop=l.default;var u=t.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var s=(0,a.default)(n),l=(0,i.default)(e,s);return(0,r.default)(l)};t.default=u},"./node_modules/reactcss/lib/loop.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t){var n={},a=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&a("first-child"),e===t-1&&a("last-child"),(0===e||e%2==0)&&a("even"),1===Math.abs(e%2)&&a("odd"),a("nth-child",e),n}},"./node_modules/reactcss/lib/mergeClasses.js":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var a=o(n("./node_modules/lodash/forOwn.js")),i=o(n("./node_modules/lodash/cloneDeep.js")),r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function o(e){return e&&e.__esModule?e:{default:e}}var s=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,i.default)(e.default)||{};return t.map((function(t){var i=e[t];return i&&(0,a.default)(i,(function(e,t){n[t]||(n[t]={}),n[t]=r({},n[t],i[t])})),t})),n};t.default=s},"./node_modules/readable-stream/duplex-browser.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/lib/_stream_duplex.js")},"./node_modules/readable-stream/passthrough.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/readable-browser.js").PassThrough},"./node_modules/readable-stream/transform.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/readable-browser.js").Transform},"./node_modules/readable-stream/writable-browser.js":function(e,t,n){e.exports=n("./node_modules/readable-stream/lib/_stream_writable.js")},"./node_modules/regenerator-runtime/runtime.js":function(e,t,n){var a=function(e){"use strict";var t,n=Object.prototype,a=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},r=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(O){l=function(e,t,n){return e[t]=n}}function c(e,t,n,a){var i=t&&t.prototype instanceof v?t:v,r=Object.create(i.prototype),o=new T(a||[]);return r._invoke=function(e,t,n){var a=d;return function(i,r){if(a===h)throw new Error("Generator is already running");if(a===p){if("throw"===i)throw r;return P()}for(n.method=i,n.arg=r;;){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===m)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===d)throw a=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=h;var l=u(e,t,n);if("normal"===l.type){if(a=n.done?p:f,l.arg===m)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(a=p,n.method="throw",n.arg=l.arg)}}}(e,n,o),r}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(O){return{type:"throw",arg:O}}}e.wrap=c;var d="suspendedStart",f="suspendedYield",h="executing",p="completed",m={};function v(){}function g(){}function b(){}var y={};y[r]=function(){return this};var w=Object.getPrototypeOf,k=w&&w(w(M([])));k&&k!==n&&a.call(k,r)&&(y=k);var C=b.prototype=v.prototype=Object.create(y);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(i,r,o,s){var l=u(e[i],e,r);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==typeof d&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(d).then((function(e){c.value=e,o(c)}),(function(e){return n("throw",e,o,s)}))}s(l.arg)}var i;this._invoke=function(e,a){function r(){return new t((function(t,i){n(e,a,t,i)}))}return i=i?i.then(r,r):r()}}function x(e,n){var a=e.iterator[n.method];if(a===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,x(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var i=u(a,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,m;var r=i.arg;return r?r.done?(n[e.resultName]=r.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):r:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function E(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(E,this),this.reset(!0)}function M(e){if(e){var n=e[r];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(a.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:P}}function P(){return{value:t,done:!0}}return g.prototype=C.constructor=b,b.constructor=g,g.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,l(e,s,"GeneratorFunction")),e.prototype=Object.create(C),e},e.awrap=function(e){return{__await:e}},_(S.prototype),S.prototype[o]=function(){return this},e.AsyncIterator=S,e.async=function(t,n,a,i,r){void 0===r&&(r=Promise);var o=new S(c(t,n,a,i),r);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},_(C),l(C,s,"Generator"),C[r]=function(){return this},C.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var a=t.pop();if(a in e)return n.value=a,n.done=!1,n}return n.done=!0,n}},e.values=M,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(j),!e)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(a,i){return s.type="throw",s.arg=e,n.next=a,i&&(n.method="next",n.arg=t),!!i}for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&a.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var r=i;break}}r&&("break"===e||"continue"===e)&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var o=r?r.completion:{};return o.type=e,o.arg=t,r?(this.method="next",this.next=r.finallyLoc,m):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var a=n.completion;if("throw"===a.type){var i=a.arg;j(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,a){return this.delegate={iterator:M(e),resultName:n,nextLoc:a},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=a}catch(i){Function("r","regeneratorRuntime = r")(a)}},"./node_modules/regexp.prototype.flags/implementation.js":function(e,t,n){"use strict";var a=Object,i=TypeError;e.exports=function(){if(null!=this&&this!==a(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},"./node_modules/regexp.prototype.flags/index.js":function(e,t,n){"use strict";var a=n("./node_modules/define-properties/index.js"),i=n("./node_modules/call-bind/index.js"),r=n("./node_modules/regexp.prototype.flags/implementation.js"),o=n("./node_modules/regexp.prototype.flags/polyfill.js"),s=n("./node_modules/regexp.prototype.flags/shim.js"),l=i(r);a(l,{getPolyfill:o,implementation:r,shim:s}),e.exports=l},"./node_modules/regexp.prototype.flags/polyfill.js":function(e,t,n){"use strict";var a=n("./node_modules/regexp.prototype.flags/implementation.js"),i=n("./node_modules/define-properties/index.js").supportsDescriptors,r=Object.getOwnPropertyDescriptor,o=TypeError;e.exports=function(){if(!i)throw new o("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=r(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return a}},"./node_modules/regexp.prototype.flags/shim.js":function(e,t,n){"use strict";var a=n("./node_modules/define-properties/index.js").supportsDescriptors,i=n("./node_modules/regexp.prototype.flags/polyfill.js"),r=Object.getOwnPropertyDescriptor,o=Object.defineProperty,s=TypeError,l=Object.getPrototypeOf,c=/a/;e.exports=function(){if(!a||!l)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=i(),t=l(c),n=r(t,"flags");return n&&n.get===e||o(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},"./node_modules/ripemd160/index.js":function(e,t,n){"use strict";var a=n("./node_modules/buffer/index.js").Buffer,i=n("./node_modules/inherits/inherits_browser.js"),r=n("./node_modules/hash-base/index.js"),o=new Array(16),s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],l=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],c=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],u=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],d=[0,1518500249,1859775393,2400959708,2840853838],f=[1352829926,1548603684,1836072691,2053994217,0];function h(){r.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<<t|e>>>32-t}function m(e,t,n,a,i,r,o,s){return p(e+(t^n^a)+r+o|0,s)+i|0}function v(e,t,n,a,i,r,o,s){return p(e+(t&n|~t&a)+r+o|0,s)+i|0}function g(e,t,n,a,i,r,o,s){return p(e+((t|~n)^a)+r+o|0,s)+i|0}function b(e,t,n,a,i,r,o,s){return p(e+(t&a|n&~a)+r+o|0,s)+i|0}function y(e,t,n,a,i,r,o,s){return p(e+(t^(n|~a))+r+o|0,s)+i|0}i(h,r),h.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var n=0|this._a,a=0|this._b,i=0|this._c,r=0|this._d,h=0|this._e,w=0|this._a,k=0|this._b,C=0|this._c,_=0|this._d,S=0|this._e,x=0;x<80;x+=1){var E,j;x<16?(E=m(n,a,i,r,h,e[s[x]],d[0],c[x]),j=y(w,k,C,_,S,e[l[x]],f[0],u[x])):x<32?(E=v(n,a,i,r,h,e[s[x]],d[1],c[x]),j=b(w,k,C,_,S,e[l[x]],f[1],u[x])):x<48?(E=g(n,a,i,r,h,e[s[x]],d[2],c[x]),j=g(w,k,C,_,S,e[l[x]],f[2],u[x])):x<64?(E=b(n,a,i,r,h,e[s[x]],d[3],c[x]),j=v(w,k,C,_,S,e[l[x]],f[3],u[x])):(E=y(n,a,i,r,h,e[s[x]],d[4],c[x]),j=m(w,k,C,_,S,e[l[x]],f[4],u[x])),n=h,h=r,r=p(i,10),i=a,a=E,w=S,S=_,_=p(C,10),C=k,k=j}var T=this._b+i+_|0;this._b=this._c+r+S|0,this._c=this._d+h+w|0,this._d=this._e+n+k|0,this._e=this._a+a+C|0,this._a=T},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=a.alloc?a.alloc(20):new a(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=h},"./node_modules/safer-buffer/safer.js":function(e,t,n){"use strict";(function(t){var a,i=n("./node_modules/buffer/index.js"),r=i.Buffer,o={};for(a in i)i.hasOwnProperty(a)&&"SlowBuffer"!==a&&"Buffer"!==a&&(o[a]=i[a]);var s=o.Buffer={};for(a in r)r.hasOwnProperty(a)&&"allocUnsafe"!==a&&"allocUnsafeSlow"!==a&&(s[a]=r[a]);if(o.Buffer.prototype=r.prototype,s.from&&s.from!==Uint8Array.from||(s.from=function(e,t,n){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return r(e,t,n)}),s.alloc||(s.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var a=r(e);return t&&0!==t.length?"string"==typeof n?a.fill(t,n):a.fill(t):a.fill(0),a}),!o.kStringMaxLength)try{o.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(l){}o.constants||(o.constants={MAX_LENGTH:o.kMaxLength},o.kStringMaxLength&&(o.constants.MAX_STRING_LENGTH=o.kStringMaxLength)),e.exports=o}).call(this,n("./node_modules/process/browser.js"))},"./node_modules/sha.js/hash.js":function(e,t,n){var a=n("./node_modules/safe-buffer/index.js").Buffer;function i(e,t){this._block=a.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=a.from(e,t));for(var n=this._block,i=this._blockSize,r=e.length,o=this._len,s=0;s<r;){for(var l=o%i,c=Math.min(r-s,i-l),u=0;u<c;u++)n[l+u]=e[s+u];s+=c,(o+=c)%i==0&&this._update(n)}return this._len+=r,this},i.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var a=(4294967295&n)>>>0,i=(n-a)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(a,this._blockSize-4)}this._update(this._block);var r=this._hash();return e?r.toString(e):r},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},"./node_modules/sha.js/index.js":function(e,t,n){(t=e.exports=function(e){e=e.toLowerCase();var n=t[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n}).sha=n("./node_modules/sha.js/sha.js"),t.sha1=n("./node_modules/sha.js/sha1.js"),t.sha224=n("./node_modules/sha.js/sha224.js"),t.sha256=n("./node_modules/sha.js/sha256.js"),t.sha384=n("./node_modules/sha.js/sha384.js"),t.sha512=n("./node_modules/sha.js/sha512.js")},"./node_modules/sha.js/sha.js":function(e,t,n){var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/sha.js/hash.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,i.call(this,64,56)}function c(e){return e<<30|e>>>2}function u(e,t,n,a){return 0===e?t&n|~t&a:2===e?t&n|t&a|n&a:t^n^a}a(l,i),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t,n=this._w,a=0|this._a,i=0|this._b,r=0|this._c,s=0|this._d,l=0|this._e,d=0;d<16;++d)n[d]=e.readInt32BE(4*d);for(;d<80;++d)n[d]=n[d-3]^n[d-8]^n[d-14]^n[d-16];for(var f=0;f<80;++f){var h=~~(f/20),p=0|((t=a)<<5|t>>>27)+u(h,i,r,s)+l+n[f]+o[h];l=s,s=r,r=c(i),i=a,a=p}this._a=a+this._a|0,this._b=i+this._b|0,this._c=r+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=r.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},"./node_modules/sha.js/sha1.js":function(e,t,n){var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/sha.js/hash.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function l(){this.init(),this._w=s,i.call(this,64,56)}function c(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function d(e,t,n,a){return 0===e?t&n|~t&a:2===e?t&n|t&a|n&a:t^n^a}a(l,i),l.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},l.prototype._update=function(e){for(var t,n=this._w,a=0|this._a,i=0|this._b,r=0|this._c,s=0|this._d,l=0|this._e,f=0;f<16;++f)n[f]=e.readInt32BE(4*f);for(;f<80;++f)n[f]=(t=n[f-3]^n[f-8]^n[f-14]^n[f-16])<<1|t>>>31;for(var h=0;h<80;++h){var p=~~(h/20),m=c(a)+d(p,i,r,s)+l+n[h]+o[p]|0;l=s,s=r,r=u(i),i=a,a=m}this._a=a+this._a|0,this._b=i+this._b|0,this._c=r+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0},l.prototype._hash=function(){var e=r.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=l},"./node_modules/sha.js/sha224.js":function(e,t,n){var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/sha.js/sha256.js"),r=n("./node_modules/sha.js/hash.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=new Array(64);function l(){this.init(),this._w=s,r.call(this,64,56)}a(l,i),l.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},l.prototype._hash=function(){var e=o.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=l},"./node_modules/sha.js/sha256.js":function(e,t,n){var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/sha.js/hash.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,o=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function l(){this.init(),this._w=s,i.call(this,64,56)}function c(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function d(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function f(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}a(l,i),l.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},l.prototype._update=function(e){for(var t,n=this._w,a=0|this._a,i=0|this._b,r=0|this._c,s=0|this._d,l=0|this._e,p=0|this._f,m=0|this._g,v=0|this._h,g=0;g<16;++g)n[g]=e.readInt32BE(4*g);for(;g<64;++g)n[g]=0|(((t=n[g-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+n[g-7]+h(n[g-15])+n[g-16];for(var b=0;b<64;++b){var y=v+f(l)+c(l,p,m)+o[b]+n[b]|0,w=d(a)+u(a,i,r)|0;v=m,m=p,p=l,l=s+y|0,s=r,r=i,i=a,a=y+w|0}this._a=a+this._a|0,this._b=i+this._b|0,this._c=r+this._c|0,this._d=s+this._d|0,this._e=l+this._e|0,this._f=p+this._f|0,this._g=m+this._g|0,this._h=v+this._h|0},l.prototype._hash=function(){var e=r.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=l},"./node_modules/sha.js/sha384.js":function(e,t,n){var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/sha.js/sha512.js"),r=n("./node_modules/sha.js/hash.js"),o=n("./node_modules/safe-buffer/index.js").Buffer,s=new Array(160);function l(){this.init(),this._w=s,r.call(this,128,112)}a(l,i),l.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},l.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,n,a){e.writeInt32BE(t,a),e.writeInt32BE(n,a+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=l},"./node_modules/sha.js/sha512.js":function(e,t,n){var a=n("./node_modules/inherits/inherits_browser.js"),i=n("./node_modules/sha.js/hash.js"),r=n("./node_modules/safe-buffer/index.js").Buffer,o=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function l(){this.init(),this._w=s,i.call(this,128,112)}function c(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function d(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function f(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function v(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function g(e,t){return e>>>0<t>>>0?1:0}a(l,i),l.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},l.prototype._update=function(e){for(var t=this._w,n=0|this._ah,a=0|this._bh,i=0|this._ch,r=0|this._dh,s=0|this._eh,l=0|this._fh,b=0|this._gh,y=0|this._hh,w=0|this._al,k=0|this._bl,C=0|this._cl,_=0|this._dl,S=0|this._el,x=0|this._fl,E=0|this._gl,j=0|this._hl,T=0;T<32;T+=2)t[T]=e.readInt32BE(4*T),t[T+1]=e.readInt32BE(4*T+4);for(;T<160;T+=2){var M=t[T-30],P=t[T-30+1],O=h(M,P),A=p(P,M),D=m(M=t[T-4],P=t[T-4+1]),R=v(P,M),L=t[T-14],B=t[T-14+1],I=t[T-32],N=t[T-32+1],F=A+B|0,H=O+L+g(F,A)|0;H=(H=H+D+g(F=F+R|0,R)|0)+I+g(F=F+N|0,N)|0,t[T]=H,t[T+1]=F}for(var V=0;V<160;V+=2){H=t[V],F=t[V+1];var z=u(n,a,i),U=u(w,k,C),W=d(n,w),G=d(w,n),q=f(s,S),K=f(S,s),Y=o[V],$=o[V+1],Z=c(s,l,b),X=c(S,x,E),J=j+K|0,Q=y+q+g(J,j)|0;Q=(Q=(Q=Q+Z+g(J=J+X|0,X)|0)+Y+g(J=J+$|0,$)|0)+H+g(J=J+F|0,F)|0;var ee=G+U|0,te=W+z+g(ee,G)|0;y=b,j=E,b=l,E=x,l=s,x=S,s=r+Q+g(S=_+J|0,_)|0,r=i,_=C,i=a,C=k,a=n,k=w,n=Q+te+g(w=J+ee|0,J)|0}this._al=this._al+w|0,this._bl=this._bl+k|0,this._cl=this._cl+C|0,this._dl=this._dl+_|0,this._el=this._el+S|0,this._fl=this._fl+x|0,this._gl=this._gl+E|0,this._hl=this._hl+j|0,this._ah=this._ah+n+g(this._al,w)|0,this._bh=this._bh+a+g(this._bl,k)|0,this._ch=this._ch+i+g(this._cl,C)|0,this._dh=this._dh+r+g(this._dl,_)|0,this._eh=this._eh+s+g(this._el,S)|0,this._fh=this._fh+l+g(this._fl,x)|0,this._gh=this._gh+b+g(this._gl,E)|0,this._hh=this._hh+y+g(this._hl,j)|0},l.prototype._hash=function(){var e=r.allocUnsafe(64);function t(t,n,a){e.writeInt32BE(t,a),e.writeInt32BE(n,a+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=l},"./node_modules/stream-browserify/index.js":function(e,t,n){e.exports=i;var a=n("./node_modules/events/events.js").EventEmitter;function i(){a.call(this)}n("./node_modules/inherits/inherits_browser.js")(i,a),i.Readable=n("./node_modules/readable-stream/readable-browser.js"),i.Writable=n("./node_modules/readable-stream/writable-browser.js"),i.Duplex=n("./node_modules/readable-stream/duplex-browser.js"),i.Transform=n("./node_modules/readable-stream/transform.js"),i.PassThrough=n("./node_modules/readable-stream/passthrough.js"),i.Stream=i,i.prototype.pipe=function(e,t){var n=this;function i(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function r(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",r),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",l));var o=!1;function s(){o||(o=!0,e.end())}function l(){o||(o=!0,"function"==typeof e.destroy&&e.destroy())}function c(e){if(u(),0===a.listenerCount(this,"error"))throw e}function u(){n.removeListener("data",i),e.removeListener("drain",r),n.removeListener("end",s),n.removeListener("close",l),n.removeListener("error",c),e.removeListener("error",c),n.removeListener("end",u),n.removeListener("close",u),e.removeListener("close",u)}return n.on("error",c),e.on("error",c),n.on("end",u),n.on("close",u),e.on("close",u),e.emit("pipe",n),e}},"./node_modules/tinycolor2/tinycolor.js":function(e,t,n){!function(t){var n=/^\s+/,a=/\s+$/,i=0,r=t.round,o=t.min,s=t.max,l=t.random;function c(e,l){if(l=l||{},(e=e||"")instanceof c)return e;if(!(this instanceof c))return new c(e,l);var u=function(e){var i={r:0,g:0,b:0},r=1,l=null,c=null,u=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(n,"").replace(a,"").toLowerCase();var t,i=!1;if(j[e])e=j[e],i=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=H.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=H.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=H.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=H.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=H.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=H.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=H.hex8.exec(e))return{r:A(t[1]),g:A(t[2]),b:A(t[3]),a:B(t[4]),format:i?"name":"hex8"};if(t=H.hex6.exec(e))return{r:A(t[1]),g:A(t[2]),b:A(t[3]),format:i?"name":"hex"};if(t=H.hex4.exec(e))return{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),a:B(t[4]+""+t[4]),format:i?"name":"hex8"};if(t=H.hex3.exec(e))return{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),format:i?"name":"hex"};return!1}(e));"object"==typeof e&&(V(e.r)&&V(e.g)&&V(e.b)?(h=e.r,p=e.g,m=e.b,i={r:255*P(h,255),g:255*P(p,255),b:255*P(m,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):V(e.h)&&V(e.s)&&V(e.v)?(l=R(e.s),c=R(e.v),i=function(e,n,a){e=6*P(e,360),n=P(n,100),a=P(a,100);var i=t.floor(e),r=e-i,o=a*(1-n),s=a*(1-r*n),l=a*(1-(1-r)*n),c=i%6;return{r:255*[a,s,o,o,l,a][c],g:255*[l,a,a,s,o,o][c],b:255*[o,o,l,a,a,s][c]}}(e.h,l,c),d=!0,f="hsv"):V(e.h)&&V(e.s)&&V(e.l)&&(l=R(e.s),u=R(e.l),i=function(e,t,n){var a,i,r;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=P(e,360),t=P(t,100),n=P(n,100),0===t)a=i=r=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;a=o(l,s,e+1/3),i=o(l,s,e),r=o(l,s,e-1/3)}return{r:255*a,g:255*i,b:255*r}}(e.h,l,u),d=!0,f="hsl"),e.hasOwnProperty("a")&&(r=e.a));var h,p,m;return r=M(r),{ok:d,format:e.format||f,r:o(255,s(i.r,0)),g:o(255,s(i.g,0)),b:o(255,s(i.b,0)),a:r}}(e);this._originalInput=e,this._r=u.r,this._g=u.g,this._b=u.b,this._a=u.a,this._roundA=r(100*this._a)/100,this._format=l.format||u.format,this._gradientType=l.gradientType,this._r<1&&(this._r=r(this._r)),this._g<1&&(this._g=r(this._g)),this._b<1&&(this._b=r(this._b)),this._ok=u.ok,this._tc_id=i++}function u(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var a,i,r=s(e,t,n),l=o(e,t,n),c=(r+l)/2;if(r==l)a=i=0;else{var u=r-l;switch(i=c>.5?u/(2-r-l):u/(r+l),r){case e:a=(t-n)/u+(t<n?6:0);break;case t:a=(n-e)/u+2;break;case n:a=(e-t)/u+4}a/=6}return{h:a,s:i,l:c}}function d(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var a,i,r=s(e,t,n),l=o(e,t,n),c=r,u=r-l;if(i=0===r?0:u/r,r==l)a=0;else{switch(r){case e:a=(t-n)/u+(t<n?6:0);break;case t:a=(n-e)/u+2;break;case n:a=(e-t)/u+4}a/=6}return{h:a,s:i,v:c}}function f(e,t,n,a){var i=[D(r(e).toString(16)),D(r(t).toString(16)),D(r(n).toString(16))];return a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function h(e,t,n,a){return[D(L(a)),D(r(e).toString(16)),D(r(t).toString(16)),D(r(n).toString(16))].join("")}function p(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.s-=t/100,n.s=O(n.s),c(n)}function m(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.s+=t/100,n.s=O(n.s),c(n)}function v(e){return c(e).desaturate(100)}function g(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.l+=t/100,n.l=O(n.l),c(n)}function b(e,t){t=0===t?0:t||10;var n=c(e).toRgb();return n.r=s(0,o(255,n.r-r(-t/100*255))),n.g=s(0,o(255,n.g-r(-t/100*255))),n.b=s(0,o(255,n.b-r(-t/100*255))),c(n)}function y(e,t){t=0===t?0:t||10;var n=c(e).toHsl();return n.l-=t/100,n.l=O(n.l),c(n)}function w(e,t){var n=c(e).toHsl(),a=(n.h+t)%360;return n.h=a<0?360+a:a,c(n)}function k(e){var t=c(e).toHsl();return t.h=(t.h+180)%360,c(t)}function C(e){var t=c(e).toHsl(),n=t.h;return[c(e),c({h:(n+120)%360,s:t.s,l:t.l}),c({h:(n+240)%360,s:t.s,l:t.l})]}function _(e){var t=c(e).toHsl(),n=t.h;return[c(e),c({h:(n+90)%360,s:t.s,l:t.l}),c({h:(n+180)%360,s:t.s,l:t.l}),c({h:(n+270)%360,s:t.s,l:t.l})]}function S(e){var t=c(e).toHsl(),n=t.h;return[c(e),c({h:(n+72)%360,s:t.s,l:t.l}),c({h:(n+216)%360,s:t.s,l:t.l})]}function x(e,t,n){t=t||6,n=n||30;var a=c(e).toHsl(),i=360/n,r=[c(e)];for(a.h=(a.h-(i*t>>1)+720)%360;--t;)a.h=(a.h+i)%360,r.push(c(a));return r}function E(e,t){t=t||6;for(var n=c(e).toHsv(),a=n.h,i=n.s,r=n.v,o=[],s=1/t;t--;)o.push(c({h:a,s:i,v:r})),r=(r+s)%1;return o}c.prototype={isDark:function(){return this.getBrightness()<128},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 e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,n,a,i=this.toRgb();return e=i.r/255,n=i.g/255,a=i.b/255,.2126*(e<=.03928?e/12.92:t.pow((e+.055)/1.055,2.4))+.7152*(n<=.03928?n/12.92:t.pow((n+.055)/1.055,2.4))+.0722*(a<=.03928?a/12.92:t.pow((a+.055)/1.055,2.4))},setAlpha:function(e){return this._a=M(e),this._roundA=r(100*this._a)/100,this},toHsv:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=d(this._r,this._g,this._b),t=r(360*e.h),n=r(100*e.s),a=r(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+a+"%)":"hsva("+t+", "+n+"%, "+a+"%, "+this._roundA+")"},toHsl:function(){var e=u(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=u(this._r,this._g,this._b),t=r(360*e.h),n=r(100*e.s),a=r(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+a+"%)":"hsla("+t+", "+n+"%, "+a+"%, "+this._roundA+")"},toHex:function(e){return f(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,a,i){var o=[D(r(e).toString(16)),D(r(t).toString(16)),D(r(n).toString(16)),D(L(a))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:r(this._r),g:r(this._g),b:r(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+r(this._r)+", "+r(this._g)+", "+r(this._b)+")":"rgba("+r(this._r)+", "+r(this._g)+", "+r(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:r(100*P(this._r,255))+"%",g:r(100*P(this._g,255))+"%",b:r(100*P(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+r(100*P(this._r,255))+"%, "+r(100*P(this._g,255))+"%, "+r(100*P(this._b,255))+"%)":"rgba("+r(100*P(this._r,255))+"%, "+r(100*P(this._g,255))+"%, "+r(100*P(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(T[f(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+h(this._r,this._g,this._b,this._a),n=t,a=this._gradientType?"GradientType = 1, ":"";if(e){var i=c(e);n="#"+h(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+a+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,a=this._a<1&&this._a>=0;return t||!a||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return c(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(g,arguments)},brighten:function(){return this._applyModification(b,arguments)},darken:function(){return this._applyModification(y,arguments)},desaturate:function(){return this._applyModification(p,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(v,arguments)},spin:function(){return this._applyModification(w,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(k,arguments)},monochromatic:function(){return this._applyCombination(E,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(C,arguments)},tetrad:function(){return this._applyCombination(_,arguments)}},c.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var a in e)e.hasOwnProperty(a)&&(n[a]="a"===a?e[a]:R(e[a]));e=n}return c(e,t)},c.equals=function(e,t){return!(!e||!t)&&c(e).toRgbString()==c(t).toRgbString()},c.random=function(){return c.fromRatio({r:l(),g:l(),b:l()})},c.mix=function(e,t,n){n=0===n?0:n||50;var a=c(e).toRgb(),i=c(t).toRgb(),r=n/100;return c({r:(i.r-a.r)*r+a.r,g:(i.g-a.g)*r+a.g,b:(i.b-a.b)*r+a.b,a:(i.a-a.a)*r+a.a})},c.readability=function(e,n){var a=c(e),i=c(n);return(t.max(a.getLuminance(),i.getLuminance())+.05)/(t.min(a.getLuminance(),i.getLuminance())+.05)},c.isReadable=function(e,t,n){var a,i,r=c.readability(e,t);switch(i=!1,(a=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+a.size){case"AAsmall":case"AAAlarge":i=r>=4.5;break;case"AAlarge":i=r>=3;break;case"AAAsmall":i=r>=7}return i},c.mostReadable=function(e,t,n){var a,i,r,o,s=null,l=0;i=(n=n||{}).includeFallbackColors,r=n.level,o=n.size;for(var u=0;u<t.length;u++)(a=c.readability(e,t[u]))>l&&(l=a,s=c(t[u]));return c.isReadable(e,s,{level:r,size:o})||!i?s:(n.includeFallbackColors=!1,c.mostReadable(e,["#fff","#000"],n))};var j=c.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"},T=c.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(j);function M(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function P(e,n){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var a=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=o(n,s(0,parseFloat(e))),a&&(e=parseInt(e*n,10)/100),t.abs(e-n)<1e-6?1:e%n/parseFloat(n)}function O(e){return o(1,s(0,e))}function A(e){return parseInt(e,16)}function D(e){return 1==e.length?"0"+e:""+e}function R(e){return e<=1&&(e=100*e+"%"),e}function L(e){return t.round(255*parseFloat(e)).toString(16)}function B(e){return A(e)/255}var I,N,F,H=(N="[\\s|\\(]+("+(I="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+I+")[,|\\s]+("+I+")\\s*\\)?",F="[\\s|\\(]+("+I+")[,|\\s]+("+I+")[,|\\s]+("+I+")[,|\\s]+("+I+")\\s*\\)?",{CSS_UNIT:new RegExp(I),rgb:new RegExp("rgb"+N),rgba:new RegExp("rgba"+F),hsl:new RegExp("hsl"+N),hsla:new RegExp("hsla"+F),hsv:new RegExp("hsv"+N),hsva:new RegExp("hsva"+F),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})$/});function V(e){return!!H.CSS_UNIT.exec(e)}e.exports?e.exports=c:"function"==typeof define&&define.amd?define((function(){return c})):window.tinycolor=c}(Math)},"./node_modules/tlds/index.json":function(e){e.exports=JSON.parse('["aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","ac","academy","accenture","accountant","accountants","aco","actor","ad","adac","ads","adult","ae","aeg","aero","aetna","af","afamilycompany","afl","africa","ag","agakhan","agency","ai","aig","airbus","airforce","airtel","akdn","al","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","am","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","ao","aol","apartments","app","apple","aq","aquarelle","ar","arab","aramco","archi","army","arpa","art","arte","as","asda","asia","associates","at","athleta","attorney","au","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aw","aws","ax","axa","az","azure","ba","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bb","bbc","bbt","bbva","bcg","bcn","bd","be","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bf","bg","bh","bharti","bi","bible","bid","bike","bing","bingo","bio","biz","bj","black","blackfriday","blockbuster","blog","bloomberg","blue","bm","bms","bmw","bn","bnpparibas","bo","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","br","bradesco","bridgestone","broadway","broker","brother","brussels","bs","bt","budapest","bugatti","build","builders","business","buy","buzz","bv","bw","by","bz","bzh","ca","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","cat","catering","catholic","cba","cbn","cbre","cbs","cc","cd","center","ceo","cern","cf","cfa","cfd","cg","ch","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","ci","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","ck","cl","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","cm","cn","co","coach","codes","coffee","college","cologne","com","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","coop","corsica","country","coupon","coupons","courses","cpa","cr","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","csc","cu","cuisinella","cv","cw","cx","cy","cymru","cyou","cz","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","de","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dj","dk","dm","dnp","do","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","duck","dunlop","dupont","durban","dvag","dvr","dz","earth","eat","ec","eco","edeka","edu","education","ee","eg","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","er","ericsson","erni","es","esq","estate","et","etisalat","eu","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fi","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","fj","fk","flickr","flights","flir","florist","flowers","fly","fm","fo","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","fr","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fujixerox","fun","fund","furniture","futbol","fyi","ga","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gb","gbiz","gd","gdn","ge","gea","gent","genting","george","gf","gg","ggee","gh","gi","gift","gifts","gives","giving","gl","glade","glass","gle","global","globo","gm","gmail","gmbh","gmo","gmx","gn","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","gov","gp","gq","gr","grainger","graphics","gratis","green","gripe","grocery","group","gs","gt","gu","guardian","gucci","guge","guide","guitars","guru","gw","gy","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hk","hkt","hm","hn","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hr","hsbc","ht","hu","hughes","hyatt","hyundai","ibm","icbc","ice","icu","id","ie","ieee","ifm","ikano","il","im","imamat","imdb","immo","immobilien","in","inc","industries","infiniti","info","ing","ink","institute","insurance","insure","int","international","intuit","investments","io","ipiranga","iq","ir","irish","is","ismaili","ist","istanbul","it","itau","itv","iveco","jaguar","java","jcb","je","jeep","jetzt","jewelry","jio","jll","jm","jmp","jnj","jo","jobs","joburg","jot","joy","jp","jpmorgan","jprs","juegos","juniper","kaufen","kddi","ke","kerryhotels","kerrylogistics","kerryproperties","kfh","kg","kh","ki","kia","kim","kinder","kindle","kitchen","kiwi","km","kn","koeln","komatsu","kosher","kp","kpmg","kpn","kr","krd","kred","kuokgroup","kw","ky","kyoto","kz","la","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lb","lc","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","li","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","lixil","lk","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","lr","ls","lt","ltd","ltda","lu","lundbeck","luxe","luxury","lv","ly","ma","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mc","mckinsey","md","me","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","mg","mh","miami","microsoft","mil","mini","mint","mit","mitsubishi","mk","ml","mlb","mls","mm","mma","mn","mo","mobi","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","mp","mq","mr","ms","msd","mt","mtn","mtr","mu","museum","mutual","mv","mw","mx","my","mz","na","nab","nagoya","name","nationwide","natura","navy","nba","nc","ne","nec","net","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nf","nfl","ng","ngo","nhk","ni","nico","nike","nikon","ninja","nissan","nissay","nl","no","nokia","northwesternmutual","norton","now","nowruz","nowtv","np","nr","nra","nrw","ntt","nu","nyc","nz","obi","observer","off","office","okinawa","olayan","olayangroup","oldnavy","ollo","om","omega","one","ong","onl","online","onyourside","ooo","open","oracle","orange","org","organic","origins","osaka","otsuka","ott","ovh","pa","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pe","pet","pf","pfizer","pg","ph","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","pk","pl","place","play","playstation","plumbing","plus","pm","pn","pnc","pohl","poker","politie","porn","post","pr","pramerica","praxi","press","prime","pro","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","ps","pt","pub","pw","pwc","py","qa","qpon","quebec","quest","qvc","racing","radio","raid","re","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","rmit","ro","rocher","rocks","rodeo","rogers","room","rs","rsvp","ru","rugby","ruhr","run","rw","rwe","ryukyu","sa","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sb","sbi","sbs","sc","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scjohnson","scot","sd","se","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","sg","sh","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","si","silk","sina","singles","site","sj","sk","ski","skin","sky","skype","sl","sling","sm","smart","smile","sn","sncf","so","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","spreadbetting","sr","srl","ss","st","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","su","sucks","supplies","supply","support","surf","surgery","suzuki","sv","swatch","swiftcover","swiss","sx","sy","sydney","systems","sz","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tc","tci","td","tdk","team","tech","technology","tel","temasek","tennis","teva","tf","tg","th","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tj","tjmaxx","tjx","tk","tkmaxx","tl","tm","tmall","tn","to","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","tr","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tt","tube","tui","tunes","tushu","tv","tvs","tw","tz","ua","ubank","ubs","ug","uk","unicom","university","uno","uol","ups","us","uy","uz","va","vacations","vana","vanguard","vc","ve","vegas","ventures","verisign","versicherung","vet","vg","vi","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vn","vodka","volkswagen","volvo","vote","voting","voto","voyage","vu","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wed","wedding","weibo","weir","wf","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","ws","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","कॉम","セール","佛山","ಭಾರತ","慈善","集团","在线","한국","ଭାରତ","大众汽车","点看","คอม","ভাৰত","ভারত","八卦","ישראל","موقع","বাংলা","公益","公司","香格里拉","网站","移动","我爱你","москва","қаз","католик","онлайн","сайт","联通","срб","бг","бел","קום","时尚","微博","淡马锡","ファッション","орг","नेट","ストア","アマゾン","삼성","சிங்கப்பூர்","商标","商店","商城","дети","мкд","ею","ポイント","新闻","家電","كوم","中文网","中信","中国","中國","娱乐","谷歌","భారత్","ලංකා","電訊盈科","购物","クラウド","ભારત","通販","भारतम्","भारत","भारोत","网店","संगठन","餐厅","网络","ком","укр","香港","亚马逊","诺基亚","食品","飞利浦","台湾","台灣","手机","мон","الجزائر","عمان","ارامكو","ایران","العليان","اتصالات","امارات","بازار","موريتانيا","پاکستان","الاردن","بارت","بھارت","المغرب","ابوظبي","البحرين","السعودية","ڀارت","كاثوليك","سودان","همراه","عراق","مليسيا","澳門","닷컴","政府","شبكة","بيتك","عرب","გე","机构","组织机构","健康","ไทย","سورية","招聘","рус","рф","تونس","大拿","ລາວ","みんな","グーグル","ευ","ελ","世界","書籍","ഭാരതം","ਭਾਰਤ","网址","닷넷","コム","天主教","游戏","vermögensberater","vermögensberatung","企业","信息","嘉里大酒店","嘉里","مصر","قطر","广东","இலங்கை","இந்தியா","հայ","新加坡","فلسطين","政务","xxx","xyz","yachts","yahoo","yamaxun","yandex","ye","yodobashi","yoga","yokohama","you","youtube","yt","yun","za","zappos","zara","zero","zip","zm","zone","zuerich","zw"]')},"./node_modules/to-camel-case/index.js":function(e,t,n){var a=n("./node_modules/to-space-case/index.js");e.exports=function(e){return a(e).replace(/\s(\w)/g,(function(e,t){return t.toUpperCase()}))}},"./node_modules/to-no-case/index.js":function(e,t){e.exports=function(e){return n.test(e)?e.toLowerCase():a.test(e)?(function(e){return e.replace(r,(function(e,t){return t?" "+t:""}))}(e)||e).toLowerCase():i.test(e)?function(e){return e.replace(o,(function(e,t,n){return t+" "+n.toLowerCase().split("").join(" ")}))}(e).toLowerCase():e.toLowerCase()};var n=/\s/,a=/(_|-|\.|:)/,i=/([a-z][A-Z]|[A-Z][a-z])/;var r=/[\W_]+(.|$)/g;var o=/(.)([A-Z]+)/g},"./node_modules/to-space-case/index.js":function(e,t,n){var a=n("./node_modules/to-no-case/index.js");e.exports=function(e){return a(e).replace(/[\W_]+(.|$)/g,(function(e,t){return t?" "+t:""})).trim()}},"./node_modules/type/function/is.js":function(e,t,n){"use strict";var a=n("./node_modules/type/prototype/is.js");e.exports=function(e){if("function"!=typeof e)return!1;if(!hasOwnProperty.call(e,"length"))return!1;try{if("number"!=typeof e.length)return!1;if("function"!=typeof e.call)return!1;if("function"!=typeof e.apply)return!1}catch(t){return!1}return!a(e)}},"./node_modules/type/object/is.js":function(e,t,n){"use strict";var a=n("./node_modules/type/value/is.js"),i={object:!0,function:!0,undefined:!0};e.exports=function(e){return!!a(e)&&hasOwnProperty.call(i,typeof e)}},"./node_modules/type/plain-function/is.js":function(e,t,n){"use strict";var a=n("./node_modules/type/function/is.js"),i=/^\s*class[\s{/}]/,r=Function.prototype.toString;e.exports=function(e){return!!a(e)&&!i.test(r.call(e))}},"./node_modules/type/prototype/is.js":function(e,t,n){"use strict";var a=n("./node_modules/type/object/is.js");e.exports=function(e){if(!a(e))return!1;try{return!!e.constructor&&e.constructor.prototype===e}catch(t){return!1}}},"./node_modules/type/value/is.js":function(e,t,n){"use strict";e.exports=function(e){return null!=e}},"./node_modules/uniq/uniq.js":function(e,t,n){"use strict";e.exports=function(e,t,n){return 0===e.length?e:t?(n||e.sort(t),function(e,t){for(var n=1,a=e.length,i=e[0],r=e[0],o=1;o<a;++o)if(r=i,t(i=e[o],r)){if(o===n){n++;continue}e[n++]=i}return e.length=n,e}(e,t)):(n||e.sort(),function(e){for(var t=1,n=e.length,a=e[0],i=e[0],r=1;r<n;++r,i=a)if(i=a,(a=e[r])!==i){if(r===t){t++;continue}e[t++]=a}return e.length=t,e}(e))}},"./node_modules/url-regex/index.js":function(e,t,n){"use strict";const a=n("./node_modules/ip-regex/index.js"),i=n("./node_modules/tlds/index.json");e.exports=e=>{const t=`(?:${"(?:(?:[a-z]+:)?//)"+((e={strict:!0,...e}).strict?"":"?")}|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|${a.v4().source}|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*${`(?:\\.${e.strict?"(?:[a-z\\u00a1-\\uffff]{2,})":`(?:${i.sort(((e,t)=>t.length-e.length)).join("|")})`})\\.?`})(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return e.exact?new RegExp(`(?:^${t}$)`,"i"):new RegExp(t,"ig")}},"./node_modules/warning/warning.js":function(e,t,n){"use strict";var a=function(){};e.exports=a},"./node_modules/webfontloader/webfontloader.js":function(e,t,n){!function(){function t(e,t,n){return e.call.apply(e.bind,arguments)}function n(e,t,n){if(!e)throw Error();if(2<arguments.length){var a=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,a),e.apply(t,n)}}return function(){return e.apply(t,arguments)}}function a(e,i,r){return(a=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?t:n).apply(null,arguments)}var i=Date.now||function(){return+new Date};function r(e,t){this.a=e,this.o=t||e,this.c=this.o.document}var o=!!window.FontFace;function s(e,t,n,a){if(t=e.c.createElement(t),n)for(var i in n)n.hasOwnProperty(i)&&("style"==i?t.style.cssText=n[i]:t.setAttribute(i,n[i]));return a&&t.appendChild(e.c.createTextNode(a)),t}function l(e,t,n){(e=e.c.getElementsByTagName(t)[0])||(e=document.documentElement),e.insertBefore(n,e.lastChild)}function c(e){e.parentNode&&e.parentNode.removeChild(e)}function u(e,t,n){t=t||[],n=n||[];for(var a=e.className.split(/\s+/),i=0;i<t.length;i+=1){for(var r=!1,o=0;o<a.length;o+=1)if(t[i]===a[o]){r=!0;break}r||a.push(t[i])}for(t=[],i=0;i<a.length;i+=1){for(r=!1,o=0;o<n.length;o+=1)if(a[i]===n[o]){r=!0;break}r||t.push(a[i])}e.className=t.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function d(e,t){for(var n=e.className.split(/\s+/),a=0,i=n.length;a<i;a++)if(n[a]==t)return!0;return!1}function f(e,t,n){function a(){u&&i&&r&&(u(c),u=null)}t=s(e,"link",{rel:"stylesheet",href:t,media:"all"});var i=!1,r=!0,c=null,u=n||null;o?(t.onload=function(){i=!0,a()},t.onerror=function(){i=!0,c=Error("Stylesheet failed to load"),a()}):setTimeout((function(){i=!0,a()}),0),l(e,"head",t)}function h(e,t,n,a){var i=e.c.getElementsByTagName("head")[0];if(i){var r=s(e,"script",{src:t}),o=!1;return r.onload=r.onreadystatechange=function(){o||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(o=!0,n&&n(null),r.onload=r.onreadystatechange=null,"HEAD"==r.parentNode.tagName&&i.removeChild(r))},i.appendChild(r),setTimeout((function(){o||(o=!0,n&&n(Error("Script load timeout")))}),a||5e3),r}return null}function p(){this.a=0,this.c=null}function m(e){return e.a++,function(){e.a--,g(e)}}function v(e,t){e.c=t,g(e)}function g(e){0==e.a&&e.c&&(e.c(),e.c=null)}function b(e){this.a=e||"-"}function y(e,t){this.c=e,this.f=4,this.a="n";var n=(t||"n4").match(/^([nio])([1-9])$/i);n&&(this.a=n[1],this.f=parseInt(n[2],10))}function w(e){var t=[];e=e.split(/,\s*/);for(var n=0;n<e.length;n++){var a=e[n].replace(/['"]/g,"");-1!=a.indexOf(" ")||/^\d/.test(a)?t.push("'"+a+"'"):t.push(a)}return t.join(",")}function k(e){return e.a+e.f}function C(e){var t="normal";return"o"===e.a?t="oblique":"i"===e.a&&(t="italic"),t}function _(e){var t=4,n="n",a=null;return e&&((a=e.match(/(normal|oblique|italic)/i))&&a[1]&&(n=a[1].substr(0,1).toLowerCase()),(a=e.match(/([1-9]00|normal|bold)/i))&&a[1]&&(/bold/i.test(a[1])?t=7:/[1-9]00/.test(a[1])&&(t=parseInt(a[1].substr(0,1),10)))),n+t}function S(e,t){this.c=e,this.f=e.o.document.documentElement,this.h=t,this.a=new b("-"),this.j=!1!==t.events,this.g=!1!==t.classes}function x(e){if(e.g){var t=d(e.f,e.a.c("wf","active")),n=[],a=[e.a.c("wf","loading")];t||n.push(e.a.c("wf","inactive")),u(e.f,n,a)}E(e,"inactive")}function E(e,t,n){e.j&&e.h[t]&&(n?e.h[t](n.c,k(n)):e.h[t]())}function j(){this.c={}}function T(e,t){this.c=e,this.f=t,this.a=s(this.c,"span",{"aria-hidden":"true"},this.f)}function M(e){l(e.c,"body",e.a)}function P(e){return"display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+w(e.c)+";font-style:"+C(e)+";font-weight:"+e.f+"00;"}function O(e,t,n,a,i,r){this.g=e,this.j=t,this.a=a,this.c=n,this.f=i||3e3,this.h=r||void 0}function A(e,t,n,a,i,r,o){this.v=e,this.B=t,this.c=n,this.a=a,this.s=o||"BESbswy",this.f={},this.w=i||3e3,this.u=r||null,this.m=this.j=this.h=this.g=null,this.g=new T(this.c,this.s),this.h=new T(this.c,this.s),this.j=new T(this.c,this.s),this.m=new T(this.c,this.s),e=P(e=new y(this.a.c+",serif",k(this.a))),this.g.a.style.cssText=e,e=P(e=new y(this.a.c+",sans-serif",k(this.a))),this.h.a.style.cssText=e,e=P(e=new y("serif",k(this.a))),this.j.a.style.cssText=e,e=P(e=new y("sans-serif",k(this.a))),this.m.a.style.cssText=e,M(this.g),M(this.h),M(this.j),M(this.m)}b.prototype.c=function(e){for(var t=[],n=0;n<arguments.length;n++)t.push(arguments[n].replace(/[\W_]+/g,"").toLowerCase());return t.join(this.a)},O.prototype.start=function(){var e=this.c.o.document,t=this,n=i(),a=new Promise((function(a,r){!function o(){i()-n>=t.f?r():e.fonts.load(function(e){return C(e)+" "+e.f+"00 300px "+w(e.c)}(t.a),t.h).then((function(e){1<=e.length?a():setTimeout(o,25)}),(function(){r()}))}()})),r=null,o=new Promise((function(e,n){r=setTimeout(n,t.f)}));Promise.race([o,a]).then((function(){r&&(clearTimeout(r),r=null),t.g(t.a)}),(function(){t.j(t.a)}))};var D={D:"serif",C:"sans-serif"},R=null;function L(){if(null===R){var e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);R=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))}return R}function B(e,t,n){for(var a in D)if(D.hasOwnProperty(a)&&t===e.f[D[a]]&&n===e.f[D[a]])return!0;return!1}function I(e){var t,n=e.g.a.offsetWidth,r=e.h.a.offsetWidth;(t=n===e.f.serif&&r===e.f["sans-serif"])||(t=L()&&B(e,n,r)),t?i()-e.A>=e.w?L()&&B(e,n,r)&&(null===e.u||e.u.hasOwnProperty(e.a.c))?N(e,e.v):N(e,e.B):function(e){setTimeout(a((function(){I(this)}),e),50)}(e):N(e,e.v)}function N(e,t){setTimeout(a((function(){c(this.g.a),c(this.h.a),c(this.j.a),c(this.m.a),t(this.a)}),e),0)}function F(e,t,n){this.c=e,this.a=t,this.f=0,this.m=this.j=!1,this.s=n}A.prototype.start=function(){this.f.serif=this.j.a.offsetWidth,this.f["sans-serif"]=this.m.a.offsetWidth,this.A=i(),I(this)};var H=null;function V(e){0==--e.f&&e.j&&(e.m?((e=e.a).g&&u(e.f,[e.a.c("wf","active")],[e.a.c("wf","loading"),e.a.c("wf","inactive")]),E(e,"active")):x(e.a))}function z(e){this.j=e,this.a=new j,this.h=0,this.f=this.g=!0}function U(e,t,n,i,r){var o=0==--e.h;(e.f||e.g)&&setTimeout((function(){var e=r||null,s=i||{};if(0===n.length&&o)x(t.a);else{t.f+=n.length,o&&(t.j=o);var l,c=[];for(l=0;l<n.length;l++){var d=n[l],f=s[d.c],h=t.a,p=d;if(h.g&&u(h.f,[h.a.c("wf",p.c,k(p).toString(),"loading")]),E(h,"fontloading",p),h=null,null===H)if(window.FontFace){p=/Gecko.*Firefox\/(\d+)/.exec(window.navigator.userAgent);var m=/OS X.*Version\/10\..*Safari/.exec(window.navigator.userAgent)&&/Apple/.exec(window.navigator.vendor);H=p?42<parseInt(p[1],10):!m}else H=!1;h=H?new O(a(t.g,t),a(t.h,t),t.c,d,t.s,f):new A(a(t.g,t),a(t.h,t),t.c,d,t.s,e,f),c.push(h)}for(l=0;l<c.length;l++)c[l].start()}}),0)}function W(e,t){this.c=e,this.a=t}function G(e,t){this.c=e,this.a=t}function q(e,t){this.c=e||K,this.a=[],this.f=[],this.g=t||""}F.prototype.g=function(e){var t=this.a;t.g&&u(t.f,[t.a.c("wf",e.c,k(e).toString(),"active")],[t.a.c("wf",e.c,k(e).toString(),"loading"),t.a.c("wf",e.c,k(e).toString(),"inactive")]),E(t,"fontactive",e),this.m=!0,V(this)},F.prototype.h=function(e){var t=this.a;if(t.g){var n=d(t.f,t.a.c("wf",e.c,k(e).toString(),"active")),a=[],i=[t.a.c("wf",e.c,k(e).toString(),"loading")];n||a.push(t.a.c("wf",e.c,k(e).toString(),"inactive")),u(t.f,a,i)}E(t,"fontinactive",e),V(this)},z.prototype.load=function(e){this.c=new r(this.j,e.context||this.j),this.g=!1!==e.events,this.f=!1!==e.classes,function(e,t,n){var a=[],i=n.timeout;!function(e){e.g&&u(e.f,[e.a.c("wf","loading")]),E(e,"loading")}(t);a=function(e,t,n){var a,i=[];for(a in t)if(t.hasOwnProperty(a)){var r=e.c[a];r&&i.push(r(t[a],n))}return i}(e.a,n,e.c);var r=new F(e.c,t,i);for(e.h=a.length,t=0,n=a.length;t<n;t++)a[t].load((function(t,n,a){U(e,r,t,n,a)}))}(this,new S(this.c,e),e)},W.prototype.load=function(e){function t(){if(r["__mti_fntLst"+a]){var n,i=r["__mti_fntLst"+a](),o=[];if(i)for(var s=0;s<i.length;s++){var l=i[s].fontfamily;null!=i[s].fontStyle&&null!=i[s].fontWeight?(n=i[s].fontStyle+i[s].fontWeight,o.push(new y(l,n))):o.push(new y(l))}e(o)}else setTimeout((function(){t()}),50)}var n=this,a=n.a.projectId,i=n.a.version;if(a){var r=n.c.o;h(this.c,(n.a.api||"https://fast.fonts.net/jsapi")+"/"+a+".js"+(i?"?v="+i:""),(function(i){i?e([]):(r["__MonotypeConfiguration__"+a]=function(){return n.a},t())})).id="__MonotypeAPIScript__"+a}else e([])},G.prototype.load=function(e){var t,n,a=this.a.urls||[],i=this.a.families||[],r=this.a.testStrings||{},o=new p;for(t=0,n=a.length;t<n;t++)f(this.c,a[t],m(o));var s=[];for(t=0,n=i.length;t<n;t++)if((a=i[t].split(":"))[1])for(var l=a[1].split(","),c=0;c<l.length;c+=1)s.push(new y(a[0],l[c]));else s.push(new y(a[0]));v(o,(function(){e(s,r)}))};var K="https://fonts.googleapis.com/css";function Y(e){this.f=e,this.a=[],this.c={}}var $={latin:"BESbswy","latin-ext":"çöüğş",cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"},Z={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},X={i:"i",italic:"i",n:"n",normal:"n"},J=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;function Q(e,t){this.c=e,this.a=t}var ee={Arimo:!0,Cousine:!0,Tinos:!0};function te(e,t){this.c=e,this.a=t}function ne(e,t){this.c=e,this.f=t,this.a=[]}Q.prototype.load=function(e){var t=new p,n=this.c,a=new q(this.a.api,this.a.text),i=this.a.families;!function(e,t){for(var n=t.length,a=0;a<n;a++){var i=t[a].split(":");3==i.length&&e.f.push(i.pop());var r="";2==i.length&&""!=i[1]&&(r=":"),e.a.push(i.join(r))}}(a,i);var r=new Y(i);!function(e){for(var t=e.f.length,n=0;n<t;n++){var a=e.f[n].split(":"),i=a[0].replace(/\+/g," "),r=["n4"];if(2<=a.length){var o;if(o=[],s=a[1])for(var s,l=(s=s.split(",")).length,c=0;c<l;c++){var u;if((u=s[c]).match(/^[\w-]+$/))if(null==(d=J.exec(u.toLowerCase())))u="";else{if(u=null==(u=d[2])||""==u?"n":X[u],null==(d=d[1])||""==d)d="4";else var d=Z[d]||(isNaN(d)?"4":d.substr(0,1));u=[u,d].join("")}else u="";u&&o.push(u)}0<o.length&&(r=o),3==a.length&&(o=[],0<(a=(a=a[2])?a.split(","):o).length&&(a=$[a[0]])&&(e.c[i]=a))}for(e.c[i]||(a=$[i])&&(e.c[i]=a),a=0;a<r.length;a+=1)e.a.push(new y(i,r[a]))}}(r),f(n,function(e){if(0==e.a.length)throw Error("No fonts to load!");if(-1!=e.c.indexOf("kit="))return e.c;for(var t=e.a.length,n=[],a=0;a<t;a++)n.push(e.a[a].replace(/ /g,"+"));return t=e.c+"?family="+n.join("%7C"),0<e.f.length&&(t+="&subset="+e.f.join(",")),0<e.g.length&&(t+="&text="+encodeURIComponent(e.g)),t}(a),m(t)),v(t,(function(){e(r.a,r.c,ee)}))},te.prototype.load=function(e){var t=this.a.id,n=this.c.o;t?h(this.c,(this.a.api||"https://use.typekit.net")+"/"+t+".js",(function(t){if(t)e([]);else if(n.Typekit&&n.Typekit.config&&n.Typekit.config.fn){t=n.Typekit.config.fn;for(var a=[],i=0;i<t.length;i+=2)for(var r=t[i],o=t[i+1],s=0;s<o.length;s++)a.push(new y(r,o[s]));try{n.Typekit.load({events:!1,classes:!1,async:!0})}catch(l){}e(a)}}),2e3):e([])},ne.prototype.load=function(e){var t=this.f.id,n=this.c.o,a=this;t?(n.__webfontfontdeckmodule__||(n.__webfontfontdeckmodule__={}),n.__webfontfontdeckmodule__[t]=function(t,n){for(var i=0,r=n.fonts.length;i<r;++i){var o=n.fonts[i];a.a.push(new y(o.name,_("font-weight:"+o.weight+";font-style:"+o.style)))}e(a.a)},h(this.c,(this.f.api||"https://f.fontdeck.com/s/css/js/")+function(e){return e.o.location.hostname||e.a.location.hostname}(this.c)+"/"+t+".js",(function(t){t&&e([])}))):e([])};var ae=new z(window);ae.a.c.custom=function(e,t){return new G(t,e)},ae.a.c.fontdeck=function(e,t){return new ne(t,e)},ae.a.c.monotype=function(e,t){return new W(t,e)},ae.a.c.typekit=function(e,t){return new te(t,e)},ae.a.c.google=function(e,t){return new Q(t,e)};var ie={load:a(ae.load,ae)};"function"==typeof define&&define.amd?define((function(){return ie})):e.exports?e.exports=ie:(window.WebFont=ie,window.WebFontConfig&&ae.load(window.WebFontConfig))}()},"./public/components/account/oopsScreen.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./public/components/account/vcvLogo.js"),b=n("./node_modules/prop-types/index.js"),y=n.n(b),w=n("./node_modules/vc-cake/index.js");function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}var C=Object(w.getService)("dataManager"),_=C.get("localizations"),S={default:{message:_.feOopsMessageDefault,buttonText:_.feOopsButtonTextDefault,buttonLink:window.location.href.replace(/&vcv-action=frontend.*/i,"")},page_for_posts:{message:_.feOopsMessagePageForPosts,buttonText:_.feOopsButtonTextPageForPosts,buttonLink:window.location.href.replace(/&vcv-action=frontend.*/i,"")},activation:{message:_.updateFailed}},x=function(e){l()(n,e);var t=k(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).screenContent=v.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.screenContent.current&&e.screenContent.current.classList.add("vcv-screen-content--active")}),0)}},{key:"getErrorMessage",value:function(){var e=this.props,t=e.errorName,n=e.errorMessage;return!n&&t&&Object.prototype.hasOwnProperty.call(S,t)&&(n=S[t].message),n}},{key:"getActionButtons",value:function(){var e=this.props,t=e.errorName,n=e.errorAction,a=e.errorReportAction;if(Object.prototype.hasOwnProperty.call(S,t)&&S[t].buttonText)return v.a.createElement("button",{className:"vcv-screen-button",onClick:function(){window.location=S[t].buttonLink}},S[t].buttonText);var i=_?_.feOopsTryAgainButtonText:"Try Again",r=_?_.feOopsReportAnIssueButtonText:"Report an Issue";return v.a.createElement(v.a.Fragment,null,n&&v.a.createElement("button",{onClick:n,className:"vcv-screen-button"},i),a&&v.a.createElement("a",{href:C.get("supportUrl"),className:"vcv-screen-button vcv-screen-button--dark"},r))}},{key:"render",value:function(){var e=_.somethingWentWrong||"Oops ... Something Went Wrong";return v.a.createElement("div",{className:"vcv-error-screen vcv-screen-content",ref:this.screenContent},v.a.createElement(g.a,null),v.a.createElement("p",{className:"vcv-screen-text"},e),v.a.createElement("p",{className:"vcv-screen-helper-text",dangerouslySetInnerHTML:{__html:this.getErrorMessage()}}),v.a.createElement("div",{className:"vcv-screen-button-container"},this.getActionButtons()))}}]),n}(v.a.Component);p()(x,"propTypes",{errorMessage:y.a.string,errorName:y.a.string})},"./public/components/account/vcvLogo.js":function(e,t,n){"use strict";var a=n("./node_modules/react/index.js"),i=n.n(a);t.a=function(){return i.a.createElement("div",{className:"vcv-logo"},i.a.createElement("svg",{width:"80px",height:"58px",viewBox:"0 0 963 696",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.a.createElement("polygon",{fill:"#0584B5",points:"0.6 139.7 0.6 417.5 241.2 556.4 241.2 278.6"}),i.a.createElement("g",null,i.a.createElement("polygon",{fill:"#09AEEF",points:"241.2 0.8 0.6 139.7 241.2 278.6 481.8 139.7"}),i.a.createElement("polygon",{fill:"#AED13B",points:"722.4 0.8 481.8 139.7 722.4 278.6 963 139.7"})),i.a.createElement("g",{transform:"translate(241.000000, 139.000000)"},i.a.createElement("polygon",{fill:"#B9880C",points:"240.8 0.7 240.8 278.5 481.4 417.4 481.4 139.6"}),i.a.createElement("polygon",{fill:"#B76800",points:"0.2 139.6 0.2 417.4 240.8 278.5 240.8 0.7"}),i.a.createElement("polygon",{fill:"#FDB715",points:"240.8 278.5 0.2 417.4 240.8 556.3 481.4 417.4"})),i.a.createElement("polygon",{fill:"#7F9E2E",points:"722.4 278.6 722.4 556.4 963 417.5 963 139.7"}))))}},"./public/components/api/innerAPI.js":function(e,t,n){"use strict";var a=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),i=n.n(a),r=n("./node_modules/react/index.js"),o=n.n(r),s=n("./node_modules/vc-cake/index.js"),l={},c={};t.a={pick:function(e,t,n){var a=e.split(":"),i="";return a.forEach((function(e){i=i?"".concat(i,":").concat(e):e,l[i]&&(t=l[i].call(t,n))})),o.a.isValidElement(t)?t:(Object(s.env)("debug")&&console.warn("Not a react element",e),null)},mount:function(e,t){"function"==typeof t?l[e]=t:Object(s.env)("debug")&&console.warn("Not a correct callback",e)},applyFilter:function(e,t,n){var a=this;return c[e]&&c[e].length&&c[e].forEach((function(e){var r=e.call(a,Object.assign({},t),n);Array.isArray(t)&&!Array.isArray(r)||Array.isArray(r)&&!Array.isArray(t)||i()(t)!==i()(r)?Object(s.env)("debug")&&console.warn("Returned value must be ".concat(i()(t)),r):t=r})),t},addFilter:function(e,t){c[e]||(c[e]=[]),c[e].push(t)}}},"./public/components/api/publicAPI.js":function(e,t,n){"use strict";var a=n("./node_modules/event-emitter/index.js"),i=function(){};n.n(a)()(i.prototype);var r=new i;t.a={on:function(e,t){r.on("vcv:api:"+e,t)},once:function(e,t){r.once("vcv:api:"+e,t)},off:function(e,t){r.off("vcv:api:"+e,t)},trigger:function(e){var t=Array.prototype.slice.call(arguments,1);r.emit.apply(r,["vcv:api:".concat(e)].concat(t))},ready:function(e){this.once("ready",e)}}},"./public/components/codeEditor/codeEditor.js":function(e,t,n){"use strict";t.a={getEditor:function(e,t,n){var a;if(void 0===n&&console.warn("getEditor default value is undefined",e,t),void 0!==window.wp&&void 0!==window.wp.codeEditor){var i=window.wp.codeEditor.initialize(e,{codemirror:window.jQuery.extend({},window.wp.codeEditor.defaultSettings.codemirror,{mode:t})});i.codemirror.setValue(n||""),a=i.codemirror}else(a=new this.DefaultTextAreaEditor(e)).setValue(n||"");return a},DefaultTextAreaEditor:function(e){var t=window.jQuery(e);return{setSize:function(){},refresh:function(){},setValue:function(e){void 0===e&&console.warn("getEditor default value is undefined",t),t.val(e||"")},getValue:function(){return t.val()},on:function(e,n){t.on(e,n)}}}}},"./public/components/dnd/dndDataSet.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/lodash/lodash.js"),l=n.n(s),c=n("./node_modules/vc-cake/index.js"),u=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),d=n.n(u);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){d()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=function(e){Object.defineProperty(this,"options",{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(e,{document:document,container:document.body})}),this.create()};p.prototype.create=function(){var e=this.options.container.querySelector("#vcv-ui-smart-line-container");e&&this.options.container.removeChild(e),this.elContainer=document.createElement("div"),this.elContainer.classList.add("vcv-ui-smart-line-container"),this.elContainer.id="vcv-ui-smart-line-container",this.el=document.createElement("svg"),this.el.id="vcv-dnd-smart-line",this.currentElement=null,this.prevElement=null,this.point={x:0,y:0},this.elContainer.appendChild(this.el),this.options.container.appendChild(this.elContainer)},p.prototype.setPoint=function(e,t){this.point.x=e,this.point.y=t},p.prototype.remove=function(){this.options.container&&this.options.container.removeChild(this.elContainer),this.prevElement=null},p.prototype.setCurrentElement=function(e){this.currentElement=e},p.prototype.isSameElementPosition=function(e,t){return this.point.x===e.x&&this.point.y===e.y&&t===this.prevElement},p.prototype.setStyle=function(e,t,n,a){this.el.setAttribute("style",l.a.reduce({width:t,height:n,top:e.top?e.y-e.top:e.y,left:e.left?e.x-e.left:e.x},(function(e,t,n){return e+n+":"+t+"px;"}),"")),a&&this.el.classList.add("vcv-dnd-smart-line-frame")},p.prototype.clearStyle=function(){this.el.classList.remove("vcv-dnd-smart-line-frame","vcv-is-shown"),this.el&&this.el.classList.remove("vcv-smart-line-transition")},p.prototype.getVcvIdFromElement=function(e){return e.dataset.vcvDndElement||null},p.prototype.redraw=function(e,t,n){var a,i=!1,r=window.jQuery(e),o=2,s=o,c=o,u={x:0,y:0},d=!1;n=l.a.defaults(n||{},{attribute:!1,afterLastContainerElement:!1,allowAppend:!0,allowBeforeAfter:!0});var f=e.getBoundingClientRect(),p=t.y-(f.top+f.height/2),m=t.x-(f.left+f.width/2);if(!0===n.allowAppend?i="append":!0===n.allowBeforeAfter&&Math.abs(m)/f.width>Math.abs(p)/f.height?i=m>0?"after":"before":!0===n.allowBeforeAfter||n.attribute?i=p>0?"after":"before":n.afterLastContainerElement&&(i="after"),"append"===i)u.x=f.left,u.y=f.top,s=f.width,c=f.height,d=!0;else{var v=r.prevAll('[data-vcv-dnd-element]:not([data-vcv-dnd-helper="true"])').get(0),g=r.nextAll("[data-vcv-dnd-element]").get(0),b=v?v.getBoundingClientRect():null,y=g?g.getBoundingClientRect():null;if(r.closest(".vcv-ui-tree-layout").get(0)||(a=b&&b.left!==f.left||y&&y.left!==f.left),u.x=f.left,u.y="before"===i?f.top:f.bottom,u.y-=o/2,s=f.width,a&&(s=o,c=f.height,u.y=f.top,u.x="before"===i?f.left:f.right,u.x-=o/2),"before"===i&&b)if(a){var w=(f.left-b.right)/2;w=w>0?w:0,u.x-=w}else{var k=(f.top-b.bottom)/2;k=k>0?k:0,u.y-=k}if("after"===i&&y)if(a){var C=(y.left-f.right)/2;C=C>0?C:0,u.x+=C}else{var _=(y.top-f.bottom)/2;_=_>0?_:0,u.y+=_}}return i&&!this.isSameElementPosition(u,this.getVcvIdFromElement(e))?(this.clearStyle(),this.setPoint(u.x,u.y),this.setStyle(h(h({},t),u),s,c,d),window.setTimeout(function(){this.el&&this.el.classList.add("vcv-is-shown"),a?this.el&&this.el.classList.add("vcv-smart-line-vertical"):this.el&&this.el.classList.remove("vcv-smart-line-vertical"),this.el&&this.el.classList.add("vcv-smart-line-transition")}.bind(this),0)):i=!1,this.prevElement!==this.getVcvIdFromElement(e)&&(this.prevElement=this.getVcvIdFromElement(e)),i};var m=p,v=n("./public/components/dnd/helper.js"),g=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),b=n.n(g),y=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i()(this,e),Object.defineProperty(this,"clone",{enumerable:!1,configurable:!1,writable:!0,value:t.cloneNode(!0)}),Object.defineProperty(this,"maxCloneHeight",{enumerable:!1,configurable:!1,writable:!1,value:350}),Object.defineProperty(this,"options",{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(a,{opacity:1})}),"object"===b()(n)&&void 0!==n.x&&void 0!==n.y&&Object.defineProperty(this,"mousePoint",{enumerable:!1,configurable:!1,writable:!1,value:n}),t.getBoundingClientRect().height>=this.maxCloneHeight&&Object.defineProperty(this,"cutSize",{enumerable:!1,configurable:!1,writable:!1,value:!0}),this.hide(),this.setInitStyle(t),t.parentNode.insertBefore(this.clone,t)}return o()(e,[{key:"setInitStyle",value:function(e){var t=e.getBoundingClientRect();this.clone.style.position="fixed",this.clone.style.opacity=this.options.opacity,this.clone.style.pointerEvents="none";var n,a,i=t.height,r=t.width;this.clone.style.width=r+"px",this.clone.style.overflowY="hidden",this.cutSize?(this.clone.style.maxHeight=this.maxCloneHeight+"px",i=this.maxCloneHeight):this.clone.style.height=i+"px",this.clone.style.transition="none",this.clone.displayStyle="block",this.mousePoint?(n=t.top-this.mousePoint.y,Math.abs(n)>i&&(n=-i/2),a=t.left-this.mousePoint.x):(n=-i/2,a=-r/2),this.clone.style.marginTop=n+"px",this.clone.style.marginLeft=a+"px",(this.clone.classList.contains("vce-row")||this.clone.classList.contains("vce-col"))&&(this.clone.style.border="1px dashed rgba(183, 183, 183, 1)",this.clone.displayStyle="flex"),this.clone.setAttribute("data-vcv-dnd-helper",!0)}},{key:"setPosition",value:function(e){this.clone.style.top=e.y+"px",this.clone.style.left=e.x+"px"}},{key:"hide",value:function(){this.clone.style.display="none"}},{key:"show",value:function(){this.clone.style.display=this.clone.displayStyle}},{key:"remove",value:function(){var e=this.clone;this.clone=null,e.parentNode.removeChild(e)}}]),e}(),w=function(){function e(t){i()(this,e),this.dnd=t}return o()(e,[{key:"start",value:function(e){this.dnd.manualScroll=!0,this.dnd.option("drop",!1),this.dnd.start(null,null,null,this.dnd.container.querySelector('[data-vcv-dnd-element="'.concat(e.id,'"]'))),e.point&&this.dnd.check(e.point)}},{key:"addNew",value:function(e){e.endDnd?(this.dnd.draggingElement=null,this.dnd.handleDragEnd()):(this.dnd.start(e.id,!1,e.tag,e.domNode,e.element),this.dnd.manualScroll=!0,this.dnd.option("drop",!0),e.point&&this.dnd.check(e.point))}}]),e}(),k=n("./public/components/dnd/domElement.js"),C=Object(c.getService)("document"),_=Object(c.getService)("cook"),S=Object(c.getService)("hubElements"),x=Object(c.getStorage)("workspace"),E=function(){function e(t,n){i()(this,e),Object.defineProperties(this,{helper:{enumerable:!1,configurable:!1,writable:!0,value:null},position:{enumerable:!1,configurable:!1,writable:!0,value:null},placeholder:{enumerable:!1,configurable:!1,writable:!0,value:null},currentElement:{enumerable:!1,configurable:!1,writable:!0,value:null},draggingElement:{enumerable:!1,configurable:!1,writable:!0,value:null},point:{enumerable:!1,configurable:!1,writable:!0,value:null},hover:{enumerable:!1,configurable:!1,writable:!0,value:""},container:{enumerable:!1,configurable:!1,writable:!1,value:t},manualScroll:{enumerable:!1,configurable:!1,writable:!0,value:!1},options:{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(n,{cancelMove:!1,moveCallback:function(){},dropCallback:function(){},startCallback:function(){},endCallback:function(){},window:window,document:document,container:document.body,wrapper:null,boundariesGap:10,rootContainerFor:["RootElements"],rootID:"vcv-content-root",handler:null,ignoreHandling:null,disabled:!1,helperType:null,manualScroll:!1,drop:!1,customScroll:!1,scrollContainer:null,scrollCallback:function(){},isAttribute:!1,disableMobile:!1,isIframe:n&&n.container&&"vcv-editor-iframe-overlay"===n.container.id||!1,elementData:!1})}}),this.api=new w(this)}return o()(e,[{key:"option",value:function(e,t){this.options[e]=t}},{key:"init",value:function(){var e=new k.a(this.options.rootID,this.container,{containerFor:this.options.rootContainerFor});this.handleDragFunction=this.handleDrag.bind(this),this.handleMobileCancelDragFunction=this.handleMobileCancelDrag.bind(this),this.handleDragStartFunction=this.handleDragStart.bind(this),this.handleDoubleClickFuntion=this.handleDoubleClick.bind(this),this.handleMobileDragStartFunction=this.handleMobileDragStart.bind(this),this.handleDragEndFunction=this.handleDragEnd.bind(this),this.handleRightMouseClickFunction=this.handleRightMouseClick.bind(this),e.refresh()}},{key:"addItem",value:function(e){var t=this;if(C.get(e)){var n=this.container.querySelectorAll('[data-vcv-element="'+e+'"]');(n=Array.prototype.slice.call(n)).forEach((function(n){n&&n.ELEMENT_NODE&&t.buildNodeElement(n,e)}))}}},{key:"dOMElementCreate",value:function(e,t){if(t===this.options.rootID)return new k.a(this.options.rootID,this.container,{containerFor:this.options.rootContainerFor});var n=_.get(C.get(t));if(!n)return null;var a,i=n.get("containerFor"),r=n.get("relatedTo"),o=n.get("parent"),s=_.getById(o);return a=o&&(void 0===s.get("metaIsDraggable")||s.get("metaIsDraggable"))&&o||this.options.rootID,new k.a(t,e,{containerFor:i?i.value:null,relatedTo:r?r.value:null,parent:a,handler:this.options.handler,tag:n.get("tag"),iconLink:S.getElementIcon(n.get("tag"))})}},{key:"buildNodeElement",value:function(e,t){var n=this.dOMElementCreate(e,t);n.on("dragstart",(function(e){e.preventDefault()})).on("mousedown",this.handleDragStartFunction),null===n.options.containerFor&&n.on("dblclick",this.handleDoubleClickFuntion),this.options.disableMobile||n.on("touchstart",this.handleMobileDragStartFunction).on("touchmove",this.handleMobileCancelDragFunction).on("touchend",this.handleMobileCancelDragFunction)}},{key:"removeItem",value:function(e){}},{key:"removePlaceholder",value:function(){null!==this.placeholder&&(this.placeholder.remove(),this.placeholder=null)}},{key:"getDomElement",value:function(e){if(!e||!e.ELEMENT_NODE)return null;var t=e.dataset.vcvDndElement||e.dataset.vcvDndElementHandler;return this.dOMElementCreate(e,t)}},{key:"getDomElementParent",value:function(e){var t=this.container.querySelector('[data-vcv-dnd-element="'.concat(e,'"]:not([data-vcv-dnd-helper="true"])'));return"vcv-content-root"===e&&(t=this.container),this.getDomElement(t)}},{key:"findElementWithValidParent",value:function(e){var t=e.parent()?this.getDomElementParent(e.parent()):null;return t&&this.draggingElement.isChild(t)?e:t?this.findElementWithValidParent(t):null}},{key:"isDraggingElementParent",value:function(e){return e.$node.parents('[data-vcv-dnd-element="'+this.draggingElement.id+'"]').length>0}},{key:"findDOMNode",value:function(e){var t=this.options.document.elementFromPoint(e.x,e.y),n=t&&t.getAttribute("data-vcv-dnd-element"),a=t&&t.getAttribute("data-vcv-dnd-dom-element"),i=window.jQuery(t).closest(".".concat(a)).get(0);if(t&&!n&&(t=window.jQuery(t).closest('[data-vcv-dnd-element]:not([data-vcv-dnd-element="vcv-content-root"])').get(0)),t&&n&&"vcv-content-root"===n){var r=this.getDomElement(t);this.draggingElement.relatedTo(r.containerFor())||(t=null)}return t&&i&&(t=i),t||null}},{key:"checkBlankRow",value:function(e){var t=e.x,n=e.y,a=this.options.document.elementFromPoint(t,n);return a&&window.jQuery(a).closest("#vcv-ui-blank-row").get(0)}},{key:"checkHFS",value:function(e){var t=e.x,n=e.y,a=this.options.document.elementFromPoint(t,n);return a&&window.jQuery(a).closest("[data-vcv-layout-zone]").get(0)}},{key:"checkItems",value:function(e){var t=this.checkBlankRow(e),n=this.checkHFS(e);if(t){var a=this.placeholder&&this.placeholder.redraw(t,e);a&&this.setPosition(a),this.currentElement="vcv-ui-blank-row",this.removeHFSActive(),this.setMouseOverStartBlank()}else if(n)n.classList.add("vcv-drag-helper-over-hfs"),this.removeMouseOverStartBlank();else{var i=this.findDOMNode(e),r=this.getDomElement(i);if(!r)return;var o=this.getDomElementParent(r.parent())||null;if(r.isNearBoundaries(e,this.options.boundariesGap)&&o&&o.id!==this.options.rootID&&(r=this.findElementWithValidParent(o)||r,o=this.getDomElementParent(r.parent())||null),this.isDraggingElementParent(r))return;var s=!1,l=!C.children(r.id).length;if(!l&&r.node&&r.node.classList&&"closed"===r.node.dataset.vcvDndElementExpandStatus&&(l=!0),this.removeHFSActive(),this.removeMouseOverStartBlank(),r.id===this.options.rootID){var c=r.$node.children("[data-vcv-dnd-element]").last().attr("data-vcv-dnd-element");if(!c)return void(r=null);i=this.container.querySelector('[data-vcv-dnd-element="'.concat(c,'"]:not([data-vcv-dnd-helper="true"])')),(r=this.getDomElement(i))&&(s=!0)}var u=!s&&!this.isDraggingElementParent(r)&&r&&this.draggingElement.isChild(r)&&l&&!r.node.dataset.vceTab&&("tab"!==r.options.tag||"true"===r.node.dataset.vcvActive),d=o&&this.draggingElement.isChild(o);r.$node.attr("data-vcv-element-locked")&&(u=!1),d&&o.$node.attr("data-vcv-element-locked")&&(d=!1);var f=this.placeholder.redraw(r.node,e,{attribute:this.options.isAttribute,afterLastContainerElement:s,allowBeforeAfter:d,allowAppend:u});f&&(this.point=e,this.setPosition(f),this.currentElement=r.id,this.placeholder.setCurrentElement(r.id))}}},{key:"setPosition",value:function(e){this.position=e}},{key:"setMouseOverStartBlank",value:function(){this.options.document.querySelector("#vcv-ui-blank-row").classList.add("vcv-drag-helper-over-blank-row")}},{key:"removeMouseOverStartBlank",value:function(){this.options.document.querySelector("#vcv-ui-blank-row")&&this.options.document.querySelector("#vcv-ui-blank-row").classList.remove("vcv-drag-helper-over-blank-row")}},{key:"removeHFSActive",value:function(){var e=[].slice.call(this.options.document.querySelectorAll("[data-vcv-layout-zone]"));e.length&&e.forEach((function(e){e.classList.remove("vcv-drag-helper-over-hfs")}))}},{key:"start",value:function(e,t,n,a,i){var r=this;if(this.dragStartHandled||(this.dragStartHandled=!0),e&&n)this.draggingElement=this.createDraggingElementFromTag(n,a),this.options.elementData=i;else if(this.draggingElement=this.getDomElement(a),this.options.drop=!1,!this.draggingElement)return this.dragStartHandled=!1,this.draggingElement=null,!1;this.options.document.addEventListener("mousedown",this.handleRightMouseClickFunction,!1),this.options.document.addEventListener("mouseup",this.handleDragEndFunction,!1),this.options.document.addEventListener("touchend",this.handleDragEndFunction,!1),"clone"===this.options.helperType?this.helper=new y(this.draggingElement.node.closest("[data-vcv-element]"),t):this.helper=new v.a(this.draggingElement,{container:this.options.container,wrapper:this.options.isIframe&&this.options.wrapper}),this.options.document.body.classList.add("vcv-dnd-dragging--start","vcv-is-no-selection"),this.watchMouse(),this.createPlaceholder(),this.scrollEvent=function(){r.placeholder&&(r.placeholder.clearStyle(),r.placeholder.setPoint(0,0)),r.check(r.point||{})},this.options.document.addEventListener("scroll",this.scrollEvent),"function"==typeof this.options.startCallback&&this.options.startCallback(this.draggingElement),window.setTimeout((function(){r.helper&&r.helper.show()}),200),this.dragStartedAt=(new Date).getTime()}},{key:"createDraggingElementFromTag",value:function(e,t){var n=_.get({tag:e});if(n){var a=n.get("containerFor"),i=n.get("relatedTo");return new k.a("dropElement",t,{containerFor:a?a.value:null,relatedTo:i?i.value.concat(["RootElements"]):null,parent:this.options.rootID,handler:this.options.handler,tag:n.get("tag"),iconLink:S.getElementIcon(n.get("tag"))})}}},{key:"end",value:function(){var e=(new Date).getTime(),t=this.dragStartedAt;this.dragStartedAt=null,this.helper&&this.helper.remove(),this.options.document.body.classList.remove("vcv-dnd-dragging--start","vcv-is-no-selection"),this.forgetMouse(),this.removePlaceholder(),this.options.document.removeEventListener("scroll",this.scrollEvent),this.point=null,this.options.manualScroll=!1,"function"==typeof this.options.endCallback&&this.options.endCallback(this.draggingElement);var n=Object(c.getData)("vcv:layoutCustomMode")&&Object(c.getData)("vcv:layoutCustomMode").mode,a="dnd"===n;this.removeMouseOverStartBlank(),this.removeHFSActive(),e-t>250&&(!0===this.options.drop&&this.draggingElement&&"function"==typeof this.options.dropCallback?(this.position&&this.options.dropCallback(this.draggingElement.id,this.position,this.currentElement,this.draggingElement,this.options.elementData),this.position||x.state("drag").set({terminate:!0})):a&&this.draggingElement&&"function"==typeof this.options.moveCallback&&this.draggingElement.id!==this.currentElement&&this.position&&this.options.moveCallback(this.draggingElement.id,this.position,this.currentElement)),this.draggingElement=null,this.currentElement=null,this.position=null,this.helper=null,this.startPoint=null,"contentEditable"!==n&&"columnResizer"!==n&&null!==n&&Object(c.setData)("vcv:layoutCustomMode",null),this.options.document.removeEventListener("mouseup",this.handleDragEndFunction,!1),this.options.document.removeEventListener("touchend",this.handleDragEndFunction,!1)}},{key:"scrollManually",value:function(e){var t=this.options.isIframe?this.options.window:this.options.document.body,n=this.options.document.documentElement.clientHeight,a=null,i=this.options.isIframe?t.scrollY:t.scrollTop;n-10<=e.y-e.top?a=i+30:e.y-e.top<=10&&i>=30&&(a=i-30),null!==a&&(this.options.isIframe?t.scroll(0,a):t.scrollTop=a>0?a:0)}},{key:"check",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(!0!==this.options.disabled){var n=Object(c.getData)("vcv:layoutCustomMode")&&Object(c.getData)("vcv:layoutCustomMode").mode;if(this.draggingElement&&"dnd"!==n){var a={mode:"dnd",options:this.options};Object(c.setData)("vcv:layoutCustomMode",a)}this.options.manualScroll&&this.scrollManually(t),this.dragStartHandled&&this.options.customScroll&&this.options.scrollCallback(t),window.setTimeout((function(){e.startPoint||(e.startPoint=t)}),0),this.helper&&this.helper.setPosition(t),this.placeholder&&this.checkItems(t)}else this.handleDragEnd()}},{key:"watchMouse",value:function(){this.options.document.addEventListener("mousemove",this.handleDragFunction,!1),this.options.document.addEventListener("touchmove",this.handleDragFunction,!1)}},{key:"forgetMouse",value:function(){this.options.document.removeEventListener("mousemove",this.handleDragFunction,!1),this.options.document.removeEventListener("touchmove",this.handleDragFunction,!1)}},{key:"createPlaceholder",value:function(){this.placeholder=new m(l.a.pick(this.options,"document","container"))}},{key:"handleDrag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(e.button&&2===e.button)return this.handleDragEnd(),!1;var a=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollLeft?this.options.wrapper.scrollLeft:0,i=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollTop?this.options.wrapper.scrollTop:0;e.touches&&e.touches[0]&&this.dragStartHandled?(e.preventDefault(),void 0!==e.touches[0].clientX&&void 0!==e.touches[0].clientY&&this.check({x:e.touches[0].clientX-t,y:e.touches[0].clientY-n,left:a,top:i})):void 0!==e.clientX&&void 0!==e.clientY&&this.check({x:e.clientX-t,y:e.clientY-n,left:a,top:i})}},{key:"handleMobileCancelDrag",value:function(e){this.startDragTimeout?(clearTimeout(this.startDragTimeout),this.startDragTimeout=null):this.handleDrag(e)}},{key:"handleDragStart",value:function(e){if(!0!==this.options.disabled&&!this.dragStartHandled&&!(this.options.ignoreHandling&&window.jQuery(e.currentTarget).is(this.options.ignoreHandling)||e.which>1)){var t=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollLeft?this.options.wrapper.scrollLeft:0,n=this.options.isIframe&&this.options.wrapper&&this.options.wrapper.scrollTop?this.options.wrapper.scrollTop:0,a=e.currentTarget.getAttribute("data-vcv-dnd-element-handler");e.touches&&e.touches[0]?(e.preventDefault(),this.start(a,{x:e.touches[0].clientX,y:e.touches[0].clientY,left:t,top:n},null,e.currentTarget)):this.start(a,{x:e.clientX,y:e.clientY,left:t,top:n},null,e.currentTarget),this.handleDrag(e)}}},{key:"handleDoubleClick",value:function(e){if(!e.target||!e.target.closest("[data-vcv-content-editable-inline-mode]")){var t=e.currentTarget.getAttribute("data-vcv-dnd-element-handler");x.trigger("edit",t)}}},{key:"handleMobileDragStart",value:function(e){var t=this;if(!0!==this.options.disabled&&!this.dragStartHandled&&!(this.options.ignoreHandling&&window.jQuery(e.currentTarget).is(this.options.ignoreHandling)||e.which>1)){var n=e.currentTarget.getAttribute("data-vcv-dnd-element-handler");e.touches&&e.touches[0]&&(this.startDragTimeout=setTimeout((function(){t.startDragTimeout=null,e.preventDefault(),t.start(n,{x:e.touches[0].clientX,y:e.touches[0].clientY},null,t.findDOMNode({x:e.touches[0].clientX,y:e.touches[0].clientY}))}),450))}}},{key:"handleDragEnd",value:function(){this.dragStartHandled=!1,this.options.customScroll&&this.options.scrollCallback({end:!0}),this.end()}},{key:"handleRightMouseClick",value:function(e){e.button&&2===e.button&&(this.options.document.removeEventListener("mousedown",this.handleRightMouseClickFunction,!1),this.handleDragEnd())}}]),e}()},"./public/components/dnd/domElement.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/lodash/lodash.js"),l=n.n(s),c=function(){function e(t,n,a){i()(this,e),a=l.a.defaults(a,{containerFor:null,childFor:null,parent:null,handler:null,datasetKey:"vcvDndDomElement"}),Object.defineProperties(this,{node:{configurable:!1,enumerable:!1,value:n,writable:!1},$node:{configurable:!1,enumerable:!1,value:window.jQuery(n),writable:!1},id:{configurable:!1,enumerable:!1,value:t,writable:!1},options:{configurable:!1,enumerable:!1,value:a,writable:!1},isEmptyAsContainer:{enumerable:!1,get:function(){return 0===this.$node.find("[data-vcv-dnd-element]").length}}}),this.setAttributes()}return o()(e,[{key:"setAttributes",value:function(){var e=this.options.handler;"string"==typeof e&&(e=this.$node.find(this.options.handler).get(0)),e&&e.ELEMENT_NODE&&(void 0!==this.handler?Object.defineProperty(this,"handler",{configurable:!0,enumerable:!1,value:e,writable:!0}):this.handler=e),this.node.setAttribute("data-vcv-dnd-element",this.id),this.handler?(this.handler.setAttribute("data-vcv-dnd-element-handler",this.id),this.handler.dataset[this.options.datasetKey]=this.node.className):this.options.handler||this.node.setAttribute("data-vcv-dnd-element-handler",this.id)}},{key:"refresh",value:function(){return this.setAttributes(),this}},{key:"parent",value:function(){return this.options.parent}},{key:"isChild",value:function(e){return this.relatedTo(e.containerFor())}},{key:"relatedTo",value:function(e){if(!this.options.relatedTo||!e)return!1;var t=!1;return Array.isArray(this.options.relatedTo)?this.options.relatedTo.find((function(n){return t=Array.isArray(e)?e.indexOf(n)>-1:e===n})):e===this.options.relatedTo&&(t=!0),t}},{key:"containerFor",value:function(){return this.options.containerFor}},{key:"equals",value:function(e){return this.id===e.id}},{key:"isNearBoundaries",value:function(e,t){var n=this.node.getBoundingClientRect();return e.y-n.top<t||n.bottom-e.y<t||e.x-n.left<t||n.right-e.x<t}},{key:"on",value:function(e,t,n){var a=this.dragHandler;return a&&a.addEventListener(e,t,!!n),this}},{key:"off",value:function(e,t,n){var a=this.dragHandler;return a&&a.removeEventListener(e,t,!!n),this}},{key:"dragHandler",get:function(){return this.options.handler?this.handler:this.node}},{key:"tag",get:function(){return this.options.tag}}]),e}()},"./public/components/dnd/helper.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/lodash/lodash.js"),l=n.n(s),c=n("./node_modules/vc-cake/index.js"),u=Object(c.getStorage)("workspace"),d=function(){function e(t,n){i()(this,e),Object.defineProperty(this,"element",{enumerable:!1,configurable:!1,writable:!1,value:t}),Object.defineProperty(this,"options",{enumerable:!1,configurable:!1,writable:!1,value:l.a.defaults(n,{container:document.body,wrapper:null})}),Object.defineProperty(this,"control",{enumerable:!1,configurable:!1,writable:!0,value:this.draw()}),this.hide()}return o()(e,[{key:"draw",value:function(){var e=this.options.container.querySelector("#vcv-ui-drag-helper-wrapper");e&&this.options.container.removeChild(e);var t=document.createElement("div");t.classList.add("vcv-ui-drag-helper-wrapper"),t.id="vcv-ui-drag-helper-wrapper";var n=document.createElement("div");n.classList.add("vcv-drag-helper"),n.classList.add("vcv-drag-helper-"+this.element.tag),this.element.containerFor()&&this.element.containerFor().length&&n.classList.add("vcv-drag-helper-container"),t.appendChild(n),this.options.container.appendChild(t);var a=this.element.options.iconLink;a&&(n.innerHTML='<img src="'+a+'" class="vcv-ui-dnd-helper-icon" alt="" title=""/>');var i=n.getBoundingClientRect();return n.style.marginTop=-i.height/2+"px",n.style.marginLeft=-i.width/2+"px",n.style.top="-100%",n.style.left="-100%",n}},{key:"setPosition",value:function(e){this.control.style.top=e.top?"".concat(e.y-e.top,"px"):"".concat(e.y,"px"),this.control.style.left=e.left?"".concat(e.x-e.left,"px"):"".concat(e.x,"px")}},{key:"hide",value:function(){this.control.style.display="none"}},{key:"show",value:function(){var e=this,t=u.state("drag").get();t&&t.active&&t.addPanel?this.control.style.display="flex":window.setTimeout((function(){e&&e.control&&(e.control.style.display="flex")}),50)}},{key:"remove",value:function(){var e=this.control;this.control=null;var t=e.parentNode;t.classList.contains("vcv-ui-drag-helper-wrapper")?t.parentNode&&t.parentNode.removeChild(t):t.removeChild(e)}}]),e}()},"./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js":function(e,t,n){"use strict";var a=n("./public/sources/attributes/googleFonts/lib/google-fonts-set.json");function i(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){l=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(l)throw o}}}}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var o=a.families,s=function(e,t,n){var a=o[n].variants;if(a&&1===a.length&&"regular"===a[0])return"all";var i="";return i="normal"===e&&"400"===t?"regular":"italic"===e&&"400"===t?"italic":"italic"===e?"".concat(t).concat(e):t,a.indexOf(i)>-1?i:"all"};t.a=function(e){var t,n={},a=i(e.querySelectorAll("*"));try{for(a.s();!(t=a.n()).done;){var r=t.value,l=window.getComputedStyle(r),c=l.fontFamily;c=c.replace(/^\s*['"]([^'"]*)['"]\s*$/,"$1").trim();var u=o.map((function(e){return e.family.toLowerCase()})).indexOf(c.toLowerCase());if(u>-1){var d=l.fontStyle,f=l.fontWeight,h=s(d,f,u);Object.prototype.hasOwnProperty.call(n,c)?n[c].variants.indexOf("all")<0&&n[c].variants.indexOf(h)<0&&n[c].variants.push(h):n[c]={variants:[h],subsets:o[u].subsets}}}}catch(p){a.e(p)}finally{a.f()}return Object.keys(n).forEach((function(e){n[e].variants.indexOf("all")>-1&&delete n[e].variants})),n}},"./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js":function(e,t,n){"use strict";t.a=function(e){var t=e.jQuery;if(!e.vcvTinymcePluginInitialized){e.vcvTinymcePluginInitialized=!0;var n=function(e){e?e.closest(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active"):t(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active"),document.body.removeEventListener("click",a)},a=function(e){e&&e.preventDefault();var a=t(e.target),i=a.closest(".vcv-ui-tinymce-fonts-selectbox-options")||a.closest(".vcv-ui-tinymce-fonts-selectbox");i&&i.length||n()};t("body").on("click.vcvuitinymcefontsselectbox.data-api touchstart.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox [data-toggle=vcv-ui-tinymce-fonts-selectbox]",(function(e){e&&e.preventDefault();var i=t(this);if(i.is(".disabled, :disabled"))return!1;var r=i.closest(".vcv-ui-tinymce-fonts-selectbox"),o=r.hasClass("mce-active");if(n(i),!o){r.toggleClass("mce-active");var s=r.find(".vcv-ui-tinymce-fonts-selectbox-font-family").val();if(s){var l=JSON.parse(s);r.find('[role=option] > li > [data-option*="'+(l.value||l.family)+'"]').focus()}var c=r.closest(".vcv-ui-tree-content");if(c.length){var u=r.offset().left,d=c.offset().left,f=c.width(),h=r.find(".vcv-ui-tinymce-fonts-selectbox-options"),p=h.width();u+p>d+f?h.css("left",d+f-(u+p)-10+"px"):h.css("left",0)}}return o?document.body.removeEventListener("click",a):document.body.addEventListener("click",a),!1})).on("click.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox [role=option] > li > a",(function(e){var a=t(this);if(e.preventDefault(),e.stopPropagation(),a.is(".disabled, :disabled"))return!1;var i=a.closest(".vcv-ui-tinymce-fonts-selectbox"),r=i.find(".vcv-ui-tinymce-fonts-selectbox-label"),o=i.find(".vcv-ui-tinymce-fonts-selectbox-font-family");r.html(a.html()),o.removeData(),o.val(JSON.stringify(a.data("option"))),t.each(a.data(),(function(e,t){o.data(e,t)})),o.trigger("change"),n(a)})).on("propertychange.vcvuitinymcefontsselectbox.data-api change.vcvuitinymcefontsselectbox.data-api input.vcvuitinymcefontsselectbox.data-api paste.vcvuitinymcefontsselectbox.data-api",".vcv-ui-tinymce-fonts-selectbox-filter",(function(){var e=t(this),n=e.closest(".vcv-ui-tinymce-fonts-selectbox"),a=t("[role=option] li",n);a.hide(),a.filter((function(){return-1!==t(this).text().toUpperCase().indexOf(e.val().toUpperCase())})).show()}))}}},"./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js":function(e,t,n){"use strict";var a=function(e){e.addCommand("mceApplyTextFont",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.apply("fontname",{value:t}),e.nodeChanged()}))}(e,t)})),e.addCommand("mceRemoveTextFont",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove("fontname",{value:t},null,!0),e.nodeChanged()}))}(e,t)}))},i=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),r=n.n(i),o=n("./node_modules/webfontloader/webfontloader.js"),s=n.n(o);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){r()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=document.querySelector("#vcv-editor-iframe"),i=a&&a.contentWindow,r={};i&&(r.context=i),s.a.load(c({google:{families:["".concat(t)]}},r)),n&&(r={},e.getWin()&&(r.context=e.getWin()),s.a.load(c({google:{families:["".concat(t)]}},r)))},d=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),f=n.n(d),h=n("./public/sources/attributes/googleFonts/lib/google-fonts-set.json").families,p=function(){return[{family:"Default Font",value:"inherit",defaultFont:!0}].concat([{family:"Andale Mono",value:"andale mono,monospace",defaultFont:!0},{family:"Arial",value:"arial,helvetica,sans-serif",defaultFont:!0},{family:"Arial Black",value:"arial black,sans-serif",defaultFont:!0},{family:"Book Antiqua",value:"book antiqua,palatino,serif",defaultFont:!0},{family:"Comic Sans MS",value:"comic sans ms,sans-serif",defaultFont:!0},{family:"Courier New",value:"courier new,courier,monospace",defaultFont:!0},{family:"Georgia",value:"georgia,palatino,serif",defaultFont:!0},{family:"Helvetica",value:"helvetica,arial,sans-serif",defaultFont:!0},{family:"Impact",value:"impact,sans-serif",defaultFont:!0},{family:"Symbol",value:"symbol",defaultFont:!0},{family:"Tahoma",value:"tahoma,arial,helvetica,sans-serif",defaultFont:!0},{family:"Terminal",value:"terminal,monaco,monospace",defaultFont:!0},{family:"Times New Roman",value:"times new roman,times,serif",defaultFont:!0},{family:"Trebuchet MS",value:"trebuchet ms,geneva,sans-serif",defaultFont:!0},{family:"Verdana",value:"verdana,geneva,sans-serif",defaultFont:!0},{family:"Webdings",value:"webdings",defaultFont:!0},{family:"Wingdings",value:"wingdings,zapf dingbats",defaultFont:!0}],f()(h))},m=function(e,t){var n=t.jQuery,a=function(e){var t;return e.dom.getParents(e.selection.getStart(),(function(e){var n=e.style["font-family"];n&&(t=t?t.replace(/"/g,""):n.replace(/"/g,""))})),t};e.addButton("VcvFontsSelect",{type:"VcvFontsSelect",tooltip:"Font family",onPostRender:function(e){return function(t){var i=t.control,r=n(i.$el);var o=r.find(".vcv-ui-tinymce-fonts-selectbox-font-family"),s=i.$el.find(".vcv-ui-tinymce-fonts-selectbox-label"),l=p();e.on("init nodeChange",(function(t){var n,c=a(e),u=!!c&&l.find((function(e){return e.value?e.value.replace(/\s/g,"")===c.replace(/\s/g,""):e.family.replace(/\s/g,"")===c.replace(/\s/g,"")}));u?(i.state.set("value",u),s.html(c?u?u.family:c:"Default Font"),o.val(JSON.stringify(u))):(s.html(c||"Default Font"),o.val(c||""),i.state.set("value","")),(n=r).is(".vcv-ui-tinymce-fonts-selectbox")?n.removeClass("mce-active"):n.closest(".vcv-ui-tinymce-fonts-selectbox").removeClass("mce-active")})),o.on("change",(function(){if(i.state.set("value",this.value),this.value){var t=JSON.parse(this.value);i.state.set("value",t),e.execCommand("mceApplyTextFont",t.value||t.family),t.defaultFont||u(e,t.family)}else e.execCommand("mceRemoveTextFont",a(e))}))}}(e)})},v=function(e,t){var n={100:"Thin",200:"Extra Light",300:"Light",400:"Normal",500:"Medium",600:"Semi Bold",700:"Bold",800:"Extra Bold",900:"Black"},a=function(e){var t=e.match(/\d+/g),n=e.match(/[a-z]+$/i);return{weight:t?t[0]:"400",style:n&&"italic"===n[0]?"italic":"regular"}},i=function(e){var t=a(e),i=n[t.weight],r="italic"===t.style?" Italic":" Regular";return"".concat(i," (").concat(t.weight,")")+r},r=function(e,t){var n=e;if(!n){var r=t.controlManager,o=r&&r.buttons&&r.buttons.VcvFontsSelect&&r.buttons.VcvFontsSelect.state;n=o&&o.data&&o.data.value}var s=[];return n&&!n.defaultFont?n.variants.forEach((function(e){var t=a(e);s.push({text:i(e),value:JSON.stringify(t),textStyle:"font-weight:".concat(t.weight)})})):s=[{text:"Normal (400) Regular",value:JSON.stringify({weight:"400",style:"regular"}),textStyle:"font-weight:normal"},{text:"Bold (700) Regular",value:JSON.stringify({weight:"700",style:"regular"}),textStyle:"font-weight:bold"}],s},o=r(null,e);e.addButton("fontWeight",{type:"listbox",text:"Font Weight",tooltip:"Font Weight",icon:!1,fixedWidth:!0,onselect:function(t){var n=t.control.settings.value;if(n){var a=JSON.parse(n);e.formatter.toggle("fontweight",{value:a.weight}),e.formatter.toggle("fontstyle",{value:"regular"===a.style?"normal":a.style});var i=e.controlManager;i&&i.buttons&&i.buttons.fontWeight&&i.buttons.fontWeight.classes.remove("active"),e.nodeChanged(),e.fire("change")}},values:o,onPostRender:function(e,n,a){return function(){this.state.set("value",null),e.on("init nodeChange",(function(n){var a=r(null,e),i=function(e,t){var n="normal"===e.style?"regular":e.style,a={};return t.forEach((function(t){var i=JSON.parse(t.value);i&&i.style===n&&i.weight===e.weight&&(a.value=t.value,a.text=t.text)})),a}(function(){var n=function(e){var t=e.selection.getRng&&e.selection.getRng(),n=t&&t.startContainer;return n?3===n.nodeType?n.parentNode:n:null}(e);if(n){var a=t.getComputedStyle(n);return{weight:a.fontWeight,style:a.fontStyle}}return""}(),a);!function(e,t,n,a,i){var r=t.controlManager,o=r&&r.buttons&&r.buttons.fontWeight&&r.buttons.fontWeight;o&&(o._values=n,a&&(o.state.set("value",a),o.state.set("text",i)),o.state.set("menu",n))}(0,e,a,i.value,i.text)}))}}(e)})},g=function(e,t){var n="8pt 10pt 12pt 14pt 16pt 18pt 24pt 36pt 42pt 48pt 56pt 64pt 80pt 96pt".split(" ").map((function(e){var t=e,n=e,a=e.split("=");return a.length>1&&(t=a[0],n=a[1]),{text:t,value:n}}));e.addButton("fontSizeSelectAdvanced",{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",fixedWidth:!0,values:n,onPostRender:function(e,t){var n=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":e},a=function(e,t,n){var a;return e.forEach((function(e){e.value===n?a=n:e.value===t&&(a=t)})),a};return function(){var i=this;e.on("init nodeChange",(function(r){var o,s,l,c=e.queryCommandValue("FontSize");if(c)for(s=3;!l&&s>=0;s--)o=n(c,s),l=a(t,o,c);i.value(l||null),l||i.text(o)}))}}(e,n),onselect:function(t){var n=t.control.settings.value;n&&e.execCommand("FontSize",!1,n)}})},b=function(e,t){var n=[];"Default 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5 3".split(" ").forEach((function(e){var t=e,a="Default"===e?"inherit":e,i=e.split("=");i.length>1&&(t=i[0],a=i[1]),n.push({text:t,value:a})})),e.addButton("lineHeight",{type:"listbox",text:"Line Height",tooltip:"Line Height",fixedWidth:!0,values:n,onPostRender:function(e,t){return function(){var n=this;e.on("nodeChange",(function(a){var i=e.formatter,r=null;a.parents.forEach((function(e){if(t.forEach((function(t){if(i.matchNode(e,"lineheight",{value:t.value})&&(r=t.value),r)return!1})),r)return!1})),n.value(r)}))}}(e,n),onselect:function(t){var n=t.control.settings.value;n&&(e.formatter.apply("lineheight",{value:n}),e.fire("change"))}})},y=function(e,t){var n="Default 1px 2px 3px 4px 5px 6px 7px 8px 9px 10px 15px 25px 30px 35px".split(" ").map((function(e){var t=e,n="Default"===e?"inherit":e,a=e.split("=");return a.length>1&&(t=a[0],n=a[1]),{text:t,value:n}}));e.addButton("letterSpacing",{type:"listbox",text:"Letter Spacing",tooltip:"Letter Spacing",fixedWidth:!0,values:n,onPostRender:function(e,t){return function(){var n=this;e.on("nodeChange",(function(a){var i="letterspacing",r=e.formatter,o=null;a.parents.forEach((function(e){if(t.forEach((function(t){if(r.matchNode(e,i,{value:t.value})&&(o=t.value),o)return!1})),o)return!1})),n.value(o)}))}}(e,n),onselect:function(t){var n=t.control.settings.value;n&&(e.formatter.apply("letterspacing",{value:n}),e.fire("change"))}})},w=function(e){return e.ui.Widget.extend({renderHtml:function(){var e,t,n=this._id;return'<div id="'.concat(n,'" tabindex="-1" class="').concat(this.classes,' vcv-ui-tinymce-fonts-selectbox mce-widget mce-menubtn mce-btn-has-text mce-fixed-width mce-btn mce-listbox" aria-labelledby="').concat(n,'" role="button" aria-label="Font family" aria-haspopup="true">\n        <input type="hidden" value="" class="vcv-ui-tinymce-fonts-selectbox-font-family" />\n        <button class="vcv-ui-tinymce-fonts-selectbox-toggle" role="presentation" tabindex="-1" data-toggle="vcv-ui-tinymce-fonts-selectbox">\n         <span class="vcv-ui-tinymce-fonts-selectbox-label mce-txt">Default Font</span><i class="mce-caret"></i>\n        </button>\n        <div class="vcv-ui-tinymce-fonts-selectbox-options">\n          <div class="vcv-ui-tinymce-fonts-selectbox-input-box">\n            <input type="text" class="vcv-ui-tinymce-fonts-selectbox-filter">\n          </div>\n          <div role="listbox">\n            <ul role="option">').concat((e=[],t=22,p().forEach((function(n,a){var i="";"Default Font"!==n.family?(i="background-position: 10px ".concat(t-22,"px;"),t-=22):i="background: none;text-indent: 0;",e.push('<li><a tabindex="-1" href="javascript:;" style="'.concat(i,"\" data-option='").concat(JSON.stringify(n),"'>").concat(n.family,"</a></li>"))})),e.join("")),"</ul>\n          </div>\n        </div>\n      </div>")}})};t.a=function(e,t){var n=e.util.Tools.resolve("tinymce.PluginManager");n.vcvhtmleditor||(n.vcvhtmleditor=!0,n.add("vcvhtmleditor",(function(n){var i=w(e);e.ui.VcvFontsSelect=i,e.util.Tools.resolve("tinymce.ui.Factory").add("VcvFontsSelect",i),a(n),m(n,t),v(n,t),g(n,t),b(n,t),y(n,t),n.on("init",(function(){n.formatter.register("fontweight",{inline:"span",toggle:!1,styles:{fontWeight:"%value"},clear_child_styles:!0}),n.formatter.register("fontstyle",{inline:"span",toggle:!1,styles:{fontStyle:"%value"},clear_child_styles:!0}),n.formatter.register("lineheight",{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",toggle:!1,styles:{lineHeight:"%value"},clear_child_styles:!0}),n.formatter.register("letterspacing",{selector:"span,figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",toggle:!1,styles:{letterSpacing:"%value"},clear_child_styles:!0})}))})))}},"./public/components/modal/modal.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/prop-types/index.js"),w=n.n(y);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var C=function(e){u()(n,e);var t=k(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).handleHideOnOuterClick=a.handleHideOnOuterClick.bind(l()(a)),a}return o()(n,[{key:"handleHideOnOuterClick",value:function(e){!1!==this.props.closeOnOuterClick&&e.target.dataset.modal&&this.props.onClose instanceof Function&&this.props.onClose(e)}},{key:"render",value:function(){return this.props.show?b.a.createElement("div",{className:"vcv-ui-modal-overlay",onClick:this.handleHideOnOuterClick,"data-modal":"true"},b.a.createElement("div",{className:"vcv-ui-modal-container"},this.props.children)):null}}]),n}(b.a.Component);v()(C,"propTypes",{closeOnOuterClick:w.a.bool,onClose:w.a.func.isRequired,show:w.a.bool.isRequired,children:w.a.oneOfType([w.a.arrayOf(w.a.node),w.a.node])})},"./public/components/navigationSlider/navigationSlider.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return P}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(g),y=n("./node_modules/react/index.js"),w=n.n(y),k=n("./node_modules/prop-types/index.js"),C=n.n(k),_=n("./node_modules/classnames/index.js"),S=n.n(_),x=window.performance&&window.performance.now?window.performance.now.bind(window.performance):Date.now;function E(e,t){this.scrollLeft=e,this.scrollTop=t}function j(e){var t,n=(x()-e.startTime)/468,a=(t=n=n>1?1:n,.5*(1-Math.cos(Math.PI*t))),i=e.startX+(e.x-e.startX)*a,r=e.startY+(e.y-e.startY)*a;e.method.call(e.scrollable,i,r),i===e.x&&r===e.y||window.requestAnimationFrame(j.bind(window,e))}function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=x(),i=e,r=e.scrollLeft,o=e.scrollTop,s=E;j({scrollable:i,method:s,startTime:a,startX:r,startY:o,x:t,y:n})}function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var P=function(e){f()(n,e);var t=M(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state={showControls:!1,scrolledToLeft:!0,scrolledToRight:!1},a.navigationContainerRef=w.a.createRef(),a.navigationSliderRef=w.a.createRef(),a.navigationControlsRef=w.a.createRef(),a.handleResize=a.handleResize.bind(u()(a)),a.getDropdownItems=a.getDropdownItems.bind(u()(a)),a.handleSliderScroll=a.handleSliderScroll.bind(u()(a)),a.handleItemMouseEnter=a.handleItemMouseEnter.bind(u()(a)),a.resizeObserver=new window.ResizeObserver(a.handleResize),a}return l()(n,[{key:"componentDidMount",value:function(){this.resizeObserver.observe(this.navigationContainerRef.current),this.navigationSliderRef.current.addEventListener("scroll",this.handleSliderScroll),this.navigationSliderRef.current.addEventListener("wheel",this.handleHorizontalScroll);var e=this.navigationSliderRef.current&&this.navigationSliderRef.current.childNodes,t=0;e.forEach((function(e){t+=e.getBoundingClientRect().width})),this.setState({itemTotalWidth:t},this.handleResize)}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.navigationContainerRef.current),this.navigationSliderRef.current.removeEventListener("scroll",this.handleSliderScroll),this.navigationSliderRef.current.removeEventListener("wheel",this.handleHorizontalScroll)}},{key:"handleHorizontalScroll",value:function(e){0!==e.deltaY&&(e.preventDefault(),this.scrollLeft+=e.deltaY)}},{key:"handleSliderScroll",value:function(){var e=this.navigationSliderRef.current.getBoundingClientRect(),t=this.navigationSliderRef.current.firstChild.getBoundingClientRect(),n=this.navigationSliderRef.current.lastChild.getBoundingClientRect();this.setState({scrolledToLeft:t.left>=e.left,scrolledToRight:n.left+n.width<=e.left+e.width})}},{key:"handleResize",value:function(){var e=this.navigationContainerRef.current.getBoundingClientRect().width<=this.state.itemTotalWidth;this.setState({showControls:e}),this.handleSliderScroll()}},{key:"handleClick",value:function(e,t){var n=e.type,a=e.index,i=e.activeSubControl;this.props.setActiveSection(n,a,i);var r=t&&t.target&&t.target.closest(".vcv-ui-navigation-slider-item");if(r){var o=r.getBoundingClientRect(),s=this.navigationSliderRef.current,l=s.getBoundingClientRect();o.left<l.left?T(s,s.scrollLeft+(o.left-l.left)):o.width+o.left>l.width+l.left&&T(s,s.scrollLeft+(o.width+o.left)-(l.width+l.left))}}},{key:"handleItemMouseEnter",value:function(e){var t=e.currentTarget,n=t.getBoundingClientRect(),a=t.querySelector(".vcv-ui-navigation-slider-dropdown"),i=a.getBoundingClientRect(),r=this.navigationContainerRef.current.getBoundingClientRect(),o=n.left-r.left;o<0?o=0:o+i.width>r.width&&(o=r.width-i.width),a.style.left="".concat(o,"px")}},{key:"getNavigationItems",value:function(){var e=this;return Object.values(this.props.controls).map((function(t,n){var a=t.type,r=t.title,o=t.subControls,s=a===e.props.activeSection,l=S()({"vcv-ui-navigation-slider-item":!0,"vcv-ui-navigation-slider-item--active":s}),c=t.index;void 0!==t.subIndex&&(c="".concat(t.index,"-").concat(t.subIndex));var u={className:l},d=null;return o&&o.length&&(d=w.a.createElement("div",{className:"vcv-ui-navigation-slider-dropdown"},e.getDropdownItems(o,a,c,s)),u.onMouseEnter=e.handleItemMouseEnter),w.a.createElement("div",i()({},u,{key:"navigation-slider-".concat(a,"-").concat(n)}),w.a.createElement("button",{type:"button",onClick:e.handleClick.bind(e,{type:a,index:c}),className:"vcv-ui-navigation-slider-button"},r),d)}))}},{key:"getDropdownItems",value:function(e,t,n,a){var i=this;return e.map((function(e){var r=e.type,o=e.title,s=S()({"vcv-ui-navigation-slider-dropdown-item":!0,"vcv-ui-navigation-slider-dropdown-item--active":a&&r===i.props.activeSubControl});return w.a.createElement("button",{key:"navigation-slider-dropdown-item-".concat(r),type:"button",onClick:i.handleClick.bind(i,{type:t,index:n,activeSubControl:r}),className:s},o)}))}},{key:"handleSlideMove",value:function(e){var t=this.navigationSliderRef.current,n=t.getBoundingClientRect(),a=n.width,i="left"===e?-a:a;t.childNodes.forEach((function(t){var r=t.getBoundingClientRect(),o=r.left-n.left,s=o+r.width;if("left"===e){if(o-n.left<0&&o+r.width-n.left>0){var l=o+r.width-n.width;-l>a/2&&(i=l)}}else if(a>o&&a<s){var c=r.left-n.left;c>a/2&&(i=c)}})),T(t,t.scrollLeft+i)}},{key:"getControls",value:function(){var e=this.state,t=e.showControls,n=e.scrolledToLeft,a=e.scrolledToRight;if(t){var r={},o={};return n&&(r.disabled=!0),a&&(o.disabled=!0),w.a.createElement("div",{className:"vcv-ui-navigation-slider-controls",ref:this.navigationControlsRef},w.a.createElement("button",i()({className:"vcv-ui-navigation-slider-control-button",onClick:this.handleSlideMove.bind(this,"left")},r),w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-expand"})),w.a.createElement("button",i()({className:"vcv-ui-navigation-slider-control-button",onClick:this.handleSlideMove.bind(this,"right")},o),w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-expand"})))}return null}},{key:"render",value:function(){var e=this.state,t=e.scrolledToLeft,n=e.scrolledToRight,a=S()({"vcv-ui-navigation-slider-container":!0,"vcv-ui-navigation-slider-container--shadow-left":!t,"vcv-ui-navigation-slider-container--shadow-right":!n});return w.a.createElement("div",{className:a,ref:this.navigationContainerRef},w.a.createElement("div",{className:"vcv-ui-navigation-slider",ref:this.navigationSliderRef},this.getNavigationItems()),this.getControls())}}]),n}(w.a.Component);b()(P,"propTypes",{controls:C.a.object.isRequired,activeSection:C.a.string.isRequired,setActiveSection:C.a.func.isRequired,activeSubControl:C.a.string})},"./public/components/notifications/notifications.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return I}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./node_modules/vc-cake/index.js"),b=n.n(g),y=n("./node_modules/@babel/runtime/helpers/extends/index.js"),w=n.n(y),k=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),C=n.n(k),_=n("./node_modules/react-dom/index.js"),S=n.n(_),x=n("./node_modules/classnames/index.js"),E=n.n(x);function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var T=Object(g.getStorage)("notifications"),M=function(e){u()(n,e);var t=j(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={hidden:!1},a.timer=null,a.handleClickHideNotification=a.handleClickHideNotification.bind(l()(a)),a.handleRemoveNotification=a.handleRemoveNotification.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props.data.time,n=parseInt(t)||3e3;this.timer=window.setTimeout((function(){e.handleClickHideNotification()}),n)}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.timer),T.trigger("remove",this.props.data.id)}},{key:"handleRemoveNotification",value:function(){T.trigger("remove",this.props.data.id)}},{key:"handleClickHideNotification",value:function(){window.clearTimeout(this.timer),this.setState({hidden:!0}),S.a.findDOMNode(this).addEventListener("transitionend",this.handleRemoveNotification)}},{key:"render",value:function(){var e,t=this,n=this.props,a=n.data,i=n.position;if(!a.text)return null;var r="",o="",s="",l={};r=a.html?v.a.createElement("div",{className:"vcv-layout-notifications-text",dangerouslySetInnerHTML:{__html:a.text}}):v.a.createElement("div",{className:"vcv-layout-notifications-text"},a.text),a.icon&&(o=v.a.createElement("div",{className:"vcv-layout-notifications-icon"},v.a.createElement("i",{className:a.icon}))),a.showCloseButton?s=v.a.createElement("div",{className:"vcv-layout-notifications-close",onClick:this.handleClickHideNotification},v.a.createElement("div",{className:"vcv-layout-notifications-close-btn"})):l.onClick=this.handleClickHideNotification;var c=a.type&&["default","success","warning","error"].indexOf(a.type)>=0?a.type:"default",u=E()((e={},C()(e,"vcv-layout-notifications-position--".concat(i),!0),C()(e,"vcv-layout-notifications-type--".concat(c),!0),C()(e,"vcv-layout-notifications-style--transparent",a.transparent),C()(e,"vcv-layout-notifications-shape--rounded",a.rounded),C()(e,"vcv-layout-notifications-type--disabled",this.state.hidden),e));return v.a.createElement("div",w()({className:u},l,{ref:function(e){t.textInput=e}}),o,r,s)}}]),n}(v.a.Component);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var O=Object(g.getStorage)("notifications").state("notifications"),A=function(e){u()(n,e);var t=P(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={topNotifications:[],bottomNotifications:[]},a.update=a.update.bind(l()(a)),O.onChange(a.update),a}return o()(n,[{key:"componentWillUnmount",value:function(){O.ignoreChange(this.update)}},{key:"update",value:function(e){var t=[],n=[],a=this.props.isPortal;e&&e.length&&e.forEach((function(e){(a&&e.usePortal||!a&&!e.usePortal)&&("bottom"===e.position?n.push(e):t.push(e))})),this.setState({topNotifications:t,bottomNotifications:n})}},{key:"renderItems",value:function(e,t){if(e)return e.map((function(e){return v.a.createElement(M,{data:e,key:"notification-".concat(e.id),position:t})}))}},{key:"render",value:function(){return v.a.createElement("div",{className:"vcv-layout-notifications"},v.a.createElement("div",{className:"vcv-layout-notifications-top"},this.renderItems(this.state.topNotifications,"top")),v.a.createElement("div",{className:"vcv-layout-notifications-bottom"},this.renderItems(this.state.bottomNotifications,"bottom")))}}]),n}(v.a.Component);function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var R=function(e){u()(n,e);var t=D(n);function n(){return i()(this,n),t.apply(this,arguments)}return o()(n,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.portalContainer;return n?S.a.createPortal(t,n):null}}]),n}(v.a.Component);function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var B=b.a.getStorage("notifications").state("portal"),I=function(e){u()(n,e);var t=L(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={portalContainer:null},a.changePortalContainer=a.changePortalContainer.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){B.onChange(this.changePortalContainer)}},{key:"componentWillUnmount",value:function(){B.ignoreChange(this.changePortalContainer)}},{key:"getVisibleContainer",value:function(e){var t=[].slice.call(document.querySelectorAll(e));return t.length?t.filter((function(e){return null!==e.offsetParent}))[0]:null}},{key:"changePortalContainer",value:function(e){this.setState({portalContainer:e?this.getVisibleContainer(e):e})}},{key:"render",value:function(){return v.a.createElement(v.a.Fragment,null,v.a.createElement(A,null),v.a.createElement(R,{portalContainer:this.state.portalContainer},v.a.createElement(A,{isPortal:!0})))}}]),n}(v.a.Component)},"./public/components/panels/addElement/lib/elementControl.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return U}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(g),y=n("./node_modules/vc-cake/index.js"),w=n.n(y),k=n("./node_modules/react/index.js"),C=n.n(k),_=n("./node_modules/react-dom/index.js"),S=n.n(_),x=n("./node_modules/classnames/index.js"),E=n.n(x),j=n("./public/components/dnd/helper.js"),T=n("./public/components/dnd/domElement.js"),M=n("./node_modules/mobile-detect/mobile-detect.js"),P=n.n(M),O=n("./node_modules/prop-types/index.js"),A=n.n(O),D=n("./public/tools/response.js");function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var L=w.a.getService("dataManager"),B=w.a.getStorage("workspace"),I=w.a.getService("hubElements"),N=w.a.getStorage("settings"),F=w.a.getStorage("notifications"),H=w.a.getService("dataProcessor"),V=w.a.getService("document"),z=w.a.getStorage("hubElements"),U=function(e){f()(n,e);var t=R(n);function n(e){var a;return o()(this,n),a=t.call(this,e),b()(u()(a),"helper",null),b()(u()(a),"layoutBarOverlay",document.querySelector(".vcv-layout-bar-overlay")),b()(u()(a),"layoutBarOverlayRect",null),b()(u()(a),"dragTimeout",0),b()(u()(a),"addedId",null),b()(u()(a),"iframeWindow",null),a.state={previewVisible:!1,previewStyle:{},isDragging:!1,iframe:document.getElementById("vcv-editor-iframe"),backendContentContainer:document.querySelector(".vcv-wpbackend-layout-content-container"),mouseX:null,mouseY:null,showSpinner:!1},a.handleMouseEnterShowPreview=a.handleMouseEnterShowPreview.bind(u()(a)),a.handleMouseLeaveHidePreview=a.handleMouseLeaveHidePreview.bind(u()(a)),a.handleMouseDown=a.handleMouseDown.bind(u()(a)),a.handleMouseUp=a.handleMouseUp.bind(u()(a)),a.initDrag=a.initDrag.bind(u()(a)),a.handleDragStateChange=a.handleDragStateChange.bind(u()(a)),a.handleFocus=a.handleFocus.bind(u()(a)),a.handleKeyPress=a.handleKeyPress.bind(u()(a)),a.handleRemovePreset=a.handleRemovePreset.bind(u()(a)),a.handleRemoveElement=a.handleRemoveElement.bind(u()(a)),a.displayError=a.displayError.bind(u()(a)),a.displaySuccess=a.displaySuccess.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){B.state("drag").onChange(this.handleDragStateChange)}},{key:"componentWillUnmount",value:function(){this.endDrag(),B.state("drag").ignoreChange(this.handleDragStateChange)}},{key:"handleDragStateChange",value:function(e){e&&Object.prototype.hasOwnProperty.call(e,"active")&&!e.active&&this.state.isDragging?this.endDragGlobal():e&&Object.prototype.hasOwnProperty.call(e,"terminate")&&e.terminate&&this.state.isDragging&&this.endDrag()}},{key:"handleMouseEnterShowPreview",value:function(){var e=new P.a(window.navigator.userAgent);if(!e.mobile()||!e.tablet()&&!e.phone()){var t=B.state("drag").get();t&&t.active||this.setState({previewVisible:!0},this.updatePreviewPosition)}}},{key:"handleMouseLeaveHidePreview",value:function(){this.setState({previewVisible:!1})}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"updatePreviewPosition",value:function(){var e=S.a.findDOMNode(this),t=(void 0===e.closest?this.getClosest(e,".vcv-ui-item-list"):e.closest(".vcv-ui-item-list")).querySelector(".vcv-ui-item-list-item"),n=e.querySelector(".vcv-ui-item-element-content"),a=e.querySelector(".vcv-ui-item-preview-container"),i=n.getBoundingClientRect(),r=t.getBoundingClientRect(),o=a.getBoundingClientRect(),s=window.innerHeight,l=window.innerWidth,c=i.left+i.width,u=i.top;return c+o.width>l&&(c=i.left-o.width),c<0&&(c=i.left,u=i.top+i.height),c+o.width>l&&(c=i.left+i.width-o.width),c<0&&(c=r.left),!(c+o.width>l)&&(u+o.height>s&&(u=i.top+i.height-o.height,c!==i.left&&c!==r.left||(u=i.top-o.height)),!(u<0)&&(this.setState({previewStyle:{left:c,top:u}}),!0))}},{key:"endDrag",value:function(){var e=this.state.iframe;this.setState({isDragging:!1,mouseX:null,mouseY:null}),document.body.removeEventListener("mousemove",this.initDrag),this.helper&&(this.helper.remove(),this.helper=null),e&&e.removeAttribute("style"),window.clearTimeout(this.dragTimeout),this.dragTimeout=0}},{key:"endDragGlobal",value:function(){this.endDrag(),w.a.setData("dropNewElement",{endDnd:!0})}},{key:"handleDragWithIframe",value:function(e,t){var n=this.props,a=n.element,i=n.tag,r=this.state,o=r.iframe,s=r.isDragging;this.helper||this.createHelper(i,t),o.style.pointerEvents="none",e.target.closest(".vcv-layout-header")?(this.helper.show(),s&&w.a.getData("dropNewElement")&&!w.a.getData("dropNewElement").endDnd&&w.a.setData("dropNewElement",{endDnd:!0})):(o.style="",this.helper.hide(),s&&w.a.setData("dropNewElement",{id:"dropNewElement",point:!1,tag:i,domNode:t,element:a})),this.helper.setPosition({x:e.clientX,y:e.clientY})}},{key:"handleDragWithoutIframe",value:function(e,t){var n=this.props,a=n.element,i=n.tag;w.a.getData("vcv:layoutCustomMode")||w.a.setData("dropNewElement",{id:a.id,point:{x:e.clientX,y:e.clientY},tag:i,domNode:t})}},{key:"initDrag",value:function(e){if(this.state.mouseX||this.state.mouseY){if(e.pageX!==this.state.mouseX&&e.pageY!==this.state.mouseY){var t=this.props.element,n=this.state,a=n.iframe,i=n.isDragging,r=n.backendContentContainer,o=document.createElement("div");o.setAttribute("data-vcv-element",t.id);var s=B.state("drag");this.handleMouseLeaveHidePreview(),s.get()&&s.get().active||s.set({active:!0,addPanel:!0}),i||this.setState({isDragging:!0}),a&&!r?this.handleDragWithIframe(e,o):this.handleDragWithoutIframe(e,o)}}else this.setState({mouseX:e.pageX,mouseY:e.pageY})}},{key:"createHelper",value:function(e,t){var n=document.body,a=new T.a("dropElement",t,{containerFor:null,relatedTo:null,parent:null,handler:null,tag:e,iconLink:I.getElementIcon(e)});this.helper=new j.a(a,{container:n}),this.helper.show()}},{key:"handleMouseDown",value:function(e){var t=this;e&&e.preventDefault(),this.state.isDragging||(this.dragTimeout=setTimeout((function(){t.layoutBarOverlayRect=t.layoutBarOverlay.getBoundingClientRect(),document.body.addEventListener("mousemove",t.initDrag)}),1))}},{key:"handleMouseUp",value:function(e){if(e&&e.preventDefault(),e.target.dataset&&e.target.dataset.action&&"deleteElementPreset"===e.target.dataset.action)this.endDragGlobal();else if(e.target.dataset&&e.target.dataset.action&&"deleteElement"===e.target.dataset.action)this.endDragGlobal();else{var t=B.state("drag").get();t&&t.active?this.endDragGlobal():(this.props.addElement(this.props.element,this.props.elementPresetId),this.endDrag())}}},{key:"handleFocus",value:function(e){e&&e.preventDefault(),this.props.setFocusedElement(this.props.element)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.props.applyFirstElement())}},{key:"handleRemovePreset",value:function(){var e=this,t=L.get("localizations"),n=t?t.removeElementPresetWarning:"Do you want to remove this element preset?";if(window.confirm(n)){var a=t?t.couldNotParseData:"Could not parse data from the server.",i=t?t.noAccessCheckLicence:"No access, check your license.",r=t?t.presetRemovedText:"Element preset has been removed.",o=this.props.elementPresetId;this.setState({showSpinner:!0}),H.appAdminServerRequest({"vcv-action":"addon:presets:delete:adminNonce","vcv-preset-id":o,"vcv-nonce":L.get("nonce")}).then((function(t){var n,s=Object(D.a)(t);s?s&&s.status?(z.trigger("removePreset",o),e.displaySuccess(r)):(n=s&&s.response&&s.response.message?s.response.message:s&&s.message?s.message:i,e.displayError(n),w.a.env("VCV_DEBUG")&&console.warn(n,s)):e.displayError(a)}))}}},{key:"handleRemoveElement",value:function(){var e=this,t=L.get("localizations"),n=t?t.removeElementWarning:"Do you want to remove this element?";if(window.confirm(n)){var a=this.props.element.tag,i=t?t.removeElementInUseCurrentPageWarning:"Could not parse data from the server.";if(Object.keys(V.getByTag(a)).length>0)return void this.displayError(i);var r=t?t.couldNotParseData:"Could not parse data from the server.",o=t?t.noAccessCheckLicence:"No access, check your license.",s=t?t.elementRemovedText:"Element has been removed.";this.setState({showSpinner:!0}),H.appAdminServerRequest({"vcv-action":"editors:elements:delete:adminNonce","vcv-element-tag":a}).then((function(t){var n,i=Object(D.a)(t);i?i&&i.status?(z.trigger("removeElement",a),e.displaySuccess(s)):(n=i&&i.response&&i.response.message?i.response.message:i&&i.message?i.message:o,e.displayError(n),w.a.env("VCV_DEBUG")&&console.warn(n,i)):e.displayError(r)}))}}},{key:"displaySuccess",value:function(e){F.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:e,time:5e3})}},{key:"displayError",value:function(e){this.setState({showSpinner:!1}),F.trigger("add",{position:"bottom",type:"error",text:e,time:5e3})}},{key:"isElementRemovable",value:function(e){return L.get("vcvManageOptions")&&!e.metaIsDefaultElement&&!e.thirdParty&&-1===["globalTemplate","layoutFooterArea","layoutHeaderArea","layoutSidebarArea","layoutWpCommentsArea","layoutWpContentArea"].indexOf(e.tag)}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,a=e.elementPresetId,r=e.thirdParty,o=this.state,s=o.previewVisible,l=o.previewStyle,c=B.state("drag").get(),u=L.get("localizations"),d=E()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":c&&c.active,"vcv-ui-item-list-item--preset":!!a}),f=E()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),h=E()({"vcv-ui-item-preview-container":!0,"vcv-ui-state--visible":s&&!this.state.showSpinner}),p=n.metaThumbnailUrl,m=n.metaPreviewUrl,v=N.state("itemPreviewDisabled").get(),g="";if(!v&&s){var b=u?u.addOn:"Addon";g=C.a.createElement("figure",{className:h,style:l},r?C.a.createElement("span",{className:"vcv-ui-item-preview-addon-tag"},b):null,C.a.createElement("img",{className:"vcv-ui-item-preview-image",src:m,alt:t}),C.a.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},C.a.createElement("div",{className:"vcv-ui-item-preview-text"},n.metaDescription)))}var y=E()({"vcv-ui-icon vcv-ui-icon-close-thin vcv-ui-form-attach-image-item-control-state--danger":!0,"vcv-ui-state--hidden":this.state.showSpinner}),w=null;a?w=C.a.createElement("span",{className:y,title:u.removePlaceholder.replace("%",t),onClick:this.handleRemovePreset,"data-action":"deleteElementPreset"}):this.isElementRemovable(n)&&(w=C.a.createElement("span",{className:y,onClick:this.handleRemoveElement,title:u.removePlaceholder.replace("%",t),"data-action":"deleteElement"}));var k=E()({"vcv-ui-item-control vcv-ui-icon vcv-ui-wp-spinner-light":!0,"vcv-ui-state--hidden":!this.state.showSpinner}),_=E()({"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add":!0,"vcv-ui-state--hidden":this.state.showSpinner}),S=E()({"vcv-ui-item-overlay":!0,"vcv-ui-item-overlay--visible":this.state.showSpinner,"vcv-ui-item-control--visible":this.props.isRemoveStateActive}),x={};this.props.isRemoveStateActive||(x.onMouseDown=this.handleMouseDown,x.onMouseUp=this.handleMouseUp,x.onKeyPress=this.handleKeyPress);var j=null,T=null;return this.state.showSpinner||(this.props.isRemoveStateActive?(j=w,w||(T=u?u.thisElementCantBeDeleted:"This element can’t be deleted",x.style={cursor:"not-allowed"})):j=C.a.createElement("span",{title:u.addPlaceholder.replace("%",t),className:_})),C.a.createElement("div",{className:d},C.a.createElement("span",i()({className:"vcv-ui-item-element",onMouseEnter:v?null:this.handleMouseEnterShowPreview,onMouseLeave:v?null:this.handleMouseLeaveHidePreview,onFocus:this.handleFocus,tabIndex:0,title:T},x),C.a.createElement("span",{className:"vcv-ui-item-element-content"},C.a.createElement("img",{className:"vcv-ui-item-element-image",src:p,alt:t}),C.a.createElement("span",{className:S},j,w?C.a.createElement("span",{className:k}):null)),C.a.createElement("span",{className:"vcv-ui-item-element-name"},C.a.createElement("span",{className:f},t)),g))}}]),n}(C.a.Component);b()(U,"propTypes",{tag:A.a.string.isRequired,name:A.a.string.isRequired,element:A.a.object.isRequired,thirdParty:A.a.bool,addElement:A.a.func,setFocusedElement:A.a.func,applyFirstElement:A.a.func,isRemoveStateActive:A.a.bool})},"./public/components/panels/editForm/lib/activitiesManager.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Ae}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/lodash/lodash.js"),w=n.n(y),k=n("./node_modules/vc-cake/index.js"),C=n.n(k),_=n("./node_modules/prop-types/index.js"),S=n.n(_),x=n("./node_modules/@babel/runtime/helpers/extends/index.js"),E=n.n(x),j=n("./node_modules/classnames/index.js"),T=n.n(j);function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var P=Object(k.getService)("dataManager"),O=Object(k.getService)("hubElements"),A=Object(k.getStorage)("workspace"),D=Object(k.getStorage)("elements"),R=A.state("settings"),L=Object(k.getService)("document"),B=Object(k.getStorage)("hubAddons"),I=Object(k.getStorage)("editorPopup"),N=Object(k.getStorage)("hubAddons"),F=Object(k.getStorage)("notifications"),H=function(e){u()(n,e);var t=M(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={content:e.elementAccessPoint.cook().getName(),editable:!1,hidden:e.elementAccessPoint.cook().get("hidden"),isLocked:e.elementAccessPoint.cook().get("metaIsElementLocked")},a.handleClickEnableEditable=a.handleClickEnableEditable.bind(l()(a)),a.handleBlurValidateContent=a.handleBlurValidateContent.bind(l()(a)),a.editTitle=a.editTitle.bind(l()(a)),a.handleKeyDownPreventNewLine=a.handleKeyDownPreventNewLine.bind(l()(a)),a.updateElementOnChange=a.updateElementOnChange.bind(l()(a)),a.handleClickGoBack=a.handleClickGoBack.bind(l()(a)),a.handleClickHide=a.handleClickHide.bind(l()(a)),a.updateHiddenState=a.updateHiddenState.bind(l()(a)),a.updateLockState=a.updateLockState.bind(l()(a)),a.handleLockElementToggle=a.handleLockElementToggle.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){this.props.elementAccessPoint.onChange(this.updateElementOnChange),A.on("hide",this.updateHiddenState),A.on("lock",this.updateLockState)}},{key:"componentWillUnmount",value:function(){this.props.elementAccessPoint.ignoreChange(this.updateElementOnChange),A.off("hide",this.updateHiddenState),A.off("lock",this.updateLockState)}},{key:"updateHiddenState",value:function(e){var t=this.props.elementAccessPoint;if(e===t.id){var n=L.get(t.id).hidden;this.setState({hidden:n})}}},{key:"updateLockState",value:function(e){var t=this.props.elementAccessPoint;if(e===t.id){var n=L.get(t.id).metaIsElementLocked;this.setState({isLocked:n})}}},{key:"updateElementOnChange",value:function(){var e=this,t=this.props.elementAccessPoint.cook(),n=t.getName();this.state.content!==n&&this.setState({content:n},(function(){e.span.innerText=n})),t.filter((function(e,t,n){return"public"===n.access})).forEach((function(e){var n=t.get(e);D.trigger("element:".concat(t.get("id"),":attribute:").concat(e),n,t)}))}},{key:"handleClickEnableEditable",value:function(){var e=this;this.setState({editable:!0},(function(){e.span.focus()}))}},{key:"editTitle",value:function(){this.handleClickEnableEditable();var e=document.createRange(),t=window.getSelection();e.selectNodeContents(this.span),t.removeAllRanges(),t.addRange(e)}},{key:"updateContent",value:function(e){var t=this.props.elementAccessPoint;e||(this.span.innerText=t.cook().getName()),t.set("customHeaderTitle",e),this.setState({editable:!1})}},{key:"handleBlurValidateContent",value:function(){var e=this.span.innerText.trim();this.updateContent(e)}},{key:"handleKeyDownPreventNewLine",value:function(e){"Enter"===e.key&&(e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),this.span.blur(),this.handleBlurValidateContent())}},{key:"handleClickGoBack",value:function(){var e=this.props.options,t=e.parentElementAccessPoint,n=e.options;if(this.props.isEditFormSettingsOpened)this.props.handleEditFormSettingsToggle();else if(this.props.isElementReplaceOpened)this.props.handleReplaceElementToggle();else{for(;t.inner&&t.parentElementAccessPoint;)t=t.parentElementAccessPoint;A.trigger("edit",t.id,t.tag,n)}}},{key:"handleClickCloseContent",value:function(e){e&&e.preventDefault(),R.set(!1)}},{key:"handleClickHide",value:function(){A.trigger("hide",this.props.elementAccessPoint.id)}},{key:"handleLockElementToggle",value:function(){var e=P.get("isPremiumActivated");if(Object(k.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")){var t=this.props.elementAccessPoint,n={};t.cook().containerFor().length>0&&(n.lockInnerElements=!0,n.action=L.get(t.id).metaIsElementLocked?"unlock":"lock"),A.trigger("lock",t.id,n)}else{var a=P.get("localizations"),i=a?a.goPremium:"Go Premium",r=a?a.downloadTheAddon:"Download The Addon",o=a.elementLockPremiumFeatureText||"With Visual Composer Premium, you can lock or unlock elements to manage who will be able to edit them.",s=a.elementLockFeatureActivateAddonText||"Lock or unlock all elements on your page. Your user roles with Administrator access will be able to edit elements. <br> You can lock/unlock specific elements under the element Edit window. <br> To get access to this feature, download the Role Manager addon from the Visual Composer Hub.",l=e?s:o,c={headingText:a.elementLockPremiumFeatureHeading||"Element Lock is a Premium feature",buttonText:e?r:i,description:l,addonName:"roleManager",isPremiumActivated:e};if(e)c.clickSettings={action:"addHub",options:{filterType:"addon",id:3,bundleType:void 0}};else{var u=P.get("utm");c.url=u["editor-hub-popup-teaser"].replace("{medium}","elementlock-editform-editor")}if(N.state("addons").get().roleManager){var d=a.successAddonDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library. To finish the installation process reload the page.";F.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:d.replace("{name}","Role Manager"),time:8e3})}else I.state("fullScreenPopupData").set(c),I.state("activeFullPopup").set("premium-teaser")}}},{key:"render",value:function(){var e=this,t=this.props,n=t.elementAccessPoint,a=t.options,i=t.isEditFormSettingsOpened,r=t.isElementReplaceOpened,o=t.handleReplaceElementToggle,s=this.state,l=s.content,c=s.editable,u=s.hidden,d=s.isLocked,f=a&&(a.child||a.nestedAttr),h=T()({"vcv-ui-edit-form-header-title":!0,active:c}),p=P.get("localizations"),m=p?p.close:"Close",v=p?p.backToParent:"Back to parent",g=null;(f||i||r)&&(g=b.a.createElement("span",{className:"vcv-ui-edit-form-back-button",onClick:this.handleClickGoBack,title:v},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-chevron-left"}))),f&&a.activeParamGroupTitle&&(l=a.activeParamGroupTitle);var y,w=O.getElementIcon(n.tag),k=null;w&&(k=b.a.createElement("img",{className:"vcv-ui-edit-form-header-image",src:w,title:l})),y=f&&a.activeParamGroup?b.a.createElement("span",{className:h,ref:function(t){e.span=t}},l):b.a.createElement("span",{className:h,ref:function(t){e.span=t},contentEditable:c,suppressContentEditableWarning:!0,onClick:this.handleClickEnableEditable,onKeyDown:this.handleKeyDownPreventNewLine,onBlur:this.handleBlurValidateContent},l);var C=null;if("column"!==n.tag){var _=T()({"vcv-ui-icon":!0,"vcv-ui-icon-eye-on":!u,"vcv-ui-icon-eye-off":u}),S="";S=u?p?p.hideOn:"Hide Element":p?p.hideOff:"Show Element",C=b.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:S,onClick:this.handleClickHide},b.a.createElement("i",{className:_}))}var x=T()({"vcv-ui-icon":!0,"vcv-ui-icon-cog":!0}),E=null,j=n.cook(),M=j.relatedTo("General")||j.relatedTo("RootElements");if(M){var A=p?p.editFormSettingsText:"Element Settings";E=b.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:A,onClick:this.props.handleEditFormSettingsToggle},b.a.createElement("i",{className:x}))}var D=T()({"vcv-ui-icon":!0,"vcv-ui-icon-lock-fill":d,"vcv-ui-icon-unlock-fill":!d}),R=null;if(P.get("vcvManageOptions")&&M){var L=B.state("addons").get()&&B.state("addons").get().roleManager,I=p?p.lockElementText:"Lock Element",N=T()({"vcv-ui-edit-form-header-control":!0,"vcv-ui-edit-form-header-control--disabled":!L});R=b.a.createElement("span",{className:N,title:I,onClick:this.handleLockElementToggle},b.a.createElement("i",{className:D}))}var F=null;if(!(j.relatedTo("RootElements")||!j.relatedTo("General"))){var H=O.getElementCategoryName(n.tag)||"";if(this.props.getReplaceShownStatus(H)){var V=p?p.substituteElement:"Substitute Element";F=b.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:V,onClick:o},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-swap"}))}}return b.a.createElement("div",{className:"vcv-ui-edit-form-header"},g,k,y,b.a.createElement("span",{className:"vcv-ui-edit-form-header-control-container"},f?null:F,f?null:R,f?null:C,f?null:E,b.a.createElement("span",{className:"vcv-ui-edit-form-header-control",title:m,onClick:this.handleClickCloseContent},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"}))))}}]),n}(b.a.Component);v()(H,"propTypes",{elementAccessPoint:S.a.object.isRequired,options:S.a.object});var V=n("./public/components/tooltip/tooltip.js");function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var U=Object(k.getService)("dataManager"),W=Object(k.getService)("cook").dynamicFields,G=W.getDynamicValue,q=W.getDefaultDynamicFieldKey,K=function(e){u()(n,e);var t=z(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=e.elementAccessPoint.cook().toJS()[e.fieldKey];return e.options&&e.options.nestedAttr&&(r=e.options.activeParamGroup[e.fieldKey]),a.state={value:r,dependenciesClasses:[],hasInnerFields:!1,isFieldLoading:!1},a.updateElement=a.updateElement.bind(l()(a)),a.updateValue=a.updateValue.bind(l()(a)),a.setInnerFieldStatus=a.setInnerFieldStatus.bind(l()(a)),a.setLoadingState=a.setLoadingState.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){this.props.elementAccessPoint.onAttributeChange(this.props.fieldKey,this.updateValue),this.props.setFieldMount(this.props.fieldKey,{refWrapperComponent:this,refWrapper:this.refs.fieldAttributeWrapper,refAttributeComponent:this.refs.attributeComponent},"field")}},{key:"componentWillUnmount",value:function(){this.props.elementAccessPoint.ignoreAttributeChange(this.props.fieldKey,this.updateValue),this.props.setFieldUnmount(this.props.fieldKey,"field")}},{key:"updateValue",value:function(e){w.a.isEqual(e,this.state.value)||this.setState({value:e})}},{key:"updateElement",value:function(e,t){if(this.props.options.nestedAttr){var n=this.props,a=n.options,i=n.elementAccessPoint;a.customUpdater(a.activeParamGroupIndex,i,e,t),this.props.onAttributeChange(e)}else this.props.elementAccessPoint.set(e,t),this.props.onAttributeChange(e)}},{key:"setInnerFieldStatus",value:function(){this.setState({hasInnerFields:!0})}},{key:"setLoadingState",value:function(e){this.setState({isFieldLoading:e})}},{key:"render",value:function(){var e=this.props,t=e.fieldKey,n=e.tab,a=e.fieldType,i=e.elementAccessPoint,r=e.isInnerElementReplaceOpened,o=i.cook(),s=o.toJS();if(s){var l=T()({"vcv-ui-form-dependency":!0},this.state.dependenciesClasses),c=T()({"vcv-ui-form-group":!0,"vcv-ui-form-group--has-inner-fields":this.state.hasInnerFields}),u=null,d="";t&&s&&(u=s[t]);var f=o.settings(t),h=f.type,p=f.settings;if(this.props.options&&this.props.options.nestedAttr){var m=o.settings(this.props.options.fieldKey).settings.options.settings,v=o.settings(t,m);h=v.type,(p=v.settings).options||(p.options={}),p.options.nestedAttrPath="".concat(this.props.options.fieldKey,":").concat(this.props.options.activeParamGroupIndex,":").concat(t),d=p.options.nestedAttrPath,u=s[this.props.options.fieldKey].value[this.props.options.activeParamGroupIndex][t]}var g=h.component;if(!g)return Object(k.env)("VCV_DEBUG")&&console.warn("No component for attribute ".concat(t)),null;if(!p)throw new Error("Wrong attribute settings ".concat(t));if(!h)throw new Error("Wrong attribute type ".concat(t));var y=p.options,w=n.data.type&&n.data.type.name?n.data.type.name:n.data.type,C="",_=y&&"string"==typeof y.label,S="group"===w&&"paramsGroup"!==a,x="paramsGroup"===w,E=null;if(y&&"string"==typeof y.description&&(E=b.a.createElement(V.a,null,y.description)),_&&(S||x)){var j=null;this.state.isFieldLoading&&(j=b.a.createElement("span",{className:"vcv-ui-wp-spinner"})),C=b.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},b.a.createElement("span",{className:"vcv-ui-form-group-heading"},y.label,j),E)}var M="";if(y&&y.descriptionHTML){var P=U.get("createMenuUrl"),O=y.descriptionHTML.replace("{vcvCreateMenuUrl}",P);M=b.a.createElement("p",{className:"vcv-ui-form-helper",dangerouslySetInnerHTML:{__html:O}})}var A=p.defaultValue;void 0===A&&(A="element"===a?p.value[t]:p.value);var D=b.a.createElement(g,{key:"attribute-".concat(d,"-").concat(t,"-").concat(s.id),options:y,value:u,defaultValue:A,fieldKeyInner:d,fieldKey:t,fieldType:a,updater:this.updateElement,elementAccessPoint:i,setInnerFieldStatus:this.setInnerFieldStatus,editFormOptions:this.props.options,isInnerElementReplaceOpened:r,onDynamicFieldChange:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=G(e,t,null,{forceSaveSourceId:n});return a},onDynamicFieldClose:function(e,t){return A},onDynamicFieldOpen:function(e){var t=e.fieldType,n=e.prevAttrDynamicKey||q(t);return G(n)},ref:"attributeComponent",setLoadingState:this.setLoadingState});return b.a.createElement("div",{ref:"fieldAttributeWrapper",className:l},b.a.createElement("div",{className:c,key:"form-group-field-".concat(s.id,"-").concat(t)},C,D,M))}console.warn("No element to render edit form fields")}}]),n}(b.a.Component);v()(K,"propTypes",{elementAccessPoint:S.a.object.isRequired,fieldKey:S.a.string.isRequired,fieldType:S.a.string.isRequired,onAttributeChange:S.a.func.isRequired});var Y=Object(k.getService)("dataManager"),$=function(e){var t=e.isRootElement,n=e.handleNameChange,a=e.nameValue,i=e.showSpinner,r=e.tabTitle,o=Y.get("localizations"),s=o?o.presetsHelperText:"Change the default parameters to create a unique element. The new element will be added to your library.",l=o?o.templateHelperText:"Change the default parameters of the section to save it as a unique block template. The new block template will be added to your library.",c=o?o.saveAsPreset:"Save as a Preset",u=o?o.saveAsTemplate:"Save as a Template",d=o?o.enterPresetName:"Enter preset name",f=t?u:c;return b.a.createElement("div",{className:"vcv-ui-presets-form"},b.a.createElement("h2",{className:"vcv-ui-section-heading"},r),b.a.createElement("p",{className:"vcv-ui-section-description"},t?l:s),b.a.createElement("div",{className:"vcv-ui-form-input-group"},b.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-save-preset-field",type:"text",onChange:n,value:a,disabled:!!i,placeholder:d}),b.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--action",disabled:!!i},f)))};function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var X=Object(k.getService)("dataManager"),J=Object(k.getService)("dataProcessor"),Q=Object(k.getService)("document"),ee=Object(k.getService)("myTemplates"),te=Object(k.getStorage)("notifications"),ne=Object(k.getStorage)("hubElements"),ae=Object(k.getService)("cook"),ie=function(e){u()(n,e);var t=Z(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"_isMounted",!1),a.state={isActive:!0,dependenciesClasses:[],name:"",error:!1,errorName:"",showSpinner:!1,isInnerElementReplaceOpened:!1},a.handleClickToggleSection=a.handleClickToggleSection.bind(l()(a)),a.handleToggleShowReplace=a.handleToggleShowReplace.bind(l()(a)),a.onSettingsSave=a.onSettingsSave.bind(l()(a)),a.onNameChange=a.onNameChange.bind(l()(a)),a.displayError=a.displayError.bind(l()(a)),a.displaySuccess=a.displaySuccess.bind(l()(a)),a.onSaveSuccess=a.onSaveSuccess.bind(l()(a)),a.onSaveFailed=a.onSaveFailed.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;this._isMounted=!0,this.props.tab.index===this.props.activeTabIndex&&window.setTimeout((function(){e.checkSectionPosition()}),0),this.props.setFieldMount&&this.props.setFieldMount(this.props.tab.fieldKey,{refWrapperComponent:this,refWrapper:this.section},"section"),this.props.isEditFormSettings&&te.trigger("portalChange",".vcv-ui-tree-content-section")}},{key:"componentDidUpdate",value:function(e,t){var n=this;window.setTimeout((function(){n.checkSectionPosition(t)}),0)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.props.setFieldUnmount&&this.props.setFieldUnmount(this.props.tab.fieldKey,"section"),this.props.isEditFormSettings&&te.trigger("portalChange",null)}},{key:"checkSectionPosition",value:function(e){if(this.sectionHeader){var t=this.state.isActive;if(e&&!e.isActive&&t||this.props.tab.index===this.props.activeTabIndex){var n=this.props.getSectionContentScrollbar();if(n){var a=this.sectionHeader.getBoundingClientRect(),i=this.sectionHeader.offsetTop+a.height-a.height;n.scrollTop(i)}}}}},{key:"handleClickToggleSection",value:function(e){(e.currentTarget===e.target||e.target&&e.target.classList&&e.target.classList.contains("vcv-ui-edit-form-section-header-title"))&&this.setState({isActive:!this.state.isActive})}},{key:"getSectionFormFields",value:function(e){var t=this;return e.map((function(e){var n=e.data&&e.data.type?e.data.type.name:"";t.props.options.nestedAttr&&(n=e.data.type);var a=t.checkContainerDependency(e);if(a&&a.hide)return null;var i=a&&a.removeDependencies;return b.a.createElement(K,E()({},t.props,{key:"edit-form-field-".concat(e.key),fieldKey:e.key,fieldType:n,removeDependencies:i,isInnerElementReplaceOpened:t.state.isInnerElementReplaceOpened}))}))}},{key:"checkContainerDependency",value:function(e){var t=e.data&&e.data.settings&&e.data.settings.options,n=t&&t.containerDependency,a={};if(n){var i=X.get("editorType");Object.keys(n).forEach((function(e){var t=n[e];i===e&&(a[t]=!0)}))}return a}},{key:"onSettingsSave",value:function(e){e.preventDefault(),this.props.isRootElement?this.saveAsTemplate():this.saveAsPreset()}},{key:"saveAsTemplate",value:function(){var e=n.localizations?n.localizations.templateAlreadyExists:"A template with this name already exists. Choose a different template name.",t=n.localizations?n.localizations.templateSaveFailed:"Failed to save the template.",a=n.localizations?n.localizations.specifyTemplateName:"Enter the template name to save this page as a template.",i=this.state.name;(i=i.trim())?ee.findBy("name",i)?this.displayError(e):(this.setState({showSpinner:i}),ee.addElementTemplate(this.props.elementId,i,this.onSaveSuccess,this.onSaveFailed)||this.displayError(t)):this.displayError(a)}},{key:"saveAsPreset",value:function(){var e=this,t=n.localizations?n.localizations.couldNotParseData:"Could not parse data from the server.",a=n.localizations?n.localizations.elementHasBeenSaved:"The element has been successfully saved.",i=n.localizations?n.localizations.noAccessCheckLicence:"No access, check your license.",r=n.localizations?n.localizations.elementNameAlreadyExists:"The element with such a name already exists!",o=n.localizations?n.localizations.enterPresetNameToSave:"Enter a preset name to save the element as a preset!";if(this.state.name)if(ne.state("elementPresets").get().filter((function(t){return t.name===e.state.name})).length)this.displayError(r);else{var s=Q.get(this.props.elementId),l=ae.get(s),c=l.filter((function(e,t,n){return"public"===n.access})),u={};c.forEach((function(e){u[e]=s[e]})),delete u.metaCustomId,u.tag=s.tag,u.customHeaderTitle=l.getName(),this.setState({showSpinner:this.state.name}),J.appServerRequest({"vcv-action":"addon:presets:save:adminNonce","vcv-preset-title":this.state.name,"vcv-preset-tag":"".concat(s.tag,"-preset-").concat(this.state.name.replace(/ /g,"")),"vcv-preset-value":window.encodeURIComponent(JSON.stringify(u)),"vcv-nonce":X.get("nonce")}).then((function(n){try{var r=JSON.parse(n);if(r&&r.status&&r.data)r.data.presetData=JSON.parse(window.decodeURIComponent(r.data.presetData)),ne.trigger("addPreset",r.data),e._isMounted&&e.displaySuccess(a);else{var o=r.response&&r.response.message?r.response.message:r.message;o=o||i,e._isMounted&&e.displayError(o),Object(k.env)("VCV_DEBUG")&&console.warn(o,r)}}catch(s){e._isMounted&&e.displayError(t),Object(k.env)("VCV_DEBUG")&&console.warn(t,s)}}))}else this.displayError(o)}},{key:"onSaveSuccess",value:function(){this.setState({name:""});var e=n.localizations?n.localizations.templateSaved:"The template has been successfully saved.";this.displaySuccess(e)}},{key:"onSaveFailed",value:function(){var e=n.localizations?n.localizations.templateSaveFailed:"Failed to save the template.";this.displayError(e)}},{key:"onNameChange",value:function(e){this.setState({name:e.currentTarget.value,error:!1})}},{key:"displaySuccess",value:function(e){this.setState({showSpinner:!1}),te.trigger("add",{position:"bottom",text:e,time:5e3,usePortal:!0})}},{key:"displayError",value:function(e){this.setState({showSpinner:!1}),te.trigger("add",{position:"bottom",type:"error",text:e,time:5e3,usePortal:!0})}},{key:"handleToggleShowReplace",value:function(){this.setState({isInnerElementReplaceOpened:!this.state.isInnerElementReplaceOpened})}},{key:"render",value:function(){var e,t=this,a=this.props,i=a.tab,r=a.isEditFormSettings,o=a.isRootElement,s=this.state,l=s.isActive,c=s.dependenciesClasses,u=s.isInnerElementReplaceOpened,d=T()({"vcv-ui-edit-form-section":!0,"vcv-ui-edit-form-section--opened":l,"vcv-ui-edit-form-section--closed":!l},c);e=this.props.options&&this.props.options.nestedAttr?i.data.options.label||i.data.options.tabLabel:i.data.settings.options.label?i.data.settings.options.label:i.data.settings.options.tabLabel;var f=!1,h=null,p=null;if(this.props.options&&this.props.options.nestedAttr){if("element"===i.data.type&&!i.data.options.disableReplaceable&&"dropdown"!==i.data.options.replaceView){var m=i.data.options.category||"*";f=this.props.getReplaceShownStatus(m)}}else if("element"===i.data.settings.type&&!i.data.settings.options.disableReplaceable&&"dropdown"!==i.data.settings.options.replaceView){var v=i.data.settings.options.category||"*";f=this.props.getReplaceShownStatus(v)}if(f){var g=n.localizations?n.localizations.backToParent:"Back to parent";u&&(h=b.a.createElement("span",{className:"vcv-ui-edit-form-section-header-go-back",onClick:this.handleToggleShowReplace,title:g},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-chevron-left"}))),p=b.a.createElement("span",{className:"vcv-ui-edit-form-section-header-control vcv-ui-icon vcv-ui-icon-swap",onClick:this.handleToggleShowReplace})}var y=null,w=null;return(y=this.props.options&&this.props.options.nestedAttr?i.data.options.tooltip:i.data.settings.options.tooltip)&&(w=b.a.createElement(V.a,null,y)),b.a.createElement("div",{className:d,key:i.key,ref:function(e){t.section=e}},!r&&b.a.createElement("div",{className:"vcv-ui-edit-form-section-header",onClick:this.handleClickToggleSection,ref:function(e){t.sectionHeader=e}},h,b.a.createElement("span",{className:"vcv-ui-edit-form-section-header-title"},e),w,p),b.a.createElement("form",{className:"vcv-ui-edit-form-section-content",onSubmit:r&&this.onSettingsSave},r?b.a.createElement($,{isRootElement:o,handleNameChange:this.onNameChange,nameValue:this.state.name,showSpinner:this.state.showSpinner,tabTitle:e}):b.a.createElement(b.a.Fragment,null,this.getSectionFormFields(i.params))))}}]),n}(b.a.Component);v()(ie,"propTypes",{tab:S.a.object.isRequired,onAttributeChange:S.a.func.isRequired,isRootElement:S.a.bool}),v()(ie,"localizations",X.get("localizations"));var re=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),oe=n.n(re);function se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var le=C.a.getService("cook"),ce=C.a.getService("hubElements"),ue=C.a.getStorage("hubElements"),de=C.a.getStorage("workspace"),fe=C.a.getService("dataManager"),he=function(e){u()(n,e);var t=se(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).elementListRef=b.a.createRef(),a.handleReplace=a.handleReplace.bind(l()(a)),a.handleGoToHub=a.handleGoToHub.bind(l()(a)),a}return o()(n,[{key:"handleReplace",value:function(e,t){this.props.onReplace(e,t)}},{key:"handleGoToHub",value:function(){var e={action:"addHub",element:{},tag:"",options:{filterType:"element",id:0,bundleType:void 0}};de.state("settings").set(e)}},{key:"getReplacementItem",value:function(e,t){var n=le.get(e);if(!n||!n.get("name")||"--"===n.get("name"))return null;var a=e.tag,i=t||n.get("name"),r=n.get("metaThumbnailUrl"),o=T()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),s=T()({"vcv-ui-item-element-content":!0,"vcv-ui-item-list-item-content--active":!t&&this.props.tag===a}),l=T()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--preset":!!t});return b.a.createElement("li",{key:"vcv-replace-element-".concat(i.replace(/ /g,""),"-").concat(a),className:l},b.a.createElement("span",{className:"vcv-ui-item-element",onClick:this.handleReplace.bind(this,a,t?n:null),title:i},b.a.createElement("span",{className:s},b.a.createElement("img",{className:"vcv-ui-item-element-image",src:r,alt:i}),b.a.createElement("span",{className:"vcv-ui-item-overlay"},b.a.createElement("span",{className:"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add"}))),b.a.createElement("span",{className:"vcv-ui-item-element-name"},b.a.createElement("span",{className:o},i))))}},{key:"getReplacements",value:function(e){var t=this;return e.elements.map((function(e){return t.getReplacementItem({tag:e})}))}},{key:"getPresetReplacements",value:function(e){var t=this;return e.map((function(e){return t.getReplacementItem(e.presetData,e.name)}))}},{key:"render",value:function(){var e=this.props.options.category,t=ce.get(e),n=ue.action("getPresetsByCategory",e),a=fe.get("localizations"),i=a?a.replaceElementEditForm:"Replace the element with a different element from the same category.",r=a?a.substituteElement:"Substitute Element",o=a?a.getMoreElements:"Get More Elements",s=a?a.goToHubButtonDescription:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",l=this.getPresetReplacements(n),c=this.getReplacements(t),u=b.a.createElement("div",{className:"vcv-ui-replace-element-container"},b.a.createElement("h2",{className:"vcv-ui-replace-element-heading"},r),b.a.createElement("p",{className:"vcv-ui-replace-element-description"},i),b.a.createElement("ul",{className:"vcv-ui-replace-element-list",ref:this.elementListRef},l,c)),d=b.a.createElement("div",{className:"vcv-ui-editor-get-more"},b.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--large",onClick:this.handleGoToHub},o),b.a.createElement("span",{className:"vcv-ui-editor-get-more-description"},s));return b.a.createElement("div",{className:"vcv-ui-form-element"},b.a.createElement("div",{className:"vcv-ui-replace-element-block"},u,d))}}]),n}(b.a.Component);function pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}v()(he,"propTypes",{onReplace:S.a.func.isRequired,tag:S.a.string.isRequired,element:S.a.object.isRequired,options:S.a.any});var me=C.a.getService("hubElements"),ve=C.a.getService("cook"),ge=C.a.getStorage("elements"),be=C.a.getStorage("workspace"),ye=be.state("content"),we=function(e){u()(n,e);var t=pe(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).replaceElementRef=b.a.createRef(),a.handleReplaceElement=a.handleReplaceElement.bind(l()(a)),a.openEditFormOnReplace=a.openEditFormOnReplace.bind(l()(a)),a}return o()(n,[{key:"handleReplaceElement",value:function(e,t){var n=this.props.elementAccessPoint.cook(),a=t||n,i=this.previousElementId=n.get("id"),r=a.filter((function(e,t,n){return"public"===n.access&&"group"!==n.type&&"element"!==n.type})),o=[].concat(oe()(r),["parent"]),s={tag:e},l=me.getElementCategoryName(e);o.forEach((function(t){var n=a.get(t);if("image"===t&&"Image gallery"===l){var i=a.settings(t).settings.value,r=a.get(t);Object(y.isEqual)(i,r)&&(n=ve.get({tag:e}).get(t),s[t]=n)}s[t]=n})),t&&(s.parent=n.get("parent")),ge.state("elementReplace").onChange(this.openEditFormOnReplace),ge.trigger("replace",i,s)}},{key:"openEditFormOnReplace",value:function(e){var t=e.id,n=e.data;if(t===this.previousElementId){ge.state("elementReplace").ignoreChange(this.openEditFormOnReplace),ye.set(!1);var a=be.state("settings").get();a&&"edit"===a.action&&be.state("settings").set(!1);var i={insertAfter:!1,isReplaceOpened:!0},r=this.replaceElementRef&&this.replaceElementRef.current&&this.replaceElementRef.current.closest(".vcv-ui-scroll-content"),o=r&&r.scrollTop;o&&(i.replaceElementScrollTop=o),be.trigger("edit",n.id,n.activeTab,i)}}},{key:"render",value:function(){var e=this.props.elementAccessPoint.cook(),t=e.get("tag"),n=me.getElementCategoryName(t)||"",a={category:n||"*",elementLabel:e.get("name")||n.toLowerCase()||"element"};return b.a.createElement("div",{className:"vcv-ui-form-group",key:"form-group-field-".concat(e.get("id"),"-replaceElement"),ref:this.replaceElementRef},b.a.createElement(he,{options:a,tag:t,onReplace:this.handleReplaceElement,element:e}))}}]),n}(b.a.Component),ke=n("./public/components/premiumTeasers/component.js"),Ce=n("./public/components/scrollbar/scrollbar.js");function _e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var Se=Object(k.getService)("dataManager"),xe=Object(k.getService)("hubElements"),Ee=Object(k.getStorage)("hubElements"),je=Object(k.getStorage)("workspace").state("content"),Te=function(e){u()(n,e);var t=_e(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"scrollbar",!1),a.state={isEditFormSettingsOpened:!1,isElementReplaceOpened:!(!e.options||!e.options.isReplaceOpened)&&e.options.isReplaceOpened,isVisible:"editElement"===je.get()},a.scrollBarMounted=a.scrollBarMounted.bind(l()(a)),a.toggleEditFormSettings=a.toggleEditFormSettings.bind(l()(a)),a.toggleShowReplace=a.toggleShowReplace.bind(l()(a)),a.getPremiumTeaser=a.getPremiumTeaser.bind(l()(a)),a.setVisibility=a.setVisibility.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){je.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){je.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){this.setState({isVisible:"editElement"===e})}},{key:"scrollBarMounted",value:function(e){this.scrollbar=e}},{key:"getActiveTabIndex",value:function(e){var t=this.allTabs&&this.allTabs.findIndex((function(t){return t.fieldKey===e}));return t>-1?t:0}},{key:"updateTabs",value:function(e){var t=this;return this.editFormTabs(e).map((function(n,a){return{fieldKey:n.key,index:a,data:n.data,isVisible:!0,pinned:!!(n.data.settings&&n.data.settings.options&&n.data.settings.options.pinned)&&n.data.settings.options.pinned,params:t.editFormTabParams(e,n),key:"edit-form-tab-".concat(e.elementAccessPoint.id,"-").concat(a,"-").concat(n.key),ref:function(e){t.allTabs[a]&&(t.allTabs[a].realRef=e)}}}))}},{key:"editFormTabs",value:function(e){var t=this,n=e.elementAccessPoint.cook(),a=n.get("metaEditFormTabs");if(e.options.nestedAttr){var i=[],r=n.settings(e.options.fieldKey);return r.settings.options.settings.metaEditFormTabs.value.forEach((function(e){var t={key:e,value:r.settings.options.settings[e].value,data:r.settings.options.settings[e]};i.push(t)})),i}return a&&a.each?a.each((function(n){return t.editFormTabsIterator(e,n)})):[]}},{key:"editFormTabsIterator",value:function(e,t){var n=e.elementAccessPoint.cook();return{key:t,value:n.get(t),data:n.settings(t)}}},{key:"editFormTabParams",value:function(e,t){var n=this,a=e.elementAccessPoint.cook();if(e.options.nestedAttr){var i=a.get(e.options.fieldKey).value[e.options.activeParamGroupIndex];return"group"===t.data.type?t.value.map((function(t){return{key:t,value:i[t],data:a.settings(e.options.fieldKey).settings.options.settings[t]}})):[t]}return"group"===t.data.settings.type&&t.value?t.value.each((function(t){return n.editFormTabsIterator(e,t)})):[t]}},{key:"getAccordionSections",value:function(e){var t=this;return this.allTabs.map((function(n,a){return b.a.createElement(ie,E()({},t.props,{sectionIndex:a,activeTabIndex:e,getSectionContentScrollbar:function(){return t.scrollbar},key:n.key,tab:n,getReplaceShownStatus:t.getReplaceShownStatus}))}))}},{key:"getPremiumTeaser",value:function(){var e=Se.get("localizations"),t=Se.get("isPremiumActivated"),n=e.goPremium||"Go Premium",a=e.downloadTheAddon||"Download The Addon",i=e.elementSettingsPremiumFeatureHeading||"Element Settings is a Premium Feature",r=t?a:n,o=e.elementSettingsPremiumFeatureText||"With Visual Composer Premium, you can change the default parameters to create a unique element and save it to your Content Library.",s=e.elementPresetsActivateAddonText||"With the Element Presets addon, you can change the default parameters to create a unique element and save it to your Content Library.",l=t?s:o,c=Se.get("utm")["editor-hub-popup-teaser"].replace("{medium}","elementsettings-editform-editor");return b.a.createElement(ke.a,{headingText:i,buttonText:r,description:l,url:c,isPremiumActivated:t,addonName:"elementPresets"})}},{key:"getEditFormSettingsSections",value:function(){var e=this,t=this.props.elementAccessPoint.cook().relatedTo("RootElements"),n=Se.get("localizations"),a=n?n.editFormSettingsText:"Element Presets";return b.a.createElement(ie,{isEditFormSettings:!0,isRootElement:t,sectionIndex:0,activeTabIndex:0,getSectionContentScrollbar:function(){return e.scrollbar},elementId:this.props.elementAccessPoint.id,tab:{fieldKey:0,data:{settings:{options:{label:a}}}},onAttributeChange:function(){return!1}})}},{key:"toggleEditFormSettings",value:function(){this.setState({isEditFormSettingsOpened:!this.state.isEditFormSettingsOpened,isElementReplaceOpened:!1})}},{key:"toggleShowReplace",value:function(){this.setState({isElementReplaceOpened:!this.state.isElementReplaceOpened,isEditFormSettingsOpened:!1})}},{key:"getReplaceElementBlock",value:function(){return b.a.createElement(we,this.props)}},{key:"getReplaceShownStatus",value:function(e){var t=xe.get(e),n=!1;(Ee.action("getPresetsByCategory",e).length&&(n=!0),!n&&t&&t.elements&&t.elements.length>1)&&(n=t.elements.filter((function(e){return Object.keys(Ee.state("elements").get()).includes(e)})).length>1);return n}},{key:"render",value:function(){this.allTabs=this.updateTabs(this.props);var e=this.state,t=e.isEditFormSettingsOpened,n=e.showElementReplaceIcon,a=e.isElementReplaceOpened,i=this.getActiveTabIndex(this.props.activeTabId),r=this.allTabs[i],o=Object(k.env)("VCV_ADDON_ELEMENT_PRESETS_ENABLED"),s=null;s=t?o?this.getEditFormSettingsSections():this.getPremiumTeaser():a?this.getReplaceElementBlock():this.getAccordionSections(i);var l=T()({"vcv-ui-editor-plate":!0,"vcv-ui-state--centered":!o,"vcv-ui-state--active":!0},"vcv-ui-editor-plate-".concat(r.key)),c=T()({"vcv-ui-tree-view-content":!0,"vcv-ui-tree-view-content-accordion":!0,"vcv-ui-state--hidden":!this.state.isVisible});return b.a.createElement("div",{className:c},b.a.createElement(H,{isEditFormSettingsOpened:t,handleEditFormSettingsToggle:this.toggleEditFormSettings,elementAccessPoint:this.props.elementAccessPoint,options:this.props.options,showElementReplaceIcon:n,isElementReplaceOpened:a,handleReplaceElementToggle:this.toggleShowReplace,getReplaceShownStatus:this.getReplaceShownStatus}),b.a.createElement("div",{className:"vcv-ui-tree-content"},b.a.createElement("div",{className:"vcv-ui-tree-content-section"},b.a.createElement(Ce.a,{ref:this.scrollBarMounted,initialScrollTop:this.props.options&&this.props.options.replaceElementScrollTop},b.a.createElement("div",{className:"vcv-ui-tree-content-section-inner"},b.a.createElement("div",{className:"vcv-ui-editor-plates-container"},b.a.createElement("div",{className:"vcv-ui-editor-plates"},b.a.createElement("div",{className:l},s))))))))}}]),n}(b.a.Component);function Me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}v()(Te,"propTypes",{elementAccessPoint:S.a.object.isRequired,activeTabId:S.a.string,options:S.a.object});var Pe=Object(k.getService)("rulesManager"),Oe=Object(k.getService)("actionsManager"),Ae=function(e){u()(n,e);var t=Me(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"mount",{}),v()(l()(a),"stack",{}),v()(l()(a),"mountStack",{}),v()(l()(a),"initialStack",{}),v()(l()(a),"setFieldMount",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"field";a.mount[e]||(a.mount[e]={}),t.key=e,t.type=n,a.mount[e][n]=t,a.callInitialStack(e),a.callMountStack(e)})),v()(l()(a),"setFieldUnmount",(function(e,t){t&&a.mount[e]?(delete a.mount[e][t],a.stack[e]&&a.stack[e][t]&&delete a.stack[e][t]):a.mount[e]&&(delete a.mount[e].field,a.stack[e]&&a.stack[e].field&&delete a.stack[e].field)})),v()(l()(a),"callFieldActivities",(function(e,t){a.listeners[t]&&w.a.each(a.listeners[t],(function(n){!a.mount[n.key]||e&&n.key!==e||a.addStack(n,t)})),a.stack[t]&&(a.stack[t]=a.stack[t].filter(a.callStack.bind(l()(a),t)))})),v()(l()(a),"callMountStack",(function(e){a.mountStack[e]&&(a.mountStack[e]=a.mountStack[e].filter(a.callFieldActivities.bind(l()(a),e)))})),v()(l()(a),"callInitialStack",(function(e){a.initialStack[e]&&a.initialStack[e].map(a.callFieldActivities.bind(l()(a),e))})),v()(l()(a),"callStack",(function(e,t){if(!a.mount[t.key])return a.addMountStack(t,e),!0;var n=a.props.elementAccessPoint.cook(),i=n.toJS(),r=Object.keys(a.mount[t.key]),o=n.settings(t.key);if(a.props.options&&a.props.options.nestedAttr){var s=n.settings(a.props.options.fieldKey).settings.options.settings;o=n.settings(t.key,s)}var l=a.getOnChange(o).rules,c=a.props.options&&a.props.options.nestedAttr,u=i;return c&&(u=i[a.props.options.fieldKey].value[a.props.options.activeParamGroupIndex]),l&&Pe.check(u,l,(function(e){!function(e,t){var o=a.getOnChange(n.settings(t.key)).actions;if(a.props.options&&a.props.options.nestedAttr){var s=n.settings(a.props.options.fieldKey).settings.options.settings,l=n.settings(t.key,s);o=a.getOnChange(l).actions}o&&r.forEach((function(r){o.forEach((function(o){var s=a.mount[t.key][r];s.value=i[t.key],Oe.do(o,e,s,n)}))}))}(e,t)})),!1})),a.handleAttributeChange=a.handleAttributeChange.bind(l()(a)),a.listeners=a.initListeners(a.props.elementAccessPoint.cook(),e),a}return o()(n,[{key:"UNSAFE_componentWillUpdate",value:function(e){this.mount={},this.stack={},this.mountStack={},this.initialStack={},this.listeners=this.initListeners(e.elementAccessPoint.cook(),e)}},{key:"initListeners",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=[],i=Object.keys(e.getAll(!1));return n.options&&n.options.nestedAttr&&(i=Object.keys(e.settings(n.options.fieldKey).settings.options.settings)),i.forEach((function(i){var r=t.getOnChange(e.settings(i)).rules;if(n.options&&n.options.nestedAttr){var o=e.settings(n.options.fieldKey).settings.options.settings;r=t.getOnChange(e.settings(i,o)).rules}r&&Object.keys(r).forEach((function(e){a[e]||(a[e]=[]),a[e].push({key:i}),t.addInitialStack(i,e)}))})),a}},{key:"getOnChange",value:function(e){return e&&e.settings&&e.settings.options&&e.settings.options.onChange?e.settings.options.onChange:{}}},{key:"handleAttributeChange",value:function(e){this.callFieldActivities(null,e)}},{key:"addStack",value:function(e,t){this.stack[t]||(this.stack[t]=[]),this.stack[t].push(e)}},{key:"addMountStack",value:function(e,t){this.mountStack[e.key]||(this.mountStack[e.key]=[]),this.mountStack[e.key].push(t)}},{key:"addInitialStack",value:function(e,t){this.initialStack[e]||(this.initialStack[e]=[]),this.initialStack[e].push(t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.activeTabId,a=t.options,i=t.elementAccessPoint;return b.a.createElement(Te,{activeTabId:n,elementAccessPoint:i,setFieldMount:this.setFieldMount,setFieldUnmount:this.setFieldUnmount,onAttributeChange:this.handleAttributeChange,callFieldActivities:this.callFieldActivities,ref:function(t){e.formWrapper=t},options:a})}}]),n}(b.a.Component);v()(Ae,"propTypes",{elementAccessPoint:S.a.object.isRequired,activeTabId:S.a.string,options:S.a.object})},"./public/components/panels/hub/categoriesSettings.json":function(e){e.exports=JSON.parse('{"element":{"index":0,"type":"element","title":"Elements","subControls":[{"title":"Free","type":"free"},{"title":"Premium","type":"premium"}]},"template":{"index":1,"type":"template","title":"Templates","subControls":[{"title":"Free","type":"free"},{"title":"Premium","type":"premium"}]},"block":{"index":2,"type":"block","title":"Blocks","templateType":true},"addon":{"index":3,"type":"addon","title":"Addons"},"hubHeader":{"index":4,"type":"hubHeader","title":"Headers","templateType":true},"hubFooter":{"index":5,"type":"hubFooter","title":"Footers","templateType":true},"hubSidebar":{"index":6,"type":"hubSidebar","title":"Sidebars","templateType":true},"unsplash":{"index":7,"type":"unsplash","title":"Unsplash"},"giphy":{"index":8,"type":"giphy","title":"Giphy"}}')},"./public/components/panels/hub/hubContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Oe}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/classnames/index.js"),w=n.n(y),k=n("./node_modules/@babel/runtime/helpers/extends/index.js"),C=n.n(k),_=n("./node_modules/vc-cake/index.js"),S=n.n(_),x=n("./public/components/panels/addElement/lib/elementControl.js");function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var j=Object(_.getStorage)("hubElements"),T=Object(_.getStorage)("workspace"),M=Object(_.getService)("dataManager").get("localizations"),P=j.state("elements"),O=Object(_.getStorage)("editorPopup"),A=Object(_.getStorage)("settings"),D=function(e){u()(n,e);var t=E(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={isNew:a.props.isNew},a.isHubInWpDashboard=T.state("isHubInWpDashboard").get(),a.addElement=a.addElement.bind(l()(a)),a.downloadElement=a.downloadElement.bind(l()(a)),a}return o()(n,[{key:"downloadElement",value:function(){if(!1===A.state("agreeHubTerms").get())return O.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadElement}),void O.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(M.elementDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this content element.")&&j.trigger("downloadElement",t)}},{key:"addElement",value:function(){this.props.addElement(this.props.element)}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,a=e.isDownloading,i=e.tag,r=this.state,o=r.previewVisible,s=r.previewStyle,l=r.isNew,c="downloading";if(!a){var u=P.get()[i];c=void 0===u||u.metaIsElementRemoved?"inactive":"success"}var d=!n.allowDownload&&"inactive"===c,f=w()({"vcv-ui-item-element":!0,"vcv-ui-item-element-inactive":"success"!==c,"vcv-ui-item-element-inactive--locked":d}),h=w()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":!1}),p=w()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),m=w()({"vcv-ui-item-preview-container":!0,"vcv-ui-state--visible":o}),v=w()({"vcv-ui-item-overlay":!0,"vcv-ui-item-downloading":"downloading"===c}),g=n.thumbnailUrl||n.metaThumbnailUrl,y=n.previewUrl||n.metaPreviewUrl,k=w()({"vcv-ui-item-add":!0,"vcv-ui-item-add-hub":!0,"vcv-ui-icon":!0,"vcv-ui-icon-download":"inactive"===c,"vcv-ui-wp-spinner-light":"downloading"===c,"vcv-ui-icon-lock-fill":d,"vcv-ui-icon-add":"success"===c&&!this.isHubInWpDashboard}),_={},S=this.isHubInWpDashboard?null:this.addElement;"success"!==c&&(d?(S=null,_.onClick=this.props.onClickGoPremium.bind(this,"element")):S=this.downloadElement);var x=b.a.createElement("span",{className:k,onClick:S}),E=null,j=null,T=null;if(l){var O=M.new||"New";j=b.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},O)}if(!l&&n.bundleType&&n.bundleType.indexOf("free")<0){var A=M?M.premium:"Premium";T=b.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},A)}return o&&(E=b.a.createElement("figure",{className:m,style:s},b.a.createElement("img",{className:"vcv-ui-item-preview-image",src:y,alt:t}),b.a.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},b.a.createElement("div",{className:"vcv-ui-item-preview-text"},n.description||n.metaDescription),j||T))),b.a.createElement("div",{className:h},b.a.createElement("span",C()({className:f,onMouseEnter:this.handleMouseEnterShowPreview,onMouseLeave:this.handleMouseLeaveHidePreview,title:t},_),j,b.a.createElement("span",{className:"vcv-ui-item-element-content"},b.a.createElement("img",{className:"vcv-ui-item-element-image",src:g,alt:t}),b.a.createElement("span",{className:v},x)),b.a.createElement("span",{className:"vcv-ui-item-element-name"},b.a.createElement("span",{className:p},t)),E))}}]),n}(x.a);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var L=Object(_.getService)("myTemplates"),B=Object(_.getStorage)("workspace"),I=Object(_.getStorage)("elements"),N=B.state("settings"),F=Object(_.getStorage)("hubTemplates"),H=Object(_.getService)("dataManager").get("localizations"),V=Object(_.getStorage)("editorPopup"),z=Object(_.getStorage)("settings"),U=function(e){u()(n,e);var t=R(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={showLoading:!1,isNew:a.props.isNew},a.isHubInWpDashboard=B.state("isHubInWpDashboard").get(),a.downloadTemplate=a.downloadTemplate.bind(l()(a)),a.addTemplate=a.addTemplate.bind(l()(a)),a}return o()(n,[{key:"downloadTemplate",value:function(){if(!1===z.state("agreeHubTerms").get())return V.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadTemplate}),void V.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(H.templateDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this template.")&&F.trigger("downloadTemplate",t)}},{key:"addTemplate",value:function(){var e=this,t=function(e){I.trigger("merge",e),N.set(!1)};if(Object(_.env)("VCV_FT_TEMPLATE_DATA_ASYNC")){var n=L.findTemplateByBundle(this.props.element.bundle).id;this.setState({showLoading:!0}),L.load(n,(function(n){e.setState({showLoading:!1}),t(n.data)}))}else{var a=L.findTemplateByBundle(this.props.element.bundle);t(a.data)}}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,a=e.isDownloading,i=this.state,r=i.previewVisible,o=i.previewStyle,s=i.isNew,l="downloading";a||(l=L.findTemplateByBundle(n.bundle)?"success":"inactive");var c=!n.allowDownload&&"inactive"===l,u=w()({"vcv-ui-item-element":!0,"vcv-ui-item-element-inactive":"success"!==l,"vcv-ui-item-element-inactive--locked":c}),d=w()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--inactive":!1}),f=w()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),h=w()({"vcv-ui-item-preview-container":!0,"vcv-ui-state--visible":r}),p=w()({"vcv-ui-item-overlay":!0,"vcv-ui-item-downloading":"downloading"===l}),m=n.metaThumbnailUrl,v=n.metaPreviewUrl,g=w()({"vcv-ui-item-add":!0,"vcv-ui-item-add-hub":!0,"vcv-ui-icon":!0,"vcv-ui-icon-download":"inactive"===l,"vcv-ui-wp-spinner-light":"downloading"===l||this.state.showLoading,"vcv-ui-icon-lock-fill":c,"vcv-ui-icon-add":"success"===l&&!this.isHubInWpDashboard}),y={},k=this.isHubInWpDashboard?null:this.addTemplate;"success"!==l&&(c?(k=null,y.onClick=this.props.onClickGoPremium.bind(this,"template")):k=this.downloadTemplate);var _=b.a.createElement("span",{className:g,onClick:k}),S=null,x=null,E=null;if(s){var j=H.new||"New";x=b.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},j)}if(!s&&n.bundleType&&n.bundleType.indexOf("free")<0){var T=H?H.premium:"Premium";E=b.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},T)}return r&&(S=b.a.createElement("figure",{className:h,style:o},b.a.createElement("img",{className:"vcv-ui-item-preview-image",src:v,alt:t}),b.a.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},b.a.createElement("div",{className:"vcv-ui-item-preview-text"},n.metaDescription),x||E))),b.a.createElement("div",{className:d},b.a.createElement("span",C()({className:u,onMouseEnter:this.handleMouseEnterShowPreview,onMouseLeave:this.handleMouseLeaveHidePreview,title:t},y),x,b.a.createElement("span",{className:"vcv-ui-item-element-content"},b.a.createElement("img",{className:"vcv-ui-item-element-image",src:m,alt:t}),b.a.createElement("span",{className:p},_)),b.a.createElement("span",{className:"vcv-ui-item-element-name"},b.a.createElement("span",{className:f},t)),S))}}]),n}(x.a);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var G=Object(_.getStorage)("hubAddons"),q=Object(_.getStorage)("events"),K=Object(_.getService)("dataManager"),Y=K.get("localizations"),$=Object(_.getStorage)("editorPopup"),Z=Object(_.getStorage)("settings"),X=function(e){u()(n,e);var t=W(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={isNew:a.props.isNew},a.downloadAddon=a.downloadAddon.bind(l()(a)),a.handleAddonClick=a.handleAddonClick.bind(l()(a)),a}return o()(n,[{key:"downloadAddon",value:function(){if(!1===Z.state("agreeHubTerms").get())return $.state("fullScreenPopupData").set({onPrimaryButtonClick:this.downloadAddon}),void $.state("activeFullPopup").set("terms-box");var e=this.props,t=e.element;(0,e.onDownloadItem)(Y.addonDownloadRequiresUpdate||"Update Visual Composer plugin to the most recent version to download this addon.")&&G.trigger("downloadAddon",t)}},{key:"handleAddonClick",value:function(){var e={element:this.props.element};q.trigger("hub:addon:clickAdd",e)}},{key:"render",value:function(){var e=this.props,t=e.name,n=e.element,a=e.isDownloading,i=e.tag,r=this.state.isNew,o="downloading";a||(o=G.state("addons").get()[i]?"success":"inactive");var s,l=!n.allowDownload&&"inactive"===o,c=Y.downloadAddonText||"Download Addon",u=Y.installedText||"Installed",d=Y.availableInPremiumText||"Available in Premium",f=this.handleAddonClick;"success"!==o&&(l||(f=this.downloadAddon)),"success"===o?s=u:l?s=d:"inactive"===o&&(s=c);var h=w()({"vcv-hub-addon-control":!0,"vcv-hub-addon-control--locked":"success"===o}),p=b.a.createElement("button",{className:h,onClick:f},s);if("success"!==o&&l){var m=K.get("utm")["editor-available-in-premium"].replace("{medium}",this.props.utmMedium);p=b.a.createElement("a",{className:h,href:m,target:"_blank",rel:"noopener noreferrer"},s)}"downloading"===o&&(p=b.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"}));var v=null;if(r){var g=Y.new||"New";v=b.a.createElement("span",{className:"vcv-ui-hub-item-badge vcv-ui-hub-item-badge--new"},g)}return b.a.createElement("div",{className:"vcv-ui-item-list-item"},b.a.createElement("div",{className:"vcv-hub-addon-item-container"},b.a.createElement("div",{className:"vcv-hub-addon-item-image-container"},b.a.createElement("img",{className:"vcv-hub-addon-image",src:n.metaAddonImageUrl,alt:t})),b.a.createElement("div",{className:"vcv-hub-addon-item-content-container"},v,b.a.createElement("h3",{className:"vcv-hub-addon-name"},t),b.a.createElement("p",{className:"vcv-hub-addon-description"},n.metaDescription),p)))}}]),n}(b.a.Component);function J(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var Q=Object(_.getStorage)("notifications"),ee=Object(_.getStorage)("workspace"),te=function(e){u()(n,e);var t=J(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=!1;return(ee.state("downloadingItems").get()||[]).includes(e.tag)&&(r=!0),a.state={isDownloading:r},a.downloadingItemOnChange=a.downloadingItemOnChange.bind(l()(a)),a.handleDownloadItem=a.handleDownloadItem.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){ee.state("downloadingItems").onChange(this.downloadingItemOnChange)}},{key:"componentWillUnmount",value:function(){ee.state("downloadingItems").ignoreChange(this.downloadingItemOnChange)}},{key:"downloadingItemOnChange",value:function(e){var t=this.props.tag;this.state.isDownloading&&!e.includes(t)?(this.setState({isDownloading:!1}),ee.state("downloadingItems").ignoreChange(this.downloadingItemOnChange)):!this.state.isDownloading&&e.includes(t)&&this.setState({isDownloading:!0})}},{key:"handleDownloadItem",value:function(e){var t=this.props.element;return!!t.allowDownload&&(t.update?(Q.trigger("add",{type:"error",text:e,showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),!1):(this.setState({isDownloading:!0}),ee.state("downloadingItems").onChange(this.downloadingItemOnChange),!0))}},{key:"render",value:function(){var e=this.props.type,t=null;return"element"===e?t=D:"template"===e?t=U:"addon"===e&&(t=X),b.a.createElement(t,C()({},this.props,{isDownloading:this.state.isDownloading,onDownloadItem:this.handleDownloadItem}))}}]),n}(x.a),ne=n("./public/components/navigationSlider/navigationSlider.js"),ae=n("./public/components/scrollbar/scrollbar.js"),ie=n("./node_modules/mobile-detect/mobile-detect.js"),re=n.n(ie),oe=n("./node_modules/prop-types/index.js"),se=n.n(oe),le=n("./public/components/tooltip/tooltip.js");function ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var ue=S.a.getService("dataManager"),de=function(e){u()(n,e);var t=ce(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"inputTimeout",0),v()(l()(a),"mobileDetect",null),a.state={inputValue:a.props.inputValue||"",input:!1},a.handleSearch=a.handleSearch.bind(l()(a)),a.handleInputFocus=a.handleInputFocus.bind(l()(a)),a.handleKeyPress=a.handleKeyPress.bind(l()(a)),a.mobileDetect=new re.a(window.navigator.userAgent),a.autoFocusInputRef=b.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){this.focusInput()}},{key:"componentDidUpdate",value:function(){this.focusInput()}},{key:"focusInput",value:function(){var e=!this.mobileDetect.mobile();(void 0!==this.props.autoFocus?this.props.autoFocus&&e:e)&&this.autoFocusInputRef&&this.autoFocusInputRef.current&&this.autoFocusInputRef.current.focus()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e&&e.inputValue!==this.state.inputValue&&this.setState({inputValue:e.inputValue})}},{key:"componentWillUnmount",value:function(){this.inputTimeout&&(window.clearTimeout(this.inputTimeout),this.inputTimeout=0)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&this.props.applyFirstElement&&(e.preventDefault(),this.props.applyFirstElement())}},{key:"handleSearch",value:function(e){var t=e.currentTarget.value;this.setState({inputValue:t}),this.props.changeInput(t)}},{key:"handleInputFocus",value:function(){var e=this;this.setState({input:!0}),this.inputTimeout=setTimeout((function(){e.setState({input:!1})}),400)}},{key:"render",value:function(){var e=ue.get("localizations"),t=e?e.VCHubIsAnOnlineLibrary:'<a href="https://visualcomposer.com/help/visual-composer-hub/?utm_source=vcwb&utm_medium=editor&utm_campaign=info&utm_content=helper-point" target="_blank" rel="noopener noreferrer">Visual Composer Hub</a> is an online library where to search and download content elements, templates, add-ons, stock images, and GIFs.',n=e?e.searchWithinCategory:"Search within this category",a="giphy"===this.props.filterType||"unsplash"===this.props.filterType,i=w()({"vcv-ui-editor-search-field-container":!0,"vcv-ui-editor-field-highlight":this.state.input}),r=w()({"vcv-ui-editor-search-icon-container":!0,"vcv-ui-editor-search-icon-container--disabled":a}),o=!this.mobileDetect.mobile();return b.a.createElement("div",{className:"vcv-ui-editor-search-container"},b.a.createElement("div",{className:i},b.a.createElement("label",{className:r,htmlFor:"add-element-search"},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})),b.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-search-field",id:"add-element-search",onChange:this.handleSearch,onFocus:this.handleInputFocus,type:"text",ref:this.autoFocusInputRef,placeholder:n,value:this.state.inputValue,autoFocus:void 0!==this.props.autoFocus?this.props.autoFocus&&o:o,onKeyPress:this.handleKeyPress,disabled:a})),b.a.createElement(le.a,null,t))}}]),n}(b.a.Component);v()(de,"propTypes",{changeInput:se.a.func.isRequired,applyFirstElement:se.a.func,filterType:se.a.string});var fe=n("./node_modules/lodash/lodash.js"),he=n.n(fe),pe=n("./public/components/panels/hub/categoriesSettings.json"),me=n("./public/components/stockMedia/giphyContainer.js"),ve=n("./public/components/stockMedia/unsplashContainer.js"),ge=n("./public/components/notifications/notifications.js");function be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var ye=S.a.getService("sharedAssetsLibrary"),we=S.a.getService("cook"),ke=S.a.getService("dataProcessor"),Ce=S.a.getStorage("hubElements"),_e=S.a.getStorage("workspace"),Se=S.a.getStorage("hubAddons"),xe=S.a.getStorage("hubTemplates"),Ee=S.a.getStorage("elements"),je=S.a.getService("dataManager"),Te=S.a.getStorage("editorPopup"),Me=S.a.getService("hubElements"),Pe=_e.state("content"),Oe=function(e){u()(n,e);var t=be(n);function n(e){var a;i()(this,n),a=t.call(this,e),v()(l()(a),"allCategories",null),v()(l()(a),"isItemNew",(function(e){return"number"==typeof e.isNew?e.isNew>n.minusThreeDayTimeStamp:void 0!==e.isNew&&e.isNew})),a.state={filterType:"element",activeCategoryIndex:0,isVisible:e.visible||"addHubElement"===Pe.get()};var r=_e.state("settings").get();if(r&&r.options&&r.options.filterType){var o=r.options,s=o.filterType,c=o.id,u=o.bundleType;a.state.filterType=s,a.state.activeCategoryIndex=c,a.state.bundleType=u}return a.changeInput=a.changeInput.bind(l()(a)),a.addElement=a.addElement.bind(l()(a)),a.openEditForm=a.openEditForm.bind(l()(a)),a.setFilterType=a.setFilterType.bind(l()(a)),a.handleScroll=a.handleScroll.bind(l()(a)),a.handleLockClick=a.handleLockClick.bind(l()(a)),a.handleForceUpdateCategories=a.handleForceUpdateCategories.bind(l()(a)),a.handleWorkspaceSettingsChange=a.handleWorkspaceSettingsChange.bind(l()(a)),a.setVisibility=a.setVisibility.bind(l()(a)),a.scrollToElementInsideFrame=a.scrollToElementInsideFrame.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){this.props.hideScrollbar&&window.addEventListener("scroll",this.handleScroll),Ce.state("elementTeasers").onChange(this.handleForceUpdateCategories),Se.state("addonTeasers").onChange(this.handleForceUpdateCategories),xe.state("templateTeasers").onChange(this.handleForceUpdateCategories),_e.state("settings").onChange(this.handleWorkspaceSettingsChange),Pe.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){this.props.hideScrollbar&&window.removeEventListener("scroll",this.handleScroll),Ce.state("elementTeasers").ignoreChange(this.handleForceUpdateCategories),Se.state("addonTeasers").ignoreChange(this.handleForceUpdateCategories),xe.state("templateTeasers").ignoreChange(this.handleForceUpdateCategories),_e.state("settings").ignoreChange(this.handleWorkspaceSettingsChange),Pe.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){var t=_e.state("settings").get();t&&t.options&&this.handleWorkspaceSettingsChange(t.options),this.setState({isVisible:"addHubElement"===e,inputValue:""})}},{key:"handleWorkspaceSettingsChange",value:function(e){if(e.filterType){var t=e.filterType,n=e.id,a=e.bundleType;this.setState({filterType:t,activeCategoryIndex:n,bundleType:a})}}},{key:"handleForceUpdateCategories",value:function(){this.allCategories=!1,this.getAllCategories()}},{key:"getAllCategories",value:function(){if(!this.allCategories){var e=this.getElementGroup(pe.element),t=this.getTemplateGroup(pe.template),n=this.getBlockGroup(pe.block),a=this.getAddonsGroup(pe.addon),i=this.getHFSGroup(pe.hubHeader),r=this.getHFSGroup(pe.hubFooter),o=this.getHFSGroup(pe.hubSidebar);this.allCategories=[e,t,n,a,i,r,o]}return this.allCategories}},{key:"getAddonsGroup",value:function(e){var t=e.title,n=e.index;return{elements:he.a.orderBy(Se.state("addonTeasers").get(),(function(e){return void 0!==e.isNew&&e.isNew}),["desc"]),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getElementGroup",value:function(e){var t=e.title,n=e.index,a=Ce.state("elementTeasers").get(),i=a[0].elements.filter((function(e){return e.bundleType.includes("free")})),r=a[0].elements.filter((function(e){return e.bundleType.includes("premium")&&!e.bundleType.includes("free")}));return i=he.a.sortBy(i,["name"]),i=he.a.orderBy(i,this.isItemNew,["desc"]),r=he.a.sortBy(r,["name"]),r=he.a.orderBy(r,this.isItemNew,["desc"]),{elements:i.concat(r),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getTemplateGroup",value:function(e){var t=e.title,n=e.index,a=xe.state("templateTeasers").get(),i=a.filter((function(e){return"predefined"===e.templateType})),r=a.filter((function(e){return"hub"===e.templateType}));return i=he.a.orderBy(i,this.isItemNew,["desc"]),r=he.a.orderBy(r,this.isItemNew,["desc"]),{elements:i.concat(r),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getBlockGroup",value:function(e){var t=e.title,n=e.index,a=e.type;return{elements:he.a.orderBy(xe.state("templateTeasers").get().filter((function(e){return e.templateType===a})),this.isItemNew,["desc"]),id:"".concat(t).concat(n),index:n,title:t}}},{key:"getHFSGroup",value:function(e){var t=e.type,n=e.title,a=e.index;return a?{elements:he.a.orderBy(xe.state("templateTeasers").get().filter((function(e){return e.templateType===t})),this.isItemNew,["desc"]),id:"".concat(n).concat(a),index:a,title:n}:{}}},{key:"addElement",value:function(e){var t=_e.state("settings").get()||!1;e.parent=!(!t||!t.element)&&t.element.id,e=we.get(e).toJS(),Ee.trigger("add",e,!0,{insertAfter:!!(t&&t.options&&t.options.insertAfter)&&t.options.insertAfter}),this.addedId=e.id;var n=e.tag;ke.appAdminServerRequest({"vcv-action":"usageCount:updateUsage:adminNonce","vcv-item-tag":n,"vcv-nonce":je.get("nonce")});var a=document.getElementById("vcv-editor-iframe");this.iframeDocument=a&&a.contentWindow&&a.contentWindow.document,this.iframeWindow=a&&a.contentWindow&&a.contentWindow.window,this.iframeWindow.vcv&&this.iframeWindow.vcv.on("ready",this.openEditForm)}},{key:"openEditForm",value:function(e,t){"add"===e&&t===this.addedId&&(_e.trigger("edit",this.addedId,""),this.scrollToElementInsideFrame&&this.scrollToElementInsideFrame(this.addedId),this.iframeWindow.vcv.off("ready",this.openEditForm))}},{key:"scrollToElementInsideFrame",value:function(e){var t=this.iframeDocument.querySelector("#el-".concat(e));t&&window.setTimeout((function(){t.scrollIntoView({behavior:"smooth",block:"center"})}),500)}},{key:"getElementControl",value:function(e){var t=e.tag?e.tag:e.name;t=t.charAt(0).toLowerCase()+t.substr(1,t.length-1);var a=e.type?e.type:"element";return"template"===a&&(t=e.bundle.replace("template/","").replace("predefinedTemplate/","")),b.a.createElement(te,{key:"vcv-item-controller-"+t,element:e,tag:t,type:a,update:!!e.update&&e.update,name:e.name,isNew:"number"==typeof e.isNew?e.isNew>n.minusThreeDayTimeStamp:!!e.isNew,addElement:this.addElement,onClickGoPremium:this.handleLockClick,utmMedium:this.getUtmMedium()})}},{key:"getNoResultsElement",value:function(){var e=n.localizations?n.localizations.nothingFound:"Nothing found",t=ye.getSourcePath("images/search-no-result.png");return b.a.createElement("div",{className:"vcv-ui-editor-no-items-container"},b.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},b.a.createElement("img",{className:"vcv-ui-editor-no-items-image",src:t,alt:e})))}},{key:"getElementsByCategory",value:function(){var e=this,t=this.state.activeCategoryIndex,n=this.getAllCategories(),a=[];if(t.indexOf&&t.indexOf("-")>-1){var i=t.split("-"),r=n[i[0]],o=r&&r.categories&&r.categories[i[1]];a=o?o.elements:[]}else a=n&&n[t]&&n[t].elements;return a?a.map((function(t){return e.getElementControl(t)})):[]}},{key:"getSearchProps",value:function(){return{changeInput:this.changeInput,inputValue:this.state.inputValue||"",autoFocus:this.state.isVisible,filterType:this.state.filterType}}},{key:"changeInput",value:function(e){this.setState({inputValue:e,searchResults:this.getSearchResults(e),bundleType:null})}},{key:"getSearchResults",value:function(e){return e=e.toLowerCase().trim(),this.getAllCategories()[this.state.activeCategoryIndex].elements.filter((function(t){return-1!==Me.getElementName(t).indexOf(e)||-1!==Me.getElementDescription(t).indexOf(e)})).sort((function(t,n){var a=Me.getElementName(t).indexOf(e),i=Me.getElementName(n).indexOf(e);return(a=-1===a?100:a)-(i=-1===i?100:i)}))}},{key:"getSearchElement",value:function(){var e=this.getSearchProps();return b.a.createElement(de,e)}},{key:"setFilterType",value:function(e,t,n){this.setState({filterType:e,activeCategoryIndex:t,bundleType:n,inputValue:""})}},{key:"getElementListContainer",value:function(e){return e.length?b.a.createElement("div",{className:"vcv-ui-item-list-container"},b.a.createElement("div",{className:"vcv-ui-item-list"},e)):this.getNoResultsElement()}},{key:"getFoundElements",value:function(){var e=this;return this.state.searchResults.map((function(t){return e.getElementControl(t)}))}},{key:"filterResult",value:function(){var e=this.state,t=e.filterType,n=e.bundleType,a=this.state.inputValue?this.getFoundElements():this.getElementsByCategory();return a=a.filter((function(e){var a=!1;a=pe[t].templateType?"template"===e.props.type&&e.props.element.templateType===t:e.props.type===t;var i=e.props.element.bundleType;return!n||e.props.element.bundleType&&e.props.element.bundleType.length||(a=!1),a&&i&&i.length&&n&&(a=i.indexOf(n)>-1,"premium"===n&&a&&(a=i.indexOf("free")<0)),a}))}},{key:"getHubPanelControls",value:function(){var e={controls:pe,activeSection:this.state.filterType,activeSubControl:this.state.bundleType,setActiveSection:this.setFilterType};return b.a.createElement(ne.a,e)}},{key:"handleLockClick",value:function(e){var t=je.get("isPremiumActivated"),a=n.localizations?n.localizations.unlockAllFeatures:"Unlock All Features",i=n.localizations?n.localizations.doMoreWithPremium:"Do More With Premium",r="";"template"===e?r=n.localizations?n.localizations.getAccessToTemplates:"Get access to more than 200 content elements with Visual Composer Premium.":"element"===e&&(r=n.localizations?n.localizations.getAccessToContentElements:"Get access to more than 200 content elements with Visual Composer Premium.");var o=pe[this.state.filterType].title.toLowerCase(),s=_e.state("settings").get(),l=s&&s.options&&s.options.filterType?"-add-"+s.options.filterType:"",c=je.get("utm"),u="".concat(o).concat(l,"-hub-").concat(this.props.namespace),d={headingText:i,buttonText:a,description:r,isPremiumActivated:t,url:c["editor-hub-popup-teaser"].replace("{medium}",u)};Te.state("fullScreenPopupData").set(d),Te.state("activeFullPopup").set("premium-teaser")}},{key:"getUtmMedium",value:function(){var e=pe[this.state.filterType].title.toLowerCase(),t=_e.state("settings").get(),n=t&&t.options&&t.options.filterType?"-add"+t.options.filterType:"";return"".concat(e).concat(n,"-hub-").concat(this.props.namespace)}},{key:"getHubBanner",value:function(){var e=n.localizations?n.localizations.getMoreText:"Do More With Visual Composer",t=n.localizations?n.localizations.getMoreTextSubText:"Premium",a=n.localizations?n.localizations.downloadFromHubText:"Get unlimited access to the Visual Composer Hub with 500+ elements, templates, addons, and integrations.",i=n.localizations?n.localizations.goPremium:"Go Premium",r=je.get("utm")["editor-hub-go-premium"].replace("{medium}",this.getUtmMedium()),o="&vcv-ref=".concat(this.getUtmMedium()),s={rel:"noopener noreferrer",href:"".concat(je.get("goPremiumUrl")).concat(o),className:"vcv-hub-banner-link"};"vcdashboard"!==this.props.namespace&&(s.target="_blank");var l=n.localizations?n.localizations.alreadyHaveLicenseTextOneAction:"Already have a Premium license?",c=n.localizations?n.localizations.activateHere:"Activate here";return b.a.createElement("div",{className:"vcv-hub-banner"},b.a.createElement("div",{className:"vcv-hub-banner-content"},b.a.createElement("p",{className:"vcv-hub-banner-title"},e),b.a.createElement("p",{className:"vcv-hub-banner-title"},t),b.a.createElement("p",{className:"vcv-hub-banner-subtitle"},a),b.a.createElement("a",{className:"vcv-hub-banner-button",href:r,target:"_blank",rel:"noopener noreferrer"},i),b.a.createElement("p",{className:"vcv-hub-banner-subtitle"},l," ",b.a.createElement("a",s,c),".")))}},{key:"handleScroll",value:function(e){var t=e.currentTarget,n=this.state.filterType;if("unsplash"===n||"giphy"===n){this.props.hideScrollbar&&(t=e.currentTarget.document.documentElement);var a=t.getBoundingClientRect(),i=window.innerHeight||document.documentElement.clientHeight,r=t.scrollTop+a.height+i/2>=t.scrollHeight;this.setState({scrollTop:t.scrollTop,scrolledToBottom:r})}}},{key:"render",value:function(){var e=this.filterResult(),t=w()({"vcv-ui-tree-content-section-inner":!0,"vcv-ui-state--centered-content":!e.length}),n=this.state.filterType,a=w()({"vcv-ui-editor-plate":!0,"vcv-ui-state--active":!0,"vcv-ui-editor-plate--addon":"addon"===n}),i=je.get("utm")["editor-hub-go-premium"].replace("{medium}",this.getUtmMedium()),r="";r="unsplash"===n?b.a.createElement(ve.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,namespace:this.props.namespace,filterType:n,goPremiumLink:i}):"giphy"===n?b.a.createElement(me.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,namespace:this.props.namespace,filterType:n,goPremiumLink:i}):b.a.createElement("div",{className:t},void 0===je.get("isPremiumActivated")||je.get("isPremiumActivated")?null:this.getHubBanner(),b.a.createElement("div",{className:"vcv-ui-editor-plates-container vcv-ui-editor-plate--teaser"},b.a.createElement("div",{className:"vcv-ui-editor-plates"},b.a.createElement("div",{className:a},this.getElementListContainer(e)))));var o=null;o=this.props.hideScrollbar?r:b.a.createElement(ae.a,{onScroll:he.a.throttle(this.handleScroll,100)},r);var s=null;this.props.addNotifications&&(s=b.a.createElement(ge.a,null));var l=w()({"vcv-ui-tree-view-content":!0,"vcv-ui-teaser-add-element-content":!0,"vcv-ui-state--hidden":!this.state.isVisible});return b.a.createElement("div",{className:l},b.a.createElement("div",{className:"vcv-ui-tree-content"},this.getSearchElement(),b.a.createElement("div",{className:"vcv-ui-hub-control-container"},this.getHubPanelControls()),b.a.createElement("div",{className:"vcv-ui-tree-content-section"},s,o)))}}]),n}(b.a.Component);v()(Oe,"localizations",je.get("localizations")),v()(Oe,"minusThreeDayTimeStamp",je.get("hubServerTime")-259200)},"./public/components/panels/treeView/treeViewLayout.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return ee}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/vc-cake/index.js"),b=n("./node_modules/react/index.js"),y=n.n(b),w=n("./node_modules/@babel/runtime/helpers/extends/index.js"),k=n.n(w),C=n("./node_modules/classnames/index.js"),_=n.n(C),S=n("./node_modules/mobile-detect/mobile-detect.js"),x=n.n(S),E=n("./node_modules/prop-types/index.js"),j=n.n(E);function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var M=Object(g.getStorage)("workspace"),P=Object(g.getStorage)("elements"),O=Object(g.getService)("document"),A=Object(g.getService)("utils"),D=Object(g.getService)("cook"),R=Object(g.getService)("hubElements"),L=Object(g.getService)("document"),B=Object(g.getService)("dataManager"),I=function(e){u()(n,e);var t=T(n);function n(e){var a;i()(this,n),a=t.call(this,e),v()(l()(a),"adminBar",document.getElementById("wpadminbar")),v()(l()(a),"layoutBar",document.querySelector(".vcv-layout-bar")),v()(l()(a),"iframe",document.getElementById("vcv-editor-iframe")&&document.getElementById("vcv-editor-iframe").contentWindow.document),v()(l()(a),"handleClickChildExpand",(function(){a.setState({childExpand:!a.state.childExpand,hasBeenOpened:!0})})),v()(l()(a),"handleClickClone",(function(e){e&&e.preventDefault(),M.trigger("clone",a.state.element.id)})),v()(l()(a),"handleClickCopy",(function(e){e&&e.preventDefault(),M.trigger("copy",a.state.element.id)})),v()(l()(a),"clickPaste",(function(e){e&&e.preventDefault(),M.trigger("paste",a.state.element.id)})),v()(l()(a),"clickPasteAfter",(function(e){e&&e.preventDefault(),M.trigger("pasteAfter",a.state.element.id)})),v()(l()(a),"handleClickEdit",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=M.state("settings").get();t&&"edit"===t.action&&M.state("settings").set(!1);var n={};if(a.props.isAttribute){var i=Object(g.getService)("elementAccessPoint"),r=i.getInstance(a.state.element.parent);n.child=!0,n.parentElementAccessPoint=r,n.parentElementOptions={}}M.trigger("edit",a.state.element.id,e,n)})),v()(l()(a),"handleClickDelete",(function(e){e&&e.preventDefault(),M.trigger("remove",a.state.element.id)}));var r=new x.a(window.navigator.userAgent);return r.mobile()&&(r.tablet()||r.phone())&&(a.isMobile=!0),a.state={childExpand:e.level>1||a.isMobile,hasBeenOpened:!1,isActive:!1,hasChild:!1,showOutline:!1,element:e.element,content:e.element.customHeaderTitle||e.element.name,editable:!1,copyData:window.localStorage&&(window.localStorage.getItem("vcv-copy-data")||M.state("copyData").get())},a.editorType=B.get("editorType"),a.handleClick=a.handleClick.bind(l()(a)),a.handleMouseEnter=a.handleMouseEnter.bind(l()(a)),a.handleMouseLeave=a.handleMouseLeave.bind(l()(a)),a.handleOutline=a.handleOutline.bind(l()(a)),a.checkPaste=a.checkPaste.bind(l()(a)),a.dataUpdate=a.dataUpdate.bind(l()(a)),a.handleClickEnableEditable=a.handleClickEnableEditable.bind(l()(a)),a.handleBlurValidateContent=a.handleBlurValidateContent.bind(l()(a)),a.handleKeyDownPreventNewLine=a.handleKeyDownPreventNewLine.bind(l()(a)),a.handleClickHide=a.handleClickHide.bind(l()(a)),a.handleClickToggleControls=a.handleClickToggleControls.bind(l()(a)),a.checkTarget=a.checkTarget.bind(l()(a)),a.handleSandwichMouseEnter=a.handleSandwichMouseEnter.bind(l()(a)),a.handleSandwichMouseLeave=a.handleSandwichMouseLeave.bind(l()(a)),a.handleClickLock=a.handleClickLock.bind(l()(a)),a}return o()(n,[{key:"dataUpdate",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.setState({element:e||this.props.element}),!n&&this.props.updateElementsData&&this.props.updateElementsData(e||this.props.element,"singleElement"),e&&Object.prototype.hasOwnProperty.call(e,"customHeaderTitle")){var a=D.get(e||this.props.element),i=e.customHeaderTitle||a.getName();this.state.content!==i&&this.setState({content:i},(function(){t.span&&(t.span.innerText=i)}))}}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.showOutlineCallback(e.element.id);t!==this.state.showOutline&&this.setState({showOutline:t}),this.setState({element:e.element||this.props.element})}},{key:"componentDidMount",value:function(){P.on("element:".concat(this.state.element.id),this.dataUpdate),this.props.onMountCallback(this.state.element.id),M.state("copyData").onChange(this.checkPaste)}},{key:"componentWillUnmount",value:function(){P.off("element:".concat(this.state.element.id),this.dataUpdate),this.props.onUnmountCallback(this.state.element.id),M.state("copyData").ignoreChange(this.checkPaste),M.state("userInteractWith").set(!1)}},{key:"checkPaste",value:function(e){e&&e.element&&this.setState({copyData:e})}},{key:"handleOutline",value:function(e){var t=e===this.props.element.id;this.state.showOutline!==t&&this.setState({showOutline:t})}},{key:"clickAddChild",value:function(e){M.trigger("add",this.state.element.id,e)}},{key:"handleClickHide",value:function(){M.trigger("hide",this.state.element.id)}},{key:"handleClickLock",value:function(){var e={};D.getById(this.state.element.id).containerFor().length>0&&(e.lockInnerElements=!0,e.action=L.get(this.state.element.id).metaIsElementLocked?"unlock":"lock"),M.trigger("lock",this.state.element.id,e)}},{key:"getContent",value:function(e){var t=this,a=this.state,i=a.hasBeenOpened;if(!a.childExpand&&!i&&!this.isMobile)return null;var r=this.props,o=r.showOutlineCallback,s=r.onMountCallback,l=r.onUnmountCallback,c=this.props.level+1,u=e.map((function(e){return y.a.createElement(n,{showOutlineCallback:o,onMountCallback:s,onUnmountCallback:l,element:e,key:e.id,level:c,scrollValue:t.props.scrollValue})}),this);return u.length?y.a.createElement("ul",{className:"vcv-ui-tree-layout-node"},u):""}},{key:"scrollToElementInsideFrame",value:function(e){var t=e.currentTarget.parentNode.dataset.vcvElement,n=this.iframe.querySelector("#el-".concat(t));if(n){var a=n.getBoundingClientRect(),i=document.getElementById("vcv-editor-iframe").contentWindow.innerHeight,r=a.bottom>i&&a.top>i;if(a.bottom<0&&a.top<0||r){var o=0;(e.target.classList.contains("vcv-ui-tree-layout-control-action--edit")||e.target.classList.contains("vcv-ui-icon-edit"))&&(o=500),window.setTimeout((function(){n.scrollIntoView({behavior:"smooth"})}),o)}}}},{key:"scrollToElementInsideCurrentDocument",value:function(e){var t=this.props.scrollValue,n=e.currentTarget.parentNode.dataset.vcvElement,a=document.getElementById("el-".concat(n,"-temp"));if(a){var i=a.getBoundingClientRect(),r="fixed"===window.getComputedStyle(this.layoutBar).position,o=window.innerHeight,s=i.bottom>o&&i.top>o;if((r?i.bottom<this.layoutBar.getBoundingClientRect().bottom:i.bottom<0&&i.top<0)||s){var l="function"==typeof t?t(this.layoutBar,this.adminBar):t,c=window.pageYOffset+i.top-l;window.scrollTo(0,c)}}}},{key:"handleClick",value:function(e){this.props.scrollValue?this.scrollToElementInsideCurrentDocument(e):this.scrollToElementInsideFrame(e)}},{key:"handleMouseEnter",value:function(e){e.currentTarget.parentNode.dataset&&Object.prototype.hasOwnProperty.call(e.currentTarget.parentNode.dataset,"vcvElement")&&M.state("userInteractWith").set(this.state.element.id)}},{key:"handleMouseLeave",value:function(e){e.currentTarget.parentNode.dataset&&Object.prototype.hasOwnProperty.call(e.currentTarget.parentNode.dataset,"vcvElement")&&M.state("userInteractWith").set(!1)}},{key:"handleClickEnableEditable",value:function(){var e=this;this.setState({editable:!0},(function(){e.span&&e.span.focus()}))}},{key:"updateContent",value:function(e){var t=this,n=D.get(this.props.element);n.set("customHeaderTitle",e);var a=n.toJS();P.trigger("update",a.id,a,"editForm"),this.setState({content:e||n.getName(),editable:!1},(function(){!e&&t.span&&(t.span.innerText=n.getName())}))}},{key:"handleBlurValidateContent",value:function(){var e=this.span?this.span.innerText.trim():"";this.updateContent(e)}},{key:"handleKeyDownPreventNewLine",value:function(e){"Enter"===e.key&&(e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),this.span&&this.span.blur(),this.handleBlurValidateContent())}},{key:"checkTarget",value:function(e){e&&e.target&&this.controlsContent&&!this.controlsContent.contains(e.target)&&!this.controlsTrigger.contains(e.target)&&this.handleClickToggleControls()}},{key:"handleClickToggleControls",value:function(){var e=this.state.showControls?"removeEventListener":"addEventListener";window[e]&&window[e]("touchstart",this.checkTarget),this.setState({showControls:!this.state.showControls})}},{key:"getPasteOptions",value:function(e,t){var n={disabled:!e,pasteAfter:!1};if(!e)return n;if(e.constructor===String)try{e=JSON.parse(e)}catch(u){return console.error(u),n}var a=e&&e.element&&e.element.element,i=a&&D.get(a),r=i.get("relatedTo"),o=r&&r.value,s=t&&D.get(t),l=s.get("containerFor"),c=l&&l.value;return o&&c&&o.length&&c.length&&((c.indexOf("General")<0||o.indexOf("General")<0)&&(n.disabled=!0,c.forEach((function(e){o.indexOf(e)>=0&&(n.disabled=!1)}))),n.disabled&&c.indexOf("General")<0&&s.get("tag")===i.get("tag")&&(n.disabled=!1,n.pasteAfter=!0)),n}},{key:"handleSandwichMouseEnter",value:function(){this.setState({showDropdown:!0})}},{key:"handleSandwichMouseLeave",value:function(){this.setState({showDropdown:!1})}},{key:"render",value:function(){var e=this,t=this.state.element.hidden,n=B.get("localizations"),a=n?n.add:"Add",i=n?n.addElement:"Add Element",r=n?n.clone:"Clone",o=n?n.copy:"Copy",s=n?n.paste:"Paste",l=n?n.pasteAfter:"Paste After",c=n?n.remove:"Remove",u=n?n.edit:"Edit",d="";d=t?n?n.hideOn:"Hide Element":n?n.hideOff:"Show Element";var f=n?n.rowLayout:"Row Layout",h=n?n.lockedElementText:"The element has been locked by your site Administrator.",p=n?n.elementIsHidden:"Element is Hidden",m=this.state,v=m.editable,b=m.content,w=m.copyData,C=D.get(this.props.element);if(!C)return null;var S=Object(g.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&C.get("metaIsElementLocked")&&!B.get("vcvManageOptions"),x=C.get("metaIsDraggable"),E=_()({"vcv-ui-tree-layout-node-child":!0,"vcv-ui-tree-layout-node-expand":this.state.childExpand,"vcv-ui-tree-layout-node-state-draft":!1,"vcv-ui-tree-layout-node-hidden":t,"vcv-ui-tree-layout-node-non-draggable":void 0!==x&&!x||S}),j={},T=null,M=O.children(this.state.element.id),P=this.getContent(M);this.state.hasChild=!!M.length;var L=!1,I=!1;if(C.containerFor().length){var N=i,F="",H=D.getContainerChildren(C.get("tag"));1===H.length&&(F=H[0].tag,N="".concat(a," ").concat(H[0].name)),L=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:N,onClick:this.clickAddChild.bind(this,F)},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-add-thin"})),"row"===this.props.element.tag&&(I=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:f,onClick:this.handleClickEdit.bind(this,"layout")},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-row-layout"})))}var V="";this.state.hasChild&&(V=y.a.createElement("i",{className:"vcv-ui-tree-layout-node-expand-trigger vcv-ui-icon vcv-ui-icon-expand",onClick:this.handleClickChildExpand}));var z="";if("column"!==this.props.element.tag){var U=_()({"vcv-ui-icon":!0,"vcv-ui-icon-eye-on":!t,"vcv-ui-icon-eye-off":t});z=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:d,onClick:this.handleClickHide},y.a.createElement("i",{className:U}))}var W=!1,G=S?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:o,onClick:this.handleClickCopy.bind(this)},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-copy-icon"})),q=S?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:r,onClick:this.handleClickClone},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-copy"})),K=this.state.element&&D.get(this.state.element),Y=K.get("metaElementControls");Y&&(!1===Y.copy&&(G=null),!1===Y.clone&&(q=null));var $=K&&K.get("containerFor");if($&&$.value&&$.value.length&&!S){var Z=this.getPasteOptions(w,this.state.element),X={};Z.disabled&&(X.disabled=!0),X.disabled||(Y&&!1===Y.pasteAfter&&Z.pasteAfter?X.disabled=!0:X.onClick=Z.pasteAfter?this.clickPasteAfter.bind(this):this.clickPaste.bind(this)),W=y.a.createElement("span",k()({className:"vcv-ui-tree-layout-control-action",title:Z.pasteAfter?l:s},X),y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-paste-icon"}))}var J=S?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-control-actions"},L,I,y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:u,onClick:this.handleClickEdit.bind(this,"")},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-edit"})),q,z,G,W,y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:c,onClick:this.handleClickDelete},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-trash"}))),Q=null,ee=B.get("vcvManageOptions"),te=K.relatedTo("General")||K.relatedTo("RootElements"),ne=K.get("metaIsElementLocked")&&Object(g.env)("VCV_ADDON_ROLE_MANAGER_ENABLED"),ae=ne?y.a.createElement("span",{className:"vcv-ui-tree-layout-control-state vcv-ui-tree-layout-control--lock",title:h},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-lock-fill"})):null,ie=K.get("hidden")?y.a.createElement("span",{className:"vcv-ui-tree-layout-control-state",title:p},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-eye-on"})):null;if(!this.props.isAttribute&&Object(g.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&ee&&te){var re=_()({"vcv-ui-icon":!0,"vcv-ui-icon-lock-fill":ne,"vcv-ui-icon-unlock-fill":!ne}),oe=n?n.lockElementText:"Lock Element";Q=y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:oe,onClick:this.handleClickLock},y.a.createElement("i",{className:re}))}var se=S?null:y.a.createElement("div",{className:"vcv-ui-tree-layout-control-actions"},Q,y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action vcv-ui-tree-layout-control-action--edit",title:u,onClick:this.handleClickEdit.bind(this,"")},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-edit"})),y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:c,onClick:this.handleClickDelete},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-trash"})),y.a.createElement("span",{className:"vcv-ui-tree-layout-control-action vcv-ui-tree-layout-controls-trigger",onMouseEnter:this.handleSandwichMouseEnter,onMouseLeave:this.handleSandwichMouseLeave},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-mobile-menu"}))),le=y.a.createElement(y.a.Fragment,null,se,y.a.createElement("div",{className:"vcv-ui-tree-layout-control-state-container"},ae,ie)),ce=y.a.createElement(y.a.Fragment,null,L,I,q,z,G,W),ue=_()({"vcv-ui-tree-layout-control-dropdown-content":!0,"vcv-ui-state--active":this.state.showDropdown}),de=y.a.createElement("div",{className:ue,onMouseEnter:this.handleSandwichMouseEnter,onMouseLeave:this.handleSandwichMouseLeave},ce),fe=_()({"vcv-ui-tree-layout-control":!0,"vcv-ui-state--active":this.state.isActive,"vcv-ui-state--outline":this.state.showOutline,"vcv-ui-tree-layout-control-mobile":this.isMobile,"vcv-ui-tree-layout-control-is-locked":S}),he=R.getElementIcon(C.get("tag")),pe=A.isRTL()?2:1;b||(b=C.getName());var me="vcv-ui-tree-layout-control-label";v&&(me+=" vcv-ui-tree-layout-control-label-editable");var ve="vcv-ui-tree-layout-control-drag-handler vcv-ui-drag-handler";this.isMobile&&(ve+=" vcv-ui-tree-layout-control-drag-handler-mobile");var ge=.8*this.props.level+pe+"rem",be=A.isRTL()?{paddingRight:ge}:{paddingLeft:ge};if(Object(g.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!B.get("vcvManageOptions")&&K&&K.get("metaIsElementLocked")&&(j["data-vcv-element-locked"]=!0),this.isMobile){var ye=null;return this.state.showControls&&(ye=y.a.createElement("div",{ref:function(t){e.controlsContent=t},className:"vcv-ui-tree-layout-controls-content"},J)),y.a.createElement("li",k()({className:E,"data-vcv-element":this.props.element.id,type:C.get("type"),name:C.get("name")},j),y.a.createElement("div",{className:fe},y.a.createElement("div",{className:"vcv-ui-tree-layout-control-content"},y.a.createElement("div",{className:ve,style:be},y.a.createElement("i",{className:"vcv-ui-tree-layout-control-icon"},y.a.createElement("img",{src:he,className:"vcv-ui-icon",alt:""})),y.a.createElement("span",{className:"vcv-ui-tree-layout-control-label"},y.a.createElement("span",null,b))),y.a.createElement("div",{className:"vcv-ui-tree-layout-controls-trigger",onClick:this.handleClickToggleControls,ref:function(t){e.controlsTrigger=t}},y.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-mobile-menu"})),ye)),P)}(void 0===x||x)&&(j["data-vcv-dnd-element-expand-status"]=this.state.childExpand?"opened":"closed",T=y.a.createElement("div",{className:ve,hidden:S},y.a.createElement("i",{className:"vcv-ui-drag-handler-icon vcv-ui-icon vcv-ui-icon-drag-dots"})));var we=S?b:y.a.createElement("span",{ref:function(t){e.span=t},contentEditable:v,suppressContentEditableWarning:!0,onClick:this.handleClickEnableEditable,onKeyDown:this.handleKeyDownPreventNewLine,onBlur:this.handleBlurValidateContent},b);return y.a.createElement("li",k()({className:E,"data-vcv-element":this.props.element.id,type:C.get("type"),name:C.get("name")},j),y.a.createElement("div",{className:fe,style:be,onMouseOver:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onClick:this.handleClick},T,y.a.createElement("div",{className:"vcv-ui-tree-layout-control-content"},V,y.a.createElement("i",{className:"vcv-ui-tree-layout-control-icon"},y.a.createElement("img",{src:he,className:"vcv-ui-icon",alt:""})),y.a.createElement("span",{className:me},we),le),de),P)}}]),n}(y.a.Component);v()(I,"propTypes",{showOutlineCallback:j.a.func,element:j.a.object.isRequired,data:j.a.oneOfType([j.a.object,j.a.array]),level:j.a.number,onMountCallback:j.a.func,onUnmountCallback:j.a.func,scrollValue:j.a.any,isAttribute:j.a.bool,updateElementsData:j.a.func});var N=n("./public/components/dnd/dndDataSet.js"),F=Object(g.getStorage)("workspace"),H=function(){function e(){i()(this,e),Object.defineProperties(this,{iframe:{value:null,writable:!0,enumerable:!1,configurable:!0},documentDOM:{value:null,writable:!0,enumerable:!1,configurable:!0},items:{value:null,writable:!0,enumerable:!1,configurable:!0},sidebarContent:{value:document.querySelector(".vcv-layout-bar-content"),writable:!1,enumerable:!1,configurable:!0}})}return o()(e,[{key:"buildItems",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e?".vcv-ui-edit-form-section-content .vcv-ui-tree-layout-container .vcv-ui-scroll-content":".vcv-ui-tree-layout-container .vcv-ui-scroll-content";t||(t=e?".vcv-ui-edit-form-section-content .vcv-ui-tree-layout":".vcv-ui-tree-layout"),this.items||(this.scrollContainer=document.querySelector(n),this.items=new N.a(document.querySelector(t),{cancelMove:!0,moveCallback:this.move.bind(this),startCallback:this.start.bind(this),endCallback:this.end.bind(this),document:document,container:document.getElementById("vcv-layout"),handler:"> .vcv-ui-tree-layout-control .vcv-ui-tree-layout-control-drag-handler",helperType:"clone",customScroll:!0,scrollContainer:this.scrollContainer,scrollCallback:this.scrollTo.bind(this),isAttribute:e}),this.items.init())}},{key:"scrollTo",value:function(e){if(this.scroll=!1,!e.end&&this.sidebarContent&&this.scrollContainer){var t=this.scrollContainer.getBoundingClientRect(),n=0;e.y-t.top<=50?n=-4:t.height+t.top<=e.y+50&&(n=4),n&&(this.scroll=!0,this.scrollContent(n))}}},{key:"scrollContent",value:function(e){var t=this;if(this.scrollTimeout&&(clearTimeout(this.scrollTimeout),this.scrollTimeout=null),this.scroll){var n=this.scrollContainer&&(this.scrollContainer.scrollY||this.scrollContainer.scrollTop),a=this.scrollContainer&&(this.scrollContainer.scrollX||this.scrollContainer.scrollLeft);if(void 0===n||void 0===a)return;this.scrollContainer.scroll?this.scrollContainer.scroll(a,n+e):this.scrollContainer.scrollTop=n+e,this.scrollTimeout=setTimeout((function(){t.scrollContent(e)}),30)}}},{key:"getOffsetTop",value:function(){return this.iframe?this.iframe.getBoundingClientRect().top:0}},{key:"updateOffsetTop",value:function(){this.items.option("offsetTop",this.getOffsetTop())}},{key:"removeItems",value:function(){this.items=null,F.state("navbarPosition").ignoreChange(this.updateOffsetTop.bind(this))}},{key:"add",value:function(e,t,n){this.buildItems(t,n),this.items.addItem(e,this.documentDOM)}},{key:"remove",value:function(e,t){var n=this;this.buildItems(t,""),this.items.removeItem(e),window.setTimeout((function(){document.querySelector(".vcv-ui-tree-layout")||n.removeItems()}),0)}},{key:"update",value:function(e){this.buildItems(),this.items.updateItem(e,this.documentDOM)}},{key:"move",value:function(e,t,n){e&&n&&F.trigger("move",e,{action:t,related:n})}},{key:"start",value:function(){document.body.classList.add("vcv-is-no-selection")}},{key:"end",value:function(){document.body.classList.remove("vcv-is-no-selection")}}]),e}(),V=n("./public/components/scrollbar/scrollbar.js"),z=n("./node_modules/lodash/lodash.js"),U=n.n(z);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var G=Object(g.getStorage)("elements"),q=Object(g.getStorage)("workspace"),K=Object(g.getStorage)("layout"),Y=Object(g.getStorage)("workspace").state("settings"),$=Object(g.getStorage)("workspace").state("content"),Z=q.state("treeViewId"),X=Object(g.getService)("document"),J=Object(g.getService)("cook"),Q=Object(g.getService)("dataManager"),ee=function(e){u()(n,e);var t=W(n);function n(e){var a;i()(this,n),a=t.call(this,e),v()(l()(a),"layoutContainer",null),v()(l()(a),"scrollbar",null),v()(l()(a),"scrollTimeout",0),v()(l()(a),"onContentChangeHandleScroll",(function(e){var t=setTimeout((function(){e&&a.handleScrollToElement(e),clearTimeout(t)}),1)})),a.updateElementsData=U.a.debounce(a.updateElementsData.bind(l()(a)),250),a.handleScrollToElement=a.handleScrollToElement.bind(l()(a)),a.interactWithContent=a.interactWithContent.bind(l()(a)),a.handleAddElement=a.handleAddElement.bind(l()(a)),a.handleAddTemplate=a.handleAddTemplate.bind(l()(a)),a.checkShowOutlineCallback=a.checkShowOutlineCallback.bind(l()(a)),a.handleElementMount=a.handleElementMount.bind(l()(a)),a.handleElementUnmount=a.handleElementUnmount.bind(l()(a)),a.scrollBarMounted=a.scrollBarMounted.bind(l()(a)),a.getScrollbarContent=a.getScrollbarContent.bind(l()(a)),a.setVisibility=a.setVisibility.bind(l()(a)),a.dnd=new H;var r=e.isAttribute?X.children(e.element.get("id")):X.children(!1);return a.state={data:r,selectedItem:null,outlineElementId:!1,isVisible:e.isAttribute||"treeView"===$.get()},a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;G.state("document").onChange(this.updateElementsData),K.state("userInteractWith").onChange(this.interactWithContent),this.props.isAttribute?G.on("element:".concat(this.props.element.get("id")),this.updateElementsData):$.onChange(this.setVisibility),this.scrollTimeout=setTimeout((function(){e.handleScrollToElement(Z.get())}),1),Z.onChange(this.onContentChangeHandleScroll)}},{key:"componentWillUnmount",value:function(){this.updateElementsData.cancel(),G.state("document").ignoreChange(this.updateElementsData),K.state("userInteractWith").ignoreChange(this.interactWithContent),Z.ignoreChange(this.onContentChangeHandleScroll),this.scrollTimeout&&(window.clearTimeout(this.scrollTimeout),this.scrollTimeout=0),this.props.isAttribute?G.off("element:".concat(this.props.element.get("id")),this.updateElementsData):$.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){var t=this.props.isAttribute?X.children(this.props.element.get("id")):X.children(!1);this.setState({isVisible:"treeView"===e,data:t})}},{key:"updateElementsData",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n&&"singleElement"===n){var a=this.state.data,i=a.findIndex((function(t){return t.id===e.id}));a[i]=e,t=a}else t=e;this.props.isAttribute&&(t=X.children(this.props.element.get("id"))),this.setState({data:t})}},{key:"interactWithContent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.setState({outlineElementId:e})}},{key:"expandTree",value:function(e){e.classList.contains("vcv-ui-tree-layout")||(e.classList.contains("vcv-ui-tree-layout-node-child")&&!e.classList.contains("vcv-ui-tree-layout-node-expand")&&e.querySelector(".vcv-ui-tree-layout-node-expand-trigger").click(),this.expandTree(e.parentElement))}},{key:"getExistingParent",value:function(e){var t=X.get(e).parent,n=this.layoutContainer.querySelector('[data-vcv-element="'.concat(t,'"]'));return n||this.getExistingParent(t)}},{key:"scrollBarMounted",value:function(e){this.scrollbar=e,this.handleScrollToElement(Z.get())}},{key:"handleScrollToElement",value:function(e){if(e&&this.scrollbar&&this.layoutContainer){var t=this.layoutContainer.querySelector(".vcv-ui-tree-layout").getBoundingClientRect(),n=this.layoutContainer.querySelector('[data-vcv-element="'.concat(e,'"]'));n||(this.expandTree(this.getExistingParent(e)),n=this.layoutContainer.querySelector('[data-vcv-element="'.concat(e,'"]'))),this.expandTree(n);var a=n.getBoundingClientRect().top-t.top;this.interactWithContent(e),this.scrollbar.scrollTop(a),Z.set(null)}}},{key:"checkShowOutlineCallback",value:function(e){return this.state.outlineElementId===e}},{key:"getElements",value:function(){var e=this,t=[];return this.state.data&&(t=this.state.data.map((function(t){return y.a.createElement(I,{element:t,key:"tree-view-"+t.id,level:1,showOutlineCallback:e.checkShowOutlineCallback,onMountCallback:e.handleElementMount,onUnmountCallback:e.handleElementUnmount,scrollValue:e.props.scrollValue,isAttribute:e.props.isAttribute,updateElementsData:e.updateElementsData})}),this)),t}},{key:"handleElementMount",value:function(e){var t=J.getById(e).get("metaIsDraggable");if(void 0===t||t){var n="",a=X.getTopParent(e),i=J.getById(a).get("metaIsDraggable");void 0===i||i||(n='[data-vcv-element="'.concat(a,'"]')),this.dnd.add(e,this.props.isAttribute,n)}}},{key:"handleElementUnmount",value:function(e){this.dnd.remove(e,this.props.isAttribute)}},{key:"handleAddElement",value:function(e){e&&e.preventDefault(),this.props.isAttribute?q.trigger("add",this.props.element.get("id"),this.props.element.get("tag")):q.trigger("add",null)}},{key:"handleRemoveAllElements",value:function(e){e&&e.preventDefault(),X.children(!1).forEach((function(e){q.trigger("remove",e.id)}))}},{key:"handleAddTemplate",value:function(e){e&&e.preventDefault(),Y.set({action:"addTemplate",element:{},tag:"",options:{}})}},{key:"getElementsOutput",value:function(){var e=Q.get("localizations"),t=e?e.emptyTreeView:"There is no content on the page - start by adding an element or template.",n=this.getElements();return n.length?y.a.createElement("ul",{className:"vcv-ui-tree-layout"},n):y.a.createElement("div",{className:"vcv-ui-tree-layout-messages"},y.a.createElement("p",{className:"vcv-ui-tree-layout-message"},t))}},{key:"getScrollbarContent",value:function(){var e=Q.get("localizations"),t=e?e.addElement:"Add Element",n=e?e.removeAll:"Remove All";return y.a.createElement(y.a.Fragment,null,this.getElementsOutput(),y.a.createElement("div",{className:"vcv-ui-tree-layout-actions"},y.a.createElement("span",{className:"vcv-ui-tree-layout-action",title:t,onClick:this.handleAddElement},y.a.createElement("span",{className:"vcv-ui-tree-layout-action-content"},y.a.createElement("i",{className:"vcv-ui-tree-layout-action-icon vcv-ui-icon vcv-ui-icon-add"}),y.a.createElement("span",null,t))),this.props.isAttribute?null:y.a.createElement("span",{className:"vcv-ui-tree-layout-action",title:n,onClick:this.handleRemoveAllElements},y.a.createElement("span",{className:"vcv-ui-tree-layout-action-content"},y.a.createElement("i",{className:"vcv-ui-tree-layout-action-icon vcv-ui-icon vcv-ui-icon-trash"}),y.a.createElement("span",null,n)))))}},{key:"render",value:function(){var e=this,t=_()({"vcv-ui-tree-layout-container":!0,"vcv-ui-state--hidden":!this.state.isVisible}),n="";return n=this.props.isAttribute?this.getScrollbarContent():y.a.createElement(V.a,{ref:this.scrollBarMounted},this.getScrollbarContent()),y.a.createElement("div",{className:t,ref:function(t){e.layoutContainer=t}},n)}}]),n}(y.a.Component);v()(ee,"propTypes",{scrollValue:j.a.any,isAttribute:j.a.bool,element:j.a.object})},"./public/components/permalink/permalink.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return T}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/vc-cake/index.js"),w=n("./node_modules/classnames/index.js"),k=n.n(w),C=n("./public/tools/response.js"),_=n("./public/components/tooltip/tooltip.js");function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var x=Object(y.getService)("dataManager"),E=Object(y.getService)("dataProcessor"),j=Object(y.getStorage)("settings"),T=function(e){u()(n,e);var t=S(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=j.state("permalinkHtml").get(),o=r?n.getPermalinkData(r):null;return a.state={baseUrlFirst:o&&o.baseUrlFirst||null,baseUrlLast:o&&o.baseUrlLast||null,permalink:o&&o.permalink||null,permalinkFull:o&&o.permalinkFull||null,editable:o&&o.editable||!1,value:o&&o.value||null,urlFull:o&&o.urlFull||null},a.handleKeyDownPreventNewLine=a.handleKeyDownPreventNewLine.bind(l()(a)),a.handleBlurUpdateContent=a.handleBlurUpdateContent.bind(l()(a)),a.updatePermalinkHtml=a.updatePermalinkHtml.bind(l()(a)),a.handleClick=a.handleClick.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){j.state("permalinkHtml").onChange(this.updatePermalinkHtml)}},{key:"componentWillUnmount",value:function(){j.state("permalinkHtml").ignoreChange(this.updatePermalinkHtml)}},{key:"ajax",value:function(e,t,n){E.appAllDone().then((function(){E.appAdminServerRequest(e).then(t,n)}))}},{key:"handleKeyDownPreventNewLine",value:function(e){"Enter"===e.key&&(e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),this.contentEditableElement.blur(),this.handleBlurUpdateContent(e))}},{key:"setNewPermalinkHtml",value:function(e){this.ajax({"vcv-action":"settings:parseSlug:adminNonce","vcv-post-name":e},this.loadSuccess.bind(this),this.loadFailed.bind(this))}},{key:"loadSuccess",value:function(e){var t=Object(C.a)(e);t&&t.permalinkHtml&&j.state("permalinkHtml").set(t.permalinkHtml)}},{key:"loadFailed",value:function(e){var t=Object(C.a)(e);Object(y.env)("VCV_DEBUG")&&console.warn(t)}},{key:"handleBlurUpdateContent",value:function(e){this.focused=!1;var t=e.currentTarget.innerText;t?this.setNewPermalinkHtml(t):e.currentTarget.innerText=this.state.value}},{key:"updatePermalinkHtml",value:function(e){var t=e?n.getPermalinkData(e):null;t&&(this.setState(t),j.state("postName").set(t.permalinkFull))}},{key:"handleClick",value:function(){this.setState({value:this.state.permalinkFull})}},{key:"render",value:function(){var e=this,t=k()({"vcv-permalink-container":!0,"vcv-permalink-container--editable":this.state.editable}),a="";a=this.state.editable?b.a.createElement(b.a.Fragment,null,b.a.createElement("span",{className:"vcv-permalink-base-url"},this.state.baseUrlFirst),b.a.createElement("span",{className:"vcv-permalink-editable",onBlur:this.handleBlurUpdateContent,onKeyDown:this.handleKeyDownPreventNewLine,onClick:this.handleClick,suppressContentEditableWarning:!0,contentEditable:this.state.editable,ref:function(t){e.contentEditableElement=t}},this.state.value),b.a.createElement("span",{className:"vcv-permalink-base-url"},this.state.baseUrlLast)):b.a.createElement("span",{className:"vcv-permalink-base-url"},this.state.urlFull);var i=n.localizations?n.localizations.modifyTheDestinationLinkToThePage:"Modify the destination link to the page. Make sure to enable the option to set a custom permalink in WordPress Settings.";return b.a.createElement("div",{className:t},b.a.createElement("span",{className:"vcv-permalink-text"},n.localizations?n.localizations.permalink:"Permalink",": "),b.a.createElement("span",{className:"vcv-permalink-link"},a),b.a.createElement(_.a,null,i))}}],[{key:"getPermalinkData",value:function(e){var t=document.createRange().createContextualFragment(e),n=t.querySelector("#edit-slug-buttons"),a=t.querySelector("#editable-post-name-full");if(n){var i=t.querySelector("#sample-permalink a"),r=i&&i.childNodes;return{editable:!0,baseUrlFirst:r&&r[0]&&r[0].textContent,baseUrlLast:r&&r[2]&&r[2].textContent,permalink:r&&r[1]&&r[1].innerHTML,permalinkFull:a&&a.innerHTML,value:r&&r[1]&&r[1].innerHTML}}var o=t.querySelector("#sample-permalink");return{editable:!1,urlFull:o&&o.innerText}}}]),n}(b.a.Component);v()(T,"localizations",x.get("localizations"))},"./public/components/polyfills/index.js":function(e,t){var n;"function"!=typeof(n=window.Element.prototype).matches&&(n.matches=n.msMatchesSelector||n.mozMatchesSelector||n.webkitMatchesSelector||function(e){for(var t=this,n=(t.document||t.ownerDocument).querySelectorAll(e),a=0;n[a]&&n[a]!==t;)++a;return Boolean(n[a])}),"function"!=typeof n.closest&&(n.closest=function(e){for(var t=this;t&&1===t.nodeType;){if(t.matches(e))return t;t=t.parentNode}return null})},"./public/components/popup/fullPagePopupContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return D}));var a=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/classnames/index.js"),w=n.n(y),k=n("./node_modules/vc-cake/index.js"),C=n("./public/components/premiumTeasers/component.js");function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var S=Object(k.getService)("dataManager").get("localizations"),x=Object(k.getStorage)("settings"),E=Object(k.getService)("dataProcessor"),j=Object(k.getStorage)("editorPopup"),T=function(e){f()(n,e);var t=_(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state={isLoading:!1},a.handleClick=a.handleClick.bind(u()(a)),a}return l()(n,[{key:"handleClick",value:function(){var e=this;this.setState({isLoading:!0}),x.state("agreeHubTerms").set(!0),E.appAdminServerRequest({"vcv-action":"editors:agreeHubTerms:enable:adminNonce"}).then((function(){var t=j.state("fullScreenPopupData").get()||{};t&&t.onPrimaryButtonClick&&t.onPrimaryButtonClick(),e.setState({isLoading:!1}),e.props.onClose()}))}},{key:"render",value:function(){var e=w()({"vcv-premium-teaser-btn":!0,"vcv-premium-teaser-btn--loading":this.state.isLoading}),t=null;if(this.props.onClose){var n=S.close||"Close";t=b.a.createElement("button",{className:"vcv-premium-teaser-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":n,onClick:this.props.onClose})}var a=S?S.agreeHubAccessTerms:'To download content from the Visual Composer Hub, read and accept our <a href="https://visualcomposer.com/terms-of-use/" target="_blank" rel="noopener noreferrer">cloud access terms</a> and <a href="https://visualcomposer.com/privacy-policy/" target="_blank" rel="noopener noreferrer">privacy policy</a>';return b.a.createElement("div",{className:"vcv-premium-teaser"},t,b.a.createElement("div",{className:"vcv-agree-hub-terms-badge"}),b.a.createElement("header",{className:"vcv-premium-teaser-header"},b.a.createElement("h2",{className:"vcv-premium-teaser-heading"},S?S.addPremiumElement:"Visual Composer Hub")),b.a.createElement("div",{className:"vcv-premium-teaser-content"},b.a.createElement("p",{className:"vcv-premium-teaser-text",dangerouslySetInnerHTML:{__html:a}})),b.a.createElement("div",{className:"vcv-premium-teaser-action-container"},b.a.createElement("button",{className:e,onClick:this.handleClick},S?S.yesIAgree:"Yes, I agree")))}}]),n}(b.a.Component);function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var O=Object(k.getStorage)("editorPopup"),A=Object(k.getService)("dataManager"),D=function(e){f()(n,e);var t=P(n);function n(e){var a;o()(this,n),a=t.call(this,e);var i=O.state("activeFullPopup").get();return a.state={popupVisible:!1,activePopup:i},a.handleCloseClick=a.handleCloseClick.bind(u()(a)),a.handlePrimaryButtonClick=a.handlePrimaryButtonClick.bind(u()(a)),a.handlePopupChange=a.handlePopupChange.bind(u()(a)),a.handleOutsideClick=a.handleOutsideClick.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){O.state("activeFullPopup").onChange(this.handlePopupChange)}},{key:"componentWillUnmount",value:function(){O.state("activeFullPopup").ignoreChange(this.handlePopupChange)}},{key:"handlePopupChange",value:function(e){this.setState({activePopup:e,popupVisible:!!e})}},{key:"handleCloseClick",value:function(){this.setState({popupVisible:!1}),window.setTimeout((function(){O.state("activeFullPopup").set(!1)}),350)}},{key:"handlePrimaryButtonClick",value:function(){var e=O.state("fullScreenPopupData").get()||{};e.primaryButtonClick&&e.primaryButtonClick()}},{key:"handleOutsideClick",value:function(e){e.target.classList.contains("vcv-layout-popup--full-page")&&this.handleCloseClick()}},{key:"render",value:function(){var e=this.state,t=e.activePopup,n=e.popupVisible,a=w()({"vcv-layout-popup":!0,"vcv-layout-popup--full-page":!0,"vcv-layout-popup--visible":n}),r=O.state("fullScreenPopupData").get()||{},o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){i()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({onClose:this.handleCloseClick,onPrimaryButtonClick:this.handlePrimaryButtonClick,isPremiumActivated:A.get("isPremiumActivated")},r),s=null;return"premium-teaser"===t?s=b.a.createElement(C.a,o):"terms-box"===t&&(s=b.a.createElement(T,{onClose:this.handleCloseClick})),b.a.createElement("div",{className:a,onClick:this.handleOutsideClick},b.a.createElement("div",{className:"vcv-layout-popup-container"},s))}}]),n}(b.a.Component)},"./public/components/premiumTeasers/component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./node_modules/vc-cake/index.js"),b=n("./node_modules/classnames/index.js"),y=n.n(b);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var k=Object(g.getService)("dataManager"),C=Object(g.getStorage)("hubAddons"),_=Object(g.getStorage)("workspace"),S=Object(g.getStorage)("notifications"),x=k.get("localizations"),E=function(e){u()(n,e);var t=w(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=!1;return(_.state("downloadingItems").get()||[]).includes(a.props.addonName)&&(r=!0),a.state={isDownloading:r},a.checkDownloading=a.checkDownloading.bind(l()(a)),a.handleClick=a.handleClick.bind(l()(a)),a}return o()(n,[{key:"componentWillUnmount",value:function(){_.state("downloadingItems").ignoreChange(this.checkDownloading)}},{key:"checkDownloading",value:function(){(_.state("downloadingItems").get()||[]).includes(this.props.addonName)||(this.setState({isDownloading:!1}),this.props.onClose&&this.props.onClose())}},{key:"handleClick",value:function(){var e=this,t=C.state("addonTeasers").get(),n=t.findIndex((function(t){return t.tag===e.props.addonName})),a=t[n];if(C.state("addons").get()[a.tag]){var i=x.successAddonDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library. To finish the installation process reload the page.";S.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:i.replace("{name}",a.name),time:8e3})}else this.setState({isDownloading:!0}),C.trigger("downloadAddon",a),_.state("downloadingItems").onChange(this.checkDownloading),this.props.onPrimaryButtonClick&&this.props.onPrimaryButtonClick()}},{key:"render",value:function(){var e=y()({"vcv-premium-teaser-btn":!0,"vcv-premium-teaser-btn--loading":this.state.isDownloading}),t=null,n=null;if(t=this.props.url&&!this.props.isPremiumActivated?v.a.createElement("a",{className:"vcv-premium-teaser-btn",href:this.props.url,target:"_blank",rel:"noopener noreferrer"},this.props.buttonText):v.a.createElement("button",{className:e,onClick:this.handleClick},this.props.buttonText),this.props.onClose){var a=x.close||"Close";n=v.a.createElement("button",{className:"vcv-premium-teaser-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":a,onClick:this.props.onClose})}return v.a.createElement("div",{className:"vcv-premium-teaser"},n,v.a.createElement("div",{className:"vcv-premium-teaser-badge"}),v.a.createElement("header",{className:"vcv-premium-teaser-header"},v.a.createElement("h2",{className:"vcv-premium-teaser-heading"},this.props.headingText)),v.a.createElement("div",{className:"vcv-premium-teaser-content"},v.a.createElement("p",{className:"vcv-premium-teaser-text",dangerouslySetInnerHTML:{__html:this.props.description}})),v.a.createElement("div",{className:"vcv-premium-teaser-action-container"},t))}}]),n}(v.a.Component)},"./public/components/scrollbar/scrollbar.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(g),y=n("./node_modules/react/index.js"),w=n.n(y),k=n("./node_modules/classnames/index.js"),C=n.n(k),_=n("./node_modules/react-custom-scrollbars/lib/index.js"),S=n("./node_modules/prop-types/index.js"),x=n.n(S);function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var j=function(e){f()(n,e);var t=E(n);function n(e){var a;return o()(this,n),a=t.call(this,e),b()(u()(a),"scrollbars",null),a.state={showTracks:!0},a}return l()(n,[{key:"componentDidMount",value:function(){this.props.initialScrollTop&&this.scrollbars.scrollTop(this.props.initialScrollTop)}},{key:"scrollTop",value:function(e){return this.scrollbars.scrollTop(e)}},{key:"render",value:function(){var e=this,t=Object.assign({},this.props);delete t.initialScrollTop;var n=C()({"vcv-ui-scroll":!0,"vcv-ui-tree-layout-filled":Object.prototype.hasOwnProperty.call(this.props,"content")&&this.props.content});return w.a.createElement(_.Scrollbars,i()({ref:function(t){e.scrollbars=t}},t,{className:n,renderTrackHorizontal:function(e){return w.a.createElement("div",i()({},e,{className:"vcv-ui-scroll-track--horizontal"}))},renderTrackVertical:function(e){return w.a.createElement("div",i()({},e,{className:"vcv-ui-scroll-track--vertical"}))},renderThumbHorizontal:function(e){return w.a.createElement("div",i()({},e,{className:"vcv-ui-scroll-thumb--horizontal"}))},renderThumbVertical:function(e){return w.a.createElement("div",i()({},e,{className:"vcv-ui-scroll-thumb--vertical"}))},renderView:function(e){return w.a.createElement("div",i()({},e,{className:"vcv-ui-scroll-content"}))},onScroll:this.props.onScroll,hideTracksWhenNotNeeded:this.state.showTracks}))}}]),n}(w.a.Component);b()(j,"propTypes",{content:x.a.number,onScroll:x.a.func})},"./public/components/startBlank/lib/layoutIcons/theme-default.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),i=n.n(a);t.default=function(e){var t=e.classes;return i.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.a.createElement("g",{transform:"translate(-1052.000000, -370.000000)"},i.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},i.a.createElement("g",{transform:"translate(650.000000, 0.000000)"},i.a.createElement("rect",{className:"".concat(t,"-stroke"),strokeWidth:"2",x:"1",y:"1",width:"98",height:"98"}),i.a.createElement("g",{className:"".concat(t,"-fill"),transform:"translate(43.000000, 42.000000)"},i.a.createElement("rect",{x:"6",y:"2",width:"2",height:"15"}),i.a.createElement("rect",{x:"0",y:"0",width:"14",height:"2"})))))))}},"./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-layout.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),i=n.n(a);t.default=function(e){var t=e.classes;return i.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-662.000000, -370.000000)",strokeWidth:"2"},i.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},i.a.createElement("g",{transform:"translate(260.000000, 0.000000)"},i.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}),i.a.createElement("rect",{x:"1",y:"1",width:"98",height:"18"}),i.a.createElement("rect",{x:"1",y:"81",width:"98",height:"18"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-layout.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),i=n.n(a);t.default=function(e){var t=e.classes;return i.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-792.000000, -370.000000)",strokeWidth:"2"},i.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},i.a.createElement("g",{transform:"translate(390.000000, 0.000000)"},i.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}),i.a.createElement("rect",{x:"1",y:"19",width:"73",height:"62"}),i.a.createElement("rect",{x:"1",y:"1",width:"98",height:"18"}),i.a.createElement("rect",{x:"1",y:"81",width:"98",height:"18"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-left-layout.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),i=n.n(a);t.default=function(e){var t=e.classes;return i.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-922.000000, -370.000000)",strokeWidth:"2"},i.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},i.a.createElement("g",{transform:"translate(520.000000, 0.000000)"},i.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}),i.a.createElement("rect",{x:"26",y:"19",width:"73",height:"62"}),i.a.createElement("rect",{x:"1",y:"1",width:"98",height:"18"}),i.a.createElement("rect",{x:"1",y:"81",width:"98",height:"18"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc__blank.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),i=n.n(a);t.default=function(e){var t=e.classes;return i.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 100 100",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(-532.000000, -370.000000)",strokeWidth:"2"},i.a.createElement("g",{transform:"translate(402.000000, 370.000000)"},i.a.createElement("g",{transform:"translate(130.000000, 0.000000)"},i.a.createElement("rect",{x:"1",y:"1",width:"98",height:"98"}))))))}},"./public/components/startBlank/lib/layoutIcons/vc__default.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/react/index.js"),i=n.n(a);t.default=function(e){var t=e.classes;return i.a.createElement("svg",{width:"100px",height:"100px",viewBox:"0 0 102 102",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},i.a.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},i.a.createElement("g",{className:"".concat(t,"-stroke"),transform:"translate(1.000000, 1.000000)",strokeWidth:"2"},i.a.createElement("polygon",{points:"100 0 100 100 0 100 0 0"}),i.a.createElement("path",{d:"M48,40 C53.5228475,40 58,44.4771525 58,50 C58,55.5228475 53.5228475,60 48,60 L42,60 L42,40 L48,40 Z"}))))}},"./public/components/stockMedia/giphyContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./public/components/stockMedia/stockMedia.js"),w=n("./node_modules/prop-types/index.js"),k=n.n(w),C=n("./public/sources/images/giphyLogo.raw"),_=n.n(C),S=n("./node_modules/vc-cake/index.js");function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var E=Object(S.getService)("dataManager"),j=function(e){u()(n,e);var t=x(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=E.get("localizations"),t={searchText:e?e.discoverGifAnimationsText:"Discover the best GIF animations from Giphy.",getMediaText:e?e.getGiphiesText:"Download and Add Free Animated GIFs to Your Site",getMediaWithPremiumText:e?e.getGiphiesWithPremiumText:"Download and Add Free Animated GIFs to Your Site With Visual Composer Premium",noConnectionToStockMediaText:"".concat(e.noConnectionToGiphy," #10089")||!1,downloadText:e?e.downloadAnimationsFromGiphy:"Download animations from Giphy to your Media Library",unlockText:e?e.activatePremiumToUnlockGiphy:"Activate Premium to Unlock Giphy Integration",searchResultKey:e?e.gifAnimations:"GIF animations",hasBeenDownloadedText:e?e.gifAnimationDownloadedToMediaLibrary:"GIF animation has been downloaded to your Media Library.",poweredByText:e&&e.poweredBy?"".concat(e.poweredBy," <a href='https://giphy.com/' target='_blank'>GIPHY</a>"):"Powered by <a href='https://giphy.com/' target='_blank'>GIPHY</a>"},n=[{size:"small",title:e?e.small:"Small"},{size:"regular",title:e?e.regular:"Regular"},{size:"full",title:e?e.full:"Full"}];return b.a.createElement(y.a,i()({stockMediaLogo:_.a,stockMediaLocalizations:t,vcvAuthorApiKey:null,apiUrlKey:"giphy",sizes:n,previewImageSize:"regular",customContainerClass:"vcv-stock-media-container--giphy"},this.props))}}]),n}(b.a.Component);v()(j,"propTypes",{scrolledToBottom:k.a.bool,scrollTop:k.a.number,namespace:k.a.string,filterType:k.a.string})},"./public/components/stockMedia/stockMedia.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return L}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/classnames/index.js"),w=n.n(y),k=n("./node_modules/prop-types/index.js"),C=n.n(k),_=n("./node_modules/lodash/lodash.js"),S=n.n(_),x=n("./node_modules/vc-cake/index.js");function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var j=Object(x.getService)("dataProcessor"),T=Object(x.getStorage)("notifications"),M=Object(x.getService)("sharedAssetsLibrary"),P=Object(x.getService)("dataManager"),O=Object(x.getStorage)("editorPopup"),A=function(e){u()(n,e);var t=E(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"maxColumnCount",5),v()(l()(a),"abortController",new window.AbortController),v()(l()(a),"componentUnmounted",!1),v()(l()(a),"vcvLicenseKey",P.get("licenseKey")||"free"),v()(l()(a),"allowDownload",!0),a.state={columnData:S.a.defaultsDeep({},a.createDefaultColumnData()),total:0,columnCount:a.getColumnCount(),page:1,totalPages:0,requestInProgress:!1,hasError:!1,downloadingItems:[]},a.handleImageLoad=a.handleImageLoad.bind(l()(a)),a.handleClickDownloadImage=a.handleClickDownloadImage.bind(l()(a)),a.setColumnCount=a.setColumnCount.bind(l()(a)),a.handleLockClick=a.handleLockClick.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){window.addEventListener("resize",this.setColumnCount),this.getImagesFromServer("",1,"trending")}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.setColumnCount),this.componentUnmounted=!0,this.abortController.abort()}},{key:"componentDidUpdate",value:function(e,t){var n=t.requestInProgress,a=t.page,i=e.scrolledToBottom,r=e.searchValue,o=e.scrollTop;this.props.searchValue&&(this.props.searchValue!==r?this.getImagesFromServer(this.props.searchValue,1):!1===n&&this.props.scrolledToBottom&&this.props.scrolledToBottom!==i&&this.getImagesFromServer(this.props.searchValue,a)),this.props.scrollTop!==o&&this.showImages()}},{key:"prepareImages",value:function(e){var t=this.getColumnData(e.results);if(this.setState({columnData:t,total:parseInt(e.total),page:this.state.page+1,totalPages:parseInt(e.totalPages),requestInProgress:!1}),this.resultContainer){var n=this.resultContainer.closest(".vcv-ui-scroll-content"),a=n&&n.getBoundingClientRect();a&&a.height>=n.scrollHeight&&this.getImagesFromServer(this.props.searchValue,this.state.page)}}},{key:"getColumnData",value:function(e){var t=this,n="";return n=1===this.state.page?S.a.defaultsDeep({},this.createDefaultColumnData()):S.a.defaultsDeep({},this.state.columnData),e&&e.length&&Object.keys(n).forEach((function(a){var i=n[a];e.forEach((function(e){var n=e.height/e.width,a=t.getSmallestFromArray(i);i[a].value+=n,i[a].images.push(e)}))})),n}},{key:"createDefaultColumnData",value:function(){for(var e={},t=1;t<=this.maxColumnCount;t++){e[t]=[];for(var n=0;n<t;n++)e[t].push({value:0,images:[]})}return e}},{key:"getImagesFromServer",value:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"search",i=this.props,r=i.vcvAuthorApiKey,o=i.apiUrlKey,s=i.stockMediaLocalizations;if(!(t>1&&t>this.state.totalPages)){var l=P.get("apiUrl"),c=P.get("pluginUrl"),u="".concat(l,"/api/").concat(o,"/").concat(a),d=this.vcvLicenseKey;this.setState({page:t,requestInProgress:!0,hasError:!1});var f="";f="search"===a?"".concat(u,"/").concat(e,"?licenseKey=").concat(d,"&page=").concat(t,"&url=").concat(c):"".concat(u,"?licenseKey=").concat(d,"&url=").concat(c),r&&(f+="&author_api_key=".concat(r)),window.fetch(f,{method:"get",signal:this.abortController.signal}).then((function(e){return e.json()})).then((function(e){e&&(Object.prototype.hasOwnProperty.call(e,"allowDownload")?n.allowDownload=e.allowDownload:n.allowDownload=!0,n.prepareImages(e),e.results&&e.results.length&&n.showImages())}),(function(e){if(!n.componentUnmounted){var t=s&&s.noConnectionToStockMediaText;T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:t,time:5e3,type:"error",id:"stock-media-error--".concat(o),usePortal:".media-frame"===T.state("portal").get()}),n.setState({hasError:!0}),Object(x.env)("VCV_DEBUG")&&console.warn(t,e)}}))}}},{key:"getSmallestFromArray",value:function(e){if(1===e.length)return 0;var t=0,n=e[0].value;return e.forEach((function(a,i){a.value<n&&(n=e[i].value,t=i)})),t}},{key:"setColumnCount",value:function(){var e=this.getColumnCount();this.state.columnCount!==e&&(this.setState({columnCount:e}),this.showImages());var t=window.innerHeight||document.documentElement.clientHeight;t!==this.windowHeight&&this.showImages(),this.windowHeight=t}},{key:"getColumnCount",value:function(){for(var e=window.innerWidth||document.documentElement.clientWidth,t=300,n=1;n<=this.maxColumnCount;n++){if(e<t+250)return n;t+=250}return this.maxColumnCount}},{key:"handleImageLoad",value:function(e){var t=e.currentTarget;if(t){var n=t.closest(".vcv-stock-image-wrapper");n&&n.classList.add("vcv-stock-image--loaded")}}},{key:"showImages",value:function(){var e=this.resultContainer&&this.resultContainer.querySelectorAll(".vcv-stock-image-not-visible");e&&e.length&&e.forEach((function(e){e.getBoundingClientRect().top-100<(window.innerHeight||document.documentElement.clientHeight)&&(e.src=e.dataset.src,e.classList.remove("vcv-stock-image-not-visible"))}))}},{key:"handleClickDownloadImage",value:function(e){var t=this,a=this.props,i=a.apiUrlKey,r=a.stockMediaLocalizations,o=e.currentTarget,s=o&&o.getAttribute("data-img-size"),l=o&&o.closest(".vcv-stock-image-inner"),c=l&&l.id;if(c&&s){var u=this.state.downloadingItems;u[c]=!0,this.setState({downloadingItems:u}),j.appServerRequest({"vcv-action":"hub:".concat(i,":download:adminNonce"),"vcv-nonce":P.get("nonce"),"vcv-imageId":c,"vcv-imageSize":s,"vcv-stockMediaType":i}).then((function(a){try{var o=JSON.parse(a);if(o.status)T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:r&&r.hasBeenDownloadedText||"",time:5e3,usePortal:".media-frame"===T.state("portal").get()});else{var s=o.response?o.response.message:o.message;s=s||"".concat(n.localizations.noAccessCheckLicence," #10087")||"No access, check your license. #10087",T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:s,time:5e3,type:"error",id:"stock-media-error--".concat(i),usePortal:".media-frame"===T.state("portal").get()}),Object(x.env)("VCV_DEBUG")&&console.warn(s,o)}}catch(e){var l="".concat(n.localizations.coundNotParseData," #10086")||!1;T.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:l,time:5e3,type:"error",id:"stock-media-error--".concat(i),usePortal:".media-frame"===T.state("portal").get()}),Object(x.env)("VCV_DEBUG")&&console.warn(l,e)}if(!t.componentUnmounted){var u=t.state.downloadingItems;delete u[c],t.setState({downloadingItems:u})}}))}}},{key:"getSizeButtons",value:function(e){var t=this;return this.props.sizes.map((function(n){var a=null;return"number"==typeof n.size&&e&&(a=b.a.createElement("span",null," (",n.size," x ",Math.round(n.size*e),")")),b.a.createElement("button",{className:"vcv-stock-image-download-button",onClick:t.handleClickDownloadImage,"data-img-size":n.size,key:"stock-media-download-button-".concat(n.size)},n.title,a,b.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-download"}))}))}},{key:"getAuthorButton",value:function(e){if(e&&e.url)return b.a.createElement("a",{href:e&&e.url,target:"_blank",rel:"noopener noreferrer",className:"vcv-stock-image-download-button vcv-stock-image-author"},b.a.createElement("img",{src:e&&e.image,alt:e&&e.name,className:"vcv-stock-image-author-image"}),e&&e.name)}},{key:"handleLockClick",value:function(){var e=P.get("isPremiumActivated"),t=n.localizations?n.localizations.unlockAllFeatures:"Unlock All Features",a="";"giphy"===this.props.apiUrlKey?a=n.localizations?n.localizations.accessToGiphy:"Access the whole GIPHY library with Visual Composer Premium.":"unsplash"===this.props.apiUrlKey&&(a=n.localizations?n.localizations.accessToUnsplash:"Access the whole Unsplash stock image library with Visual Composer Premium.");var i=P.get("utm"),r=this.props.renderPlace?this.props.renderPlace:"hub",o="".concat(this.props.filterType,"-").concat(r,"-").concat(this.props.namespace),s=i["editor-hub-popup-teaser"],l={headingText:n.localizations?n.localizations.doMoreWithPremium:"Do More With Premium",buttonText:t,description:a,isPremiumActivated:e,url:s.replace("{medium}",o)};O.state("fullScreenPopupData").set(l),O.state("activeFullPopup").set("premium-teaser")}},{key:"getItems",value:function(){var e=this,t=this.state,n=t.columnData,a=t.columnCount,i=t.downloadingItems,r=this.props,o=r.stockMediaLocalizations,s=r.previewImageSize,l=this.allowDownload&&"free"!==this.vcvLicenseKey,c=o&&o.unlockText;return n[a].map((function(t,n){var r=t.images.map((function(t,r){var o,u=t.urls,d=t.user,f={className:"vcv-stock-image vcv-stock-image-not-visible",alt:"Stock Media Image",onLoad:e.handleImageLoad,onError:e.handleImageLoad,"data-src":u[s]},h=w()({"vcv-stock-image-inner":!0,"vcv-stock-image--downloading":i[t.id]}),p=t.height/t.width;return o=l?b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"vcv-stock-image-download-container"},b.a.createElement("div",{className:"vcv-stock-image-download-options"},e.getSizeButtons(p),e.getAuthorButton(d))),b.a.createElement("div",{className:"vcv-stock-image-loading"},b.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner-light"}))):b.a.createElement("div",{className:"vcv-stock-image-hover-lock",title:c,onClick:e.handleLockClick},b.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-lock-fill"})),b.a.createElement("div",{className:"vcv-stock-image-wrapper",key:"vcv-stock-image-".concat(a,"-").concat(n,"-").concat(r)},b.a.createElement("div",{className:h,style:{paddingBottom:"".concat(100*p,"%")},id:t.id},b.a.createElement("img",f),o))}));return b.a.createElement("div",{className:"vcv-stock-images-col",key:"vcv-stock-image-column-".concat(a,"-").concat(n)},r)}))}},{key:"getNoResultsElement",value:function(){var e=n.localizations?n.localizations.nothingFound:"Nothing found",t=M.getSourcePath("images/search-no-result.png");return b.a.createElement("div",{className:"vcv-ui-editor-no-items-container"},b.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},b.a.createElement("img",{className:"vcv-ui-editor-no-items-image",src:t,alt:e})))}},{key:"render",value:function(){var e=this,t=this.state,a=t.total,i=t.columnCount,r=t.requestInProgress,o=t.page,s=t.hasError,l=this.props,c=l.searchValue,u=l.isSearchUsed,d=l.stockMediaLocalizations;if(s)return null;if(u&&!c)return this.getNoResultsElement();var f=b.a.createElement("div",{className:"vcv-loading-dots-container"},b.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-1"}),b.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-2"}));if(r&&1===o)return f;var h="vcv-stock-images-results-container vcv-stock-images-column-count--".concat(i),p="";p=a>0?b.a.createElement("div",{className:h,ref:function(t){e.resultContainer=t}},this.getItems()):this.getNoResultsElement();var m=n.localizations.free&&n.localizations.free.toLowerCase(),v=d&&d.downloadText,g=d&&d.searchResultKey;return b.a.createElement(b.a.Fragment,null,c&&b.a.createElement("div",{className:"vcv-stock-images-results-data"},b.a.createElement("span",null,a," ",m||"free"," ",c.toLowerCase()," ",g),b.a.createElement("span",null,v)),p,r&&b.a.createElement("div",{className:"vcv-loading-wrapper"},f))}}]),n}(b.a.Component);function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}v()(A,"propTypes",{searchValue:C.a.string,scrolledToBottom:C.a.bool,scrollTop:C.a.number,isSearchUsed:C.a.bool,namespace:C.a.string,filterType:C.a.string}),v()(A,"localizations",P.get("localizations"));var R=Object(x.getService)("dataManager"),L=function(e){u()(n,e);var t=D(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"inputTimeout",0),a.state={inputValue:"",input:!1,searchValue:"",isSearchUsed:!1},a.handleValueChange=a.handleValueChange.bind(l()(a)),a.handleInputFocus=a.handleInputFocus.bind(l()(a)),a.handleSearch=a.handleSearch.bind(l()(a)),a.handleKeyPress=a.handleKeyPress.bind(l()(a)),a}return o()(n,[{key:"componentWillUnmount",value:function(){this.inputTimeout&&(window.clearTimeout(this.inputTimeout),this.inputTimeout=0)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.handleSearch())}},{key:"handleSearch",value:function(){var e={searchValue:""!==this.state.inputValue?this.state.inputValue:this.state.searchValue};this.state.inputValue&&(e.isSearchUsed=!0),this.setState(e)}},{key:"handleValueChange",value:function(e){this.setState({inputValue:e.currentTarget.value})}},{key:"handleInputFocus",value:function(){var e=this;this.setState({input:!0}),this.inputTimeout=setTimeout((function(){e.setState({input:!1})}),400)}},{key:"getSearch",value:function(){var e=this.props.stockMediaLocalizations,t=e&&e.searchText||"",n=w()({"vcv-ui-search-container":!0,"vcv-ui-editor-field-highlight":this.state.input});return b.a.createElement("div",{className:n},b.a.createElement("button",{className:"vcv-ui-search-button",onClick:this.handleSearch},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})),b.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-search-field",onChange:this.handleValueChange,onFocus:this.handleInputFocus,type:"text",value:this.state.inputValue,placeholder:t,onKeyPress:this.handleKeyPress,autoFocus:!0}))}},{key:"render",value:function(){var e=this.props,t=e.backgroundImage,a=e.stockMediaLocalizations,i=e.stockMediaLogo,r=e.vcvAuthorApiKey,o=e.apiUrlKey,s=e.scrollTop,l=e.scrolledToBottom,c=e.sizes,u=e.previewImageSize,d=e.customContainerClass,f=e.goPremiumLink,h=a&&a.getMediaWithPremiumText||"",p=a&&a.getMediaText||"",m=n.localizations?n.localizations.goPremium:"Go Premium",g="";if(R.get("isPremiumActivated")){var y=null;a.poweredByText&&(y=b.a.createElement("div",{className:"vcv-stock-media-powered-text",dangerouslySetInnerHTML:{__html:a.poweredByText}})),g=b.a.createElement(b.a.Fragment,null,b.a.createElement("span",{className:"vcv-stock-images-unsplash-logo",dangerouslySetInnerHTML:{__html:i}}),b.a.createElement("p",{className:"vcv-stock-images-subtitle"},p),this.getSearch(),y)}else g=b.a.createElement(b.a.Fragment,null,b.a.createElement("span",{className:"vcv-stock-images-unsplash-logo",dangerouslySetInnerHTML:{__html:i}}),b.a.createElement("p",{className:"vcv-stock-images-subtitle"},h),b.a.createElement("a",{className:"vcv-stock-images-button",href:f,target:"_blank",rel:"noopener noreferrer"},m));var k={};!this.state.isSearchUsed&&t&&(k.backgroundImage=t);var C=w()({"vcv-ui-editor-plates-container":!0,"vcv-ui-editor-plate--stock-images":!0,"vcv-ui-editor-plate--stock-images--search-is-used":this.state.isSearchUsed}),_=w()(v()({"vcv-stock-images-container":!0},d,!!d));return b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:C},b.a.createElement("div",{className:_,style:k},b.a.createElement("div",{className:"vcv-stock-images-inner"},g))),b.a.createElement(A,{searchValue:this.state.searchValue,scrolledToBottom:l,scrollTop:s,isSearchUsed:this.state.isSearchUsed,stockMediaLocalizations:a,vcvAuthorApiKey:r,apiUrlKey:o,sizes:c,previewImageSize:u,namespace:this.props.namespace,filterType:this.props.filterType,renderPlace:this.props.renderPlace}))}}]),n}(b.a.Component);v()(L,"localizations",R.get("localizations")),v()(L,"propTypes",{scrolledToBottom:C.a.bool,scrollTop:C.a.number,backgroundImage:C.a.string,namespace:C.a.string,filterType:C.a.string,renderPlace:C.a.string,onClickGoPremium:C.a.func})},"./public/components/stockMedia/unsplashContainer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return P}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(g),y=n("./node_modules/react/index.js"),w=n.n(y),k=n("./public/components/stockMedia/stockMedia.js"),C=n("./node_modules/prop-types/index.js"),_=n.n(C),S=n("./public/sources/images/unsplashLogo.raw"),x=n.n(S),E=n("./node_modules/vc-cake/index.js");function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var T=Object(E.getService)("dataManager"),M=["https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-1.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-2.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-3.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-4.jpg","https://cdn.hub.visualcomposer.com/plugin-assets/unsplash-5.jpg"],P=function(e){f()(n,e);var t=j(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"randomImage",e.getRandomImage()),e}return l()(n,[{key:"getRandomImage",value:function(){return M[Math.floor(Math.random()*M.length)]}},{key:"render",value:function(){var e=T.get("localizations"),t={searchText:e?e.searchPhotosOnUnsplash:"Search for free high-resolution photos on Unsplash",getMediaText:e?e.getPhotosText:"Download and Add Free Beautiful Photos to Your Site",getMediaWithPremiumText:e?e.getPhotosWithPremiumText:"Download and Add Free Beautiful Photos to Your Site With Visual Composer Premium",noConnectionToStockMediaText:"".concat(e.noConnectionToUnsplash," #10088")||!1,downloadText:e?e.downloadImageFromUnsplash:"Download images from Unsplash to the Media Library",unlockText:e?e.activatePremiumToUnlockStockImages:"Activate Premium to Unlock Unsplash",searchResultKey:e?e.images:"images",hasBeenDownloadedText:e?e.imageDownloadedToMediaLibrary:"The image has been downloaded to the Media Library."},n=[{size:400,title:e?e.small:"Small"},{size:800,title:e?e.medium:"Medium"},{size:1600,title:e?e.large:"Large"}];return w.a.createElement(k.a,i()({stockMediaLogo:x.a,backgroundImage:"url(".concat(this.randomImage,")"),stockMediaLocalizations:t,vcvAuthorApiKey:T.get("licenseUnsplashAuthorApiKey"),apiUrlKey:"unsplash",sizes:n,previewImageSize:"small"},this.props))}}]),n}(w.a.Component);b()(P,"propTypes",{scrolledToBottom:_.a.bool,scrollTop:_.a.number,namespace:_.a.string,filterType:_.a.string})},"./public/components/tooltip/tooltip.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./node_modules/classnames/index.js"),b=n.n(g);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var w=function(e){u()(n,e);var t=y(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).tooltipBoxRef=v.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){if(this.tooltipBoxRef&&this.tooltipBoxRef.current){var e=this.tooltipBoxRef.current.getBoundingClientRect(),t=window.document.body.getBoundingClientRect();e.bottom>t.height&&this.props.setTopState(!0)}}},{key:"render",value:function(){return v.a.createElement("div",{ref:this.tooltipBoxRef,className:"vcv-tooltip-box",style:this.props.boxStyles,dangerouslySetInnerHTML:{__html:this.props.children}})}}]),n}(v.a.Component);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var C=function(e){u()(n,e);var t=k(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={isVisible:!1,showAtTop:!1},a.tooltipRef=v.a.createRef(),a.tooltipButtonRef=v.a.createRef(),a.handleTooltipClick=a.handleTooltipClick.bind(l()(a)),a.closeIfNotInside=a.closeIfNotInside.bind(l()(a)),a.handleMouseEnter=a.handleMouseEnter.bind(l()(a)),a.handleMouseLeave=a.handleMouseLeave.bind(l()(a)),a.setTopState=a.setTopState.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this.props.relativeElementSelector||".vcv-ui-scroll";this.overflowContainer=this.tooltipRef.current&&this.tooltipRef.current.closest(e)||document.body}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"closeIfNotInside",value:function(e){var t=e.target;t.closest(".vcv-tooltip-box")||t===this.tooltipButtonRef.current||this.handleTooltipClick()}},{key:"handleTooltipClick",value:function(){this.state.isVisible?document.body.removeEventListener("click",this.closeIfNotInside):document.body.addEventListener("click",this.closeIfNotInside),this.setState({isVisible:!this.state.isVisible})}},{key:"getTooltipPosition",value:function(){var e=234,t=this.tooltipRef.current,n=this.overflowContainer,a=t.getBoundingClientRect(),i=n.getBoundingClientRect(),r=-117;return a.left-i.left<117?r=i.left-a.left+3:i.right-a.right<117&&(r=-(e-i.right+a.left+3)),{left:r}}},{key:"handleMouseEnter",value:function(){this.setState({isHovered:!0})}},{key:"handleMouseLeave",value:function(){this.setState({isHovered:!1})}},{key:"setTopState",value:function(){this.setState({showAtTop:!0})}},{key:"render",value:function(){var e=this.state,t=e.isVisible,n=e.isHovered,a=null;if(t||n){var i=this.getTooltipPosition();a=v.a.createElement(w,{boxStyles:i,setTopState:this.setTopState},this.props.children)}var r=b()({"vcv-tooltip-button":!0,"vcv-ui-icon":!0,"vcv-ui-icon-question":!0,"vcv-ui-icon--active":t||n,"vcv-ui-icon--light-hover":this.props.isLightHover}),o=b()({"vcv-tooltip-container":!0,"vcv-tooltip-container--box-position--top":this.state.showAtTop});return v.a.createElement("div",{className:o,ref:this.tooltipRef},v.a.createElement("i",{ref:this.tooltipButtonRef,className:r,onClick:this.handleTooltipClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave}),a)}}]),n}(v.a.Component)},"./public/config/wp-attributes.js":function(e,t,n){"use strict";var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(g),y=n("./node_modules/react/index.js"),w=n.n(y),k=n("./public/sources/attributes/attribute.js"),C=n("./node_modules/form-serialize/index.js"),_=n.n(C),S=n("./public/tools/response.js");function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var E=Object(a.getService)("dataManager"),j=function(e){f()(n,e);var t=x(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"fieldContainer",null),b()(u()(e),"fields",null),b()(u()(e),"pseudoForm",null),e}return l()(n,[{key:"updateState",value:function(e){return{value:e.value,formContent:'<span class="vcv-ui-icon vcv-ui-wp-spinner"></span>',formStatus:!1,formBound:!1}}},{key:"componentDidMount",value:function(){this.requestToServer()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){}},{key:"componentDidUpdate",value:function(e,t){this.state.formStatus&&this.fieldContainer&&!this.state.formBound&&(this.fields=Array.from(this.fieldContainer.querySelectorAll("input, select, textarea, datalist")),this.bindFormChangeEvents())}},{key:"componentWillUnmount",value:function(){var e=this;this.serverRequest.abort(),this.fieldContainer&&this.fields&&this.fields.forEach((function(t){t.removeEventListener("change",e.handleFormChange.bind(e))}))}},{key:"bindFormChangeEvents",value:function(){var e=this;if(this.fieldContainer&&this.fields){this.fields.forEach((function(t){t.addEventListener("change",e.handleFormChange.bind(e))}));var t=this.fieldContainer.querySelectorAll("a");(t=Array.from(t)).forEach((function(e){e.setAttribute("target","_blank")}))}this.setState({formBound:!0})}},{key:"handleFormChange",value:function(){var e=this;this.pseudoForm=document.createElement("form"),this.fields.forEach((function(t){var n=t.cloneNode(!0);n.value=t.value,e.pseudoForm.appendChild(n)}));var t=_()(this.pseudoForm,{hash:!0});this.setFieldValue(t),this.pseudoForm=null}},{key:"requestToServer",value:function(){var e=this,t=Object(a.getService)("utils").ajax;this.serverRequest&&this.serverRequest.abort();var n=this.props.options.action,i=this.state.value;this.setState({formContent:'<span class="vcv-ui-icon vcv-ui-wp-spinner"></span>',formStatus:!1,formBound:!1}),this.serverRequest=t({"vcv-action":"attribute:ajaxForm:render:adminNonce","vcv-form-action":n,"vcv-form-element":this.props.elementAccessPoint.cook().toJS(),"vcv-form-value":i,"vcv-nonce":E.get("nonce"),"vcv-source-id":E.get("sourceID")},(function(t){var n=Object(S.a)(t.response);n&&n.status?e.setState({formContent:n.html||"There are no options for this widget.",formStatus:!0,formBound:!1}):e.setState({formContent:"There are no options for this widget.",formStatus:!1,formBound:!1})}))}},{key:"render",value:function(){var e=this;return w.a.createElement("div",{className:"vcv-ui-ajax-form-container"},w.a.createElement("div",{ref:function(t){e.fieldContainer=t}},w.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.formContent||""}})))}}]),n}(k.a);b()(j,"defaultProps",{fieldType:"ajaxForm"});var T=n("./public/sources/attributes/dropdown/Component.js");function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var P=function(e){f()(n,e);var t=M(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"getSelectOptions",value:function(){return this.props.options&&this.props.options.values?this.props.options.values:n.animations}}]),n}(T.a);b()(P,"defaultProps",{fieldType:"animateDropdown"}),b()(P,"animations",[{group:{label:"",values:[{label:"None",value:""}]}},{group:{label:"Attention Seekers",values:[{label:"Bounce",value:"bounce"},{label:"Flash",value:"flash"},{label:"Pulse",value:"pulse"},{label:"Rubber Band",value:"rubberBand"},{label:"Shake",value:"shake"},{label:"Swing",value:"swing"},{label:"Tada",value:"tada"},{label:"Wobble",value:"wobble"},{label:"Jello",value:"jello"}]}},{group:{label:"Bouncing Entrances",values:[{label:"Bounce In",value:"bounceIn"},{label:"Bounce In Down",value:"bounceInDown"},{label:"Bounce In Left",value:"bounceInLeft"},{label:"Bounce In Right",value:"bounceInRight"},{label:"Bounce In Up",value:"bounceInUp"}]}},{group:{label:"Fading Entrances",values:[{label:"Fade In",value:"fadeIn"},{label:"Fade In Down",value:"fadeInDown"},{label:"Fade In Down Big",value:"fadeInDownBig"},{label:"Fade In Left",value:"fadeInLeft"},{label:"Fade In Left Big",value:"fadeInLeftBig"},{label:"Fade In Right",value:"fadeInRight"},{label:"Fade In Right Big",value:"fadeInRightBig"},{label:"Fade In Up",value:"fadeInUp"},{label:"Fade In Up Big",value:"fadeInUpBig"}]}},{group:{label:"Flippers",values:[{label:"Flip",value:"flip"},{label:"Flip in X",value:"flipInX"},{label:"Flip in Y",value:"flipInY"}]}},{group:{label:"Light Speed",values:[{label:"Light Speed In",value:"lightSpeedIn"}]}},{group:{label:"Rotating Entrances",values:[{label:"Rotate In",value:"rotateIn"},{label:"Rotate In Down Left",value:"rotateInDownLeft"},{label:"Rotate In Down Right",value:"rotateInDownRight"},{label:"Rotate In Up Left",value:"rotateInUpLeft"},{label:"Rotate In Up Right",value:"rotateInUpRight"}]}},{group:{label:"Sliding Entrances",values:[{label:"Slide In Up",value:"slideInUp"},{label:"Slide In Down",value:"slideInDown"},{label:"Slide In Left",value:"slideInLeft"},{label:"Slide In Right",value:"slideInRight"}]}},{group:{label:"Zoom Entrances",values:[{label:"Zoom In",value:"zoomIn"},{label:"Zoom In Up",value:"zoomInUp"},{label:"Zoom In Down",value:"zoomInDown"},{label:"Zoom In Left",value:"zoomInLeft"},{label:"Zoom In Right",value:"zoomInRight"}]}},{group:{label:"Specials",values:[{label:"Roll In",value:"rollIn"}]}}]);var O=n("./public/sources/attributes/attachimage/Component.js"),A=n("./node_modules/lodash/lodash.js"),D=n.n(A),R=n("./node_modules/@babel/runtime/helpers/extends/index.js"),L=n.n(R),B=n("./public/sources/attributes/url/Component.js"),I=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),N=n.n(I),F=n("./node_modules/classnames/index.js"),H=n.n(F),V=n("./node_modules/prop-types/index.js"),z=n.n(V);function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var W=Object(a.getService)("dataManager"),G=function(e){f()(n,e);var t=U(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state={videoSize:{}},a.getLinkHtml=a.getLinkHtml.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){var e=this;this.props.childProps.url.url&&this.getVideoDimensionsOf(this.props.childProps.url.url).then((function(t){e.setState({videoSize:t})}))}},{key:"componentDidUpdate",value:function(e,t){var n=this;this.props.childProps.url.url&&this.getVideoDimensionsOf(this.props.childProps.url.url).then((function(e){D.a.isEqual(t.videoSize,n.state.videoSize)&&n.setState({videoSize:e})}))}},{key:"handleRemove",value:function(e){this.props.childProps.handleRemove(e)}},{key:"getLinkHtml",value:function(e){return this.props.childProps.getUrlHtml(e)}},{key:"getVideoDimensionsOf",value:function(e){return new Promise((function(t){var n=document.createElement("video");n.addEventListener("loadedmetadata",(function(){var e=this.videoHeight,n=this.videoWidth;t({height:e,width:n})}),!1),n.src=e}))}},{key:"render",value:function(){var e=this.props,t=e.childProps,n=e.className,a=N()(e,["childProps","className"]),i=t.fieldKey,r=t.url,o=t.icon,s=t.oneMoreControl,l=t.key,c=W.get("localizations"),u=c&&c.removeVideo?c.removeVideo:"Remove the video";n=H()(n,{"vcv-ui-form-attach-image-item":!0,"vcv-ui-form-attach-image-item-add-control":!0,"vcv-ui-form-attach-image-item-has-link-value":r&&r.url});var d=r&&r.url?r.url.split("/").pop():"",f=null;return this.state.videoSize.width&&(f=w.a.createElement("i",null,"".concat(this.state.videoSize.width,"x").concat(this.state.videoSize.height))),w.a.createElement("li",L()({},a,{className:n}),w.a.createElement("div",{className:"vcv-ui-form-attach-image-item-inner"},w.a.createElement("figure",{className:"vcv-ui-form-attach-image-thumbnail"},w.a.createElement("img",{key:i+"-li-img-:"+r.full,src:o})),w.a.createElement("div",{className:"vcv-ui-form-attach-image-description"},w.a.createElement("span",{title:d},d),f),w.a.createElement("div",{className:"vcv-ui-form-attach-image-item-controls",tabIndex:"0"},s,w.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control vcv-ui-form-attach-image-item-control-state--danger",onClick:this.handleRemove.bind(this,l),title:u},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-modern"})))),this.getLinkHtml(l))}}]),n}(w.a.Component);b()(G,"propTypes",{childProps:z.a.object.isRequired,className:z.a.string}),b()(G,"displayName","vcv-ui-form-sortable-attach-image-item-inner");var q=n("./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js");function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){b()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Z=Object(a.getService)("dataManager"),X=Object(q.c)((function(e){var t=e.title;return w.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control",title:t},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-move"}))})),J=Object(q.b)((function(e){return w.a.createElement(G,e)})),Q=function(e){f()(n,e);var t=$(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state=Y(Y({},e),{},{value:Y({icons:[]},e.value)}),a.handleOpenLibrary=a.handleOpenLibrary.bind(u()(a)),a}return l()(n,[{key:"componentDidUpdate",value:function(e){D.a.isEqual(e,this.props)||this.setState(Y({},this.props))}},{key:"handleAttachmentData",value:function(e,t){var n=this.state.value.icons||[];n[e]=t&&t.icon,this.setState({value:Y(Y({},this.state.value),{},{icons:n})})}},{key:"handleOpenLibrary",value:function(){this.props.openLibrary()}},{key:"render",value:function(){var e=this,t=Z.get("localizations"),n=t&&t.addVideo?t.addVideo:"Add an image",a=t&&t.editReplaceVideo?t.editReplaceVideo:"Edit or replace the video",i=t&&t.moveVideo?t.moveVideo:"Move the video",r=this.state,o=r.fieldKey,s=r.value,l=[],c="";c=this.props.options.multiple?w.a.createElement(X,{title:i}):w.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control",onClick:this.handleOpenLibrary.bind(this),title:a},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-pencil-modern"})),s&&s.urls&&s.urls.forEach((function(t,n){var a=s.ids[n];if((!s.icons||s.icons&&!s.icons[n])&&!e["attachment-".concat(a)]){var i=a&&window.wp.media.attachment(a);(e["attachment-".concat(a)]=i.sync("read")).then((function(t){e.handleAttachmentData(n,t)}))}var r={key:n,fieldKey:o,url:t,icon:s.icons&&s.icons[n],oneMoreControl:c,handleRemove:e.props.onRemove,getUrlHtml:e.props.getUrlHtml};e.props.options.multiple?s.ids[n]&&l.push(w.a.createElement(J,{key:"sortable-attach-image-item-".concat(o,"-").concat(n),childProps:r,index:n})):s.ids[n]&&l.push(w.a.createElement(G,{key:n,childProps:r}))}));var u=w.a.createElement("li",{className:"vcv-ui-form-attach-image-item vcv-ui-form-attach-image-item-add-control"},w.a.createElement("a",{className:"vcv-ui-form-attach-image-control",onClick:this.handleOpenLibrary.bind(this),title:n},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-add"})));return!this.props.options.multiple&&s.urls&&s.urls.length&&s.ids[0]&&(u=""),w.a.createElement("ul",{className:"vcv-ui-form-attach-image-items"},l,u)}}]),n}(w.a.Component);function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(Q,"propTypes",{value:z.a.oneOfType([z.a.string,z.a.object,z.a.array]).isRequired,fieldKey:z.a.string.isRequired});var te=Object(q.a)((function(e){return w.a.createElement(Q,e)})),ne=function(e){f()(n,e);var t=ee(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).mediaUploader=null,a.handleRemove=a.handleRemove.bind(u()(a)),a.handleUrlChange=a.handleUrlChange.bind(u()(a)),a.onMediaSelect=a.onMediaSelect.bind(u()(a)),a.onMediaOpen=a.onMediaOpen.bind(u()(a)),a.openLibrary=a.openLibrary.bind(u()(a)),a.getUrlHtml=a.getUrlHtml.bind(u()(a)),a.handleSortEnd=a.handleSortEnd.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){if(void 0===window.wp)return!1;this.mediaUploader=window.wp.media({title:"Add video",library:{type:"video",query:!1},button:{text:"Add video"},multiple:!!this.props.options.multiple&&"add"}),this.mediaUploader.on("select",this.onMediaSelect),this.mediaUploader.on("open",this.onMediaOpen)}},{key:"updateState",value:function(e){var t=e.value;if(D.a.isObject(t))if(D.a.isArray(t))if(t.length>0){var n=[],a=[];t.forEach((function(e){n.push(e.id),e.full?a.push(e):a.push({full:e})})),t={ids:n,urls:a}}else t={ids:[],urls:[]};else t.ids||t.urls||!t.id||(t={ids:[t.id],urls:[t]});else t=t?{ids:[null],urls:[{full:t}]}:{ids:[],urls:[]};return{value:t}}},{key:"openLibrary",value:function(){if(!this.mediaUploader)throw new Error("Media uploader not found. Make sure you are running this on WordPress.");this.mediaUploader.open()}},{key:"handleRemove",value:function(e){var t=this.state.value.ids,n=this.state.value.urls;t.splice(e,1),n.splice(e,1);var a={ids:[],urls:[]};t.length?a={ids:t,urls:n}:this.props.defaultValue&&(a=this.props.defaultValue),this.setFieldValue(a)}},{key:"onMediaSelect",value:function(){var e=this.mediaUploader.state().get("selection");this.setFieldValue(this.parseSelection(e))}},{key:"parseSelection",value:function(e){var t=this,n=[],a=[],i=[];return e.models.forEach((function(e,r){var o=t.mediaAttachmentParse(e);n.push(o.id),a.push(o.url),i.push(o.icon)})),{ids:n,urls:a,icons:i}}},{key:"mediaAttachmentParse",value:function(e){e=e.toJSON();var t={};return t.id=e.id,t.title=e.title,t.alt=e.alt,t.url=e.url,{id:e.id,url:t,icon:e.icon}}},{key:"handleUrlChange",value:function(e,t,n){var a=this.state.value;a.urls[e].link=n,this.updateFieldValue(a)}},{key:"updateFieldValue",value:function(e){var t=D.a.merge(this.state.value,e);this.setFieldValue(t)}},{key:"onMediaOpen",value:function(){var e=this.mediaUploader.state().get("selection"),t=this.state.value.ids;t&&t.forEach((function(t){if(t){var n=window.wp.media.attachment(t);n.fetch(),n&&e.add([n])}}))}},{key:"getUrlHtml",value:function(e){var t="";return this.props.options.url&&(t=w.a.createElement(B.a,{value:this.state.value.urls[e].link,updater:this.handleUrlChange.bind(this,e),api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".linkUrl")})),t}},{key:"handleSortEnd",value:function(e){var t=e.oldIndex,n=e.newIndex,a=Object.assign({},this.state.value),i={};i.urls=Object(q.d)(a.urls,t,n),i.ids=Object(q.d)(a.ids,t,n),i.icons=Object(q.d)(a.icons,t,n),this.setFieldValue(i)}},{key:"render",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-attach-image"},w.a.createElement(te,L()({},this.props,{helperClass:"vcv-ui-form-attach-image-item--dragging",useDragHandle:!0,onSortEnd:this.handleSortEnd,axis:"xy",value:this.state.value,openLibrary:this.openLibrary,onRemove:this.handleRemove,getUrlHtml:this.getUrlHtml,mediaLibrary:this.mediaUploader})))}}]),n}(k.a);b()(ne,"defaultProps",{fieldType:"attachvideo"}),b()(ne,"propTypes",{value:z.a.oneOfType([z.a.string,z.a.object,z.a.array]).isRequired,fieldKey:z.a.string.isRequired});var ae=n("./public/sources/attributes/autocomplete/Component.js"),ie=n("./public/sources/attributes/toggle/Component.js");function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var oe=function(e){f()(n,e);var t=re(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).simplifyControlsHandler=a.simplifyControlsHandler.bind(u()(a)),a.handleBoxInputChange=a.handleBoxInputChange.bind(u()(a)),a.handleBoxInputBlur=a.handleBoxInputBlur.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){var t={};return e.value?(t=D.a.defaultsDeep({},e.value,n.defaultState),void 0!==e.value.combined&&""!==e.value.combined||(t.combined=""!==t.margin||""!==t.padding||""!==t.borderWidth||""!==t.borderRadius)):t=D.a.defaultsDeep({},e,n.defaultState),t=D.a.defaultsDeep({},this.getCombinedFields(t),this.getSimplifiedFields(t),t)}},{key:"getCombinedFields",value:function(e){var t={margin:e.margin,padding:e.padding,borderWidth:e.borderWidth,borderRadius:e.borderRadius};return e.combined||(t={margin:e.marginTop,padding:e.paddingTop,borderWidth:e.borderTopWidth,borderRadius:e.borderTopRightRadius}),t}},{key:"getSimplifiedFields",value:function(e){var t={marginTop:e.marginTop,marginRight:e.marginRight,marginBottom:e.marginBottom,marginLeft:e.marginLeft,paddingTop:e.paddingTop,paddingRight:e.paddingRight,paddingBottom:e.paddingBottom,paddingLeft:e.paddingLeft,borderTopWidth:e.borderTopWidth,borderRightWidth:e.borderRightWidth,borderBottomWidth:e.borderBottomWidth,borderLeftWidth:e.borderLeftWidth,borderTopRightRadius:e.borderTopRightRadius,borderBottomRightRadius:e.borderBottomRightRadius,borderBottomLeftRadius:e.borderBottomLeftRadius,borderTopLeftRadius:e.borderTopLeftRadius};return e.combined&&(t={marginTop:e.margin,marginRight:e.margin,marginBottom:e.margin,marginLeft:e.margin,paddingTop:e.padding,paddingRight:e.padding,paddingBottom:e.padding,paddingLeft:e.padding,borderTopWidth:e.borderWidth,borderRightWidth:e.borderWidth,borderBottomWidth:e.borderWidth,borderLeftWidth:e.borderWidth,borderTopRightRadius:e.borderRadius,borderBottomRightRadius:e.borderRadius,borderBottomLeftRadius:e.borderRadius,borderTopLeftRadius:e.borderRadius}),t}},{key:"updateValue",value:function(e){var t={},n=[];n=(e=this.updateState(e)).combined?Object.keys(this.getCombinedFields(e)):Object.keys(this.getSimplifiedFields(e)),t.combined=e.combined,n.forEach((function(n){""!==e[n]&&(t[n]=e[n])})),this.setFieldValue(t),this.setState(e)}},{key:"setFieldValue",value:function(e){var t=this.props;(0,t.updater)(t.fieldKey,e)}},{key:"simplifyControlsHandler",value:function(e,t){var n=D.a.defaultsDeep({},b()({},e,t),this.state);this.updateValue(n)}},{key:"handleBoxInputChange",value:function(e){var t=e.currentTarget,n=D.a.defaultsDeep({},b()({},t.name,t.value),this.state);this.updateValue(n)}},{key:"handleBoxInputBlur",value:function(e){var t=e.currentTarget,n=new RegExp("^-?\\d*(\\.\\d{0,9})?("+["px","em","rem","%","vw","vh"].join("|")+")?$");if(""!==t.value){var a=t.value.match(n);if(a){if(!a[2]){var i=D.a.defaultsDeep({},b()({},t.name,"".concat(t.value,"px")),this.state);this.updateValue(i)}}else{var r=D.a.defaultsDeep({},b()({},t.name,""),this.state);this.updateValue(r)}}}},{key:"renderInput",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=H()(["vcv-ui-form-input","vcv-ui-design-options-onion-control-position--"+t]),i=this.props.placeholder&&this.props.placeholder[e],r=i||"-";return w.a.createElement("input",{type:"text",placeholder:r,className:a,name:e,value:this.state[e]||"",onChange:this.handleBoxInputChange,onBlur:this.handleBoxInputBlur,disabled:n})}},{key:"render",value:function(){return w.a.createElement("div",null,w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-design-options-onion"},w.a.createElement("div",{className:"vcv-ui-design-options-onion-layers"},w.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--margin"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Margin"),this.renderInput(this.state.combined?"margin":"marginTop","top"),this.renderInput("marginRight","right",this.state.combined),this.renderInput("marginBottom","bottom",this.state.combined),this.renderInput("marginLeft","left",this.state.combined)),w.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--padding"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Padding"),this.renderInput(this.state.combined?"padding":"paddingTop","top"),this.renderInput("paddingRight","right",this.state.combined),this.renderInput("paddingBottom","bottom",this.state.combined),this.renderInput("paddingLeft","left",this.state.combined)),w.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--border"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border"),this.renderInput(this.state.combined?"borderWidth":"borderTopWidth","top"),this.renderInput("borderRightWidth","right",this.state.combined),this.renderInput("borderBottomWidth","bottom",this.state.combined),this.renderInput("borderLeftWidth","left",this.state.combined)),w.a.createElement("div",{className:"vcv-ui-design-options-onion-layer--border-radius"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Radius"),this.renderInput(this.state.combined?"borderRadius":"borderTopRightRadius","top-right"),this.renderInput("borderBottomRightRadius","bottom-right",this.state.combined),this.renderInput("borderBottomLeftRadius","bottom-left",this.state.combined),this.renderInput("borderTopLeftRadius","top-left",this.state.combined))))),w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{value:this.state.combined,fieldKey:"combined",updater:this.simplifyControlsHandler,options:{labelText:"Simple controls"},api:this.props.api})))}}]),n}(k.a);b()(oe,"defaultProps",{fieldType:"boxModel"}),b()(oe,"defaultState",{combined:"",margin:"",marginTop:"",marginRight:"",marginBottom:"",marginLeft:"",padding:"",paddingTop:"",paddingRight:"",paddingBottom:"",paddingLeft:"",borderWidth:"",borderTopWidth:"",borderRightWidth:"",borderBottomWidth:"",borderLeftWidth:"",borderRadius:"",borderTopRightRadius:"",borderBottomRightRadius:"",borderBottomLeftRadius:"",borderTopLeftRadius:""});var se=oe,le=n("./node_modules/reactcss/lib/index.js"),ce=n.n(le),ue=n("./node_modules/react-addons-shallow-compare/index.js"),de=n.n(ue),fe=n("./node_modules/react-color/lib/components/common/index.js"),he=n("./node_modules/react-color/lib/helpers/color.js");function pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var me=function(e){f()(n,e);var t=pe(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"handleChange",(function(t){t.hex?Object(he.isValidHex)(t.hex)&&e.props.onChange({hex:t.hex,source:"hex"}):t.r||t.g||t.b?e.props.onChange({r:t.r||e.props.rgb.r,g:t.g||e.props.rgb.g,b:t.b||e.props.rgb.b,a:e.props.rgb.a,source:"rgb"}):t.a&&(t.a<0?t.a=0:t.a>100&&(t.a=100),t.a=t.a/100,e.props.onChange({h:e.props.hsl.h,s:e.props.hsl.s,l:e.props.hsl.l,a:t.a,source:"rgb"}))})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=ce()({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},this.props);return w.a.createElement("div",{style:e.fields},w.a.createElement("div",{style:e.double},w.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"hex",value:this.props.hex.replace("#",""),onChange:this.handleChange})),w.a.createElement("div",{style:e.single},w.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange,dragLabel:!0,dragMax:"255"})),w.a.createElement("div",{style:e.single},w.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange,dragLabel:!0,dragMax:"255"})),w.a.createElement("div",{style:e.single},w.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange,dragLabel:!0,dragMax:"255"})),w.a.createElement("div",{style:e.alpha},w.a.createElement(fe.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:Math.round(100*this.props.rgb.a),onChange:this.handleChange,dragLabel:!0,dragMax:"100"})))}}]),n}(w.a.Component),ve=n("./node_modules/lodash/map.js"),ge=n.n(ve),be=function(e){var t=ce()({default:{swatch:function(e){var t={height:"100%",width:"100%",cursor:"pointer",backgroundColor:e};return"rgba(186, 218, 85, 0)"===e&&(e='url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAG5JREFUOBFjZCATvI+MtP//9+9aRnL0wzUzMweTbACyZsHlyw+SZAC6ZpDriTYAm2aiDcClmSgD8GkmaAAhzXgNIEYzTgOI1YzVAFI0YxhAqmYUA8jRDDeAXM1gAyjRDDKACZwlgbkKlDFAAqQCAB5beZgTNEIdAAAAAElFTkSuQmCC")',t.backgroundColor="",t.backgroundImage=e),t}(e.color)},custom:{swatch:e.style}},"custom");return w.a.createElement("div",{style:t.swatch,onClick:function(t){e.onClick&&e.onClick(e.color,t)}})};function ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var we=function(e){f()(n,e);var t=ye(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"handleClick",(function(t){e.props.onClick({hex:t,source:"hex"})})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=this,t=ce()({default:{swatchWrap:{width:"16px",height:"16px",margin:"0px 0px 10px 10px"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!this.props.colors||!this.props.colors.length});return w.a.createElement("div",{className:"vcv-ui-color-picker-presets-color"},ge()(this.props.colors,(function(n){return w.a.createElement("div",{style:t.swatchWrap,key:n},w.a.createElement(be,{color:n,style:t.swatch,onClick:e.handleClick}))})))}}]),n}(w.a.Component);function ke(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Ce=function(e){f()(n,e);var t=ke(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"handleClick",(function(t){e.props.onClick({hex:t,source:"hex"})})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=this,t=ce()({default:{swatchWrap:{width:"16px",height:"16px",margin:"0px 0px 10px 10px"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!this.props.colors||!this.props.colors.length});return w.a.createElement("div",{className:"vcv-ui-color-picker-used-stack-wrapper"},w.a.createElement("div",{className:"vcv-ui-color-picker-used-stack"},this.props.colors.map((function(n,a){return w.a.createElement("div",{style:t.swatchWrap,key:n+a},w.a.createElement(be,{color:n,style:t.swatch,onClick:e.handleClick}))}))))}}]),n}(w.a.Component);function _e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Se=function(e){f()(n,e);var t=_e(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"handleChange",(function(t){e.props.onChange(t)})),e}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){return de.a.bind(this,this,e,t)}},{key:"render",value:function(){var e=this.props.rgb,t=ce()({default:{saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba(".concat(e.r,",").concat(e.g,",").concat(e.b,",").concat(e.a,")"),boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},this.props);return w.a.createElement("div",{className:"vcv-ui-color-picker-panel",style:t.picker},w.a.createElement("div",{className:"vcv-ui-color-picker-custom-color"},w.a.createElement("div",{style:t.saturation},w.a.createElement(fe.Saturation,L()({style:t.Saturation},this.props,{onChange:this.handleChange}))),w.a.createElement("div",{style:t.controls},w.a.createElement("div",{style:t.sliders},w.a.createElement("div",{style:t.hue},w.a.createElement(fe.Hue,L()({style:t.Hue},this.props,{onChange:this.handleChange}))),w.a.createElement("div",{style:t.alpha},w.a.createElement(fe.Alpha,L()({style:t.Alpha},this.props,{onChange:this.handleChange})))),w.a.createElement("div",{style:t.color},w.a.createElement(fe.Checkboard,null),w.a.createElement("div",{style:t.activeColor}))),w.a.createElement(me,L()({},this.props,{onChange:this.handleChange,disableAlpha:this.props.disableAlpha}))),w.a.createElement(Ce,{colors:this.props.usedStack,onClick:this.handleChange}),w.a.createElement(we,{colors:this.props.presetColors,onClick:this.handleChange}))}}]),n}(w.a.Component);Se.defaultProps={presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};var xe=Object(fe.ColorWrap)(Se),Ee=n("./node_modules/tinycolor2/tinycolor.js"),je=n.n(Ee);function Te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Me=function(e){f()(n,e);var t=Te(n);function n(e){var a;return o()(this,n),a=t.call(this,e),b()(u()(a),"closeIfNotInside",(function(e){e&&e.preventDefault();var t=e.target,n=".vcv-ui-form-colorpicker--default",i=".vcv-ui-sketch-picker",r=".vcv-ui-color-picker-dropdown",o=null,s=null;void 0===t.closest?(o=a.getClosest(t,i)||a.getClosest(t,r),s=a.getClosest(t,n)):(o=t.closest(i)||t.closest(r),s=t.closest(n)),o||(s&&a.handleDefaultColor(),a.handleClick(e))})),b()(u()(a),"handleClick",(function(e){e&&e.preventDefault(),a.state.displayColorPicker?document.body.removeEventListener("click",a.closeIfNotInside):document.body.addEventListener("click",a.closeIfNotInside),a.setState({displayColorPicker:!a.state.displayColorPicker}),a.state.value&&a.updateUsedStack()})),a.handleDefaultColor=a.handleDefaultColor.bind(u()(a)),a.handleClick=a.handleClick.bind(u()(a)),a.closeIfNotInside=a.closeIfNotInside.bind(u()(a)),a}return l()(n,[{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"getEmptyColor",value:function(){return n.getEmptyColor()}},{key:"getTransparentColor",value:function(){return n.getTransparentColor()}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"updateState",value:function(e){var t=e.value;return{value:t?je()(t).toString("rgb"):""}}},{key:"handleChange",value:function(e){var t=this.props.options.format,n=this.props,a=n.updater,i=n.fieldKey,r=je()(e.rgb),o="";r.toString(t||"rgb")!==this.getEmptyColor()&&(o=r.toString(t||"rgb")),this.setState({value:o,valueChanged:!0}),a(i,o)}},{key:"handleDefaultColor",value:function(){var e=this.props.defaultValue;""===e&&(e=this.getEmptyColor()),e=je()(e),this.handleChange({rgb:e.toRgb()})}},{key:"checkColorInLists",value:function(e){return n.defaultProps.usedStack.indexOf(e)>-1}},{key:"updateUsedStack",value:function(){var e=this.state.value,t=je()(this.state.value).toString("hex");if(!this.checkColorInLists(e)&&!this.checkColorInLists(t)&&this.state.valueChanged){var a=n.defaultProps.usedStack;a.pop(),a.unshift(this.state.value),window.localStorage.setItem("vcv-colorpicker-last-used-stack",JSON.stringify(a))}}},{key:"render",value:function(){var e=this.props,t=e.presetColors,a=e.options,i=n.defaultProps.usedStack,r=!!Object.prototype.hasOwnProperty.call(this.props.options,"disableAlpha")&&this.props.options.disableAlpha,o=this.state,s=o.value,l=o.displayColorPicker,c=je()(s),u={background:D.a.isEmpty(s)?null:c.toString("rgb")},d=["vcv-ui-form-dropdown-color-swatch"];D.a.isEmpty(s)&&(u.background=null,d.push("vcv-ui-form-dropdown-color--no-color")),s===this.getTransparentColor()&&(u.background=null,d.push("vcv-ui-form-dropdown-color--transparent")),d=H()(d);var f=H()({"vcv-ui-form-dropdown":!0,"vcv-ui-color-picker-dropdown":!0,"vcv-ui-form-state--focus":this.state.displayColorPicker});Object.prototype.hasOwnProperty.call(a,"showTransparent")&&!a.showTransparent&&t.indexOf("transparent")>-1&&t.splice(t.indexOf("transparent"),1);var h="",p="";return l&&(h=w.a.createElement("div",{className:"vcv-ui-sketch-picker-container"},w.a.createElement("div",{className:"vcv-ui-sketch-picker"},w.a.createElement(xe,{color:c,presetColors:t,onChange:this.handleChange,disableAlpha:r,usedStack:i}))),p=w.a.createElement("button",{type:"button",className:"vcv-ui-form-button vcv-ui-form-button--default vcv-ui-form-colorpicker--default",onClick:this.handleDefaultColor},w.a.createElement("span",null,"Default"))),w.a.createElement("div",null,w.a.createElement("div",{className:f,onClick:this.handleClick},w.a.createElement("div",{className:d},w.a.createElement("div",{className:"vcv-ui-form-dropdown-color-value",style:u}))),p,h)}}],[{key:"getEmptyColor",value:function(){return"rgba(186, 218, 85, 0)"}},{key:"getTransparentColor",value:function(){return"rgba(0, 0, 0, 0)"}}]),n}(k.a);Me.defaultProps={usedStack:window.localStorage&&window.localStorage.getItem("vcv-colorpicker-last-used-stack")&&JSON.parse(window.localStorage.getItem("vcv-colorpicker-last-used-stack"))||["rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)","rgba(186, 218, 85, 0)"],presetColors:[Me.getEmptyColor(),"#fff","#ededed","#dadada","#c6c6c6","#555","#3e3d3d","#2f2f2f","#212121","#ff827b","#ff3f3b","#e11612","#b82e24","#f88749","#f96c31","#ec5418","#bc4826","#ffcd58","#e7b460","#cc8b4a","#a78461","#fff7a2","#ffed47","#ffde00","#ffc000","#c8db39","#a8d228","#8ac60a","#579202","#40c651","#194","#0a8136","#056a39","#4dd1ab","#16b095","#0c9c86","#088382","#4dc5cc","#1da0c5","#0b6e8f","#0b556e","#4d8fcc","#1d64c5","#0b4c8f","#103c6a","#6567df","#484bc7","#4530c2","#263382","#9461d3","#9d41d1","#841fbe","#6c258a","#d85bd3","#cf33af","#a12c87","#811e6c","#d46094","#d6456e","#c11a4a","#911e37"],options:{format:"rgb"},fieldType:"color"};var Pe=Me;function Oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Ae=function(e){f()(n,e);var t=Oe(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state=a.updateState(a.props),a.setFieldValue=a.setFieldValue.bind(u()(a)),a.handleChange=a.handleChange.bind(u()(a)),a.handleBlur=a.handleBlur.bind(u()(a)),a.update=a.update.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.lastCall=new Date}},{key:"handleChange",value:function(e){this.setFieldValue(e.currentTarget.value)}},{key:"setFieldValue",value:function(e){var t=this,n=this.props.value,a=this.props.options.measurement;e=(e=e.replace(a,""))&&"-"!==e?parseInt(e):e,Number.isNaN(e)&&(e=n),this.setState({value:e.toString()},(function(){"-"!==e&&t.update()}))}},{key:"update",value:function(){clearInterval(this.updateInterval);var e=new Date;e-this.lastCall>=300?this.props.updater(this.props.fieldKey,this.state.value):this.updateInterval=setInterval(this.update,300),this.lastCall=e}},{key:"handleBlur",value:function(){var e=this.state.value,t=this.props.options.min;e||e===t||this.setFieldValue(this.props.value)}},{key:"render",value:function(){var e=this.state.value,t=this.props.options,n=t.min,a=void 0===n?0:n,i=t.max,r=void 0===i?100:i,o=t.measurement,s=void 0===o?"%":o,l=this.props.placeholder;!l&&this.props.options&&this.props.options.placeholder&&(l=this.props.options.placeholder);var c=parseInt(e),u=Number.isInteger(c)&&c>a?e:a,d="".concat((u-a)/(r-a)*100,"%");return w.a.createElement("div",{className:"vcv-ui-form-range"},w.a.createElement("div",{className:"vcv-ui-form-range-helper"},w.a.createElement("div",{className:"vcv-ui-form-range-slider-bg"}),w.a.createElement("div",{className:"vcv-ui-form-range-bg",style:{width:d}}),w.a.createElement("input",{className:"vcv-ui-form-range-slider",type:"range",onChange:this.handleChange,min:a,max:r,value:u})),w.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-form-range-input",type:"text",onChange:this.handleChange,onBlur:this.handleBlur,min:a,max:r,placeholder:l,value:"".concat(e).concat(s)}))}}]),n}(k.a);b()(Ae,"defaultProps",{fieldType:"range"});var De=Ae;function Re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Le=function(e){f()(n,e);var t=Re(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.showHoverFields=!(e.options&&!1===e.options.hoverBoxShadow),a}return l()(n,[{key:"getBoxShadowValue",value:function(e){var t=D.a.defaultsDeep({},e);t.boxShadowEnable||(t.boxShadowEnable=n.deviceDefaults.boxShadowEnable),t.shadowColor||(t.shadowColor=n.deviceDefaults.shadowColor),this.showHoverFields&&(t.hoverBoxShadowEnable||(t.hoverBoxShadowEnable=n.deviceDefaults.hoverBoxShadowEnable),t.hoverShadowColor||(t.hoverShadowColor=n.deviceDefaults.hoverShadowColor));var a=n.addPixelToNumber(t.horizontalOffset),i=n.addPixelToNumber(t.verticalOffset),r=n.addPixelToNumber(t.blurRadius),o=n.addPixelToNumber(t.spreadRadius),s=t.shadowColor;if(t.boxShadow="".concat(a," ").concat(i," ").concat(r," ").concat(o," ").concat(s),this.showHoverFields){var l=n.addPixelToNumber(t.hoverHorizontalOffset),c=n.addPixelToNumber(t.hoverVerticalOffset),u=n.addPixelToNumber(t.hoverBlurRadius),d=n.addPixelToNumber(t.hoverSpreadRadius),f=t.hoverShadowColor;t.hoverBoxShadow="".concat(l," ").concat(c," ").concat(u," ").concat(d," ").concat(f)}return t}},{key:"updateValue",value:function(e,t){var a=this,i={},r={},o=[];"all"===(e=this.updateState(e)).currentDevice&&o.push("all"),o.forEach((function(t){D.a.isEmpty(e.devices[t])||(e.devices[t]=a.getBoxShadowValue(e.devices[t]),i[t]=D.a.defaultsDeep({},e.devices[t]),n.getMixins(i,t,r),Object.keys(i[t]).length||delete i[t])})),this.setFieldValue(i,r,t),this.setState(e)}},{key:"updateState",value:function(e){var t={};return e.value?(t=this.parseValue(e.value),this.setFieldValue(t.devices,t.attributeMixins)):t=D.a.defaultsDeep({},e,n.defaultState),t}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"parseValue",value:function(e){var t=this,a=D.a.defaultsDeep({},n.defaultState),i={},r=[];return D.a.isEmpty(e.device)||(a.currentDevice=Object.keys(e.device).shift()),r.push("all"),r.forEach((function(r){a.devices[r]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[r]&&(a.devices[r]=D.a.defaultsDeep({},e.device[r],a.devices[r])),a.devices[r]=t.getBoxShadowValue(a.devices[r]),n.getMixins(a.devices,r,i)})),a.attributeMixins=i,a}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getBoxShadowToggle",value:function(e){var t=e?"hoverBoxShadowEnable":"boxShadowEnable",n=this.state.devices[this.state.currentDevice][t]||!1,a=e?"Enable hover box shadow":"Enable box shadow";return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:t,updater:this.valueChangeHandler,options:{labelText:a},value:n}))}},{key:"getBoxShadowFields",value:function(e){var t=this,n=this.state.devices[this.state.currentDevice];return n[e?"hoverBoxShadowEnable":"boxShadowEnable"]?function(e){return[{fieldKey:e?"hoverHorizontalOffset":"horizontalOffset",value:"0",min:-300,max:300,measurement:"px",description:e?"Hover horizontal offset":"Horizontal offset",attributeType:"range"},{fieldKey:e?"hoverVerticalOffset":"verticalOffset",value:"5",min:-300,max:300,measurement:"px",description:e?"Hover vertical offset":"Vertical offset",attributeType:"range"},{fieldKey:e?"hoverBlurRadius":"blurRadius",value:"8",min:0,max:300,measurement:"px",description:e?"Hover blur radius":"Blur radius",attributeType:"range"},{fieldKey:e?"hoverSpreadRadius":"spreadRadius",value:"3",min:-300,max:300,measurement:"px",description:e?"Hover spread radius":"Spread radius",attributeType:"range"},{fieldKey:e?"hoverShadowColor":"shadowColor",value:"#555",description:e?"Hover shadow color":"Shadow color",attributeType:"color"}]}(e).map((function(e,a){var i;return i="range"===e.attributeType?w.a.createElement(De,{api:t.props.api,fieldKey:e.fieldKey,updater:t.valueChangeHandler,options:{min:e.min,max:e.max,measurement:e.measurement},value:n[e.fieldKey]}):w.a.createElement(Pe,{api:t.props.api,fieldKey:e.fieldKey,updater:t.valueChangeHandler,value:n[e.fieldKey]||e.value,defaultValue:e.value}),w.a.createElement("div",{className:"vcv-ui-form-group",key:"box-shadow-fields-".concat(e.fieldKey)},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},e.description),i)})):null}},{key:"render",value:function(){var e=null;return this.showHoverFields&&(e=w.a.createElement(w.a.Fragment,null,this.getBoxShadowToggle(!0),this.getBoxShadowFields(!0))),w.a.createElement("div",{className:"vcv-ui-box-shadow"},this.getBoxShadowToggle(),this.getBoxShadowFields(),e)}}],[{key:"addPixelToNumber",value:function(e){return/^-?\d+$/.test(e)?"".concat(e,"px"):e}},{key:"getMixins",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"boxShadow")){var i=e[t].boxShadow,r="boxShadowMixin:".concat(t);a[r]=D.a.defaultsDeep({},n.attributeMixins.boxShadow),a[r].variables.device={value:t},a[r].variables.boxShadow={value:i}}if(Object.prototype.hasOwnProperty.call(e[t],"hoverBoxShadow")){var o=e[t].hoverBoxShadow,s="hoverBoxShadowMixin:".concat(t);a[s]=D.a.defaultsDeep({},n.attributeMixins.hoverBoxShadow),a[s].variables.device={value:t},a[s].variables.hoverBoxShadow={value:o}}}}]),n}(k.a);function Be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(Le,"defaultProps",{fieldType:"boxShadow"}),b()(Le,"deviceDefaults",{boxShadowEnable:!1,horizontalOffset:"0",verticalOffset:"0",blurRadius:"4",spreadRadius:"2",shadowColor:"rgba(85, 85, 85, 0.5)",hoverBoxShadowEnable:!1,hoverHorizontalOffset:"0",hoverVerticalOffset:"0",hoverBlurRadius:"4",hoverSpreadRadius:"2",hoverShadowColor:"rgba(85, 85, 85, 0.8)"}),b()(Le,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{}}),b()(Le,"attributeMixins",{boxShadow:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/boxShadow.pcss"),variables:{device:{value:"all"}}},hoverBoxShadow:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/boxShadow/cssMixins/hoverBoxShadow.pcss"),variables:{device:{value:"all"}}}});var Ie=function(e){f()(n,e);var t=Be(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(u()(a)),a}return l()(n,[{key:"handleClick",value:function(e){var t=e&&e.currentTarget.dataset.value;this.setFieldValue(t)}},{key:"getIcon",value:function(e){var t=["vcv-ui-icon-attribute"];return t.push(e.icon),t=H()(t),w.a.createElement("i",{className:t})}},{key:"getItems",value:function(){var e=this;return this.getValues().map((function(t,n){var a=t.icon?e.getIcon(t):t.text,i=["vcv-ui-form-button"];return t.value===e.state.value&&i.push("vcv-ui-form-button--active"),i=H()(i),w.a.createElement("span",{className:i,title:t.label,"data-value":t.value,onClick:e.handleClick,key:"vcv-ui-button-group-attribute-".concat(e.props.fieldKey,"-").concat(n)},a)}))}},{key:"getValues",value:function(){var e=this.props,t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"render",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-buttons-group vcv-ui-form-button-group--attribute"},this.getItems())}}]),n}(k.a);b()(Ie,"defaultProps",{fieldType:"buttonGroup"});var Ne=n("./node_modules/react-datepicker/dist/react-datepicker.min.js"),Fe=n.n(Ne);function He(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Ve=function(e){f()(n,e);var t=He(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"handleChangeRaw",(function(t){var n=new Date(t.target.value);t.target&&!isNaN(n)&&e.handleChange(n)})),e}return l()(n,[{key:"updateState",value:function(e){var t=new Date;return e.options.addDays&&(t=new Date(t.setDate(t.getDate()+e.options.addDays))),{value:e.value?new Date(e.value):t}}},{key:"handleChange",value:function(e){this.setFieldValue(e)}},{key:"getCalendarProps",value:function(){var e={selected:this.state.value,onChange:this.handleChange,onChangeRaw:this.handleChangeRaw,disabledKeyboardNavigation:!0,calendarClassName:"vcv-ui-form-datepicker",className:"vcv-ui-form-input",popperClassName:"vcv-ui-form-datepicker-popper",dateFormat:"MMMM d, yyyy",popperPlacement:"bottom-start",popperModifiers:{flip:{behavior:["bottom"]},preventOverflow:{enabled:!1},hide:{enabled:!1}}};return Object.prototype.hasOwnProperty.call(this.props.options,"time")&&this.props.options.time&&(e.calendarClassName="vcv-ui-form-datepicker vcv-ui-form-datepicker-time",e.showTimeSelect=!0,e.timeIntervals=this.props.options.timeIntervals||10,e.timeFormat="h:mm aa",e.dateFormat="MMMM d, yyyy h:mm aa",e.timeCaption="Time"),e}},{key:"render",value:function(){return w.a.createElement(Fe.a,this.getCalendarProps())}}]),n}(k.a);b()(Ve,"defaultProps",{fieldType:"calendar"});var ze=n("./public/sources/attributes/checkbox/Component.js");function Ue(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var We=function(e){f()(n,e);var t=Ue(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=!1===this.state.value?"":this.state.value;return w.a.createElement("input",{className:"vcv-ui-form-input",type:"text",onChange:this.handleChange,value:e})}}]),n}(k.a);b()(We,"defaultProps",{fieldType:"customId"});var Ge=We,qe=n("./node_modules/@babel/runtime/helpers/get/index.js"),Ke=n.n(qe);function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var $e=function(e){f()(n,e);var t=Ye(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"selectChildren",null),e}return l()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){Ke()(v()(n.prototype),"UNSAFE_componentWillReceiveProps",this).call(this,e),this.generateSelectChildren(e)}},{key:"UNSAFE_componentWillMount",value:function(){this.generateSelectChildren(this.props)}},{key:"createOptions",value:function(e,t,n){var a=t[e].value,i=t[e].label;return w.a.createElement("option",{key:n+":"+e+":"+a,value:a},i)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.getSelectOptions(e),a=e.fieldKey;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.push(this.createOptions(i,n,a));this.selectChildren=t}},{key:"render",value:function(){var e=this.state.value;return w.a.createElement(w.a.Fragment,null,w.a.createElement("input",{className:"vcv-ui-form-datalist",list:"vcv-data-list-".concat(this.props.fieldKey),type:"text",value:e,onChange:this.handleChange}),w.a.createElement("datalist",{id:"vcv-data-list-".concat(this.props.fieldKey)},this.selectChildren))}}]),n}(k.a);b()($e,"defaultProps",{fieldType:"datalist"});var Ze=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),Xe=n.n(Ze);function Je(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Qe=Object(a.getStorage)("workspace").state("settings"),et=function(e){f()(n,e);var t=Je(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"handleClick",value:function(e){e&&e.workspaceSettings&&Qe.set(e.workspaceSettings)}},{key:"parseProps",value:function(e){return e.onClickAction&&(e.onClick=this.handleClick.bind(this,e.onClickAction),delete e.onClickAction),e}},{key:"getReactContent",value:function(e){var t=this;if("string"==typeof e)return e;var n=[];return e.forEach((function(e){"string"==typeof e?n.push(e):n.push(w.a.createElement.apply(w.a,[e.tag,t.parseProps(e.props)].concat(Xe()(t.getReactContent(e.content)))))})),n}},{key:"getReactHtml",value:function(e){return w.a.createElement.apply(w.a,[e.tag,this.parseProps(e.props)].concat(Xe()(this.getReactContent(e.content))))}},{key:"render",value:function(){var e="string"==typeof this.props.value?this.props.value:this.getReactHtml(this.props.value);return w.a.createElement("p",{className:"vcv-ui-form-helper"},e)}}]),n}(k.a);b()(et,"defaultProps",{fieldType:"description"});var tt=n("./node_modules/react-dom/index.js"),nt=n.n(tt),at=n("./public/components/tooltip/tooltip.js");function it(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var rt=i.a.getService("dataManager"),ot=function(e){f()(n,e);var t=it(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesSettingsHandler=a.devicesSettingsHandler.bind(u()(a)),a.handleCustomDeviceClick=a.handleCustomDeviceClick.bind(u()(a)),a}return l()(n,[{key:"getDevicesSettings",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement(T.a,{api:this.props.api,fieldKey:"settings",options:{values:[{label:"All",value:"all"},{label:"Custom",value:"custom"}]},updater:this.devicesSettingsHandler,value:"all"===this.state.value?"all":"custom"}))}},{key:"devicesSettingsHandler",value:function(e,t){this.setFieldValue("custom"===t?"xl":t)}},{key:"isCustomDevices",value:function(){return"all"!==this.state.value}},{key:"getCustomDevices",value:function(){var e=this,t=this.props.fieldKey,n=null;if(this.isCustomDevices()){var a=[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}];this.props.options&&this.props.options.customDevices&&(a=this.props.options.customDevices);var i=[];a.forEach((function(n){var a=H()({"vcv-ui-form-button":!0,"vcv-ui-form-button--active":e.state.value===n.value}),r=H()(["vcv-ui-form-button-icon","vcv-ui-icon",n.icon]);i.push(w.a.createElement("button",{type:"button",className:a,title:n.label,key:"".concat(t,":").concat(n.value),onClick:e.handleCustomDeviceClick,value:n.value},w.a.createElement("i",{className:r})))}));var r=rt.get("localizations"),o=r?r.toPreviewTheChangesUseTheResponsiveView:"To preview the changes, use the Responsive View in the navigation bar.";n=w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},w.a.createElement("div",{className:"vcv-ui-form-buttons-group vcv-ui-form-group vcv-ui-form-button-group--attribute vcv-ui-form-devices"},i),w.a.createElement(at.a,null,o))}return n}},{key:"handleCustomDeviceClick",value:function(e){var t=e&&e.currentTarget.value;this.setFieldValue(t)}},{key:"render",value:function(){return w.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDevicesSettings()),this.getCustomDevices())}}]),n}(k.a);function st(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(ot,"defaultProps",{fieldType:"devices"});var lt=function(e){f()(n,e);var t=st(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value,t=this.props.options,n=t.min,a=t.max,i=this.props.placeholder;return!i&&this.props.options&&this.props.options.placeholder&&(i=this.props.options.placeholder),w.a.createElement("input",{className:"vcv-ui-form-input",type:"number",onChange:this.handleChange,min:n,max:a,placeholder:i,value:e})}}]),n}(k.a);function ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(lt,"defaultProps",{fieldType:"number"});var ut=Object(a.getStorage)("elements"),dt=Object(a.getStorage)("workspace"),ft=Object(a.getService)("dataManager"),ht=Object(a.getService)("document"),pt=Object(a.getService)("utils").getBlockRegexp,mt=Object(a.getService)("cook").dynamicFields,vt=mt.getDynamicValue,gt=mt.getDynamicFieldsData,bt=mt.getDefaultDynamicFieldKey,yt=pt(),wt=function(e){f()(n,e);var t=ct(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.deviceVisibilityChangeHandler=a.deviceVisibilityChangeHandler.bind(u()(a)),a.handleElementVisibilityChange=a.handleElementVisibilityChange.bind(u()(a)),a.boxModelChangeHandler=a.boxModelChangeHandler.bind(u()(a)),a.attachImageChangeHandler=a.attachImageChangeHandler.bind(u()(a)),a.backgroundStyleChangeHandler=a.backgroundStyleChangeHandler.bind(u()(a)),a.backgroundPositionChangeHandler=a.backgroundPositionChangeHandler.bind(u()(a)),a.colorChangeHandler=a.colorChangeHandler.bind(u()(a)),a.animationChangeHandler=a.animationChangeHandler.bind(u()(a)),a.borderStyleChangeHandler=a.borderStyleChangeHandler.bind(u()(a)),a.handleElementChange=a.handleElementChange.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.getDefaultStyles();var e=this.props.elementAccessPoint.id;ut.on("element:".concat(e),this.handleElementChange)}},{key:"componentWillUnmount",value:function(){var e=this.props.elementAccessPoint.id;ut.off("element:".concat(e),this.handleElementChange),nt.a.unmountComponentAtNode(this.boxModelRef)}},{key:"componentDidUpdate",value:function(){this.getDefaultStyles()}},{key:"handleElementChange",value:function(e,t,n){var a=this;n&&"hide"===n.action?this.forceUpdate():setTimeout((function(){a.getDefaultStyles()}),200)}},{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=this.getCustomDevicesKeys();return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(n){t.devices[n]={},e.device&&e.device[n]&&(t.devices[n]=D.a.defaultsDeep({},e.device[n]))})),t}},{key:"updateValue",value:function(e,t){var a={},i={},r=[];"all"===(e=this.updateState(e)).currentDevice?r.push("all"):r=r.concat(this.getCustomDevicesKeys()),r.forEach((function(t){if(!D.a.isEmpty(e.devices[t])){if(e.devices[t].borderStyle||(e.devices[t].borderStyle=n.defaultState.borderStyle),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.prototype.hasOwnProperty.call(a[t],"display"))Object.keys(a[t]).forEach((function(e){"display"!==e&&delete a[t][e]}));else{var r=!!(a[t].image&&a[t].image.urls&&a[t].image.urls[0])&&a[t].image.urls[0].full;r&&"string"==typeof r&&r.match(yt)||Object.prototype.hasOwnProperty.call(a[t],"image")&&(a[t].image.urls&&0!==a[t].image.urls.length||0!==a[t].image.length)||(delete a[t].image,delete a[t].backgroundStyle),""===a[t].backgroundStyle&&delete a[t].backgroundStyle,""===a[t].backgroundPosition&&delete a[t].backgroundPosition,""===a[t].backgroundColor&&delete a[t].backgroundColor,""===a[t].animation&&(delete a[t].animation,delete a[t].animationDelay),""===a[t].animationDelay&&delete a[t].animationDelay,""===a[t].borderColor&&delete a[t].borderColor,""===a[t].borderStyle&&delete a[t].borderStyle,a[t].boxModel&&(a[t].boxModel.borderBottomWidth||a[t].boxModel.borderLeftWidth||a[t].boxModel.borderRightWidth||a[t].boxModel.borderTopWidth||a[t].boxModel.borderWidth)||(delete a[t].borderStyle,delete a[t].borderColor)}n.getMixins(a,t,i),Object.keys(a[t]).length||delete a[t]}})),this.setFieldValue(a,i,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e},n)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"getDevicesRender",value:function(){var e=n.localizations?n.localizations.manageIfTheElementAppearsOnAParticularDevice:"Manage if the element appears on a particular device.";return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),w.a.createElement(at.a,null,e)),w.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"devicesChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},b()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=D.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=D.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"getDeviceVisibilityRender",value:function(){var e=n.localizations?n.localizations.useTheShowElementToggle:"Use the Show element toggle to hide or show elements on all or custom devices.";if("all"===this.state.currentDevice){var t=this.props.elementAccessPoint.id,a=ht.get(t);if(!a)return null;var i=!a.hidden;return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement("div",{className:"vcv-ui-form-switch-container"},w.a.createElement("label",{className:"vcv-ui-form-switch"},w.a.createElement("input",{type:"checkbox",onChange:this.handleElementVisibilityChange,id:"show_element",checked:i}),w.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),w.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),w.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),w.a.createElement("label",{htmlFor:"show_element",className:"vcv-ui-form-switch-trigger-label"},"Show element"),w.a.createElement(at.a,null,e)))}return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:"currentDeviceVisible",updater:this.deviceVisibilityChangeHandler,options:{labelText:"Show on device"},value:!this.state.devices[this.state.currentDevice].display}),w.a.createElement(at.a,null,e))}},{key:"handleElementVisibilityChange",value:function(){dt.trigger("hide",this.props.elementAccessPoint.id)}},{key:"deviceVisibilityChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);t?delete n.devices[this.state.currentDevice].display:n.devices[this.state.currentDevice].display="none",this.updateValue(n,e)}},{key:"renderBoxModel",value:function(e){if(this.boxModelRef){if(this.state.devices[this.state.currentDevice].display)return null;var t=this.state.devices[this.state.currentDevice].boxModel||{};nt.a.render(w.a.createElement(se,{api:this.props.api,fieldKey:"boxModel",updater:this.boxModelChangeHandler,placeholder:e,value:t}),this.boxModelRef)}}},{key:"getDefaultStyles",value:function(){var e=this,t={margin:{},padding:{},border:{}},n="data-vce-do-apply",a=document.querySelector("#vcv-editor-iframe"),i=a.contentDocument||a.contentWindow.document,r="el-".concat(this.props.elementAccessPoint.id),o=i.querySelector("#".concat(r)),s=["border","padding","margin"];if(o){var l=o.cloneNode(!0);l.id="",l.style.height="0",l.style.width="0",l.style.overflow="hidden",l.style.position="fixed",l.style.bottom="0",l.style.right="0",l.setAttribute("data-vcv-do-helper-clone",!0),o.parentNode.appendChild(l),setTimeout((function(){var a=o.getAttribute(n);if(a){var i=e.getElementStyles(l);a.indexOf("all")>=0?t.all=i:s.forEach((function(o){if(a.indexOf(o)>=0)t[o]=i;else{var s="[".concat(n,"*='").concat(o,"'][").concat(n,"*='").concat(r,"']");t[o]=e.getElementStyles(l,s)}}))}else{var c=l.querySelector("[".concat(n,"*='all'][").concat(n,"*='").concat(r,"']"));if(c){var u=e.getElementStyles(c);t.all=u}else s.forEach((function(a){var i="[".concat(n,"*='").concat(a,"'][").concat(n,"*='").concat(r,"']");t[a]=e.getElementStyles(l,i)}))}l.remove(),l=null;var d=e.parseStyles(t);e.renderBoxModel(d)}),0)}else{var c=this.parseStyles(t);this.renderBoxModel(c)}}},{key:"parseStyles",value:function(e){var t={};for(var n in e){var a=e.all||e[n];for(var i in a)i.indexOf(n)>=0&&(t[i]=a[i])}return t}},{key:"getElementStyles",value:function(e,t){var n={};if(e){var a="";if(t){var i=e.querySelector(t);i&&(a=window.getComputedStyle(i))}else a=e?window.getComputedStyle(e):"";for(var r in se.defaultState)if(a&&a.getPropertyValue){var o=a.getPropertyValue(r.replace(/([A-Z])/g,(function(e){return"-".concat(e[0].toLowerCase())})));o&&"0px"!==o&&1===o.split(" ").length&&(n[r]=o)}}return n}},{key:"boxModelChangeHandler",value:function(e,t){var n=this.state.devices[this.state.currentDevice].boxModel||{};if(!D.a.isEqual(n,t)){var a=D.a.defaultsDeep({},this.state);D.a.isEmpty(t)?delete a.devices[a.currentDevice].boxModel:a.devices[a.currentDevice].boxModel=t,this.updateValue(a,e)}}},{key:"getAttachImageRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e="attachImage",t=this.state.devices[this.state.currentDevice].image||"",n={value:"$dynamicFieldKey",type:"backgroundImage",sourceId:"$sourceId"};return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background images")),w.a.createElement(O.a,{api:this.props.api,fieldKey:e,key:"".concat(this.state.currentDevice,"-").concat(e),options:{multiple:!0,dynamicField:!0},updater:this.attachImageChangeHandler,value:t,defaultValue:"",prevValue:this.state.devices[this.state.currentDevice].prevValue,elementAccessPoint:this.props.elementAccessPoint,onDynamicFieldOpen:function(e,t){var a=t||bt(e.fieldType);return vt(a,null,null,{dynamicTemplateProps:n})},onDynamicFieldChange:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return vt(e,t,null,{dynamicTemplateProps:n,forceSaveSourceId:a})},onDynamicFieldClose:this.props.onDynamicFieldClose}))}},{key:"attachImageChangeHandler",value:function(e,t,n){t&&Object.prototype.hasOwnProperty.call(t,t.draggingIndex)&&delete t.draggingIndex;var a=D.a.defaultsDeep({},this.state),i=a.devices[a.currentDevice];D.a.isEmpty(t)?delete i.image:i.image=t,!i.prevValue&&n&&(i.prevValue=n),i.prevValue&&!n&&(i.prevValue=null),this.updateValue(a,e)}},{key:"getBackgroundStyleRender",value:function(){var e=this.state,t=e.devices,n=e.currentDevice;if(t[n].display)return null;var a=t[n].image||"";if(!a||!a.urls||0===a.urls.length)return null;var i=t[n].backgroundStyle||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background style"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"backgroundStyle",options:{values:[{label:"Default",value:""},{label:"Cover",value:"cover"},{label:"Contain",value:"contain"},{label:"Full width",value:"full-width"},{label:"Full height",value:"full-height"},{label:"Repeat",value:"repeat"},{label:"Repeat horizontal",value:"repeat-x"},{label:"Repeat vertical",value:"repeat-y"},{label:"No repeat",value:"no-repeat"}]},updater:this.backgroundStyleChangeHandler,value:i}))}},{key:"backgroundStyleChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice].backgroundStyle=t,this.updateValue(n,e)}},{key:"getBackgroundPositionRender",value:function(){var e=this.state,t=e.devices,a=e.currentDevice;if(t[a].display)return null;var i=t[a].image||"";if(!i||!i.urls||0===i.urls.length)return null;var r=t[a].backgroundPosition||n.defaultState.backgroundPosition;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background position"),w.a.createElement(Ie,{api:this.props.api,fieldKey:"backgroundPosition",options:{values:[{label:"Left top",value:"left top",icon:"vcv-ui-icon-attribute-background-position-left-top"},{label:"Center top",value:"center top",icon:"vcv-ui-icon-attribute-background-position-center-top"},{label:"Right top",value:"right top",icon:"vcv-ui-icon-attribute-background-position-right-top"},{label:"Left center",value:"left center",icon:"vcv-ui-icon-attribute-background-position-left-center"},{label:"Center center",value:"center center",icon:"vcv-ui-icon-attribute-background-position-center-center"},{label:"Right center",value:"right center",icon:"vcv-ui-icon-attribute-background-position-right-center"},{label:"Left bottom",value:"left bottom",icon:"vcv-ui-icon-attribute-background-position-left-bottom"},{label:"Center bottom",value:"center bottom",icon:"vcv-ui-icon-attribute-background-position-center-bottom"},{label:"Right bottom",value:"right bottom",icon:"vcv-ui-icon-attribute-background-position-right-bottom"}]},updater:this.backgroundPositionChangeHandler,value:r}))}},{key:"backgroundPositionChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice].backgroundPosition=t,this.updateValue(n,e)}},{key:"getBackgroundColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].backgroundColor||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:"backgroundColor",updater:this.colorChangeHandler,value:e,defaultValue:""}))}},{key:"getBorderStyleRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderStyle||n.deviceDefaults.borderStyle;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border style"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"borderStyle",options:{values:[{label:"Solid",value:"solid"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Double",value:"double"}]},updater:this.borderStyleChangeHandler,value:t}))}},{key:"borderStyleChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getBorderColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderColor||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:"borderColor",updater:this.colorChangeHandler,value:t,defaultValue:""}))}},{key:"colorChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getAnimationRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].animation||"",t=null;if(e){var n=this.state.devices[this.state.currentDevice].animationDelay||"";t=w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animation delay (in seconds)"),w.a.createElement(lt,{api:this.props.api,fieldKey:"animationDelay",updater:this.animationChangeHandler,placeholder:0,options:{min:0},value:n}))}return w.a.createElement(w.a.Fragment,null,w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animate"),w.a.createElement(P,{api:this.props.api,fieldKey:"animation",updater:this.animationChangeHandler,value:e})),t)}},{key:"animationChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"render",value:function(){var e=this;return w.a.createElement("div",{className:"advanced-design-options"},this.getDevicesRender(),w.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDeviceVisibilityRender(),w.a.createElement("div",{className:"vcv-ui-form-group",ref:function(t){e.boxModelRef=t}})),w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getBackgroundColorRender(),this.getAttachImageRender(),this.getBackgroundStyleRender(),this.getBackgroundPositionRender(),this.getBorderStyleRender(),this.getBorderColorRender(),this.getAnimationRender())))}}],[{key:"addPixelToNumber",value:function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}},{key:"buildMixins",value:function(e,t){var a={};return["all","xs","sm","md","lg","xl"].forEach((function(e){t.device&&void 0!==t.device[e]&&n.getMixins(t.device,e,a)})),a}},{key:"getMixins",value:function(e,t,a){Object.prototype.hasOwnProperty.call(e[t],"display")?(a["visibilityMixin:".concat(t)]=D.a.defaultsDeep({},n.attributeMixins.visibilityMixin),a["visibilityMixin:".concat(t)].variables={device:{value:t}}):(n.getBoxModelMixin(e,t,a),n.getBackgroundMixin(e,t,a),n.getAnimationDelayMixin(e,t,a))}},{key:"getBoxModelMixin",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"boxModel")){var i=e[t].boxModel;D.a.isEmpty(i)||function(){var r="boxModelMixin:".concat(t);a[r]={},a[r]=D.a.defaultsDeep({},n.attributeMixins.boxModelMixin);var o={borderWidth:[{key:"borderStyle",value:"borderStyle"},{key:"borderColor",value:"borderColor"}],borderTopWidth:[{key:"borderTopStyle",value:"borderStyle"},{key:"borderTopColor",value:"borderColor"}],borderRightWidth:[{key:"borderRightStyle",value:"borderStyle"},{key:"borderRightColor",value:"borderColor"}],borderBottomWidth:[{key:"borderBottomStyle",value:"borderStyle"},{key:"borderBottomColor",value:"borderColor"}],borderLeftWidth:[{key:"borderLeftStyle",value:"borderStyle"},{key:"borderLeftColor",value:"borderColor"}]};for(var s in i)a[r].variables[s]={value:n.addPixelToNumber(i[s])},o[s]&&o[s].forEach((function(i){var o=e[t][i.value]||!1;a[r].variables[i.key]={value:n.addPixelToNumber(o)}}));a[r].variables.device={value:t}}()}}},{key:"getBackgroundMixin",value:function(e,t,a){if(e[t]&&(e[t].backgroundColor||e[t].image)){var i="backgroundColorMixin:".concat(t),r="backgroundImageMixin:".concat(t);a[i]={},a[i]=D.a.defaultsDeep({},n.attributeMixins.backgroundColorMixin),a[r]=D.a.defaultsDeep({},n.attributeMixins.backgroundImageMixin),e[t].backgroundColor&&(a[i].variables.backgroundColor={value:e[t].backgroundColor});var o=!!(e[t].image&&e[t].image.urls&&e[t].image.urls[0])&&e[t].image.urls[0].full;if(o&&"string"==typeof o&&o.match(yt)){var s=o.split(yt),l=JSON.parse(s[4]),c=gt({blockAtts:l});a[r].variables.backgroundImage={value:c},a[r].skipOnSave=!0}else e[t].image&&e[t].image.urls&&e[t].image.urls.length&&(a[r].variables.backgroundImage={value:e[t].image.urls[0].full});if(e[t].backgroundStyle){if(["cover","contain","full-width","full-height"].indexOf(e[t].backgroundStyle)>=0)switch(a[i].variables.backgroundRepeat={value:!1},e[t].backgroundStyle){case"full-width":a[i].variables.backgroundSize={value:"100% auto"};break;case"full-height":a[i].variables.backgroundSize={value:"auto 100%"};break;default:a[i].variables.backgroundRepeat={value:"no-repeat"},a[i].variables.backgroundSize={value:e[t].backgroundStyle},a[i].variables.backgroundPosition={value:n.defaultState.backgroundPosition}}else a[i].variables.backgroundRepeat={value:e[t].backgroundStyle},a[i].variables.backgroundSize={value:!1}}e[t].backgroundPosition&&(a[i].variables.backgroundPosition={value:e[t].backgroundPosition}),a[i].variables.device={value:t},a[r].variables.device={value:t}}}},{key:"getAnimationDelayMixin",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"animationDelay")){var i=e[t].animationDelay;if(!D.a.isEmpty(i)){var r="animationDelayMixin:".concat(t);a[r]={},a[r]=D.a.defaultsDeep({},n.attributeMixins.animationDelayMixin),a[r].variables.animationDelay={value:i};var o="vce-o-animate-delay--".concat(i);a[r].variables.selector={value:"all"===t?o:o+"-".concat(t)},a[r].variables.device={value:t}}}}}]),n}(k.a);b()(wt,"defaultProps",{fieldType:"designOptions"}),b()(wt,"attributeMixins",{boxModelMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/boxModel.pcss"),variables:{device:{value:!1},margin:{value:!1},padding:{value:!1},borderWidth:{value:!1},borderRadius:{value:!1},borderBottomLeftRadius:{value:!1},borderBottomRightRadius:{value:!1},borderBottomWidth:{value:!1},borderLeftWidth:{value:!1},borderRightWidth:{value:!1},borderTopLeftRadius:{value:!1},borderTopRightRadius:{value:!1},borderTopWidth:{value:!1},marginBottom:{value:!1},marginLeft:{value:!1},marginRight:{value:!1},marginTop:{value:!1},paddingBottom:{value:!1},paddingLeft:{value:!1},paddingRight:{value:!1},paddingTop:{value:!1},borderStyle:{value:!1},borderTopStyle:{value:!1},borderRightStyle:{value:!1},borderBottomStyle:{value:!1},borderLeftStyle:{value:!1},borderColor:{value:!1},borderTopColor:{value:!1},borderRightColor:{value:!1},borderBottomColor:{value:!1},borderLeftColor:{value:!1}}},visibilityMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/visibility.pcss"),variables:{device:{value:"all"}}},backgroundImageMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundImage.pcss"),variables:{device:{value:"all"},backgroundImage:{value:!1}}},backgroundColorMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/backgroundStyles.pcss"),variables:{device:{value:"all"},backgroundColor:{value:!1},backgroundPosition:{value:!1},backgroundRepeat:{value:!1},backgroundSize:{value:!1}}},animationDelayMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptions/cssMixins/animationDelay.pcss"),variables:{device:{value:"all"},animationDelay:{value:!1}}}}),b()(wt,"defaultState",{currentDevice:"all",borderStyle:"solid",backgroundPosition:"center top",devices:{},attributeMixins:{},defaultStyles:null}),b()(wt,"localizations",ft.get("localizations"));var kt=n("./public/sources/attributes/string/Component.js");function Ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var _t=Object(a.getStorage)("elements"),St=Object(a.getStorage)("workspace"),xt=Object(a.getService)("dataManager"),Et=Object(a.getService)("document"),jt=(0,Object(a.getService)("utils").getBlockRegexp)(),Tt=function(e){f()(n,e);var t=Ct(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.deviceVisibilityChangeHandler=a.deviceVisibilityChangeHandler.bind(u()(a)),a.handleElementVisibilityChange=a.handleElementVisibilityChange.bind(u()(a)),a.boxModelChangeHandler=a.boxModelChangeHandler.bind(u()(a)),a.attachImageChangeHandler=a.attachImageChangeHandler.bind(u()(a)),a.sliderTimeoutChangeHandler=a.sliderTimeoutChangeHandler.bind(u()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.handleElementChange=a.handleElementChange.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.getDefaultStyles();var e=this.props.elementAccessPoint.id;_t.on("element:".concat(e),this.handleElementChange)}},{key:"componentWillUnmount",value:function(){var e=this.props.elementAccessPoint.id;_t.off("element:".concat(e),this.handleElementChange),nt.a.unmountComponentAtNode(this.boxModelRef)}},{key:"handleElementChange",value:function(e,t,n){var a=this;n&&"hide"===n.action?this.forceUpdate():setTimeout((function(){a.getDefaultStyles()}),200)}},{key:"componentDidUpdate",value:function(){this.getDefaultStyles()}},{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=this.getCustomDevicesKeys();return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(a){t.devices[a]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[a]&&(t.devices[a]=D.a.defaultsDeep({},e.device[a],t.devices[a]))})),t}},{key:"updateValue",value:function(e,t){var a={},i={},r=[];"all"===(e=this.updateState(e)).currentDevice?r.push("all"):r=r.concat(this.getCustomDevicesKeys()),r.forEach((function(t){if(!D.a.isEmpty(e.devices[t])){if(e.devices[t].backgroundType||(e.devices[t].backgroundType=n.deviceDefaults.backgroundType),e.devices[t].borderStyle||(e.devices[t].borderStyle=n.deviceDefaults.borderStyle),e.devices[t].backgroundStyle||(e.devices[t].backgroundStyle=n.deviceDefaults.backgroundStyle),e.devices[t].backgroundPosition||(e.devices[t].backgroundPosition=n.deviceDefaults.backgroundPosition),void 0===e.devices[t].gradientAngle&&(e.devices[t].gradientAngle=n.deviceDefaults.gradientAngle),e.devices[t].dividerBackgroundStyle||(e.devices[t].dividerBackgroundStyle=n.deviceDefaults.backgroundStyle),e.devices[t].dividerBackgroundPosition||(e.devices[t].dividerBackgroundPosition=n.deviceDefaults.backgroundPosition),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.prototype.hasOwnProperty.call(a[t],"display"))Object.keys(a[t]).forEach((function(e){"display"!==e&&delete a[t][e]}));else{if(-1===["imagesSimple","backgroundZoom","imagesSlideshow"].indexOf(e.devices[t].backgroundType))delete a[t].images,delete a[t].backgroundStyle,delete a[t].backgroundPosition,delete a[t].backgroundZoom,delete a[t].backgroundZoomSpeed,delete a[t].backgroundZoomReverse;else if(Object.prototype.hasOwnProperty.call(a[t],"images")){var r=a[t].images,o=!!r&&r.constructor===Array,s=!!(r&&r.urls&&r.urls[0])&&r.urls[0].full;s&&"string"==typeof s&&s.match(jt)||(!o||0!==r.length)&&(o||r.urls&&0!==r.urls.length)||(delete a[t].images,delete a[t].backgroundType,delete a[t].backgroundStyle,delete a[t].sliderTimeout,delete a[t].sliderDirection,delete a[t].sliderEffect,delete a[t].backgroundPosition,delete a[t].backgroundZoom,delete a[t].backgroundZoomSpeed,delete a[t].backgroundZoomReverse)}else delete a[t].images,delete a[t].backgroundType,delete a[t].backgroundStyle,delete a[t].sliderTimeout,delete a[t].sliderDirection,delete a[t].sliderEffect,delete a[t].backgroundPosition,delete a[t].backgroundZoom,delete a[t].backgroundZoomSpeed,delete a[t].backgroundZoomReverse;if(-1===["videoEmbed"].indexOf(e.devices[t].backgroundType))delete a[t].videoEmbed;else if(Object.prototype.hasOwnProperty.call(a[t],"videoEmbed")){var l=a[t].videoEmbed,c=l.constructor===Array;(c&&0===l.length||!c&&(!l.urls||0===l.urls.length))&&(delete a[t].videoEmbed,delete a[t].backgroundType)}else delete a[t].videoEmbed,delete a[t].backgroundType;if(""!==a[t].sliderTimeout&&"imagesSlideshow"===a[t].backgroundType||delete a[t].sliderTimeout,""!==a[t].sliderEffect&&"imagesSlideshow"===a[t].backgroundType||delete a[t].sliderEffect,""!==a[t].sliderDirection&&"imagesSlideshow"===a[t].backgroundType&&"carousel"===a[t].sliderEffect||delete a[t].sliderDirection,"videoYoutube"===a[t].backgroundType?a[t].videoYoutube||(delete a[t].videoYoutube,delete a[t].backgroundType):delete a[t].videoYoutube,"videoVimeo"===a[t].backgroundType?a[t].videoVimeo||(delete a[t].videoVimeo,delete a[t].backgroundType):delete a[t].videoVimeo,""===a[t].gradientStartColor&&delete a[t].gradientStartColor,""===a[t].gradientEndColor&&delete a[t].gradientEndColor,a[t].gradientOverlay||"linear"!==!a[t].gradientType?a[t].gradientStartColor||a[t].gradientEndColor||(delete a[t].gradientOverlay,delete a[t].gradientAngle):(delete a[t].gradientAngle,delete a[t].gradientEndColor,delete a[t].gradientStartColor,delete a[t].gradientOverlay),""===a[t].backgroundColor&&delete a[t].backgroundColor,""===a[t].animation&&(delete a[t].animation,delete a[t].animationDelay),""===a[t].animationDelay&&delete a[t].animationDelay,""===a[t].borderColor&&delete a[t].borderColor,""===a[t].borderStyle&&delete a[t].borderStyle,a[t].boxModel&&(a[t].boxModel.borderBottomWidth||a[t].boxModel.borderLeftWidth||a[t].boxModel.borderRightWidth||a[t].boxModel.borderTopWidth||a[t].boxModel.borderWidth)||(delete a[t].borderStyle,delete a[t].borderColor),"image"!==e.devices[t].dividerBackgroundType&&"videoEmbed"!==e.devices[t].dividerBackgroundType&&(delete a[t].dividerBackgroundImage,delete a[t].dividerBackgroundStyle,delete a[t].dividerBackgroundPosition,delete a[t].dividerVideoEmbed),"image"===e.devices[t].dividerBackgroundType)if(Object.prototype.hasOwnProperty.call(a[t],"dividerBackgroundImage")){var u=a[t].dividerBackgroundImage,d=u.constructor===Array;(d&&0===u.length||!d&&(!u.urls||0===u.urls.length))&&(delete a[t].dividerBackgroundStyle,delete a[t].dividerBackgroundPosition,delete a[t].dividerVideoEmbed)}else delete a[t].dividerBackgroundStyle,delete a[t].dividerBackgroundPosition,delete a[t].dividerVideoEmbed;if("videoEmbed"===e.devices[t].dividerBackgroundType)if(delete a[t].dividerBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerVideoEmbed")){var f=a[t].dividerVideoEmbed,h=f.constructor===Array;(h&&0===f.length||!h&&(!f.urls||0===f.urls.length))&&(delete a[t].dividerBackgroundPosition,delete a[t].dividerBackgroundImage)}else delete a[t].dividerBackgroundPosition,delete a[t].dividerBackgroundImage}t=n.getMixins(a,t,i),Object.keys(a[t]).length||delete a[t]}})),this.setFieldValue(a,i,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"getDevicesRender",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),w.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"devicesChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},b()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=D.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=D.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"getDeviceVisibilityRender",value:function(){var e=n.localizations?n.localizations.useTheShowElementToggle:"Use the Show element toggle to hide or show elements on all or custom devices.";if("all"===this.state.currentDevice){var t=this.props.elementAccessPoint.id,a=Et.get(t);if(!a)return null;if("column"===a.tag)return null;var i=!a.hidden;return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement("div",{className:"vcv-ui-form-switch-container"},w.a.createElement("label",{className:"vcv-ui-form-switch"},w.a.createElement("input",{type:"checkbox",onChange:this.handleElementVisibilityChange,id:"show_element",checked:i}),w.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),w.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),w.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),w.a.createElement("label",{htmlFor:"show_element",className:"vcv-ui-form-switch-trigger-label"},"Show element"),w.a.createElement(at.a,null,e)))}return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:"currentDeviceVisible",updater:this.deviceVisibilityChangeHandler,options:{labelText:"Show on device"},value:!this.state.devices[this.state.currentDevice].display}),w.a.createElement(at.a,null,e))}},{key:"handleElementVisibilityChange",value:function(){St.trigger("hide",this.props.elementAccessPoint.id)}},{key:"deviceVisibilityChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);t?delete n.devices[this.state.currentDevice].display:n.devices[this.state.currentDevice].display="none",this.updateValue(n,e)}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getBackgroundTypeRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].backgroundType||n.deviceDefaults.backgroundType;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background type"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"backgroundType",options:{values:[{label:"Single image",value:"imagesSimple"},{label:"Background zoom",value:"backgroundZoom"},{label:"Image slideshow",value:"imagesSlideshow"},{label:"Youtube video",value:"videoYoutube"},{label:"Vimeo video",value:"videoVimeo"},{label:"Self-hosted video",value:"videoEmbed"}]},updater:this.valueChangeHandler,value:e}))}},{key:"renderBoxModel",value:function(e){if(this.boxModelRef){if(this.state.devices[this.state.currentDevice].display)return null;var t=this.state.devices[this.state.currentDevice].boxModel||{};nt.a.render(w.a.createElement(se,{api:this.props.api,fieldKey:"boxModel",updater:this.boxModelChangeHandler,placeholder:e,value:t}),this.boxModelRef)}}},{key:"getDefaultStyles",value:function(){var e=this,t={margin:{},padding:{},border:{}},n="data-vce-do-apply",a=document.querySelector("#vcv-editor-iframe"),i=a.contentDocument||a.contentWindow.document,r="el-".concat(this.props.elementAccessPoint.id),o=i.querySelector("#".concat(r)),s=["border","padding","margin"];if(o){var l=o.cloneNode(!0);l.id="",l.style.height="0",l.style.width="0",l.style.overflow="hidden",l.style.position="fixed",l.style.bottom="0",l.style.right="0",l.setAttribute("data-vcv-do-helper-clone",!0),o.parentNode.appendChild(l),setTimeout((function(){var a=o.getAttribute(n);if(a){var i=e.getElementStyles(l);a.indexOf("all")>=0?t.all=i:s.forEach((function(o){if(a.indexOf(o)>=0)t[o]=i;else{var s="[".concat(n,"*='").concat(o,"'][").concat(n,"*='").concat(r,"']");t[o]=e.getElementStyles(l,s)}}))}else{var c=l.querySelector("[".concat(n,"*='all'][").concat(n,"*='").concat(r,"']"));c?t.all=e.getElementStyles(c):s.forEach((function(a){var i="[".concat(n,"*='").concat(a,"'][").concat(n,"*='").concat(r,"']");t[a]=e.getElementStyles(l,i)}))}l.remove(),l=null;var u=e.parseStyles(t);e.renderBoxModel(u)}),0)}else{var c=this.parseStyles(t);this.renderBoxModel(c)}}},{key:"parseStyles",value:function(e){var t={};for(var n in e){var a=e.all||e[n];for(var i in a)i.indexOf(n)>=0&&(t[i]=a[i])}return t}},{key:"getElementStyles",value:function(e,t){var n={};if(e){var a="";if(t){var i=e.querySelector(t);i&&(a=window.getComputedStyle(i))}else a=e?window.getComputedStyle(e):"";for(var r in se.defaultState)if(a&&a.getPropertyValue){var o=a.getPropertyValue(r.replace(/([A-Z])/g,(function(e){return"-".concat(e[0].toLowerCase())})));o&&"0px"!==o&&1===o.split(" ").length&&(n[r]=o)}}return n}},{key:"boxModelChangeHandler",value:function(e,t){var n=this.state.devices[this.state.currentDevice].boxModel||{};if(!D.a.isEqual(n,t)){var a=D.a.defaultsDeep({},this.state);D.a.isEmpty(t)?delete a.devices[a.currentDevice].boxModel:a.devices[a.currentDevice].boxModel=t,this.updateValue(a,e)}}},{key:"getAttachImageRender",value:function(){var e=this.state.devices[this.state.currentDevice].backgroundType;if(e||(e=this.state.backgroundType),this.state.devices[this.state.currentDevice].display||-1===["imagesSimple","backgroundZoom","imagesSlideshow"].indexOf(e))return null;var t=this.state.devices[this.state.currentDevice].images||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background images")),w.a.createElement(O.a,{api:this.props.api,fieldKey:"attachImage",options:{multiple:!0,dynamicField:!0},defaultValue:"",updater:this.attachImageChangeHandler,value:t,prevValue:this.state.devices[this.state.currentDevice].prevValue,elementAccessPoint:this.props.elementAccessPoint,onDynamicFieldOpen:this.props.onDynamicFieldOpen,onDynamicFieldChange:this.props.onDynamicFieldChange,onDynamicFieldClose:this.props.onDynamicFieldClose}))}},{key:"attachImageChangeHandler",value:function(e,t,n){t&&Object.prototype.hasOwnProperty.call(t,t.draggingIndex)&&delete t.draggingIndex;var a=D.a.defaultsDeep({},this.state),i=a.devices[a.currentDevice];D.a.isEmpty(t)?delete i.images:i.images=t,!i.prevValue&&n&&(i.prevValue=n),i.prevValue&&!n&&(i.prevValue=null),this.updateValue(a,e)}},{key:"getBackgroundStyleRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||-1===["imagesSimple","imagesSlideshow"].indexOf(e.backgroundType)||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var i=e.backgroundStyle||n.deviceDefaults.backgroundStyle;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background style"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"backgroundStyle",options:{values:[{label:"Cover",value:"cover"},{label:"Contain",value:"contain"},{label:"Full width",value:"full-width"},{label:"Full height",value:"full-height"},{label:"Repeat",value:"repeat"},{label:"Repeat horizontal",value:"repeat-x"},{label:"Repeat vertical",value:"repeat-y"},{label:"No repeat",value:"no-repeat"}]},updater:this.valueChangeHandler,value:i}))}},{key:"getBackgroundPositionRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||-1===["imagesSimple","backgroundZoom","imagesSlideshow"].indexOf(e.backgroundType)||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var i=e.backgroundPosition||n.deviceDefaults.backgroundPosition;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background position"),w.a.createElement(Ie,{api:this.props.api,fieldKey:"backgroundPosition",options:{values:[{label:"Left top",value:"left-top",icon:"vcv-ui-icon-attribute-background-position-left-top"},{label:"Center top",value:"center-top",icon:"vcv-ui-icon-attribute-background-position-center-top"},{label:"Right top",value:"right-top",icon:"vcv-ui-icon-attribute-background-position-right-top"},{label:"Left center",value:"left-center",icon:"vcv-ui-icon-attribute-background-position-left-center"},{label:"Center center",value:"center-center",icon:"vcv-ui-icon-attribute-background-position-center-center"},{label:"Right center",value:"right-center",icon:"vcv-ui-icon-attribute-background-position-right-center"},{label:"Left bottom",value:"left-bottom",icon:"vcv-ui-icon-attribute-background-position-left-bottom"},{label:"Center bottom",value:"center-bottom",icon:"vcv-ui-icon-attribute-background-position-center-bottom"},{label:"Right bottom",value:"right-bottom",icon:"vcv-ui-icon-attribute-background-position-right-bottom"}]},updater:this.valueChangeHandler,value:i}))}},{key:"getBackgroundZoomRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||"backgroundZoom"!==e.backgroundType||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var i=e.backgroundZoom||n.deviceDefaults.backgroundZoom;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background zoom scale"),w.a.createElement(De,{api:this.props.api,fieldKey:"backgroundZoom",options:{min:0,max:100,measurement:"%"},updater:this.valueChangeHandler,value:i}))}},{key:"getBackgroundZoomSpeedRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||"backgroundZoom"!==e.backgroundType||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var i=e.backgroundZoomSpeed||n.deviceDefaults.backgroundZoomSpeed;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background zoom time (in seconds)"),w.a.createElement(lt,{api:this.props.api,fieldKey:"backgroundZoomSpeed",options:{min:1},updater:this.valueChangeHandler,value:i}))}},{key:"getBackgroundZoomReverseRender",value:function(){var e=this.state.devices[this.state.currentDevice];if(e.display||"backgroundZoom"!==e.backgroundType||!Object.prototype.hasOwnProperty.call(e,"images"))return null;var t=e.images,a=t.constructor===Array;if(a&&0===t.length||!a&&(!t.urls||0===t.urls.length))return null;var i=e.backgroundZoomReverse||n.deviceDefaults.backgroundZoomReverse;return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:"backgroundZoomReverse",updater:this.valueChangeHandler,options:{labelText:"Use reverse zoom"},value:i}))}},{key:"getBackgroundColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].backgroundColor||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Background color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:"backgroundColor",updater:this.valueChangeHandler,value:e,defaultValue:""}))}},{key:"getGradientOverlayRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].gradientOverlay||!1;return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:"gradientOverlay",updater:this.valueChangeHandler,options:{labelText:"Use gradient overlay"},value:e}))}},{key:"getGradientTypeRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay)return null;var e=this.state.devices[this.state.currentDevice].gradientType||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Gradient type"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"gradientType",options:{values:[{label:"Linear gradient",value:"linear"},{label:"Radial gradient",value:"radial"}]},updater:this.valueChangeHandler,value:e}))}},{key:"getGradientStartColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay)return null;var e=this.state.devices[this.state.currentDevice].gradientStartColor||n.deviceDefaults.gradientStartColor;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Start color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:"gradientStartColor",updater:this.valueChangeHandler,value:e,defaultValue:n.deviceDefaults.gradientStartColor}))}},{key:"getGradientEndColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay)return null;var e=this.state.devices[this.state.currentDevice].gradientEndColor||n.deviceDefaults.gradientEndColor;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"End color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:"gradientEndColor",updater:this.valueChangeHandler,value:e,defaultValue:n.deviceDefaults.gradientEndColor}))}},{key:"getBorderStyleRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderStyle||n.deviceDefaults.borderStyle;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border style"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"borderStyle",options:{values:[{label:"Solid",value:"solid"},{label:"Dotted",value:"dotted"},{label:"Dashed",value:"dashed"},{label:"Double",value:"double"}]},updater:this.valueChangeHandler,value:t}))}},{key:"getBorderColorRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice];if(!e.boxModel||!(e.boxModel.borderBottomWidth||e.boxModel.borderLeftWidth||e.boxModel.borderRightWidth||e.boxModel.borderTopWidth||e.boxModel.borderWidth))return null;var t=this.state.devices[this.state.currentDevice].borderColor||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Border color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:"borderColor",updater:this.valueChangeHandler,value:t,defaultValue:""}))}},{key:"getSliderTimeoutRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"imagesSlideshow"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].sliderTimeout||"",t="carousel"===this.state.devices[this.state.currentDevice].sliderEffect?10:5;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animation timeout (in seconds)"),w.a.createElement(lt,{api:this.props.api,fieldKey:"sliderTimeout",updater:this.sliderTimeoutChangeHandler,placeholder:t,options:{min:1},value:e}))}},{key:"getSliderDirectionRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"imagesSlideshow"!==this.state.devices[this.state.currentDevice].backgroundType||"carousel"!==this.state.devices[this.state.currentDevice].sliderEffect)return null;var e=this.state.devices[this.state.currentDevice].sliderDirection||"left";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Slider direction"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"sliderDirection",updater:this.valueChangeHandler,placeholder:"Left",options:{values:[{label:"Left",value:"left"},{label:"Top",value:"top"},{label:"Right",value:"right"},{label:"Bottom",value:"bottom"}]},value:e}))}},{key:"getSliderEffectRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"imagesSlideshow"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].sliderEffect||n.deviceDefaults.sliderEffect;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Slideshow effect"),w.a.createElement(T.a,{api:this.props.api,fieldKey:"sliderEffect",options:{values:[{label:"Slide",value:"slide"},{label:"Fade",value:"fade"},{label:"Carousel",value:"carousel"}]},updater:this.valueChangeHandler,value:e}))}},{key:"sliderTimeoutChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=parseInt(t),this.updateValue(n,e)}},{key:"getGradientAngleRender",value:function(){if(this.state.devices[this.state.currentDevice].display||!this.state.devices[this.state.currentDevice].gradientOverlay||"radial"===this.state.devices[this.state.currentDevice].gradientType)return null;var e=this.state.devices[this.state.currentDevice].gradientAngle;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Gradient angle"),w.a.createElement(De,{api:this.props.api,fieldKey:"gradientAngle",updater:this.valueChangeHandler,options:{min:0,max:180,measurement:"°"},value:e}))}},{key:"getAnimationRender",value:function(){if(this.state.devices[this.state.currentDevice].display)return null;var e=this.state.devices[this.state.currentDevice].animation||"",t=null;if(e){var n=this.state.devices[this.state.currentDevice].animationDelay||"";t=w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animation delay (in seconds)"),w.a.createElement(lt,{api:this.props.api,fieldKey:"animationDelay",updater:this.valueChangeHandler,placeholder:0,options:{min:0},value:n}))}return w.a.createElement(w.a.Fragment,null,w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Animate"),w.a.createElement(P,{api:this.props.api,fieldKey:"animation",updater:this.valueChangeHandler,value:e})),t)}},{key:"getYoutubeVideoRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"videoYoutube"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].videoYoutube||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"YouTube video link"),w.a.createElement(kt.a,{api:this.props.api,fieldKey:"videoYoutube",updater:this.valueChangeHandler,value:e}))}},{key:"getVimeoVideoRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"videoVimeo"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].videoVimeo||"",t=n.localizations?n.localizations.vimeoVideoLink:"Vimeo video link",a=n.localizations?n.localizations.hidingPlayerControls:"Hiding player controls available only for Vimeo PRO users.";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),w.a.createElement(at.a,null,a)),w.a.createElement(kt.a,{api:this.props.api,fieldKey:"videoVimeo",updater:this.valueChangeHandler,value:e}))}},{key:"getEmbedVideoRender",value:function(){if(this.state.devices[this.state.currentDevice].display||"videoEmbed"!==this.state.devices[this.state.currentDevice].backgroundType)return null;var e=this.state.devices[this.state.currentDevice].videoEmbed||{};return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Video"),w.a.createElement(ne,{api:this.props.api,fieldKey:"videoEmbed",options:{multiple:!1},updater:this.valueChangeHandler,value:e}),w.a.createElement("p",{className:"vcv-ui-form-helper"},"For better browser compatibility please use ",w.a.createElement("b",null,"mp4")," video format"))}},{key:"render",value:function(){var e=this;return w.a.createElement("div",{className:"advanced-design-options"},this.getDevicesRender(),w.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDeviceVisibilityRender(),w.a.createElement("div",{className:"vcv-ui-form-group",ref:function(t){e.boxModelRef=t}})),w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getBorderStyleRender(),this.getBorderColorRender(),this.getBackgroundTypeRender(),this.getAttachImageRender(),this.getSliderEffectRender(),this.getSliderTimeoutRender(),this.getSliderDirectionRender(),this.getYoutubeVideoRender(),this.getVimeoVideoRender(),this.getEmbedVideoRender(),this.getBackgroundStyleRender(),this.getBackgroundPositionRender(),this.getBackgroundZoomRender(),this.getBackgroundZoomSpeedRender(),this.getBackgroundZoomReverseRender(),this.getBackgroundColorRender(),this.getGradientOverlayRender(),this.getGradientTypeRender(),this.getGradientStartColorRender(),this.getGradientEndColorRender(),this.getGradientAngleRender(),this.getAnimationRender())))}}],[{key:"addPixelToNumber",value:function(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}},{key:"getAnimationDelayMixin",value:function(e,t,a){if(Object.prototype.hasOwnProperty.call(e[t],"animationDelay")){var i=e[t].animationDelay;if(!D.a.isEmpty(i)){var r="animationDelayMixin:".concat(t);a[r]={},a[r]=D.a.defaultsDeep({},n.attributeMixins.animationDelayMixin),a[r].variables.animationDelay={value:i};var o="vce-o-animate-delay--".concat(i);a[r].variables.selector={value:"all"===t?o:o+"-".concat(t)},a[r].variables.device={value:t}}}}},{key:"getMixins",value:function(e,t,a){var i=this;if(Object.prototype.hasOwnProperty.call(e[t],"display"))a["visibilityMixin:".concat(t)]=D.a.defaultsDeep({},n.attributeMixins.visibilityMixin),a["visibilityMixin:".concat(t)].variables={device:{value:t}};else{if(Object.prototype.hasOwnProperty.call(e[t],"boxModel")){var r=e[t].boxModel;D.a.isEmpty(r)||function(){var o="boxModelMixin:".concat(t);a[o]={},a[o]=D.a.defaultsDeep({},n.attributeMixins.boxModelMixin);var s={borderWidth:[{key:"borderStyle",value:"borderStyle"},{key:"borderColor",value:"borderColor"}],borderTopWidth:[{key:"borderTopStyle",value:"borderStyle"},{key:"borderTopColor",value:"borderColor"}],borderRightWidth:[{key:"borderRightStyle",value:"borderStyle"},{key:"borderRightColor",value:"borderColor"}],borderBottomWidth:[{key:"borderBottomStyle",value:"borderStyle"},{key:"borderBottomColor",value:"borderColor"}],borderLeftWidth:[{key:"borderLeftStyle",value:"borderStyle"},{key:"borderLeftColor",value:"borderColor"}]};for(var l in r)a[o].variables[l]={value:i.addPixelToNumber(r[l])},s[l]&&s[l].forEach((function(i){var r=e[t][i.value]||!1;a[o].variables[i.key]={value:n.addPixelToNumber(r)}}));a[o].variables.device={value:t}}()}if(e[t]&&e[t].backgroundColor){var o="backgroundColorMixin:".concat(t);a[o]={},a[o]=D.a.defaultsDeep({},n.attributeMixins.backgroundColorMixin),a[o].variables.backgroundColor={value:e[t].backgroundColor},a[o].variables.device={value:t}}if(e[t]&&e[t].gradientOverlay){var s="gradientMixin:".concat(t);a[s]={},"radial"===e[t].gradientType?a[s]=D.a.defaultsDeep({},n.attributeMixins.radialGradientMixin):(a[s]=D.a.defaultsDeep({},n.attributeMixins.gradientMixin),a[s].variables.angle={value:e[t].gradientAngle||0}),e[t].gradientStartColor&&(a[s].variables.startColor={value:e[t].gradientStartColor}),e[t].gradientEndColor&&(a[s].variables.endColor={value:e[t].gradientEndColor}),a[s].variables.device={value:t}}if(e[t]&&e[t].divider&&("image"===e[t].dividerBackgroundType||"videoEmbed"===e[t].dividerBackgroundType)){var l="dividerMixin:".concat(t);a[l]={},a[l]=D.a.defaultsDeep({},n.attributeMixins.dividerMixin),a[l].variables.device={value:t}}n.getAnimationDelayMixin(e,t,a)}return t}}]),n}(k.a);b()(Tt,"localizations",xt.get("localizations")),b()(Tt,"defaultProps",{fieldType:"designOptionsAdvanced"}),b()(Tt,"attributeMixins",{boxModelMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/boxModel.pcss"),variables:{device:{value:!1},margin:{value:!1},padding:{value:!1},borderWidth:{value:!1},borderRadius:{value:!1},borderBottomLeftRadius:{value:!1},borderBottomRightRadius:{value:!1},borderBottomWidth:{value:!1},borderLeftWidth:{value:!1},borderRightWidth:{value:!1},borderTopLeftRadius:{value:!1},borderTopRightRadius:{value:!1},borderTopWidth:{value:!1},marginBottom:{value:!1},marginLeft:{value:!1},marginRight:{value:!1},marginTop:{value:!1},paddingBottom:{value:!1},paddingLeft:{value:!1},paddingRight:{value:!1},paddingTop:{value:!1},borderStyle:{value:!1},borderTopStyle:{value:!1},borderRightStyle:{value:!1},borderBottomStyle:{value:!1},borderLeftStyle:{value:!1},borderColor:{value:!1},borderTopColor:{value:!1},borderRightColor:{value:!1},borderBottomColor:{value:!1},borderLeftColor:{value:!1}}},visibilityMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/visibility.pcss"),variables:{device:{value:"all"}}},backgroundColorMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/backgroundColor.pcss"),variables:{device:{value:"all"},backgroundColor:{value:!1}}},gradientMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/gradientColor.pcss"),variables:{device:{value:"all"},startColor:{value:"rgba(0, 0, 0, 0)"},endColor:{value:"rgba(0, 0, 0, 0)"},angle:{value:0}}},radialGradientMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/radialGradientColor.pcss"),variables:{device:{value:"all"},startColor:{value:"rgba(0, 0, 0, 0)"},endColor:{value:"rgba(0, 0, 0, 0)"}}},dividerMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/divider.pcss"),variables:{device:{value:"all"}}},animationDelayMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/designOptionsAdvanced/cssMixins/animationDelay.pcss"),variables:{device:{value:"all"},animationDelay:{value:!1}}}}),b()(Tt,"deviceDefaults",{backgroundType:"imagesSimple",borderStyle:"solid",backgroundStyle:"cover",backgroundPosition:"center-top",backgroundZoom:50,backgroundZoomSpeed:30,backgroundZoomReverse:!1,gradientAngle:45,sliderEffect:"slide",dividerFlipHorizontal:"horizontally-left",dividerFlipVertical:"vertically-down",dividerPosition:"top",dividerBackgroundType:"color",dividerShape:{icon:"vcv-ui-icon-dividers vcv-ui-icon-dividers-zigzag",iconSet:"all"},dividerShapeNew:{icon:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag",iconSet:"all"},gradientStartColor:"rgba(226, 135, 135, 0.5)",gradientEndColor:"rgba(93, 55, 216, 0.5)",dividerBackgroundColor:"#6567df",dividerBackgroundGradientStartColor:"rgb(226, 135, 135)",dividerBackgroundGradientEndColor:"rgb(93, 55, 216)",dividerBackgroundGradientAngle:0}),b()(Tt,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{},defaultStyles:null});function Mt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Pt={dividers:n("./public/sources/attributes/dividerpicker/lib/dividerShapes-2.0.js")},Ot=function(e){f()(n,e);var t=Mt(n);function n(e){var a;return o()(this,n),a=t.call(this,e),b()(u()(a),"handlePopupToggle",(function(e){e&&e.preventDefault&&e.preventDefault(),a.state.popupOpen?document.body.removeEventListener("click",a.closeIfNotInside):document.body.addEventListener("click",a.closeIfNotInside),a.setState({popupOpen:!a.state.popupOpen,search:""})})),b()(u()(a),"handleSearchChange",(function(e){a.setState({search:e.currentTarget.value})})),b()(u()(a),"closeIfNotInside",(function(e){e&&e.preventDefault();var t=e.target,n=".vcv-ui-form-iconpicker-content",i=".vcv-ui-iconpicker-picker-dropdown";(void 0===t.closest?a.getClosest(t,n)||a.getClosest(t,i):t.closest(n)||t.closest(i))||a.handlePopupToggle()})),a.state={search:"",popupOpen:!1,value:{icon:e.value.icon},showSearch:!0,iconSetList:Pt.dividers},a}return l()(n,[{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"filteredIcons",value:function(){var e=this.state,t=e.search,n=e.iconSetList,a=[],i=[];return n.forEach((function(e){i.indexOf(e.id)>-1||(i.push(e.id),a.push(e))})),t&&(a=a.filter((function(e){return e.title.toLowerCase().indexOf(t.toLowerCase())>-1}))),a}},{key:"iconsContent",value:function(){var e=this,t=this.state.value.icon,n=[];return this.filteredIcons().forEach((function(a){var i=H()({"vcv-ui-form-iconpicker-option":!0,"vcv-ui-form-state--active":a.id===t});n.push(w.a.createElement("span",{key:a.id,className:i,value:a.id,onClick:e.handleChange,title:a.title},w.a.createElement("i",{className:a.id})))})),n}},{key:"popupContent",value:function(){var e=this.state,t=e.search,n=e.showSearch,a=this.iconsContent();a.length||a.push(w.a.createElement("div",{className:"vcv-ui-form-iconpicker-error",key:"no-icon-found"},"No icons found"));var i=H()({"vcv-ui-form-iconpicker-content":!0,"vcv-ui-form-state--active":this.state.popupOpen}),r=null;return n&&(r=w.a.createElement("div",{className:"vcv-ui-input-search"},w.a.createElement("input",{type:"search",value:t,onChange:this.handleSearchChange,placeholder:"Search Icon",className:"vcv-ui-form-input"}),w.a.createElement("label",{className:"vcv-ui-form-input-search-addon"},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})))),w.a.createElement("div",{className:i},w.a.createElement("div",{className:"vcv-ui-form-iconpicker-content-heading"},r),w.a.createElement("div",{className:"vcv-ui-form-iconpicker-options"},a))}},{key:"handleChange",value:function(e){var t=Object.assign({},this.state.value);t.icon=e.currentTarget.attributes.value.textContent,this.setFieldValue(t)}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"render",value:function(){var e=this.state.popupOpen,t=this.state.value.icon,n=H()({"vcv-ui-param-iconpicker-icon-empty":!t},t),a=H()({"vcv-ui-form-dropdown":!0,"vcv-ui-form-dropdown-style--inline":!0,"vcv-ui-iconpicker-picker-dropdown":!0,"vcv-ui-form-state--focus":e}),i="";e&&(i=this.popupContent());var r=H()({"vcv-ui-form-iconpicker":!0});return w.a.createElement("div",{className:r},w.a.createElement("div",{className:"vcv-ui-form-iconpicker"},w.a.createElement("div",{className:a,onClick:this.handlePopupToggle},w.a.createElement("i",{className:n})),i))}}]),n}(k.a);function At(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(Ot,"defaultProps",{fieldType:"dividerpicker"});var Dt=function(e){f()(n,e);var t=At(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=this.getCustomDevicesKeys();return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(a){t.devices[a]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[a]&&(t.devices[a]=D.a.defaultsDeep({},e.device[a],t.devices[a]))})),t}},{key:"updateValue",value:function(e,t){var a={},i={},r=[];"all"===(e=this.updateState(e)).currentDevice?r.push("all"):r=r.concat(this.getCustomDevicesKeys()),r.forEach((function(t){if(!D.a.isEmpty(e.devices[t])){if(e.devices[t].dividerTopBackgroundStyle||(e.devices[t].dividerTopBackgroundStyle=n.deviceDefaults.dividerTopBackgroundStyle),e.devices[t].dividerBottomBackgroundStyle||(e.devices[t].dividerBottomBackgroundStyle=n.deviceDefaults.dividerBottomBackgroundStyle),e.devices[t].dividerTopBackgroundPosition||(e.devices[t].dividerTopBackgroundPosition=n.deviceDefaults.dividerTopBackgroundPosition),e.devices[t].dividerBottomBackgroundPosition||(e.devices[t].dividerBottomBackgroundPosition=n.deviceDefaults.dividerBottomBackgroundPosition),a[t]=D.a.defaultsDeep({},e.devices[t]),a[t].dividerTop){if("image"!==e.devices[t].dividerTopBackgroundType&&"videoEmbed"!==e.devices[t].dividerTopBackgroundType&&"videoYoutube"!==e.devices[t].dividerTopBackgroundType&&"videoVimeo"!==e.devices[t].dividerTopBackgroundType&&(delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopBackgroundStyle,delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo),"image"===e.devices[t].dividerTopBackgroundType)if(Object.prototype.hasOwnProperty.call(a[t],"dividerTopBackgroundImage")){var i=a[t].dividerTopBackgroundImage,r=i.constructor===Array;(r&&0===i.length||!r&&(!i.urls||0===i.urls.length))&&(delete a[t].dividerTopBackgroundStyle,delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo)}else delete a[t].dividerTopBackgroundStyle,delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo;if("videoEmbed"===e.devices[t].dividerTopBackgroundType)if(delete a[t].dividerTopBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerTopVideoEmbed")){var o=a[t].dividerTopVideoEmbed,s=o.constructor===Array;(s&&0===o.length||!s&&(!o.urls||0===o.urls.length))&&(delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo)}else delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoYoutube,delete a[t].dividerTopVideoVimeo;if("videoYoutube"===e.devices[t].dividerTopBackgroundType)if(delete a[t].dividerTopBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerTopVideoYoutube"))a[t].dividerTopVideoYoutube||(delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoVimeo);else delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoVimeo;if("videoVimeo"===e.devices[t].dividerTopBackgroundType)if(delete a[t].dividerTopBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerTopVideoVimeo"))a[t].dividerTopVideoVimeo||(delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube);else delete a[t].dividerTopBackgroundPosition,delete a[t].dividerTopBackgroundImage,delete a[t].dividerTopVideoEmbed,delete a[t].dividerTopVideoYoutube}else Object.keys(a[t]).forEach((function(e){"dividerTop"!==e&&e.includes("dividerTop")&&delete a[t][e]}));if(a[t].dividerBottom){if("image"!==e.devices[t].dividerBottomBackgroundType&&"videoEmbed"!==e.devices[t].dividerBottomBackgroundType&&"videoYoutube"!==e.devices[t].dividerBottomBackgroundType&&"videoVimeo"!==e.devices[t].dividerBottomBackgroundType&&(delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomBackgroundStyle,delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo),"image"===e.devices[t].dividerBottomBackgroundType)if(Object.prototype.hasOwnProperty.call(a[t],"dividerBottomBackgroundImage")){var l=a[t].dividerBottomBackgroundImage,c=l.constructor===Array;(c&&0===l.length||!c&&(!l.urls||0===l.urls.length))&&(delete a[t].dividerBottomBackgroundStyle,delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo)}else delete a[t].dividerBottomBackgroundStyle,delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo;if("videoEmbed"===e.devices[t].dividerBottomBackgroundType)if(delete a[t].dividerBottomBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerBottomVideoEmbed")){var u=a[t].dividerBottomVideoEmbed,d=u.constructor===Array;(d&&0===u.length||!d&&(!u.urls||0===u.urls.length))&&(delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo)}else delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoYoutube,delete a[t].dividerBottomVideoVimeo;if("videoYoutube"===e.devices[t].dividerBottomBackgroundType)if(delete a[t].dividerBottomBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerBottomVideoYoutube"))a[t].dividerBottomVideoYoutube||(delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoVimeo);else delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoVimeo;if("videoVimeo"===e.devices[t].dividerBottomBackgroundType)if(delete a[t].dividerBottomBackgroundStyle,Object.prototype.hasOwnProperty.call(a[t],"dividerBottomVideoVimeo"))a[t].dividerBottomVideoVimeo||(delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube);else delete a[t].dividerBottomBackgroundPosition,delete a[t].dividerBottomBackgroundImage,delete a[t].dividerBottomVideoEmbed,delete a[t].dividerBottomVideoYoutube}else Object.keys(a[t]).forEach((function(e){"dividerBottom"!==e&&e.includes("dividerBottom")&&delete a[t][e]}));Object.keys(a[t]).length||delete a[t]}}));var o=r.concat(this.getCustomDevicesKeys());o.push("all"),o.forEach((function(e){var t="dividerTopMixin:".concat(e);i[t]=D.a.defaultsDeep({},n.attributeMixins.dividerTopMixin),i[t].variables.device={value:e},t="dividerBottomMixin:".concat(e),i[t]=D.a.defaultsDeep({},n.attributeMixins.dividerBottomMixin),i[t].variables.device={value:e}})),this.setFieldValue(a,i,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"getDevicesRender",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),w.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"devicesChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},b()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=D.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=D.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getDividerRender",value:function(e){var t="divider".concat(e),n=this.state.devices[this.state.currentDevice][t]||!1,a=t,i="Enable ".concat(e.toLowerCase()," shape divider");return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,options:{labelText:i},value:n}))}},{key:"getDividerShapeRender",value:function(e){var t="divider".concat(e),a="".concat(t,"Shape"),i=this.state.devices[this.state.currentDevice];if(!i[t])return null;var r=i[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider shape"),w.a.createElement(Ot,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:r}))}},{key:"getDividerFlipRender",value:function(e){var t="divider".concat(e),a="".concat(t,"FlipHorizontal"),i=this.state.devices[this.state.currentDevice];if(!i[t])return null;var r=i[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Flip"),w.a.createElement(Ie,{api:this.props.api,fieldKey:a,options:{values:[{label:"Left",value:"horizontally-left",icon:"vcv-ui-icon-attribute-mirror-horizontally-left"},{label:"Right",value:"horizontally-right",icon:"vcv-ui-icon-attribute-mirror-horizontally-right"}]},updater:this.valueChangeHandler,value:r}))}},{key:"getDividerHeightRender",value:function(e){var t="divider".concat(e),n="".concat(t,"Height"),a=this.state.devices[this.state.currentDevice];if(!a[t])return null;var i=a[n];return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider size"),w.a.createElement(De,{api:this.props.api,fieldKey:n,updater:this.valueChangeHandler,options:{min:0,max:200,measurement:"%"},value:i}))}},{key:"getDividerWidthRender",value:function(e){var t="divider".concat(e),n="".concat(t,"Width"),a=this.state.devices[this.state.currentDevice];if(!a[t])return null;var i=a[n];return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider form scale"),w.a.createElement(De,{api:this.props.api,fieldKey:n,updater:this.valueChangeHandler,options:{min:100,max:300,measurement:"%"},value:i}))}},{key:"getDividerBackgroundTypeRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundType"),i=this.state.devices[this.state.currentDevice];if(!i[t])return null;var r=i[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background type"),w.a.createElement(T.a,{api:this.props.api,fieldKey:a,options:{values:[{label:"Color",value:"color"},{label:"Gradient",value:"gradient"},{label:"Image",value:"image"},{label:"Self-hosted video",value:"videoEmbed"},{label:"Youtube video",value:"videoYoutube"},{label:"Vimeo video",value:"videoVimeo"}]},updater:this.valueChangeHandler,value:r}))}},{key:"getDividerBackgroundColorRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundColor"),i="".concat(t,"BackgroundType"),r=this.state.devices[this.state.currentDevice],o=r[i];if(!r[t]||"color"!==o)return null;var s=r[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:s,defaultValue:n.deviceDefaults[a]}))}},{key:"getDividerBackgroundGradientStartColorRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundGradientStartColor"),i="".concat(t,"BackgroundType"),r=this.state.devices[this.state.currentDevice],o=r[i];if(!r[t]||"gradient"!==o)return null;var s=r[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider start color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:s,defaultValue:n.deviceDefaults[a]}))}},{key:"getDividerBackgroundGradientEndColorRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundGradientEndColor"),i="".concat(t,"BackgroundType"),r=this.state.devices[this.state.currentDevice],o=r[i];if(!r[t]||"gradient"!==o)return null;var s=r[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider end color"),w.a.createElement(Pe,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:s,defaultValue:n.deviceDefaults[a]}))}},{key:"getDividerBackgroundGradientAngleRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundGradientAngle"),a="".concat(t,"BackgroundType"),i=this.state.devices[this.state.currentDevice],r=i[a];if(!i[t]||"gradient"!==r)return null;var o=i[n];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider gradient angle"),w.a.createElement(De,{api:this.props.api,fieldKey:n,updater:this.valueChangeHandler,options:{min:0,max:180,measurement:"°"},value:o}))}},{key:"getDividerAttachImageRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundImage"),a="".concat(t,"BackgroundType"),i=this.state.devices[this.state.currentDevice],r=i[a];if(!i[t]||"image"!==r)return null;var o=i[n]||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider image"),w.a.createElement(O.a,{api:this.props.api,fieldKey:n,options:{multiple:!1},updater:this.valueChangeHandler,value:o,elementAccessPoint:this.props.elementAccessPoint}))}},{key:"getDividerBackgroundStyleRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundStyle"),i="".concat(t,"BackgroundType"),r="".concat(t,"BackgroundImage"),o=this.state.devices[this.state.currentDevice],s=o[i];if(!o[t]||"image"!==s||!Object.prototype.hasOwnProperty.call(o,r))return null;var l=o[r],c=l.constructor===Array;if(c&&0===l.length||!c&&(!l.urls||0===l.urls.length))return null;var u=o[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background style"),w.a.createElement(T.a,{api:this.props.api,fieldKey:a,options:{values:[{label:"Cover",value:"cover"},{label:"Contain",value:"contain"},{label:"Full width",value:"full-width"},{label:"Full height",value:"full-height"},{label:"Repeat",value:"repeat"},{label:"Repeat horizontal",value:"repeat-x"},{label:"Repeat vertical",value:"repeat-y"},{label:"No repeat",value:"no-repeat"}]},updater:this.valueChangeHandler,value:u}))}},{key:"getDividerBackgroundPositionRender",value:function(e){var t="divider".concat(e),a="".concat(t,"BackgroundPosition"),i="".concat(t,"BackgroundType"),r="".concat(t,"BackgroundImage"),o="".concat(t,"VideoEmbed"),s="".concat(t,"VideoYoutube"),l="".concat(t,"VideoVimeo"),c=this.state.devices[this.state.currentDevice],u=c[i];if("image"!==u&&"videoEmbed"!==u&&"videoYoutube"!==u&&"videoVimeo"!==u||!c[t])return null;if("image"===u){if(!Object.prototype.hasOwnProperty.call(c,r))return null;var d=c[r],f=d.constructor===Array;if(f&&0===d.length||!f&&(!d.urls||0===d.urls.length))return null}if("videoEmbed"===u){if(!Object.prototype.hasOwnProperty.call(c,o))return null;var h=c[o],p=h.constructor===Array;if(p&&0===h.length||!p&&(!h.urls||0===h.urls.length))return null}if("videoYoutube"===u&&!c[s])return null;if("videoVimeo"===u&&!c[l])return null;var m=c[a]||n.deviceDefaults[a];return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background position"),w.a.createElement(Ie,{api:this.props.api,fieldKey:a,options:{values:[{label:"Left top",value:"left-top",icon:"vcv-ui-icon-attribute-background-position-left-top"},{label:"Center top",value:"center-top",icon:"vcv-ui-icon-attribute-background-position-center-top"},{label:"Right top",value:"right-top",icon:"vcv-ui-icon-attribute-background-position-right-top"},{label:"Left center",value:"left-center",icon:"vcv-ui-icon-attribute-background-position-left-center"},{label:"Center center",value:"center-center",icon:"vcv-ui-icon-attribute-background-position-center-center"},{label:"Right center",value:"right-center",icon:"vcv-ui-icon-attribute-background-position-right-center"},{label:"Left bottom",value:"left-bottom",icon:"vcv-ui-icon-attribute-background-position-left-bottom"},{label:"Center bottom",value:"center-bottom",icon:"vcv-ui-icon-attribute-background-position-center-bottom"},{label:"Right bottom",value:"right-bottom",icon:"vcv-ui-icon-attribute-background-position-right-bottom"}]},updater:this.valueChangeHandler,value:m}))}},{key:"getDividerEmbedVideoRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundType"),a="".concat(t,"VideoEmbed"),i=this.state.devices[this.state.currentDevice],r=i[n];if(!i[t]||"videoEmbed"!==r)return null;var o=i[a]||{};return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Divider background video"),w.a.createElement(ne,{api:this.props.api,fieldKey:a,options:{multiple:!1},updater:this.valueChangeHandler,value:o}),w.a.createElement("p",{className:"vcv-ui-form-helper"},"For better browser compatibility please use ",w.a.createElement("b",null,"mp4")," video format"))}},{key:"getDividerYoutubeVideoRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundType"),a="".concat(t,"VideoYoutube"),i=this.state.devices[this.state.currentDevice],r=i[n];if(!i[t]||"videoYoutube"!==r)return null;var o=i[a]||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"YouTube video link"),w.a.createElement(kt.a,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:o}))}},{key:"getDividerVimeoVideoRender",value:function(e){var t="divider".concat(e),n="".concat(t,"BackgroundType"),a="".concat(t,"VideoVimeo"),i=this.state.devices[this.state.currentDevice],r=i[n];if(!i[t]||"videoVimeo"!==r)return null;var o=i[a]||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Vimeo video link"),w.a.createElement(kt.a,{api:this.props.api,fieldKey:a,updater:this.valueChangeHandler,value:o}))}},{key:"render",value:function(){return w.a.createElement("div",{className:"vcv-ui-divider-section"},this.getDevicesRender(),w.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getDividerRender("Top"),this.getDividerShapeRender("Top"),this.getDividerFlipRender("Top"),this.getDividerHeightRender("Top"),this.getDividerWidthRender("Top"),this.getDividerBackgroundTypeRender("Top"),this.getDividerBackgroundColorRender("Top"),this.getDividerBackgroundGradientStartColorRender("Top"),this.getDividerBackgroundGradientEndColorRender("Top"),this.getDividerBackgroundGradientAngleRender("Top"),this.getDividerAttachImageRender("Top"),this.getDividerBackgroundStyleRender("Top"),this.getDividerEmbedVideoRender("Top"),this.getDividerYoutubeVideoRender("Top"),this.getDividerVimeoVideoRender("Top"),this.getDividerBackgroundPositionRender("Top"),this.getDividerRender("Bottom"),this.getDividerShapeRender("Bottom"),this.getDividerFlipRender("Bottom"),this.getDividerHeightRender("Bottom"),this.getDividerWidthRender("Bottom"),this.getDividerBackgroundTypeRender("Bottom"),this.getDividerBackgroundColorRender("Bottom"),this.getDividerBackgroundGradientStartColorRender("Bottom"),this.getDividerBackgroundGradientEndColorRender("Bottom"),this.getDividerBackgroundGradientAngleRender("Bottom"),this.getDividerAttachImageRender("Bottom"),this.getDividerBackgroundStyleRender("Bottom"),this.getDividerEmbedVideoRender("Bottom"),this.getDividerYoutubeVideoRender("Bottom"),this.getDividerVimeoVideoRender("Bottom"),this.getDividerBackgroundPositionRender("Bottom"))))}}]),n}(k.a);b()(Dt,"defaultProps",{fieldType:"divider"}),b()(Dt,"attributeMixins",{dividerTopMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerTop.pcss"),variables:{device:{value:"all"}}},dividerBottomMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/divider/cssMixins/dividerBottom.pcss"),variables:{device:{value:"all"}}}}),b()(Dt,"deviceDefaults",{dividerTopBackgroundStyle:"cover",dividerTopBackgroundPosition:"center-top",dividerTopFlipHorizontal:"horizontally-left",dividerTopFlipVertical:"vertically-down",dividerTopBackgroundType:"color",dividerTopShape:{icon:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag",iconSet:"dividers"},dividerTopBackgroundColor:"#6567df",dividerTopBackgroundGradientStartColor:"rgb(226, 135, 135)",dividerTopBackgroundGradientEndColor:"rgb(93, 55, 216)",dividerTopBackgroundGradientAngle:0,dividerTopWidth:"100",dividerTopHeight:"20",dividerBottomBackgroundStyle:"cover",dividerBottomBackgroundPosition:"center-top",dividerBottomFlipHorizontal:"horizontally-left",dividerBottomFlipVertical:"vertically-down",dividerBottomBackgroundType:"color",dividerBottomShape:{icon:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag",iconSet:"dividers"},dividerBottomBackgroundColor:"#6567df",dividerBottomBackgroundGradientStartColor:"rgb(226, 135, 135)",dividerBottomBackgroundGradientEndColor:"rgb(93, 55, 216)",dividerBottomBackgroundGradientAngle:0,dividerBottomWidth:"100",dividerBottomHeight:"20"}),b()(Dt,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{}});var Rt=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),Lt=n.n(Rt),Bt=n("./public/components/panels/editForm/lib/activitiesManager.js"),It=n("./node_modules/util/util.js");function Nt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Ft=function(e){f()(n,e);var t=Nt(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state={dependenciesClasses:[],hasInnerFields:!1,isFieldLoading:!1},a.setInnerFieldStatus=a.setInnerFieldStatus.bind(u()(a)),a.setLoadingState=a.setLoadingState.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){this.props.setFieldMount(this.props.fieldKey,{refWrapper:this.refs.fieldAttributeWrapper,refWrapperComponent:this,refAttributeComponent:this.refs.attributeComponent},"field")}},{key:"componentWillUnmount",value:function(){this.props.setFieldUnmount(this.props.fieldKey,"field")}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.setFieldMount(e.fieldKey,{refWrapper:this.refs.fieldAttributeWrapper,refWrapperComponent:this,refAttributeComponent:this.refs.attributeComponent},"field")}},{key:"setInnerFieldStatus",value:function(){this.setState({hasInnerFields:!0})}},{key:"setLoadingState",value:function(e){this.setState({isFieldLoading:e})}},{key:"render",value:function(){var e=this.props,t=e.elementAccessPoint,n=e.fieldKey,a=t.cook(),i=a.toJS(),r=a.settings(n),o=r.type,s=r.settings,l=o.component;if(!l)return null;if(!s)throw new Error(Object(It.format)("Wrong attribute settings %s",n));if(!o)throw new Error(Object(It.format)("Wrong attribute type %s",n));var c=H()({"vcv-ui-form-dependency":!0},this.state.dependenciesClasses),u=H()({"vcv-ui-form-group":!0,"vcv-ui-form-group--has-inner-fields":this.state.hasInnerFields}),d=null;n&&i&&(d=i[n]);var f=s.options,h="",p=null;if(f&&"string"==typeof f.description&&(p=w.a.createElement(at.a,null,f.description)),f&&"string"==typeof f.label){var m=null;this.state.isFieldLoading&&(m=w.a.createElement("span",{className:"vcv-ui-wp-spinner"})),h=w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},f.label,m),p)}var v="";if(f&&f.descriptionHTML){var g=f.descriptionHTML.replace("{vcvCreateMenuUrl}",window.vcvCreateMenuUrl);v=w.a.createElement("p",{className:"vcv-ui-form-helper",dangerouslySetInnerHTML:{__html:g}})}var b=s.defaultValue;return void 0===b&&(b=s.value),w.a.createElement("div",{ref:"fieldAttributeWrapper",className:c},w.a.createElement("div",{className:u,key:"element-form-group-field-".concat(a.get("id"),"-").concat(n)},h,w.a.createElement(l,L()({},this.props,{key:"inner-attribute-"+n+a.get("id"),options:f,value:d,fieldKey:n,defaultValue:b,updater:this.props.updater,elementAccessPoint:t,ref:"attributeComponent",setLoadingState:this.setLoadingState})),v))}}]),n}(w.a.Component);function Ht(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(Ft,"propTypes",{elementAccessPoint:z.a.object.isRequired,fieldKey:z.a.string.isRequired,updater:z.a.func.isRequired,setFieldMount:z.a.func.isRequired,setFieldUnmount:z.a.func.isRequired});var Vt=function(e){f()(n,e);var t=Ht(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"field",(function(t){if("designOptions"!==t.key&&"metaCustomId"!==t.key&&!(e.props.exclude&&e.props.exclude.length&&e.props.exclude.indexOf(t.key)>=0))return w.a.createElement(Ft,L()({},e.props,{setFieldMount:e.setFieldMount,setFieldUnmount:e.setFieldUnmount,key:"element-edit-form-field-".concat(e.props.elementAccessPoint.id,"-").concat(t.key),fieldKey:t.key,fieldType:t.data.type.name||t.data.settings.type,updater:e.onElementChange}))})),b()(u()(e),"onElementChange",(function(t,n){e.props.elementAccessPoint.set(t,n),e.callFieldActivities(null,t),e.props.onChange()})),e}return l()(n,[{key:"render",value:function(){var e=this,t=[];return this.props.allTabs.forEach((function(n){var a=H()({},"vcv-ui-editor-plate-".concat(n.id));t.push(w.a.createElement("div",{key:"element-plate-visible-".concat(e.props.elementAccessPoint.id,"-").concat(n.id),className:a},n.params.map(e.field)))})),w.a.createElement("div",null,t)}}]),n}(Bt.a);function zt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(Vt,"propTypes",{elementAccessPoint:z.a.object.isRequired,exclude:z.a.array});var Ut=i.a.getService("cook"),Wt=i.a.getService("elementAccessPoint"),Gt=i.a.getService("hubElements"),qt=i.a.getStorage("hubElements"),Kt=i.a.getStorage("workspace"),Yt=i.a.getService("dataManager"),$t=function(e){f()(n,e);var t=zt(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleAttributeChange=a.handleAttributeChange.bind(u()(a)),a.onClickReplacement=a.onClickReplacement.bind(u()(a)),a.handleReplacementsToggle=a.handleReplacementsToggle.bind(u()(a)),a.handleSectionToggle=a.handleSectionToggle.bind(u()(a)),a.handleToggleShowReplace=a.handleToggleShowReplace.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){!e.value.id&&e.fieldKeyInner&&(e.value.id=e.fieldKeyInner);var t=Wt.getInstance(null,e.value);return t.parentElementAccessPoint=this.props.elementAccessPoint,{allValues:Object.assign({},e.value),value:e.value,tag:e.value.tag,elementAccessPoint:t,allTabs:n.updateTabs(t.cook()),isInnerElementReplaceOpened:e.isInnerElementReplaceOpened}}},{key:"handleGoToHub",value:function(){var e={action:"addHub",element:{},tag:"",options:{filterType:"element",id:0,bundleType:void 0}};Kt.state("settings").set(e)}},{key:"onClickReplacement",value:function(e,t){var a=this,i={tag:e};t&&(i=t.toJS()),i.id=this.state.value.id;var r=Wt.getInstance(null,i);r.parentElementAccessPoint=this.props.elementAccessPoint;var o=r.cook(),s=Object.assign({},this.state.allValues,this.state.value);this.props.options&&this.props.options.merge&&Object.keys(o.toJS()).forEach((function(e){void 0!==s[e]&&(a.props.options.merge.attributes.findIndex((function(t){return t.key===e&&t.type===Lt()(s[e])}))>-1&&(o.set(e,s[e]),r.set(e,s[e])))}));var l=o.toJS();this.setState({allValues:Object.assign({},this.state.value,i),value:l,tag:o.get("tag"),elementAccessPoint:r,allTabs:n.updateTabs(o)}),this.setFieldValue(l)}},{key:"onClickReplacementDropdown",value:function(e,t){this.onClickReplacement(t)}},{key:"handleReplacementsToggle",value:function(){this.setState({showReplacements:!this.state.showReplacements})}},{key:"handleAttributeChange",value:function(){this.setFieldValue(this.state.elementAccessPoint.cook().toJS())}},{key:"handleSectionToggle",value:function(e){(e.currentTarget===e.target||e.target&&e.target.classList&&e.target.classList.contains("vcv-ui-edit-form-section-header-title"))&&this.setState({isActive:!this.state.isActive})}},{key:"getReplacementItem",value:function(e,t){var n=Ut.get(e);if(!n||!n.get("name")||"--"===n.get("name"))return null;var a=e.tag,i=t||n.get("name"),r=n.get("metaThumbnailUrl"),o=H()({"vcv-ui-item-element-content":!0,"vcv-ui-item-list-item-content--active":!t&&this.state.tag===a}),s=H()({"vcv-ui-item-list-item":!0,"vcv-ui-item-list-item--preset":!!t});return w.a.createElement("li",{key:"vcv-replace-element-".concat(i.replace(/ /g,""),"-").concat(a),className:s},w.a.createElement("span",{className:"vcv-ui-item-element",onClick:this.onClickReplacement.bind(this,a,t?n:null)},w.a.createElement("span",{className:o},w.a.createElement("img",{className:"vcv-ui-item-element-image",src:r,alt:i}),w.a.createElement("span",{className:"vcv-ui-item-overlay"},w.a.createElement("span",{className:"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add"}))),w.a.createElement("span",{className:"vcv-ui-item-element-name"},w.a.createElement("span",null,i))))}},{key:"getReplacements",value:function(e){var t=this;return e.elements.map((function(e){return t.getReplacementItem({tag:e})}))}},{key:"getPresetReplacements",value:function(e){var t=this;return e.map((function(e){return t.getReplacementItem(e.presetData,e.name)}))}},{key:"getReplaceShownStatus",value:function(e){var t=Gt.get(e),n=!1;(qt.action("getPresetsByCategory",e).length&&(n=!0),!n&&t&&t.elements&&t.elements.length>1)&&(n=t.elements.filter((function(e){return Object.keys(qt.state("elements").get()).includes(e)})).length>1);return n}},{key:"handleToggleShowReplace",value:function(){this.setState({isInnerElementReplaceOpened:!this.state.isInnerElementReplaceOpened})}},{key:"render",value:function(){var e=this.props.options,t=e.category,a=e.replaceView,r=e.exclude;t=t||"*";var o=Gt.get(t),s="";if(a&&"dropdown"===a){var l=o.elements.map((function(e){var t=Ut.get({tag:e});return t?{label:t.get("name"),value:e}:{}}));s=w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-replace-element-block-dropdown"},w.a.createElement(T.a,{fieldKey:"replaceElement",updater:this.onClickReplacementDropdown.bind(this),value:this.state.value.tag,options:{values:l}}))}else if(this.state.isInnerElementReplaceOpened){var c=qt.action("getPresetsByCategory",t),u=this.getPresetReplacements(c),d=this.getReplacements(o),f=n.localizations?n.localizations.replaceElementEditForm:"Replace the element with a different element from the same category.",h=n.localizations?n.localizations.substituteElement:"Substitute Element",p=n.localizations?n.localizations.getMoreElements:"Get More Elements",m=n.localizations?n.localizations.goToHubButtonDescription:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",v=w.a.createElement("div",{className:"vcv-ui-editor-get-more"},w.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--large",onClick:this.handleGoToHub},p),w.a.createElement("span",{className:"vcv-ui-editor-get-more-description"},m));s=w.a.createElement("div",{className:"vcv-ui-replace-element-block vcv-ui-replace-element-block--inner"},w.a.createElement("div",{className:"vcv-ui-replace-element-container"},w.a.createElement("h2",{className:"vcv-ui-replace-element-heading"},h),w.a.createElement("p",{className:"vcv-ui-replace-element-description"},f),w.a.createElement("ul",{className:"vcv-ui-replace-element-list"},u,d)),v)}var g=i.a.getStorage("workspace").state("settings").get();if((!(!g||!g.elementAccessPoint)&&g.elementAccessPoint.id)!==this.props.elementAccessPoint.id){var b=this.props.options,y=this.state.isActive;void 0===y&&(y=!0);var k=H()({"vcv-ui-edit-form-section":!0,"vcv-ui-edit-form-section--opened":y,"vcv-ui-edit-form-section--closed":!y}),C=!1,_=null,S=null;if("element"===this.props.fieldType&&!this.props.options.disableReplaceable&&"dropdown"!==this.props.options.replaceView){var x=this.props.options.category||"*";C=this.getReplaceShownStatus(x)}if(C){var E=n.localizations?n.localizations.backToParent:"Back to parent";this.state.isInnerElementReplaceOpened&&(_=w.a.createElement("span",{className:"vcv-ui-edit-form-section-header-go-back",onClick:this.handleToggleShowReplace,title:E},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-chevron-left"}))),S=w.a.createElement("span",{className:"vcv-ui-edit-form-section-header-control vcv-ui-icon vcv-ui-icon-swap",onClick:this.handleToggleShowReplace})}return w.a.createElement("div",{className:k},w.a.createElement("div",{className:"vcv-ui-edit-form-section-header",onClick:this.handleSectionToggle},_,w.a.createElement("span",{className:"vcv-ui-edit-form-section-header-title"},b.tabLabel),S),w.a.createElement("div",{className:"vcv-ui-form-element vcv-ui-edit-form-section-content"},!s||a&&"dropdown"===a?w.a.createElement(w.a.Fragment,null,s,w.a.createElement(Vt,{onChange:this.handleAttributeChange,elementAccessPoint:this.state.elementAccessPoint,allTabs:this.state.allTabs,exclude:r})):s))}return w.a.createElement("div",{className:"vcv-ui-form-element"},!s||a&&"dropdown"===a?w.a.createElement(w.a.Fragment,null,s,w.a.createElement(Vt,L()({},this.props,{onChange:this.handleAttributeChange,elementAccessPoint:this.state.elementAccessPoint,onDynamicFieldOpen:this.props.onDynamicFieldOpen,onDynamicFieldChange:this.props.onDynamicFieldChange,onDynamicFieldClose:this.props.onDynamicFieldClose,allTabs:this.state.allTabs,exclude:r}))):s)}}],[{key:"updateTabs",value:function(e){var t=[];return n.editFormTabs(e).map((function(a,i){var r={id:a.key,index:i,data:a.data,params:n.editFormTabParams(e,a.key),key:"element-params-tab-".concat(e.get("id"),"-").concat(a.key)};t.push(r)}),n),t}},{key:"editFormTabs",value:function(e){var t=e.get("metaEditFormTabs");return t&&t.each?t.each(n.editFormTabsIterator.bind(this,e)):[]}},{key:"editFormTabsIterator",value:function(e,t){return{key:t,value:e.get(t),data:e.settings(t)}}},{key:"editFormTabParams",value:function(e,t){var a=e.get(t),i=e.settings(t);return"group"===i.settings.type&&a&&a.each?a.each(n.editFormTabsIterator.bind(this,e)):[{key:t,value:a,data:i}]}}]),n}(k.a);b()($t,"defaultProps",{fieldType:"element"}),b()($t,"localizations",Yt.get("localizations")),b()($t,"propTypes",{updater:z.a.func.isRequired,fieldKey:z.a.string.isRequired,value:z.a.object.isRequired,elementAccessPoint:z.a.object.isRequired,options:z.a.any,id:z.a.string});var Zt=n("./public/sources/attributes/googleFonts/lib/google-fonts-set.json"),Xt=n("./node_modules/webfontloader/webfontloader.js"),Jt=n.n(Xt);function Qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function en(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(n),!0).forEach((function(t){b()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var nn=Zt.families,an=function(e){f()(n,e);var t=tn(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state.value.status="loading",e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.fontFamilyChange=a.fontFamilyChange.bind(u()(a)),a.fontStyleChange=a.fontStyleChange.bind(u()(a)),a.createFieldValue=a.createFieldValue.bind(u()(a)),a.updateFieldValue=a.updateFieldValue.bind(u()(a)),a}return l()(n,[{key:"UNSAFE_componentWillMount",value:function(){var e=this,t=this.state.value;nn.find((function(t){return t.family===e.state.value.fontFamily}))||(t.fontFamily=n.defaultFontOptions.fontFamily,t.fontStyle=n.defaultFontOptions.fontStyle);var a=D.a.defaultsDeep({},t,n.defaultFontOptions);this.loadFonts(a.fontFamily,a.fontStyle,a.fontText)}},{key:"fontFamilyChange",value:function(e,t){var n=this.createStyleArray(t),a=D.a.find(n,(function(e){return"400regular"===e.value})),i=a?a.value:n[0].value;i=this.getFontVariant(i),this.loadFonts(t,i)}},{key:"fontStyleChange",value:function(e,t){this.loadFonts(this.state.value.fontFamily,this.getFontVariant(t))}},{key:"createOptionsArray",value:function(e){var t=[];return nn.forEach((function(n){var a={label:n[e],value:n[e]};t.push(a)})),t}},{key:"createStyleArray",value:function(e){var t=this,n=[];return nn.find((function(t){return t.family===e})).variants.forEach((function(e){var a=t.getFontVariant(e);n.push({label:t.parseFontVariant(e),value:a.weight+a.style})})),n}},{key:"getFontVariant",value:function(e){var t=e.match(/\d+/g),n=e.match(/[a-z]+$/i);return{weight:t?t[0]:"400",style:n&&"italic"===n[0]?"italic":"regular"}}},{key:"parseFontVariant",value:function(e){var t=this.getFontVariant(e),a=n.fontWeight[t.weight],i="italic"===t.style?" Italic":" Regular";return"".concat(a," (").concat(t.weight,")")+i}},{key:"createFieldValue",value:function(e,t,n,a){var i={fontFamily:e,fontStyle:t,status:a};(n||""===n)&&(i.fontText=n),this.updateFieldValue(i)}},{key:"updateFieldValue",value:function(e){var t=D.a.defaultsDeep({},e,this.state.value);this.setFieldValue(t)}},{key:"getFontSubsets",value:function(e){return nn.find((function(t){return t.family===e})).subsets}},{key:"loadFonts",value:function(e,t,n){var a=window.document.getElementById("vcv-editor-iframe"),i={};a&&a.contentWindow&&(i.context=a.contentWindow);var r="regular"===t.style?"":t.style,o=this.getFontSubsets(e);Jt.a.load(en(en({google:{families:["".concat(e,":").concat(t.weight+r,":").concat(o)]}},i),{},{fontinactive:this.createFieldValue.bind(this,e,t,n,"inactive"),fontactive:this.createFieldValue.bind(this,e,t,n,"active"),fontloading:this.createFieldValue.bind(this,e,t,n,"loading")}))}},{key:"render",value:function(){var e,t,n={values:this.createStyleArray(this.state.value.fontFamily)},a={values:this.createOptionsArray("family")},i="vcv-ui-google-fonts-fontfamily-container",r="",o="";return"loading"===this.state.value.status?(i+=" vcv-ui-google-fonts-spinner",r=w.a.createElement("span",{className:"vcv-ui-wp-spinner"})):"inactive"===this.state.value.status&&(o=w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",null,"Google fonts can not be loaded."))),"loading"!==this.state.value.status&&(e=w.a.createElement(T.a,{options:a,value:this.state.value.fontFamily,updater:this.fontFamilyChange,api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".fontFamily")}),t=w.a.createElement(T.a,{options:n,value:this.state.value.fontStyle.weight+this.state.value.fontStyle.style,updater:this.fontStyleChange,api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".fontStyle")})),w.a.createElement("div",{className:"vcv-ui-google-fonts-container"},w.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Font family"),w.a.createElement("div",{className:i},r,e)),o),w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Font style"),w.a.createElement("div",{className:i},r,t)))))}}]),n}(k.a);b()(an,"defaultProps",{fieldType:"googleFonts"}),b()(an,"fontWeight",{100:"Thin",200:"Extra Light",300:"Light",400:"Normal",500:"Medium",600:"Semi Bold",700:"Bold",800:"Extra Bold",900:"Black"}),b()(an,"defaultFontOptions",{fontText:"The sky was cloudless and of a deep dark blue.",fontFamily:"Abril Fatface",fontStyle:{weight:"400",style:"regular"},loading:""});var rn=function(){function e(t,n){o()(this,e),this.tag=t,this.value=n}return l()(e,[{key:"has",value:function(e){var t=this;if(Array.isArray(e)){var n=!1;return e.find((function(e){return n=t.has(e)})),n}return this.value.indexOf(e)>-1}},{key:"each",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return"function"==typeof e?this.value.slice().map(e):this.value.slice()}},{key:"update",value:function(e){return Array.isArray(e)?(this.value=e,this.value):null}}]),e}();function on(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var sn=function(e){f()(n,e);var t=on(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).el=document.createElement("div"),a.el.className="vcv-gutenberg-modal",a}return l()(n,[{key:"componentDidMount",value:function(){document.querySelector(".vcv-layout-container").appendChild(this.el)}},{key:"componentWillUnmount",value:function(){document.querySelector(".vcv-layout-container").removeChild(this.el)}},{key:"render",value:function(){return nt.a.createPortal(this.props.children,this.el)}}]),n}(w.a.Component);function ln(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var cn=Object(a.getService)("dataManager"),un=function(e){f()(n,e);var t=ln(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleEditorOpen=a.handleEditorOpen.bind(u()(a)),a.handleIframeLoad=a.handleIframeLoad.bind(u()(a)),a.updateValueFromIframe=a.updateValueFromIframe.bind(u()(a)),a.closeEditor=a.closeEditor.bind(u()(a)),a.updateEditor=a.updateEditor.bind(u()(a)),a.state={showEditor:!1,loadingEditor:!1,value:e.value},a}return l()(n,[{key:"handleEditorOpen",value:function(e){e.preventDefault(),this.setState({showEditor:!0,loadingEditor:!0})}},{key:"closeEditor",value:function(){this.setState({showEditor:!1,loadingEditor:!1})}},{key:"updateEditor",value:function(){this.updateValueFromIframe(),this.closeEditor()}},{key:"handleIframeLoad",value:function(){var e=this.state.value,t=this.iframe.contentWindow,n=!!t.wp&&t.wp.data;if(!n){var a=cn.get("localizations"),i=a?a.gutenbergDoesntWorkProperly:"Gutenberg plugin doesn't work properly. Check the Gutenberg plugin.";t.alert(i),this.closeEditor()}var r=this.iframe.contentWindow.document.getElementById("post_ID"),o={id:r?r.value:"",guid:{raw:"/?",rendered:"/?"},title:{raw:""},content:{raw:e,rendered:e},type:"vcv_gutenberg_attr",slug:"",status:"publish",link:"/?",format:"standard",categories:[],_links:[]},s=n.dispatch("core/editor"),l=n.dispatch("core/edit-post");s.setupEditor(o),s.disablePublishSidebar(),s.lockPostSaving(),l.closeGeneralSidebar(),s.autosave&&"function"==typeof s.autosave&&(s.autosave=function(){});var c=l.openGeneralSidebar;l.openGeneralSidebar=function(e){"edit-post/document"!==e&&c(e)};var u=t.document.querySelector(".editor-post-title"),d=t.document.querySelector(".components-notice-list");u&&u.classList.add("hidden"),d&&d.classList.add("hidden"),this.renderGutenbergControls(t),this.setState({loadingEditor:!1})}},{key:"getControlsHTML",value:function(){var e=cn.get("localizations"),t=e.gutenbergEditorUpdateButton?e.gutenbergEditorUpdateButton:"Update";return'\n      <div class="vcv-gutenberg-controls-container">\n          '.concat("<style>\n    .vcv-gutenberg-controls-container {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      margin-left: auto;\n    }\n    .vcv-gutenberg-modal-update-button {\n      height: 100%;\n      min-height: 39px;\n      padding: 8px 32px;\n      border-radius: 3px;\n      border: none;\n      background: #304568;\n      color: #fff;\n      font-size: 14px;\n      cursor: pointer;\n      transition: background 0.2s ease-in-out;\n    }\n    .vcv-gutenberg-modal-update-button:hover {\n      background: #203251;\n    }\n    .vcv-gutenberg-modal-close-button {\n      display: inline-flex;\n      justify-content: center;\n      align-items: center;\n      margin: 0 10px;\n      background: transparent;\n      border: 0;\n      box-shadow: none;\n      padding: 5px;\n      cursor: pointer;\n      outline: none;\n    }\n    .vcv-gutenberg-modal-close-button:hover .vcv-ui-icon-close-thin {\n      opacity: .9;\n    }\n    .vcv-ui-icon-close-thin {\n      color: #7f7f7f;\n      font-style: normal;\n      font-size: 20px;\n      opacity: .7;\n    }\n  </style>",'\n          <button class="vcv-gutenberg-modal-update-button">').concat(t,'</button>\n          <button class="vcv-gutenberg-modal-close-button">\n            <i class="vcv-ui-icon-close-thin"></i>\n          </button>\n      </div>\n    ')}},{key:"renderGutenbergControls",value:function(e){var t=e.document.querySelector(".edit-post-header-toolbar"),n=this.getControlsHTML();t.insertAdjacentHTML("afterend",n);var a=e.document.querySelector(".vcv-gutenberg-modal-update-button"),i=e.document.querySelector(".vcv-gutenberg-modal-close-button");a.addEventListener("click",this.updateEditor),i.addEventListener("click",this.closeEditor)}},{key:"updateValueFromIframe",value:function(){if(this.iframe&&this.iframe.contentWindow&&this.iframe.contentWindow.wp){var e=this.iframe.contentWindow.wp.data;if(e){var t=e.select("core/editor").getEditedPostContent();this.setFieldValue(t)}}}},{key:"render",value:function(){var e=this,t=this.state,n=t.showEditor,a=t.loadingEditor,i=null;a&&(i=w.a.createElement("div",{className:"vcv-loading-overlay"},w.a.createElement("div",{className:"vcv-loading-dots-container"},w.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-1"}),w.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-2"}))));return w.a.createElement(w.a.Fragment,null,w.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--action",onClick:this.handleEditorOpen},"Open Gutenberg"),function(){if(n){var t=cn.get("gutenbergEditorUrl");return w.a.createElement(sn,null,i,w.a.createElement("div",{className:"vcv-gutenberg-modal-inner"},w.a.createElement("iframe",{id:"vcv-gutenberg-attribute-modal-iframe",ref:function(t){e.iframe=t},src:t,onLoad:e.handleIframeLoad})))}}())}}]),n}(k.a);b()(un,"defaultProps",{fieldType:"gutenbergEditor"});var dn=n("./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js"),fn=n("./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js"),hn=n("./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js");function pn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var mn=i.a.getService("dataManager"),vn=function(e){f()(n,e);var t=pn(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.props,t=e.fieldKey,n=e.options,a=e.elementAccessPoint,i=this.state.value?"checked":"",r=mn.get("localizations"),o=r?r.useTheToggleToSwitchBetweenLightAndDarkBackground:"Use the toggle to switch between light and dark background while editing the text.",s=null,l="".concat(t,"_input");return a&&a.id&&(l+="_".concat(a.id)),n&&n.labelText&&(s=w.a.createElement("label",{htmlFor:l,className:"vcv-ui-form-switch-small-trigger-label"},this.props.options.labelText)),w.a.createElement("div",{className:"vcv-ui-form-switch-small-container"},w.a.createElement(at.a,null,o),w.a.createElement("label",{className:"vcv-ui-form-switch-small"},w.a.createElement("input",{type:"checkbox",onChange:this.handleChange,id:l,checked:i}),w.a.createElement("span",{className:"vcv-ui-form-switch-small-indicator"})),s)}}]),n}(ie.a);b()(vn,"defaultProps",{fieldType:"toggleSmall"});var gn=vn;function bn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function yn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var wn=Object(a.getService)("utils"),kn=wn.getBlockRegexp,Cn=wn.parseDynamicBlock,_n=kn(),Sn=function(e){f()(n,e);var t=yn(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleChange=a.handleChange.bind(u()(a)),a.handleChangeQtagsEditor=a.handleChangeQtagsEditor.bind(u()(a)),a.skinChange=a.skinChange.bind(u()(a)),a.handleFontChange=a.handleFontChange.bind(u()(a)),a.initWpEditorJs=a.initWpEditorJs.bind(u()(a)),a.id="tinymce-htmleditor-component-".concat(e.fieldKey),a.state={},a.state.darkTextSkin=a.getDarkTextSkinState(),a.state.value=e.value,Object(dn.a)(window),window.tinymce&&Object(fn.a)(window.tinymce,window),a}return l()(n,[{key:"shouldComponentUpdate",value:function(e,t){if(this.props.dynamicFieldOpened!==e.dynamicFieldOpened)return void 0!==window.tinymce&&(this.props.editorLoaded&&this.destroyEditor(),window.setTimeout(this.initWpEditorJs,1)),!0;if(e.editorLoaded&&void 0!==window.tinymce){var n=this.props.fieldKey,a="vcv-wpeditor-".concat(n),i=window.tinymce.get(a);if(i){if(i.getBody().style.backgroundColor=t.darkTextSkin?"#2f2f2f":"",t.value.match(_n)){var r=Cn(t.value),o=t.value.match(_n);if(r){var s=r.beforeBlock||"",l=r.afterBlock||"",c=s+window.encodeURIComponent(o[0])+window.encodeURIComponent(o[1])+l;i.setContent(c)}}if(this.props.value!==e.value&&!this.editorValue){if(e.value.match(_n)){var u=Cn(e.value),d=e.value.match(_n);if(u){var f=u.beforeBlock||"",h=u.afterBlock||"",p=f+window.encodeURIComponent(d[0])+window.encodeURIComponent(d[1])+h;i.setContent(p)}}else i.setContent(e.value);this.loadUsedFonts(e),i.nodeChanged()}this.editorValue&&(this.editorValue=null)}return this.props.editorLoaded!==e.editorLoaded}return!e.editorLoaded||this.props.value!==e.value}},{key:"loadUsedFonts",value:function(e){if(this.editor){var t=e.elementAccessPoint.cook().get("metaElementAssets"),n={};this.editor.getWin()&&(n.context=this.editor.getWin());var a=e.options.nestedAttrPath?e.options.nestedAttrPath:e.fieldKey;if(t&&t.googleFonts&&t.googleFonts[a]){var i=Object.keys(t.googleFonts[a]);i&&i.length>0&&Jt.a.load(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bn(Object(n),!0).forEach((function(t){b()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({google:{families:i}},n))}}}},{key:"handleFontChange",value:function(e){var t=this.props,n=t.fieldKey,a=t.elementAccessPoint,i=t.options,r=Object(hn.a)(e.getBody());if(r&&Object.keys(r).length>0){var o=a.cook().get("metaElementAssets"),s=i.nestedAttrPath?i.nestedAttrPath:n,l=o.googleFonts||{};l[s]=r,o.googleFonts=l,a.set("metaElementAssets",o)}}},{key:"handleChange",value:function(e){this.props.setFieldValue(e.currentTarget.value)}},{key:"handleChangeWpEditor",value:function(e){var t=e.getContent();if(this.handleFontChange(e),this.props.dynamicFieldOpened){t=decodeURIComponent(t);var n=Cn(t);n&&this.setState({blockInfo:n})}var a=this.props,i=a.updater,r=a.fieldKey,o=a.fieldType,s=a.setValueState;this.editorValue=!0,s(t),window.setTimeout((function(){i(r,t,null,o)}),0)}},{key:"handleChangeQtagsEditor",value:function(e){var t=e.target;this.props.setFieldValue(t.value)}},{key:"skinChange",value:function(e,t){this.setState({darkTextSkin:t}),this.props.updater(e,t)}},{key:"renderFallbackEditor",value:function(){var e=this.props.value;return w.a.createElement("div",{className:"vcv-ui-form-input vcv-ui-form-tinymce"},w.a.createElement("textarea",{id:this.id,onChange:this.handleChange,onKeyUp:this.handleChange,value:e,style:{width:"100%",minHeight:"300px"}}))}},{key:"initWpEditorJs",value:function(e){var t=this,n=this.props.fieldKey,a="vcv-wpeditor-".concat(n);document.querySelector("#"+a)&&window.tinyMCEPreInit&&(this.props.dynamicFieldOpened?(window.tinyMCEPreInit.mceInit[a]=Object.assign({},window.tinyMCEPreInit.mceInit.__VCVIDDYNAMIC__,{id:a,menubar:!1,statusbar:!1,plugins:"textcolor",toolbar1:"formatselect,bold,italic,alignleft,aligncenter,alignright",toolbar2:"fontselect,fontsizeselect,removeformat,forecolor",powerpaste_word_import:"clean",powerpaste_html_import:"clean",formats:{fontweight:{inline:"span",toggle:!1,styles:{fontWeight:"%value"},clear_child_styles:!0},fontstyle:{inline:"span",toggle:!1,styles:{fontStyle:"%value"},clear_child_styles:!0},defaultfont:{inline:"span",toggle:!1,styles:{fontFamily:""},clear_child_styles:!0}},selector:"#"+a,setup:function(e){t.editor=e,e.on("keyup change undo redo",t.handleChangeWpEditor.bind(t,e))},init_instance_callback:function(n){if(!e){var a=document.querySelector(".vcv-ui-form-wp-tinymce");!a||(i=a.getBoundingClientRect()).top>=0&&i.left>=0&&i.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&i.right<=(window.innerWidth||document.documentElement.clientWidth)||a.scrollIntoView()}var i;t.loadUsedFonts(t.props),n.iframeElement.style.visibility="hidden",n.iframeElement.style.height="0",n.on("BeforeExecCommand",(function(){n.selection.select(n.getBody(),!0)})),n.on("nodeChange",(function(){n.selection.select(n.getBody(),!0)})),n.selection.select(n.getBody(),!0),t.props.setEditorLoaded(!0)}}),window.tinyMCEPreInit.qtInit[a]=Object.assign({},window.tinyMCEPreInit.qtInit.__VCVIDDYNAMIC__,{id:a}),window.setTimeout((function(){document.querySelector("#"+a)&&window.switchEditors&&window.switchEditors.go(a,"tmce")}),10)):(window.tinyMCEPreInit.mceInit[a]=Object.assign({},window.tinyMCEPreInit.mceInit.__VCVID__,{id:a,selector:"#"+a,setup:function(e){t.editor=e,e.on("keyup change undo redo",t.handleChangeWpEditor.bind(t,e))},init_instance_callback:function(){t.loadUsedFonts(t.props),t.props.setEditorLoaded(!0)}}),window.tinyMCEPreInit.qtInit[a]=Object.assign({},window.tinyMCEPreInit.qtInit.__VCVID__,{id:a}),window.setTimeout((function(){document.querySelector("#"+a)&&(window.quicktags&&window.quicktags(window.tinyMCEPreInit.qtInit[a]),window.switchEditors&&window.switchEditors.go(a,"tmce"),window.QTags&&(delete window.QTags.instances[0],window.QTags.instances[a]&&window.QTags.instances[a].canvas.addEventListener("keyup",t.handleChangeQtagsEditor)))}),10)))}},{key:"componentDidMount",value:function(){var e=this;void 0!==window.tinymce&&window.setTimeout((function(){e.initWpEditorJs(!0)}),1)}},{key:"componentWillUnmount",value:function(){void 0!==window.tinymce&&this.destroyEditor()}},{key:"destroyEditor",value:function(){if(void 0!==window.tinymce){var e=this.props.fieldKey,t="vcv-wpeditor-".concat(e);window.tinyMCE&&window.tinyMCE.get(t)&&window.tinyMCE.get(t).remove(),window.tinyMCE&&window.tinyMCE.editors&&window.tinyMCE.editors[t]&&window.tinyMCE.editors[t].destroy(),window.QTags&&window.QTags.instances[t]&&(window.QTags.instances[t].canvas.removeEventListener("keyup",this.handleChangeQtagsEditor),delete window.QTags.instances[t]),this.editor=!1,this.props.setEditorLoaded(!1)}}},{key:"encodeHTML",value:function(e){return e.replace(/[\u00A0-\u9999<>&$](?!#)/gim,(function(e){return"&#"+e.charCodeAt(0)+";"}))}},{key:"getSkinToggle",value:function(){var e=this.props&&this.props.options&&this.props.options.skinToggle;return e?w.a.createElement(gn,{api:this.props.api,fieldKey:e,updater:this.skinChange,value:this.state.darkTextSkin}):null}},{key:"getDarkTextSkinState",value:function(){var e=this.props,t=e.elementAccessPoint,n=e.options,a=e.editFormOptions,i=n&&n.skinToggle;if(a&&a.nestedAttr&&a.activeParamGroup)return!(!i||!a.activeParamGroup[i]);var r=t.cook().toJS();return!!(i&&r&&r[i])}},{key:"getFieldComponent",value:function(e){return w.a.createElement(w.a.Fragment,null,w.a.createElement("div",{className:"vcv-ui-form-wp-tinymce-inner",dangerouslySetInnerHTML:{__html:e}}),this.getSkinToggle())}},{key:"render",value:function(){if(void 0!==window.tinymce){var e=this.props.fieldKey,t="vcv-wpeditor-".concat(e);if(this.props.dynamicFieldOpened){var n=this.state.value;if(this.state.value.match(_n)){var a=Cn(this.state.value),i=this.state.value.match(_n);if(a){var r=a.beforeBlock||"",o=a.afterBlock||"";n=r+window.encodeURIComponent(i[0])+window.encodeURIComponent(i[1])+o}}var s=document.getElementById("vcv-wpeditor-dynamic-template").innerHTML.replace(/__VCVIDDYNAMIC__/g,t).replace(/%%content%%/g,n);return w.a.createElement(w.a.Fragment,null,this.getFieldComponent(s))}var l=document.getElementById("vcv-wpeditor-template").innerHTML.replace(/__VCVID__/g,t).replace(/%%content%%/g,this.encodeHTML(this.state.value));return w.a.createElement(w.a.Fragment,null,this.getFieldComponent(l))}return this.renderFallbackEditor()}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.value!==e.value?{value:e.value}:null}}]),n}(w.a.Component),xn=n("./public/sources/attributes/dynamicField/dynamicAttribute.js"),En=n("./public/sources/attributes/attachimage/stockMediaTab.js"),jn=n("./public/sources/attributes/attachimage/giphyMediaTab.js");function Tn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Mn=Object(a.getService)("utils"),Pn=Mn.getBlockRegexp,On=Mn.parseDynamicBlock,An=Object(a.getStorage)("settings"),Dn=Object(a.getStorage)("notifications"),Rn=Pn(),Ln=["wysiwyg","textarea"],Bn=function(e){f()(n,e);var t=Tn(n);function n(e){var a;o()(this,n),(a=t.call(this,e)).tabsContainer=null,a.handleDynamicFieldOpen=a.handleDynamicFieldOpen.bind(u()(a)),a.handleDynamicFieldClose=a.handleDynamicFieldClose.bind(u()(a)),a.handleDynamicFieldChange=a.handleDynamicFieldChange.bind(u()(a)),a.setValueState=a.setValueState.bind(u()(a)),a.setEditorLoaded=a.setEditorLoaded.bind(u()(a)),a.handleBodyClick=a.handleBodyClick.bind(u()(a));var i=e.options&&e.options.dynamicField&&"string"==typeof a.state.value&&a.state.value.match(Rn);return a.state.dynamicFieldOpened=i,a.state.isDynamicSet=i,i&&(a.state.exceptionField=a.getExceptionField(a.state.value,a.props.fieldType)),a}return l()(n,[{key:"componentDidMount",value:function(){if(void 0===window.wp)return!1;document.body.addEventListener("click",this.handleBodyClick);var e=window.wp.media.view.MediaFrame.Post;window.wp.media.view.MediaFrame.Post=e.extend({bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.off("content:render:unsplash",this.stockImagesContent,this),this.on("content:render:unsplash",this.stockImagesContent,this),this.off("content:render:giphy",this.giphyContent,this),this.on("content:render:giphy",this.giphyContent,this)},stockImagesContent:function(){this.content.set(new n({controller:this}))},giphyContent:function(){this.content.set(new a({controller:this}))},browseRouter:function(t){e.prototype.browseRouter.apply(this,arguments),t.set("unsplash",{text:"Unsplash",priority:60}),t.set("giphy",{text:"Giphy",priority:70})}});var t=this,n=window.wp.media.View.extend({render:function(){return t.tabsContainer=this.$el.get(0),nt.a.render(w.a.createElement(En.a,null),t.tabsContainer),this}}),a=window.wp.media.View.extend({render:function(){return t.tabsContainer=this.$el.get(0),nt.a.render(w.a.createElement(jn.a,null),t.tabsContainer),this}});window.wp.media.controller.Library.prototype.defaults.contentUserSetting=!1}},{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.handleBodyClick)}},{key:"handleBodyClick",value:function(e){e.target.classList.contains("insert-media")?Dn.trigger("portalChange",".media-frame"):(e.target.classList.contains("media-modal-icon")||e.target.classList.contains("media-button-insert"))&&Dn.trigger("portalChange",null)}},{key:"handleDynamicFieldClose",value:function(){var e=this;window.setTimeout((function(){e.setState({dynamicFieldOpened:!1,isDynamicSet:!1,exceptionField:!1})}),1)}},{key:"handleDynamicFieldOpen",value:function(e){this.setState({dynamicFieldOpened:!0}),e&&e.state&&e.state.blockInfo&&e.state.blockInfo.value&&this.setState({isDynamicSet:!0})}},{key:"handleDynamicFieldChange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.props.onDynamicFieldChange(e,t,n),i=this.getExceptionField(a,this.props.fieldType),r=this.state.value,o=On(r);if(o){var s=o.beforeBlock||"<p>",l=o.afterBlock||"</p>";a=s+a+l}else a="<p>".concat(a,"</p>");return this.setState({isDynamicSet:!0,exceptionField:i}),a}},{key:"setValueState",value:function(e){this.setState({value:e})}},{key:"setEditorLoaded",value:function(e){this.setState({editorLoaded:e})}},{key:"getExceptionField",value:function(e,t){var n=!1,a=e&&e.split(Rn);if(a.length>1){var i=JSON.parse(a[4].trim()).value,r=i.includes(":")&&i.split(":"),o=An.state("postFields").get();if(r&&o&&o[t]){var s=r[0],l=o[t][s];if(l&&l.group&&l.group.values){var c=l.group.values.find((function(e){return e.value===i}));n=c&&c.fieldType&&Ln.includes(c.fieldType)}}}return n}},{key:"render",value:function(){var e=this.props.options&&this.props.options.dynamicField,t=H()({"vcv-ui-form-wp-tinymce":!0,"vcv-is-invisible":!0!==this.state.editorLoaded,"vcv-ui-form-field-dynamic-is-opened":this.state.dynamicFieldOpened,"vcv-ui-form-field-dynamic-is-active":this.state.isDynamicSet,"vcv-ui-form-field-has-dynamic":e,"vcv-ui-form-field-has-exception-field":this.state.exceptionField});return w.a.createElement("div",{className:t},w.a.createElement(Sn,L()({},this.props,{value:this.state.value,setFieldValue:this.setFieldValue,setValueState:this.setValueState,setEditorLoaded:this.setEditorLoaded,dynamicFieldOpened:this.state.dynamicFieldOpened,editorLoaded:this.state.editorLoaded})),w.a.createElement(xn.a,L()({},this.props,{onOpen:this.handleDynamicFieldOpen,onClose:this.handleDynamicFieldClose,onDynamicFieldChange:this.handleDynamicFieldChange,setFieldValue:this.setFieldValue,value:this.state.value})))}}]),n}(k.a);function In(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(Bn,"defaultProps",{fieldType:"htmleditor"});var Nn=Object(a.getStorage)("attributes"),Fn=Object(a.getService)("dataManager"),Hn=function(e){f()(n,e);var t=In(n);function n(e){var a;o()(this,n),a=t.call(this,e),b()(u()(a),"handlePopupToggle",(function(e){e&&e.preventDefault&&e.preventDefault(),a.state.popupOpen?document.body.removeEventListener("click",a.closeIfNotInside):document.body.addEventListener("click",a.closeIfNotInside),a.setState({popupOpen:!a.state.popupOpen,search:"",category:""})})),b()(u()(a),"handleSearchChange",(function(e){a.setState({search:e.currentTarget.value,category:""})})),b()(u()(a),"handleCategoryChange",(function(e){a.setState({category:e.currentTarget.value,search:""})})),b()(u()(a),"handleIconSetChange",(function(e){var t=Object.assign({},a.state.value);t.iconSet=e.currentTarget.value,a.setState({value:t,category:"",search:""})})),b()(u()(a),"closeIfNotInside",(function(e){e&&e.preventDefault();var t=e.target,n=".vcv-ui-form-iconpicker-content",i=".vcv-ui-iconpicker-picker-dropdown";(void 0===t.closest?a.getClosest(t,n)||a.getClosest(t,i):t.closest(n)||t.closest(i))||a.handlePopupToggle()}));var i=Nn.state("iconpicker:iconSet").get(),r=i[e.options.iconType]||i.icons,s=e.value.iconSet;r[s]||(s=Object.keys(r)[0]);return a.state={search:"",category:"",popupOpen:!1,value:{icon:e.value.icon,iconSet:s},showSearch:!("search"in e.options)||e.options.search,iconSetList:r},a}return l()(n,[{key:"componentWillUnmount",value:function(){document.body.removeEventListener("click",this.closeIfNotInside)}},{key:"filteredIcons",value:function(){var e=this.state,t=e.category,n=e.search,a=e.value,i=e.iconSetList,r=a.iconSet,o=[],s=[];if(!Object.prototype.hasOwnProperty.call(i[r],"iconData"))return o;if(!i[r]){var l=Object.keys(i);r=l[0]}var c=function(e,t){e.forEach((function(e){s.indexOf(e.id)>-1||(t&&(e.disabled=!0),s.push(e.id),o.push(e))}))};return t?c(i[r].iconData[t],i[r].iconData[t].disabled):Array.isArray(i[r].iconData)?c(i[r].iconData,i[r].disabled):Object.keys(i[r].iconData).forEach((function(e){c(i[r].iconData[e],i[r].disabled)})),n&&(o=o.filter((function(e){return e.title.toLowerCase().indexOf(n.toLowerCase())>-1}))),o}},{key:"iconsContent",value:function(){var e=this,t=this.state.value.icon,n=[];return this.filteredIcons().forEach((function(a){var i=H()({"vcv-ui-form-iconpicker-option":!0,"vcv-ui-form-state--active":a.id===t,"vcv-ui-form-iconpicker--disabled":a.disabled});n.push(w.a.createElement("span",{key:a.id,className:i,value:a.id,onClick:e.handleChange,title:a.title},w.a.createElement("i",{className:a.id})))})),n}},{key:"categoriesContent",value:function(){var e=[],t=this.state.iconSetList,n=this.state.value.iconSet;t[n]||(n=Object.keys(t)[0]);return n&&void 0!==t[n]&&void 0!==t[n].iconData&&!Array.isArray(t[n].iconData)&&Object.keys(t[n].iconData).forEach((function(t){e.push(w.a.createElement("option",{key:"innerCategory"+t,value:t},t))})),e}},{key:"popupContent",value:function(){var e=this.state,t=e.search,a=e.category,i=e.value,r=e.showSearch,o=e.iconSetList,s=i.iconSet,l=this.categoriesContent(),c=this.iconsContent();c.length||c.push(w.a.createElement("div",{className:"vcv-ui-form-iconpicker-error",key:"no-icon-found"},"No icons found"));var u=H()({"vcv-ui-form-iconpicker-content":!0,"vcv-ui-form-state--active":this.state.popupOpen}),d="",f=Object.keys(o).length;l.length&&f>1&&(d=w.a.createElement("select",{onChange:this.handleCategoryChange,value:a,className:"vcv-ui-form-dropdown"},w.a.createElement("option",{key:"all",value:""},"From all categories"),l));var h=n.localizations?n.localizations.downloadPremiumIconLibraries:"Download Premium Icon Libraries",p=n.localizations?n.localizations.availableInPremiumText:"Available in Premium",m="";if(f>1){var v=[],g=Object.keys(o).filter((function(e){return o[e].default})),b=Object.keys(o).filter((function(e){return!o[e].default})).sort();(b=g.concat(b)).forEach((function(e){var t=e.charAt(0).toUpperCase()+e.slice(1),n=!1;o[e].premium&&(Fn.get("isPremiumActivated")?t+=" (".concat(h,")"):t+=" (".concat(p,")"),n=!0);var a=t;v.push(w.a.createElement("option",{disabled:n,key:"inner"+e,value:e},a))})),m=w.a.createElement("select",{onChange:this.handleIconSetChange,value:s,className:"vcv-ui-form-dropdown"},v)}var y=null;return r&&(y=w.a.createElement("div",{className:"vcv-ui-input-search"},w.a.createElement("input",{type:"search",value:t,onChange:this.handleSearchChange,placeholder:"Search Icon",className:"vcv-ui-form-input"}),w.a.createElement("label",{className:"vcv-ui-form-input-search-addon"},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})))),w.a.createElement("div",{className:u},w.a.createElement("div",{className:"vcv-ui-form-iconpicker-content-heading"},m,y,d),w.a.createElement("div",{className:"vcv-ui-form-iconpicker-options"},c))}},{key:"handleChange",value:function(e){var t=Object.assign({},this.state.value);t.icon=e.currentTarget.attributes.value.textContent,this.setFieldValue(t)}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"render",value:function(){var e=this.state.popupOpen,t=this.state.value.icon,n=H()({"vcv-ui-param-iconpicker-icon-empty":!t},t),a=H()({"vcv-ui-form-dropdown":!0,"vcv-ui-form-dropdown-style--inline":!0,"vcv-ui-iconpicker-picker-dropdown":!0,"vcv-ui-form-state--focus":e}),i="";e&&(i=this.popupContent());var r=H()({"vcv-ui-form-iconpicker":!0});return w.a.createElement("div",{className:r},w.a.createElement("div",{className:"vcv-ui-form-iconpicker"},w.a.createElement("div",{className:a,onClick:this.handlePopupToggle},w.a.createElement("i",{className:n})),i))}}]),n}(k.a);b()(Hn,"defaultProps",{fieldType:"iconpicker"}),b()(Hn,"localizations",Fn.get("localizations")),Hn.DEFAULT_ICON_SET="fontawesome";var Vn=Hn;function zn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Un=function(e){f()(n,e);var t=zn(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value,t=this.props,n=t.placeholder,a=t.options,i=a.min,r=a.max,o="vcv-ui-form-dropdown vcv-ui-form-icon "+a.iconClasses;return w.a.createElement("div",{className:"vcv-ui-form-input-icon"},w.a.createElement("div",{className:"vcv-ui-form-input-group"},w.a.createElement("div",{className:o}),w.a.createElement("input",{className:"vcv-ui-form-input",type:a.inputType,min:i,max:r,onChange:this.handleChange,placeholder:n,value:e})))}}]),n}(k.a);b()(Un,"defaultProps",{fieldType:"inputIcon"});var Wn=Un,Gn={size:[{value:"px",label:"px"},{value:"em",label:"em"},{value:"rem",label:"rem"},{value:"vh",label:"vh"},{value:"vw",label:"vw"},{value:"%",label:"%"}],currency:[{value:"$_",label:"U.S. Dollar"},{value:"CAD_",label:"Canadian Dollar"},{value:"€_",label:"Euro"},{value:"£_",label:"Pound Sterling"},{value:"AR$",label:"Argentine Peso"},{value:"AUD_",label:"Australian Dollar"},{value:"AZN_",label:"Azerbaijani New Manats"},{value:"BHD_",label:"Bahrain Dinar"},{value:"R$_",label:"Brazilian Real"},{value:"BGN_",label:"Bulgarian Lev"},{value:"XOF_",label:"CFA Franc BCEAO"},{value:"CL$_",label:"Chilean Peso"},{value:"CNY_",label:"Chinese Yuan"},{value:"COP_",label:"Columbian Peso"},{value:"_Kč",label:"Czech Koruna"},{value:"DKK_",label:"Danish Krone"},{value:"EGP_",label:"Egyptian Pound"},{value:"FJD_",label:"Fijian Dollar"},{value:"GEL_",label:"Georgian Lari"},{value:"HK$_",label:"Hong Kong Dollar"},{value:"HUF_",label:"Hungarian Forint"},{value:"Rs._",label:"Indian Rupee"},{value:"Rp_",label:"Indonesian Rupiah"},{value:"¥_",label:"Japanese Yen"},{value:"JOD_",label:"Jordanian Dinar"},{value:"KZT_",label:"Kazakhstani Tenge"},{value:"KRW_",label:"Korean Won"},{value:"KWD_",label:"Kuwaiti Dinar"},{value:"MYR_",label:"Malaysian Ringgit"},{value:"MXN_",label:"Mexican Peso"},{value:"MDL_",label:"Moldovan Leu"},{value:"NAD_",label:"Namibian Dollar"},{value:"₪_",label:"New Israeli Sheqel"},{value:"TWD_",label:"New Taiwan Dollar"},{value:"NZD_",label:"New Zealand Dollar"},{value:"NOK_",label:"Norwegian Krone"},{value:"OMR_",label:"Omani Rial"},{value:"_zł",label:"Polish Zloty"},{value:"QAR_",label:"Qatari Riyal"},{value:"_lei",label:"Romanian New Leu"},{value:"₽_",label:"Russian Ruble"},{value:"SAR_",label:"Saudi Arabian Riyal"},{value:"S$_",label:"Singaporean Dollar"},{value:"ZAR_",label:"South Africa Rand"},{value:"SEK_",label:"Swedish Krona"},{value:"CHF_",label:"Swiss Franc"},{value:"THB_",label:"Thai Baht"},{value:"TL_",label:"Turkish Lira"},{value:"AED_",label:"U.A.E. Dirham"},{value:"UAH_",label:"Ukraine Hryvnia"}]};function qn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Kn=function(e){f()(n,e);var t=qn(n);function n(e){var a;return o()(this,n),a=t.call(this,e),b()(u()(a),"list",null),a.state=a.updateState(a.props),a.handleClick=a.handleClick.bind(u()(a)),a.handleSelectToggle=a.handleSelectToggle.bind(u()(a)),a.setFieldValue=a.setFieldValue.bind(u()(a)),a.handleInputChange=a.handleInputChange.bind(u()(a)),a.handleDropdownChange=a.handleDropdownChange.bind(u()(a)),a.dynamicAttributeChange=a.dynamicAttributeChange.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){return{input:e.value.input||e.value||e.defaultValue.input,select:e.value.select||e.defaultValue.select,openedSelect:!1}}},{key:"handleClick",value:function(e){e&&e.preventDefault(),this.list.contains(e.target)||this.handleSelectToggle()}},{key:"handleSelectToggle",value:function(e){this.state.openedSelect?document.body.removeEventListener("click",this.handleClick):document.body.addEventListener("click",this.handleClick),e&&e.target&&this.setState({openedSelect:!this.state.openedSelect})}},{key:"createGroup",value:function(e,t,n){var a=[],i=t.values,r=t.label,o=r.replace(/\s+/g,"");for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&a.push(this.createOptions(s,i,n));return w.a.createElement("optgroup",{key:n+":"+e+":"+o,label:r},a)}},{key:"createOptions",value:function(e,t,n,a){var i=t[e].value,r=t[e].label;if("large"===a){var o=i.replace("_",""),s="vcv-ui-form-input-select-item";return(this.state&&this.state.select||this.props.value.select)===i&&(s+=" vcv-ui-form-input-select-item-active"),w.a.createElement("div",{key:n+":"+e+":"+i,onClick:this.hangleLargeListClick.bind(this,i),className:s},w.a.createElement("span",null,o," ",r))}return w.a.createElement("option",{key:n+":"+e+":"+i,value:i},r)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"getDefaultOptions",value:function(e){e||(e=this.props);var t=(e.options||"").type;return t&&Gn[t]?Gn[t]:[]}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.getDefaultOptions(e),a=[].concat(Xe()(n),Xe()(this.getSelectOptions(e))),i=e.fieldKey,r=e.options&&("currency"===e.options.type||e.options.large)?"large":"small";for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(Object.prototype.hasOwnProperty.call(a[o],"group")&&"small"===r?t.push(this.createGroup(o,a[o].group,i)):t.push(this.createOptions(o,a,i,r)));return t}},{key:"handleInputChange",value:function(e){this.setFieldValue("input",e.target.value)}},{key:"handleDropdownChange",value:function(e){this.setFieldValue("select",e.target.value)}},{key:"dynamicAttributeChange",value:function(e){this.setFieldValue("input",e)}},{key:"hangleLargeListClick",value:function(e){this.handleSelectToggle(),this.setFieldValue("select",e)}},{key:"setFieldValue",value:function(e,t){var n,a=this.props,i=a.updater,r=a.fieldKey,o=this.state,s=o.input,l=o.select;i(r,b()({input:s,select:l},e,t)),this.setState((n={},b()(n,e,t),b()(n,"openedSelect",!1),n))}},{key:"getSelect",value:function(e){if(e||(e=this.props),e.options&&("currency"===e.options.type||e.options.large)){var t=this.state.select.replace("_",""),n="vcv-ui-form-dropdown vcv-ui-form-input-select";return this.state.openedSelect&&(n+=" vcv-ui-form-state--focus"),w.a.createElement("div",{className:n,onClick:this.handleSelectToggle},t)}var a=this.generateSelectChildren(e);return w.a.createElement("select",{value:this.state.select,onChange:this.handleDropdownChange,className:"vcv-ui-form-dropdown"},a)}},{key:"getList",value:function(){var e=this;if(this.state.openedSelect){var t=this.generateSelectChildren(this.props);return w.a.createElement("div",{className:"vcv-ui-form-input-select-list",ref:function(t){e.list=t}},t)}return null}},{key:"render",value:function(){var e=this.state.input,t=this.props.placeholder;!t&&this.props.options&&this.props.options.placeholder&&(t=this.props.options.placeholder);var n=this.getSelect(this.props),a=this.getList(),i=H()({"vcv-ui-form-input-select":!0,"vcv-ui-form-field-dynamic":this.props.options&&this.props.options.dynamicField}),r=w.a.createElement("div",{className:i},w.a.createElement("div",{className:"vcv-ui-form-input-group"},w.a.createElement("input",{className:"vcv-ui-form-input",type:"text",onChange:this.handleInputChange,placeholder:t,value:e}),n),a);return w.a.createElement(xn.a,L()({},this.props,{setFieldValue:this.dynamicAttributeChange,value:e}),r)}}]),n}(k.a);b()(Kn,"defaultProps",{fieldType:"inputSelect"});function Yn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var $n=function(e){f()(n,e);var t=Yn(n);function n(){var e;o()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),b()(u()(e),"selectChildren",null),e}return l()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){Ke()(v()(n.prototype),"UNSAFE_componentWillReceiveProps",this).call(this,e),this.generateSelectChildren(e)}},{key:"UNSAFE_componentWillMount",value:function(){this.generateSelectChildren(this.props)}},{key:"createGroup",value:function(e,t,n){var a=[],i=t.values,r=t.label,o=r.replace(/\s+/g,"");for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&a.push(this.createOptions(s,i,n));return w.a.createElement("optgroup",{key:n+":"+e+":"+o,label:r},a)}},{key:"createOptions",value:function(e,t,n){var a=t[e].value,i=t[e].label;return w.a.createElement("option",{key:n+":"+e+":"+a,value:a},i)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.getSelectOptions(e),a=e.fieldKey;for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(Object.prototype.hasOwnProperty.call(n[i],"group")?t.push(this.createGroup(i,n[i].group,a)):t.push(this.createOptions(i,n,a)));this.selectChildren=t}},{key:"handleChange",value:function(e){for(var t=e.target.options,n=[],a=0,i=t.length;a<i;a++)t[a].selected&&n.push(t[a].value);this.setFieldValue(n)}},{key:"render",value:function(){var e=this.state.value;return w.a.createElement("select",{multiple:!0,value:e,onChange:this.handleChange,className:"vcv-ui-form-input vcv-ui-form-dropdown-multiple"},this.selectChildren)}}]),n}(k.a);function Zn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()($n,"defaultProps",{fieldType:"multipleDropdown"});var Xn=function(e){f()(n,e);var t=Zn(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value;return w.a.createElement("input",{className:"vcv-ui-form-input",type:"text",onChange:this.handleChange,value:e})}}]),n}(k.a);b()(Xn,"defaultProps",{fieldType:"object"});var Jn=n("./public/sources/attributes/pageSettingsLayouts/Component.js"),Qn=n("./public/sources/attributes/pageSettingsTitle/Component.js");function ea(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var ta=Object(a.getService)("dataManager"),na=["simple","simple-fade","mouse-move"],aa=function(e){f()(n,e);var t=ea(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.devicesChangeHandler=a.devicesChangeHandler.bind(u()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.getDevicesRender=a.getDevicesRender.bind(u()(a)),a.parseValue=a.parseValue.bind(u()(a)),a.parallaxSpeedChangeHandler=a.parallaxSpeedChangeHandler.bind(u()(a)),a}return l()(n,[{key:"updateValue",value:function(e,t){var a={},i=[];"all"===(e=this.updateState(e)).currentDevice?i.push("all"):i=i.concat(this.getCustomDevicesKeys()),i.forEach((function(t){D.a.isEmpty(e.devices[t])||(e.devices[t].parallaxEnable||(e.devices[t].parallaxEnable=n.deviceDefaults.parallaxEnable),e.devices[t].parallax||(e.devices[t].parallax=n.deviceDefaults.parallax),e.devices[t].parallaxSpeed||(e.devices[t].parallaxSpeed=n.deviceDefaults.parallaxSpeed),e.devices[t].parallaxReverse||(e.devices[t].parallaxReverse=n.deviceDefaults.parallaxReverse),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.keys(a[t]).length||delete a[t])})),this.setFieldValue(a,{},t),this.setState(e)}},{key:"updateState",value:function(e){return e.value?this.parseValue(e.value,n.defaultState,n.deviceDefaults):D.a.defaultsDeep({},e,n.defaultState)}},{key:"setFieldValue",value:function(e,t,n){var a=this.props;(0,a.updater)(a.fieldKey,{device:e,attributeMixins:t},n)}},{key:"getParallaxToggle",value:function(){var e="parallaxEnable",t=this.state.devices[this.state.currentDevice][e]||!1;return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:"Enable parallax effect"},value:t}))}},{key:"getDevicesRender",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--has-inner-fields"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Device type"),w.a.createElement(ot,{api:this.props.api,fieldKey:"currentDevice",options:{customDevices:this.getCustomDevices()},updater:this.devicesChangeHandler,value:this.state.currentDevice}))}},{key:"getParallaxEffectDropdown",value:function(){if(!this.state.devices[this.state.currentDevice].parallaxEnable)return null;var e={values:[{label:"Simple",value:"simple"},{label:"Simple with fade",value:"simple-fade"},{label:"Mouse move",value:"mouse-move"}]},t=n.localizations?n.localizations.downloadPremiumDesignOptions:"Download Premium Design Options",i=n.localizations?n.localizations.availableInPremiumText:"Available in Premium",r=ta.get("isPremiumActivated")?"(".concat(t,")"):"(".concat(i,")"),o=[{label:"Tilt ".concat(r),value:"tilt",disabled:!0},{label:"Tilt glare ".concat(r),value:"tilt-glare",disabled:!0},{label:"Tilt reverse ".concat(r),value:"tilt-reverse",disabled:!0},{label:"Tilt reset ".concat(r),value:"tilt-reset",disabled:!0},{label:"Mouse follow animation ".concat(r),value:"backgroundAnimation",disabled:!0}];e.values=e.values.concat(o);var s=Object(a.getStorage)("fieldOptions");s.state("currentAttribute:settings").set(e);var l="parallax";s.trigger("fieldOptions",l,e),e=s.state("currentAttribute:settings").get(),s.state("currentAttribute:settings").delete();var c=this.state.devices[this.state.currentDevice].parallax||"simple",u=e.values.find((function(e){return e.value===c})),d=null;u&&u.description&&(d=w.a.createElement(at.a,null,u.description));var f=n.localizations?n.localizations.parallaxEffect:"Parallax effect";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},f),d),w.a.createElement(T.a,{api:this.props.api,fieldKey:l,options:e,updater:this.valueChangeHandler,value:c}))}},{key:"parallaxSpeedChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=parseInt(t),this.updateValue(n,e)}},{key:"getParallaxSpeedInput",value:function(){if(!this.state.devices[this.state.currentDevice].parallaxEnable||!na.includes(this.state.devices[this.state.currentDevice].parallax))return null;var e=this.state.devices[this.state.currentDevice].parallaxSpeed||"";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Parallax effect speed"),w.a.createElement(lt,{api:this.props.api,fieldKey:"parallaxSpeed",updater:this.parallaxSpeedChangeHandler,placeholder:"30",options:{min:1},value:e}))}},{key:"getParallaxReverseToggle",value:function(){if(!this.state.devices[this.state.currentDevice].parallaxEnable||!na.includes(this.state.devices[this.state.currentDevice].parallax))return null;var e=this.state.devices[this.state.currentDevice].parallaxReverse||!1;return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Reverse parallax effect"),w.a.createElement(ie.a,{api:this.props.api,fieldKey:"parallaxReverse",updater:this.valueChangeHandler,value:e}))}},{key:"render",value:function(){return w.a.createElement("div",{className:"vcv-ui-parallax-section"},this.getDevicesRender(),w.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getParallaxToggle(),this.getParallaxEffectDropdown(),this.getParallaxSpeedInput(),this.getParallaxReverseToggle())))}}]),n}(k.a);b()(aa,"defaultProps",{fieldType:"parallax"}),b()(aa,"localizations",ta.get("localizations")),b()(aa,"deviceDefaults",{parallaxEnable:!1,parallax:"simple",parallaxSpeed:"",parallaxReverse:!1}),b()(aa,"defaultState",{currentDevice:"all",devices:{},attributeMixins:{}});var ia=Object(a.getStorage)("assets");function ra(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var oa=Object(a.getStorage)("workspace"),sa=(0,Object(a.getService)("utils").getBlockRegexp)(),la=Object(a.getService)("dataManager"),ca=function(e){f()(n,e);var t=ra(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleAddClick=a.handleAddClick.bind(u()(a)),a.clickClone=a.clickClone.bind(u()(a)),a.clickDelete=a.clickDelete.bind(u()(a)),a.clickEdit=a.clickEdit.bind(u()(a)),a.handleEditableClick=a.handleEditableClick.bind(u()(a)),a.handleEditableBlur=a.handleEditableBlur.bind(u()(a)),a.handleEditableKeyDown=a.handleEditableKeyDown.bind(u()(a)),a.getSortableHandle=a.getSortableHandle.bind(u()(a)),a.getSortableList=a.getSortableList.bind(u()(a)),a.getSortableItems=a.getSortableItems.bind(u()(a)),a}return l()(n,[{key:"onParamChange",value:function(e,t,n,a){var i=this.props,r=i.updater,o=i.fieldKey,s=i.fieldType,l=this.state.value;l.value[e][n]=a,t.set(o,l),r(o,l,null,s)}},{key:"updateState",value:function(e){if(e.value.value)return{value:e.value,editable:{}};var t={};return t.value=e.value,{value:t,editable:{}}}},{key:"setFieldValue",value:function(e){var t=this.props;(0,t.updater)(t.fieldKey,e,null,t.fieldType),this.setState({value:e})}},{key:"clickEdit",value:function(e){var t=this.state.value.value[e],n=this.props.options.settings.title.options,i=Object(a.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&n&&n.dynamicField&&t.title.match(sa),r=t.title;if(i){var o=t.title.split(sa);r=JSON.parse(o[4].trim()).currentValue}var s={nestedAttr:!0,parentElementAccessPoint:this.props.elementAccessPoint,activeParamGroup:t,activeParamGroupTitle:r,activeParamGroupIndex:e,fieldKey:this.props.fieldKey,customUpdater:this.onParamChange.bind(this)};oa.trigger("edit",this.props.elementAccessPoint.id,this.props.elementAccessPoint.tag,s)}},{key:"handleAddClick",value:function(){var e=this.state.value.value,t=this.props.options,n=t.settings,a={};Object.keys(n).forEach((function(e){"public"===n[e].access&&(a[e]=n[e].value)})),a.title=t.title||"Group title",e.push(D.a.defaultsDeep({},a));var i={value:e};this.setFieldValue(i)}},{key:"clickClone",value:function(e){var t=this.state.value.value;t.push(D.a.defaultsDeep({},t[e]));var n={value:t};this.setFieldValue(n)}},{key:"clickDelete",value:function(e){var t=this.state.value.value;t.splice(e,1);var n={value:t};this.setFieldValue(n)}},{key:"getSortableItems",value:function(){var e=this,t=Object(q.b)((function(t){var n=t.value,i=t.groupIndex,r=e.props.options.settings.title.options,o=Object(a.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&r&&r.dynamicField&&n.title.match(sa),s=n.title;if(o){var l=n.title.split(sa);s=JSON.parse(l[4].trim()).currentValue}return w.a.createElement("div",{className:"vcv-ui-form-params-group-item vcv-ui-tree-layout-control"},e.getSortableHandle(),w.a.createElement("div",{className:"vcv-ui-tree-layout-control-content"},w.a.createElement("span",{className:"vcv-ui-tree-layout-control-label"},w.a.createElement("span",{className:"vcv-ui-forms-params-group-content-editable",ref:function(t){e["title".concat(i)]=t},contentEditable:!0,suppressContentEditableWarning:!0,onKeyDown:e.handleEditableKeyDown,onClick:e.handleEditableClick,onBlur:e.handleEditableBlur,"data-index":i},s)),e.getChildControls(i)))}));return this.state.value.value.map((function(e,n){return w.a.createElement(t,{key:"sortable-item-paramgroup-".concat(n),index:n,value:e,groupIndex:n})}))}},{key:"handleEditableClick",value:function(e){e.currentTarget.closest(".vcv-ui-tree-layout-control-label").classList.add("vcv-ui-tree-layout-control-label-editable")}},{key:"handleEditableBlur",value:function(e){var t=e.currentTarget.getAttribute("data-index"),n=e.currentTarget.innerText.trim();this.updateContent(n,t)}},{key:"handleEditableKeyDown",value:function(e){var t=e.currentTarget.getAttribute("data-index");"Enter"===e.key&&(e.preventDefault(),e.nativeEvent.stopImmediatePropagation(),e.stopPropagation(),this["title".concat(t)].blur(),this.handleEditableBlur(e))}},{key:"updateContent",value:function(e,t){var n=this.props.elementAccessPoint;e||(e=this.props.options.title,this["title".concat(t)].innerText=e),this.onParamChange(t,n,"title",e),this.setState({editable:{}})}},{key:"getSortableList",value:function(){var e=this,t=Object(q.a)((function(){return w.a.createElement("div",null,e.getSortableItems())}));return w.a.createElement(t,{lockAxis:"y",useDragHandle:!0,helperClass:"vcv-ui-form-params-group-item--dragging",onSortEnd:function(t){var n=t.oldIndex,a=t.newIndex,i=e.state.value;i.value=Object(q.d)(e.state.value.value,n,a),e.setFieldValue(i)},items:this.state.value.value})}},{key:"getSortableHandle",value:function(){var e=Object(q.c)((function(){return w.a.createElement("div",{className:"vcv-ui-tree-layout-control-drag-handler vcv-ui-drag-handler"},w.a.createElement("i",{className:"vcv-ui-drag-handler-icon vcv-ui-icon vcv-ui-icon-drag-dots"}))}));return w.a.createElement(e,null)}},{key:"getChildControls",value:function(e){var t=this,n=this.state.value,a=this.props.options,i=!1,r=!1;a.max&&n&&n.value&&n.value.length>=a.max&&(i=!0),a.min&&n&&n.value&&n.value.length<=a.min&&(r=!0),n&&n.value&&n.value.length<=1&&(r=!0);var o=la.get("localizations"),s=o?o.clone:"Clone",l=o?o.remove:"Remove",c=o?o.edit:"Edit",u=null;i||(u=w.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:s,onClick:function(){t.clickClone(e)}},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-copy"})));var d=null;return r||(d=w.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:l,onClick:function(){t.clickDelete(e)}},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-trash"}))),w.a.createElement("div",{className:"vcv-ui-tree-layout-control-actions-container"},w.a.createElement("span",{className:"vcv-ui-tree-layout-control-actions"},w.a.createElement("span",{className:"vcv-ui-tree-layout-control-action",title:c,onClick:function(){t.clickEdit(e)}},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-edit"})),u,d))}},{key:"render",value:function(){var e=this.state.value,t=this.props.options,n=!1;t.max&&e&&e.value&&e.value.length>=t.max&&(n=!0);var a=la.get("localizations"),i=a?a.add:"Add",r=null;return n||(r=w.a.createElement("div",{className:"vcv-ui-form-params-group-add-item vcv-ui-icon vcv-ui-icon-add",onClick:this.handleAddClick,title:i})),w.a.createElement(xn.a,L()({},this.props,{setFieldValue:this.setFieldValue,value:e}),e.value&&e.value.length?null:w.a.createElement("div",{className:"vcv-ui-form-group-heading"},t.title),w.a.createElement("div",{className:"vcv-ui-form-params-group"},this.getSortableList(),r))}}]),n}(k.a);function ua(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}b()(ca,"defaultProps",{fieldType:"paramsGroup"});var da=function(e){f()(n,e);var t=ua(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"handleChange",value:function(e){this.setFieldValue(e.currentTarget.value)}},{key:"getValues",value:function(){var e=this.props,t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"render",value:function(){var e=this.props.fieldKey,t=[],n=this.getValues(),a=this.state.value;for(var i in n){var r=n[i].value,o=a===r?"checked":"";t.push(w.a.createElement("label",{key:"".concat(e,":").concat(i,":").concat(r),className:"vcv-ui-form-radio"},w.a.createElement("input",{type:"radio",name:"".concat(e),onChange:this.handleChange,checked:o,value:r}),w.a.createElement("span",{className:"vcv-ui-form-radio-indicator"}),n[i].label))}var s="vcv-ui-form-radio-buttons";return this.props.options&&this.props.options.listView&&(s+=" vcv-ui-form-radio-buttons--list"),w.a.createElement("div",{className:s},t)}}]),n}(k.a);b()(da,"defaultProps",{fieldType:"radio"});var fa=n("./public/components/codeEditor/codeEditor.js");function ha(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var pa=function(e){f()(n,e);var t=ha(n);function n(e){var a;return o()(this,n),a=t.call(this,e),b()(u()(a),"editorWrapper",null),b()(u()(a),"codeEditor",null),a.setValue=a.setValue.bind(u()(a)),a}return l()(n,[{key:"componentDidMount",value:function(){var e=this.props.value;this.props.options.mode&&"html"!==this.props.options.mode?"javascript"===this.props.options.mode&&(this.codeEditor=fa.a.getEditor(this.editorWrapper,"javascript",e)):this.codeEditor=fa.a.getEditor(this.editorWrapper,"htmlmixed",e),this.codeEditor.setSize("100%",this.props.options.height||"50vh"),this.codeEditor.on("change",this.setValue)}},{key:"componentDidUpdate",value:function(e,t){this.codeEditor.refresh()}},{key:"setValue",value:function(){this.setFieldValue(this.codeEditor.getValue())}},{key:"render",value:function(){var e=this;return w.a.createElement("textarea",{className:"vcv-row-html-editor-container",ref:function(t){return e.editorWrapper=t}})}}]),n}(k.a);b()(pa,"defaultProps",{fieldType:"rawCode"}),b()(pa,"propTypes",{fieldKey:z.a.string.isRequired,value:z.a.string.isRequired,options:z.a.object.isRequired});var ma=n("./public/sources/attributes/responsivenessSettings/Component.js"),va=n("./public/sources/attributes/rowLayout/Component.js");function ga(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var ba=Object(a.getService)("dataManager"),ya=function(e){f()(n,e);var t=ga(n);function n(e){var a;return o()(this,n),a=t.call(this,e),e.setInnerFieldStatus&&e.setInnerFieldStatus(),a.valueChangeHandler=a.valueChangeHandler.bind(u()(a)),a.getStickyOffset=a.getStickyOffset.bind(u()(a)),a}return l()(n,[{key:"updateState",value:function(e){return e.value?this.parseValue(e.value):D.a.defaultsDeep({},e,n.defaultState)}},{key:"parseValue",value:function(e){var t=D.a.defaultsDeep({},n.defaultState),a=[];return D.a.isEmpty(e.device)||(t.currentDevice=Object.keys(e.device).shift()),a.push("all"),a.forEach((function(a){t.devices[a]=D.a.defaultsDeep({},n.deviceDefaults),e.device&&e.device[a]&&(t.devices[a]=D.a.defaultsDeep({},e.device[a],t.devices[a]))})),t}},{key:"updateValue",value:function(e,t){var a={},i=[];"all"===(e=this.updateState(e)).currentDevice&&i.push("all"),i.forEach((function(t){D.a.isEmpty(e.devices[t])||(e.devices[t].stickyEnable||(e.devices[t].stickyEnable=n.deviceDefaults.stickyEnable),a[t]=D.a.defaultsDeep({},e.devices[t]),Object.keys(a[t]).length||delete a[t])})),this.setFieldValue(a,t),this.setState(e)}},{key:"setFieldValue",value:function(e,t){var n=this.props;(0,n.updater)(n.fieldKey,{device:e},t)}},{key:"valueChangeHandler",value:function(e,t){var n=D.a.defaultsDeep({},this.state);n.devices[n.currentDevice][e]=t,this.updateValue(n,e)}},{key:"getStickyToggle",value:function(){var e="stickyEnable",t=this.state.devices[this.state.currentDevice][e]||!1;return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:"Enable stickiness"},value:t}))}},{key:"getStickyOffset",value:function(){var e="stickyOffsetTop",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,i=n.localizations?n.localizations.marginTop:"Margin top",r=n.localizations?n.localizations.specifySpacesFromTheScreenTop:"Specify space (in pixels) from the screen top where element should stick.";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},i),w.a.createElement(at.a,null,r)),w.a.createElement(lt,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{placeholder:n.deviceDefaults.stickyOffsetTop},value:a}))}},{key:"getStickyZIndex",value:function(){var e="stickyZIndex",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,i=n.localizations?n.localizations.zIndex:"Z-index",r=n.localizations?n.localizations.specifySpacesFromTheScreenTop:"Control z-index for the element to place it on top or above the following content.";return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},i),w.a.createElement(at.a,null,r)),w.a.createElement(lt,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{placeholder:"999"},value:a}))}},{key:"getStickyContainerToggle",value:function(){var e="stickyContainer",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,i=n.localizations?n.localizations.relateToParent:"Relate to parent",r=n.localizations?n.localizations.limitStickinessToWorkOnlyInTheParentContainer:"Limit stickiness to work only in the parent container.";return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:i},value:a}),w.a.createElement(at.a,null,r))}},{key:"getStickyVisibilityToggle",value:function(){var e="stickyVisibility",t=this.state.devices[this.state.currentDevice];if(!t.stickyEnable)return null;var a=t[e]||!1,i=n.localizations?n.localizations.showOnSticky:"Show on sticky",r=n.localizations?n.localizations.showOnlyWhenItBecomesSticky:"Show only when it becomes sticky.";return w.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},w.a.createElement(ie.a,{api:this.props.api,fieldKey:e,updater:this.valueChangeHandler,options:{labelText:i},value:a}),w.a.createElement(at.a,null,r))}},{key:"render",value:function(){return w.a.createElement("div",{className:"vcv-ui-sticky-section"},w.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},w.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--fixed-width"},this.getStickyToggle(),this.getStickyOffset(),this.getStickyZIndex(),this.getStickyContainerToggle(),this.getStickyVisibilityToggle())))}}]),n}(k.a);b()(ya,"defaultProps",{fieldType:"sticky"}),b()(ya,"localizations",ba.get("localizations")),b()(ya,"deviceDefaults",{stickyEnable:!1,stickyOffsetTop:"0",stickyZIndex:null}),b()(ya,"defaultState",{currentDevice:"all",devices:{}});function wa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var ka=function(e){f()(n,e);var t=wa(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this.state.value;return w.a.createElement("textarea",{className:"vcv-ui-form-input",onChange:this.handleChange,value:e})}}]),n}(k.a);b()(ka,"defaultProps",{fieldType:"textarea"});var Ca=n("./public/components/panels/treeView/treeViewLayout.js");function _a(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Sa=function(e){f()(n,e);var t=_a(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-tree-view--attribute"},w.a.createElement(Ca.a,{visible:!0,isAttribute:!0,element:this.props.elementAccessPoint.cook()}))}}]),n}(k.a);b()(Sa,"defaultProps",{fieldType:"treeView"});var xa=Object(a.getService)("cook").attributes;xa.add("ajaxForm",j,{}),xa.add("animateDropdown",P,{getAttributeLibs:function(e){var t=[];if(e){t.push({name:"animate",dependencies:["waypoints"]})}return t}}),xa.add("attachimage",O.a,{getter:function(e,t,n){var a=n.options&&n.options.multiple,i=e[t],r=i;return D.a.isString(i)&&a?r=[i]:D.a.isArray(i)&&!a?r=i[0]:D.a.isObject(i)&&!D.a.isArray(i)&&(r=i.ids||i.urls||!i.id?a?i.urls:D.a.isArray(i.urls)?i.urls[0]:i:i),r},getAttributeLibs:function(e){var t=[],n=null,a=!1;if(e instanceof Array?(n=e[0]&&e[0]&&e[0].filter,e.forEach((function(e){e.link&&"popup"===e.link.type&&(a=!0)}))):(n=e&&e.filter,e.link&&"popup"===e.link.type&&(a=!0)),"normal"!==n){t.push({name:"imageFilter",dependencies:[]})}if(a){t.push({name:"popup",dependencies:[]})}return t}}),xa.add("attachvideo",ne,{getter:function(e,t,n){var a=n.options&&n.options.multiple,i=e[t],r=i;return D.a.isString(i)&&a?r=[i]:D.a.isArray(i)&&!a?r=i[0]:D.a.isObject(i)&&!D.a.isArray(i)&&(r=i.ids||i.urls||!i.id?a?i.urls:i.urls[0]:i),D.a.isEmpty(r)&&n.options&&n.options.defaultValue&&(r=n.options.defaultValue),r}}),xa.add("autocomplete",ae.a,{}),xa.add("boxModel",se,{}),xa.add("boxShadow",Le,{}),xa.add("buttonGroup",Ie,{}),xa.add("calendar",Ve,{}),xa.add("checkbox",ze.a,{}),xa.add("color",Pe,{}),xa.add("customId",Ge,{}),xa.add("datalist",$e,{}),xa.add("description",et,{}),xa.add("designOptions",wt,{getAttributeLibs:function(e){var t=[],n=[{fieldKey:"animation",library:"animate",dependencies:["waypoints"],value:function(e){return e}},{fieldKey:"image",library:"backgroundSimple",value:function(e){return e&&e.ids&&e.urls&&e.ids.length&&e.urls.length}}];if(e&&e.device&&Object.keys(e.device).length){var a=function(a){if(Object.prototype.hasOwnProperty.call(e.device,a)){var i=function(i){if(Object.prototype.hasOwnProperty.call(e.device[a],i)){var r=n.find((function(t){var n=t.fieldKey===i;return n&&t.value?n&&t.value(e.device[a][i]):n}));if(r){var o,s={name:"",dependencies:[]};if(s.name=r.library,r.dependencies)(o=s.dependencies).push.apply(o,Xe()(r.dependencies));t.push(s)}}};for(var r in e.device[a])i(r)}};for(var i in e.device)a(i)}return t}}),xa.add("designOptionsAdvanced",Tt,{getAttributeLibs:function(e){var t=[],n=[{fieldKey:"animation",library:"animate",dependencies:["waypoints"]},{fieldKey:"gradientOverlay",value:!0,library:"backgroundColorGradient"},{fieldKey:"backgroundType",value:"imagesSimple",library:"backgroundSimple"},{fieldKey:"backgroundType",value:"imagesSlideshow",library:"backgroundSlider"},{fieldKey:"backgroundType",value:"videoEmbed",library:"backgroundVideoEmbed"},{fieldKey:"backgroundType",value:"videoVimeo",library:"backgroundVideoVimeo"},{fieldKey:"backgroundType",value:"videoYoutube",library:"backgroundVideoYoutube"},{fieldKey:"backgroundType",value:"backgroundZoom",library:"backgroundZoom",dependencies:["waypoints"]},{fieldKey:"parallax",value:"simple",library:"parallaxBackground",dependencies:["waypoints"]},{fieldKey:"parallax",value:"simple-fade",library:"parallaxFade",dependencies:["waypoints","parallaxBackground"]},{fieldKey:"parallax",value:"mouse-move",library:"parallaxMouseMove",dependencies:[]}];if(e&&e.device&&Object.keys(e.device).length){var a=function(a){if(Object.prototype.hasOwnProperty.call(e.device,a)){var i=function(i){if(Object.prototype.hasOwnProperty.call(e.device[a],i)){var r=n.find((function(t){var n=t.fieldKey===i,r=e.device[a][i];"0"!==r&&"1"!==r||(r=!!parseInt(r));var o=t.value===r;return n&&o||"animation"===i}));if(r){var o,s={name:"",dependencies:[]};if(s.name=r.library,r.dependencies)(o=s.dependencies).push.apply(o,Xe()(r.dependencies));t.push(s)}}};for(var r in e.device[a])i(r)}};for(var i in e.device)a(i)}return t}}),xa.add("devices",ot,{}),xa.add("divider",Dt,{getAttributeLibs:function(e){var t=[];e&&e.device&&Object.keys(e.device).length&&Object.keys(e.device).forEach((function(n){var a=e.device[n];if(a.dividerTop||a.dividerBottom){var i={name:"divider",dependencies:[]};switch(a.dividerTopBackgroundType||a.dividerBottomBackgroundType){case"videoEmbed":i.dependencies.push("backgroundVideoEmbed");break;case"videoYoutube":i.dependencies.push("backgroundVideoYoutube");break;case"videoVimeo":i.dependencies.push("backgroundVideoVimeo")}t.push(i)}}));return t}}),xa.add("dividerpicker",Ot,{}),xa.add("dropdown",T.a,{}),xa.add("dynamicField",null,{}),xa.add("element",$t,{}),xa.add("googleFonts",an,{}),xa.add("group",null,{getter:function(e,t){var n=Object.assign(e[t]);return new rn(t,n)},setter:function(e,t,n){var a=new rn(t,n);return e[t]=a.update(n),e}}),xa.add("gutenbergEditor",un,{}),xa.add("htmleditor",Bn,{}),xa.add("iconpicker",Vn,{getAttributeLibs:function(e){var t=[];if(e&&e.icon&&e.iconSet){var n={name:"iconpicker",subset:e.iconSet,dependencies:[]};t.push(n)}return t}}),xa.add("inputIcon",Wn,{}),xa.add("inputSelect",Kn,{getter:function(e,t,n){var a=e[t],i=n.value,r=n.options&&n.options.cssMixin,o=a&&"object"===Lt()(a)&&a.constructor===Object,s=a;return r&&(o?s.mixinValue=a.input+a.select:((s={}).input=a,s.select=i.select,a.slice(parseFloat(a).toString().length)||(s.mixinValue=a+i.select))),s}}),xa.add("multipleDropdown",$n,{}),xa.add("number",lt,{}),xa.add("object",Xn,{}),xa.add("pageSettingsLayouts",Jn.a,{}),xa.add("pageSettingsTitle",Qn.a,{}),xa.add("parallax",aa,{getAttributeLibs:function(e){var t=[],n=ia.state("attributeLibs").get();if(e&&e.device&&Object.keys(e.device).length){var a=function(a){if(Object.prototype.hasOwnProperty.call(e.device,a)){var i=function(i){if(Object.prototype.hasOwnProperty.call(e.device[a],i)){var r=n.find((function(t){var n=t.fieldKey===i,r=e.device[a][i];"0"!==r&&"1"!==r||(r=!!parseInt(r));var o=t.value===r;return n&&o||"animation"===i}));if(r){var o,s={name:"",dependencies:[]};if(s.name=r.library,r.dependencies)(o=s.dependencies).push.apply(o,Xe()(r.dependencies));t.push(s)}}};for(var r in e.device[a])i(r)}};for(var i in e.device)a(i)}return t}}),xa.add("paramsGroup",ca,{}),xa.add("radio",da,{}),xa.add("range",De,{}),xa.add("rawCode",pa,{}),xa.add("responsivenessSettings",ma.a,{}),xa.add("rowLayout",va.a,{getter:function(e,t){return Object.assign(e[t])},setter:function(e,t,n){return e&&e[t]&&(e[t]=n),e}}),xa.add("sticky",ya,{getAttributeLibs:function(e){var t=[],n=!1;e&&e.device&&Object.keys(e.device).length&&Object.keys(e.device).forEach((function(t){e.device[t].stickyEnable&&(n=!0)}));return n&&t.push({name:"stickyElement"}),t}}),xa.add("string",kt.a,{}),xa.add("textarea",ka,{}),xa.add("toggle",ie.a,{}),xa.add("toggleSmall",gn,{}),xa.add("treeView",Sa,{}),xa.add("url",B.a,{getAttributeLibs:function(e){var t=[];if(e&&"popup"===e.type){t.push({name:"popup",dependencies:[]})}return t}})},"./public/config/wp-modules.js":function(e,t,n){n("./node_modules/path-browserify/index.js").join;n("./public/editor/modules/layout/module.js"),n("./public/editor/modules/wordpressWorkspace/module.js"),n("./public/editor/modules/insights/module.js"),n("./public/editor/modules/elementLimit/module.js")},"./public/config/wp-services.js":function(e,t,n){n("./public/editor/services/dataManager/service.js"),n("./public/editor/services/utils/service.js"),n("./public/editor/services/document/service.js"),n("./public/editor/services/wordpress-post-data/service.js"),n("./public/editor/services/dataProcessor/service.js"),n("./public/editor/services/cook/service.js"),n("./public/editor/services/sharedAssetsLibrary/service.js"),n("./public/editor/services/elementAssetsLibrary/service.js"),n("./public/editor/services/actionsManager/service.js"),n("./public/editor/services/rulesManager/service.js"),n("./public/editor/services/modernAssetsStorage/service.js"),n("./public/editor/services/stylesManager/service.js"),n("./public/editor/services/wpMyTemplates/service.js"),n("./public/editor/services/hubElements/service.js"),n("./public/editor/services/elementAccessPoint/service.js"),n("./public/editor/services/hubAddons/service.js"),n("./public/editor/services/renderProcessor/service.js"),n("./public/editor/services/api/service.js")},"./public/editor.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=(n("./public/tools/jqueryCaret.js"),n("./node_modules/mobile-detect/mobile-detect.js")),o=n.n(r),s=function(){i.a.env("platform","wordpress").start((function(){i.a.env("editor","frontend"),n("./public/editor/stores/fieldOptionsStorage.js"),n("./public/editor/stores/events/eventsStorage.js"),n("./public/editor/stores/elements/elementsStorage.js"),n("./public/editor/stores/assets/assetsStorage.js"),n("./public/editor/stores/shortcodesAssets/storage.js"),n("./public/editor/stores/cacheStorage.js"),n("./public/editor/stores/migrationStorage.js"),n("./public/editor/stores/workspaceStorage.js"),n("./public/editor/stores/hub/hubElementsStorage.js"),n("./public/editor/stores/hub/hubTemplatesStorage.js"),n("./public/editor/stores/hub/hubAddonsStorage.js"),n("./public/editor/stores/sharedAssets/storage.js"),n("./public/editor/stores/history/historyStorage.js"),n("./public/editor/stores/settingsStorage.js"),n("./public/editor/stores/attributes/attributesStorage.js"),n("./public/editor/stores/notifications/storage.js"),n("./public/editor/stores/wordpressData/wordpressDataStorage.js"),n("./public/editor/stores/elements/elementSettings.js"),n("./public/editor/stores/popup/storage.js"),n("./public/editor/stores/editorPopup/storage.js"),n("./public/editor/stores/insights/storage.js"),i.a.getStorage("hubElements").trigger("start"),i.a.getStorage("hubTemplates").trigger("start"),i.a.getStorage("hubAddons").trigger("start"),i.a.getStorage("sharedAssets").trigger("start"),i.a.getStorage("settings").trigger("start"),i.a.getStorage("attributes").trigger("start"),n("./public/config/wp-modules.js")}))},l=(n("./public/components/polyfills/index.js"),n("./public/sources/less/bootstrap/init.less"),n("./public/sources/css/wordpress.less"),n("./public/variables.js"),n("./public/config/wp-services.js"),n("./public/config/wp-attributes.js"),window.jQuery),c=function(e){e();var t=l(".vcv-layout-iframe-container"),n=t.find("#vcv-editor-iframe"),a=!1,r=function(){if(!a){a=!0;var e=n.get(0).contentWindow,r=e.document;l(r.body).on("click","a[href]:not([data-vcv-link])",(function(e){e&&e.preventDefault()}));var c=new o.a(window.navigator.userAgent);c.mobile()&&(c.tablet()||c.phone())&&l(r.body).on("contextmenu","a[href]",(function(e){e&&e.preventDefault(),e&&e.stopPropagation()})),l(r.body).on("click",'[type="submit"]',(function(e){e&&e.preventDefault()&&e.stopPropagation()}));var u=r.createElement("style");if(u.setAttribute("type","text/css"),u.innerText="html {\n      margin-top: 0px !important;\n    }",r.head.appendChild(u),c.mobile()&&"iOS"===c.os()){var d=r.createElement("style");d.setAttribute("type","text/css"),d.innerText="\n      html, body {\n        height: 100%;\n        width: 100vw;\n        overflow: auto;\n        -webkit-overflow-scrolling: touch;\n        -webkit-user-select: none;\n        user-select: none;\n      }\n      a[href] {\n        -webkit-touch-callout: none !important;\n      }",r.head.appendChild(d)}if(i.a.env("VCV_JS_THEME_EDITOR")){var f=window.VCV_EDITOR_TYPE?window.VCV_EDITOR_TYPE():"default";if("sidebar"===f){var h=r.createElement("style");h.setAttribute("type","text/css"),h.innerText="html {\n        background: #292929;\n        display: flex;\n        justify-content: center;\n        }",h.innerText+="body {",h.innerText+="width: 320px;",h.innerText+="}",r.head.appendChild(h)}if("header"===f||"footer"===f){var p=r.createElement("style");p.setAttribute("type","text/css"),p.innerText="html {",p.innerText+="display: flex;",p.innerText+="min-height: 100%;",p.innerText+="flex-direction: column;",p.innerText+="header"===f?"justify-content: flex-start;":"justify-content: flex-end;",p.innerText+="background: #292929;",p.innerText+="overflow-x: hidden;",p.innerText+="}",r.head.appendChild(p)}}if(l('[data-vcv="edit-fe-editor"]',r).remove(),i.a.env("iframe",e),s(),n&&n.get(0).contentWindow){var m=i.a.getStorage("settings"),v=!1;window.addEventListener("beforeunload",(function(){v=!0})),n.get(0).contentWindow.onunload=function(){if(!v){var e=window.vcvLastLoadedPageTemplate||window.VCV_PAGE_TEMPLATES&&window.VCV_PAGE_TEMPLATES()&&window.VCV_PAGE_TEMPLATES().current;if(!i.a.env("VCV_JS_THEME_EDITOR")&&i.a.env("VCV_JS_THEME_LAYOUTS")){var t=window.vcvLastLoadedPageTemplate=m.state("pageTemplate").get(),n=window.vcvLastLoadedHeaderTemplate=m.state("headerTemplate").get(),r=window.vcvLastLoadedSidebarTemplate=m.state("sidebarTemplate").get(),o=window.vcvLastLoadedFooterTemplate=m.state("footerTemplate").get();i.a.getStorage("workspace").state("iframe").set({type:"reload",template:t,header:n,sidebar:r,footer:o})}else{var s=i.a.getStorage("settings").state("pageTemplate").get()||e;window.vcvLastLoadedPageTemplate=s,i.a.getStorage("workspace").state("iframe").set({type:"reload",template:s})}m.state("skipBlank").set(!0),a=!1}};var g=new o.a(window.navigator.userAgent);if(g.mobile()&&(g.tablet()||g.phone())){t.find(".vcv-layout-iframe-wrapper").addClass("vcv-layout-iframe-container--mobile");var b=l(".vcv-layout-container");b&&(b.height(window.innerHeight),window.addEventListener("resize",(function(){var e=window.innerHeight;b.height(e)})))}}}};n.on("load",r);var c=function e(){if(!a){var t=n.get(0),i=t.contentDocument&&t.contentWindow.document,o=!!i&&(i.body&&i.body.querySelector("#vcv-editor"));if(i&&"complete"===i.readyState&&o)return void r();window.setTimeout((function(){e()}),1e3)}};window.setTimeout((function(){c()}),100)},u=n("./node_modules/@babel/runtime/helpers/asyncToGenerator/index.js"),d=n.n(u),f=n("./node_modules/@babel/runtime/regenerator/index.js"),h=n.n(f),p=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),m=n.n(p),v=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),g=n.n(v),b=i.a.env,y=i.a.getStorage,w=i.a.getService,k=window.jQuery,C=function(){function e(){m()(this,e)}return g()(e,[{key:"setupIframe",value:function(){document.getElementById("vcv-posts-update-wrapper").innerHTML+='<div id="vcv-editor"><div class="vcv-layout-iframe-container">\n<iframe\n class="vcv-layout-iframe"\n id="vcv-editor-iframe"\n src=""\n frameborder="0" scrolling="auto"></iframe>\n<div class="vcv-layout-iframe-overlay" id="vcv-editor-iframe-overlay"></div>\n</div></div>',this.iframe=document.getElementById("vcv-editor-iframe"),this.iframe.addEventListener("load",this.renderData.bind(this),{once:!0}),this.iframeReady=!0}},{key:"setupCake",value:function(){var e=this;s();var t=y("elements"),n=y("wordpressData");t.on("elementsRenderDone",(function(){var e=n.state("id").get();n.trigger("save",e),n.state("id").set(!1)})),n.state("status").onChange((function(t){t&&"success"===t.status&&e.resolve&&e.resolve(e.settings)})),n.on("skipPost",(function(t){t===e.settings.id&&k.ajax(window.VCV_UPDATE_SKIP_POST_URL(),{dataType:"json",data:{"vcv-source-id":t,"vcv-nonce":window.vcvNonce}}).always((function(){e.resolve&&e.resolve()}))})),this.cakeReady=!0}},{key:"renderData",value:function(){b("iframe",this.iframe.contentWindow),window.vcvSourceID=this.settings.id,w("dataManager").reset(),!this.cakeReady&&this.setupCake(),y("wordpressData").trigger("rebuild",this.settings.id)}},{key:"update",value:function(e){var t=this;return this.settings=e,!this.iframeReady&&this.setupIframe(),new Promise((function(e,n){t.resolve=e,t.reject=n,t.iframe.getAttribute("src")?t.renderData():t.iframe.setAttribute("src",t.settings.editableLink)}))}}]),e}();!function(){if(window.vcvPostUpdateAction&&"updatePosts"===window.vcvPostUpdateAction)return e=new C,window.vcvRebuildPostSave=function(){var t=d()(h.a.mark((function t(n){return h.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.update(n));case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),window.vcvRebuildPostSkipPost=function(e){i.a.getStorage("wordpressData").trigger("skipPost",e)},void(window.vcv=i.a.getService("api").publicEvents);var e,t=!1,n=function(){t=!0};window.onload=function(){!function(e){var t,n,a=function(){t=!1,window.clearTimeout(n),n=window.setTimeout((function(){t=!0}),3e4)};e(document).on("heartbeat-send.wp-refresh-nonces",(function(n,a){if(a){var i=e("#wp-auth-check-wrap");(t||i.length&&!i.hasClass("hidden"))&&(a["wp-refresh-post-nonces"]={post_id:window.vcvSourceID})}})).on("heartbeat-tick.wp-refresh-nonces",(function(t,n){if(n){var i=n["wp-refresh-post-nonces"];if(i&&(a(),i.replace&&e.each(i.replace,(function(t,n){e("#"+t).val(n)})),i.heartbeatNonce&&window.heartbeatSettings&&(window.heartbeatSettings.nonce=i.heartbeatNonce),i.vcvNonce)){window.vcvNonce=i.vcvNonce;var r=document.getElementById("vcv-editor-iframe");if(r&&r.contentWindow){var o=r.contentWindow.location.href.replace(/(vcv-nonce=).*?(&|$)/,"$1"+i.vcvNonce+"$2");r.contentWindow.history.replaceState("vcvNonce","",o)}}}})).ready(a)}(window.jQuery),c(n)},window.setTimeout((function(){t||c(n)}),1e4)}(),!0===i.a.env("VCV_DEBUG")&&(window.app=i.a)},"./public/editor/modules/elementLimit/module.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=Object(a.getStorage)("elements"),r=Object(a.getStorage)("notifications"),o=Object(a.getService)("document"),s=Object(a.getService)("cook"),l=Object(a.getService)("dataManager").get("localizations"),c={elementLimit1:l.onlyOneElementCanBeAddedToPage||"Only one %element element can be added to the page.",elementLimit2:l.onlyTwoElementsCanBeAddedToPage||"Only two %element elements can be added to the page.",elementLimit3:l.onlyThreeElementsCanBeAddedToPage||"Only three %element elements can be added to the page.",elementLimit4:l.onlyFourElementsCanBeAddedToPage||"Only four %element elements can be added to the page.",elementLimit5:l.onlyFiveElementsCanBeAddedToPage||"Only five %element elements can be added to the page.",elementLimitDefault:l.elementLimitDefaultText||"Only %count %element elements can be added to the page."},u=function(e,t,n){var a=c.elementLimitDefault;a=(a=n<6?c["elementLimit".concat(n)]:a.replace("%count",n)).replace("%element",t),r.trigger("add",{position:"top",transparent:!1,rounded:!1,type:e,text:a,time:5e3,showCloseButton:!0})},d=function(e){var t={};if(Object.prototype.hasOwnProperty.call(e,"metaElementLimit")){var n=parseInt(e.metaElementLimit),a=o.getByTag(e.tag)||{};n>0&&Object.keys(a).length>=n&&(t.hasExceeded=!0,t.limit=n)}return t};i.registerAction("beforeAdd",(function(e){var t=d(e);if(t.hasExceeded){var n=s.get(e);return u("error",n.get("name"),t.limit),!0}return!1})),i.registerAction("beforeClone",(function(e){var t=o.get(e),n=d(t);if(n.hasExceeded){var a=s.get(t);return u("error",a.get("name"),n.limit),!0}return!1}))},"./public/editor/modules/insights/module.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/asyncToGenerator/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/regenerator/index.js"),f=n.n(d),h=n("./node_modules/vc-cake/index.js"),p=n("./node_modules/lodash/lodash.js"),m=Object(h.getStorage)("insights"),v=Object(h.getStorage)("history"),g=Object(h.getStorage)("settings"),b=Object(h.getStorage)("workspace"),y=Object(h.getStorage)("elements"),w=Object(h.getService)("cook"),k=Object(h.getService)("utils"),C=Object(h.getService)("dataManager");Object(h.add)("insights",(function(){var e=function(){function e(){o()(this,e),u()(this,"isImagesSizeLarge",!1),u()(this,"localizations",C.get("localizations"))}var t,n;return l()(e,[{key:"checkTitleLength",value:function(){if("default"===C.get("editorType")){var e=g.state("pageTitle").get().length;if(g.state("pageTitleDisabled").get())for(var t=Object(h.env)("iframe").document.body.querySelectorAll("h1"),n=0;n<t.length;n++){var a=t[n];if(null!==a.offsetParent&&a.getBoundingClientRect().height){e=a.innerText.length;break}}var i=this.localizations.insightsTitleTooLong,r=this.localizations.insightsTitleTooLong60,o=this.localizations.insightsTitleTooLong100,s=this.localizations.insightsTitleTooShort,l=this.localizations.insightsTitleTooShortDescription,c=this.localizations.insightsTitleGood;e>100?m.trigger("add",{state:"critical",type:"titleLength",title:i,groupDescription:o}):e>61?m.trigger("add",{state:"warning",type:"titleLength",title:i,groupDescription:r}):e>9?m.trigger("add",{state:"success",type:"titleLength",title:c,groupDescription:"Your page title consists of ".concat(e," characters which is optimal title size.")}):e>=0&&m.trigger("add",{state:"warning",type:"titleLength",title:s,groupDescription:l})}}},{key:"checkNoIndex",value:function(){var e=this.localizations.noIndexMetaTag,t=this.localizations.noIndexMetaTagDescription;document.querySelector(".vcv-layout-iframe").contentWindow.document.querySelectorAll("meta").forEach((function(n){n.content.includes("noindex")&&m.trigger("add",{state:"warning",type:"noIndex",title:e,groupDescription:t})}))}},{key:"checkLinks",value:function(){var e=[],t=[],n=this.localizations.noInboundLinks,a=this.localizations.noInboundLinksDescription,i=this.localizations.noOutboundLinks,r=this.localizations.noOutboundLinksDescription;Object(h.env)("iframe").document.getElementById("vcv-editor").querySelectorAll("a").forEach((function(n){window.location.host===n.host?e.push(n):t.push(n)})),e.length||m.trigger("add",{state:"warning",type:"noInboundLinks",title:n,groupDescription:a}),t.length||m.trigger("add",{state:"warning",type:"noOutboundLinks",title:i,groupDescription:r})}},{key:"checkForHeadings",value:function(){if("default"===C.get("editorType")){for(var e=Object(h.env)("iframe").document.body.querySelectorAll("h1"),t=0,n=0;n<e.length;n++){var a=e[n];null!==a.offsetParent&&a.getBoundingClientRect().height&&t++}if(0===t){var i=this.localizations.insightsH1MissingTitle,r=this.localizations.insightsH1MissingDescription;m.trigger("add",{state:"critical",type:"noH1",title:i,groupDescription:r})}else if(1===t){var o=this.localizations.insightsH1ExistsTitle,s=this.localizations.insightsH1ExistsDescription;m.trigger("add",{state:"success",type:"existH1",title:o,groupDescription:s})}else{var l=this.localizations.insightsMultipleH1Title,c=this.localizations.insightsMultipleH1Description;m.trigger("add",{state:"critical",type:"multipleH1",title:l,groupDescription:c})}}}},{key:"checkForEmptyContent",value:function(){return!(Object(h.getStorage)("elements").state("document").get()||[]).length&&(m.trigger("add",{state:"critical",type:"noElementsOnPage",title:this.localizations.insightsNoContentOnPageTitle,groupDescription:this.localizations.insightsNoContentOnPageDescription}),!0)}},{key:"checkForAlt",value:function(){var t=this,n=Object(h.env)("iframe").document.body.querySelectorAll("img"),a=!0;if(n.forEach((function(n){if(!n.alt||""===n.alt){var i=t.localizations.insightsImageAltAttributeMissingTitle,r=t.localizations.insightsImageAltAttributeMissingDescription,o=e.getElementId(n),s=e.getNodePosition(n);a=!1,m.trigger("add",{state:"critical",type:"altMissing".concat(s),thumbnail:n.src,title:"Content"!==s?"".concat(s,": ").concat(i):i,groupDescription:r,description:"Alt attribute is empty %s".replace("%s",o?"(".concat(w.getById(o).getName(),")"):"").trim(),elementID:o,domNode:n})}})),n.length&&a){var i=this.localizations.insightsImageAltAttributeExistsTitle,r=this.localizations.insightsImageAltAttributeExistsDescription;m.trigger("add",{state:"success",type:"altExists",title:i,groupDescription:r})}}},{key:"checkForImageSize",value:function(){var e=this,t=Object(h.env)("iframe").document.body.querySelectorAll("img"),n=[];return t.forEach((function(t){n.push(e.getImageSize(t.src,t))})),n}},{key:"checkForBgImageSize",value:function(){var e=this;var t,n,a=(t=Object(h.env)("iframe").document,n=/url\(\s*?['"]?\s*?(\S+?)\s*?["']?\s*?\)/i,Array.from(Array.from(t.querySelectorAll("*")).reduce((function(e,t){var a=window.getComputedStyle(t,null).getPropertyValue("background-image"),i=n.exec(a);return i&&e.add({src:i[1],domNode:t}),e}),new Set))),i=[];return a.forEach((function(t){i.push(e.getImageSize(t.src,t.domNode,"background"))})),i}},{key:"checkForImagesSize",value:(n=i()(f.a.mark((function e(){var t,n,a;return f.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=this.checkForImageSize()).concat(this.checkForBgImageSize()),e.next=4,Promise.all(t);case 4:t.length&&!this.isImagesSizeLarge&&(n=this.localizations.insightsImagesSizeProperTitle,a=this.localizations.insightsImagesSizeProperDescription,m.trigger("add",{state:"success",type:"imgSizeProper",title:n,groupDescription:a}));case 5:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getImageSize",value:(t=i()(f.a.mark((function t(n,a){var i,r,o,s,l,c,u,d,h,p,v,g=arguments;return f.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=g.length>2&&void 0!==g[2]?g[2]:"",t.next=3,e.getImageSizeRequest(n);case 3:(r=t.sent)&&r>=1048576?(o="background"===i?this.localizations.insightsBgImageSizeBigTitle:this.localizations.insightsImageSizeBigTitle,s=this.localizations.insightsImageSizeBigDescription,l=e.getNodePosition(a),c=e.getElementId(a),u=r/1024/1024,s=s.replace("%s","1 MB"),this.isImagesSizeLarge=!0,m.trigger("add",{state:"critical",type:"imgSize1MB".concat(l),thumbnail:n,title:"Content"!==l?"".concat(l,": ").concat(o):o,groupDescription:s,description:"Image size is"+" ".concat(u.toFixed(2)," MB"),elementID:c,domNode:a})):r&&r>=512e3&&(d="background"===i?this.localizations.insightsBgImageSizeBigTitle:this.localizations.insightsImageSizeBigTitle,h=this.localizations.insightsImageSizeBigDescription,p=e.getNodePosition(a),v=e.getElementId(a),h=h.replace("%s","500 KB"),this.isImagesSizeLarge=!0,m.trigger("add",{state:"warning",type:"imgSize500KB".concat(p),thumbnail:n,title:"Content"!==p?"".concat(p,": ").concat(d):d,groupDescription:h,description:"Image size is"+" ".concat(parseInt(r/1024)," KB"),elementID:v,domNode:a}));case 5:case"end":return t.stop()}}),t,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"checkParagraphsLength",value:function(){var t=this,n=Object(h.env)("iframe").document.body.querySelectorAll(".vcv-layouts-html p"),a=!1;if(n.forEach((function(n){var i=n.innerText.split(" ").length;if(n.length&&i>200){var r=t.localizations.insightsParagraphLengthTitle,o=t.localizations.insightsParagraphLengthDescription200,s=t.localizations.insightsParagraphLengthDescription,l=e.getElementId(n),c=e.getNodePosition(n);a=!0,m.trigger("add",{state:"critical",type:"paragraphLengthLarge".concat(c),title:"Content"!==c?"".concat(c,": ").concat(r):r,groupDescription:o,description:"".concat(s," ").concat(i),elementID:l,domNode:n})}else if(n.length&&i>150&&i<200){var u=e.getElementId(n),d=e.getNodePosition(n),f=t.localizations.insightsParagraphLengthTitle,h=t.localizations.insightsParagraphLengthDescription150,p=t.localizations.insightsParagraphLengthDescription;a=!0,m.trigger("add",{state:"warning",type:"paragraphLengthMedium".concat(d),title:"Content"!==d?"".concat(d,": ").concat(f):f,groupDescription:h,description:"".concat(p," ").concat(i),elementID:u,domNode:n})}})),n.length&&!a){var i=this.localizations.insightsParagraphLengthTitle,r=this.localizations.insightsParagraphLengthDescriptionOk;m.trigger("add",{state:"success",type:"paragraphSizeProper",title:i,groupDescription:r})}}},{key:"checkPostContentLength",value:function(){if((Object(h.getStorage)("elements").state("document").get()||[]).length){var e=Object(h.env)("iframe").document.body.querySelector(".vcv-layouts-html").innerHTML,t=k.getTextContent(e).split(/\s+/).length,n=this.localizations.insightsContentLengthTitle,a="";e&&t<300?(a=this.localizations.insightsContentLengthDescription300,m.trigger("add",{state:"critical",type:"contentSize300",title:n,groupDescription:a.replace("%length",t)})):e&&(a=this.localizations.insightsContentLengthDescriptionOk,m.trigger("add",{state:"success",type:"contentSizeProper",title:n,groupDescription:a.replace("%length",t)}))}}},{key:"checkForGA",value:function(){var e=Object(h.env)("iframe").document.querySelectorAll('script[src*="googletagmanager.com"], script[src*="google-analytics.com"]');if(window.dataLayer||window.GoogleAnalyticsObject||window.ga||e.length){var t=this.localizations.insightsGAMissingTitleOK,n=this.localizations.insightsGAMissingDescriptionOK;m.trigger("add",{state:"success",type:"googleAnalytics",title:t,groupDescription:n})}else{var a=this.localizations.insightsGAMissingTitle,i=this.localizations.insightsGAMissingDescription;m.trigger("add",{state:"warning",type:"googleAnalytics",title:a,groupDescription:i})}}}],[{key:"getElementId",value:function(e){if(e.hasAttribute("data-vcv-element"))return e.getAttribute("data-vcv-element");var t=e.closest("[data-vcv-element]");return!!t&&t.getAttribute("data-vcv-element")}},{key:"getNodePosition",value:function(e){var t=Object(h.env)("iframe").document.getElementById("vcv-editor"),n=e.compareDocumentPosition(t);return n&window.Node.DOCUMENT_POSITION_CONTAINS?"Content":n&window.Node.DOCUMENT_POSITION_FOLLOWING?e.closest('[data-vcv-layout-zone="sidebar"]')?"Left Sidebar":"Header":n&window.Node.DOCUMENT_POSITION_PRECEDING?e.closest('[data-vcv-layout-zone="sidebar"]')?"Right Sidebar":"Footer":void 0}}]),e}();if(u()(e,"getImageSizeRequest",Object(p.memoize)((function(e){return new Promise((function(t,n){var a=new window.XMLHttpRequest;a.open("HEAD",e,!0),a.onload=function(){this.status>=200&&this.status<300||n(new Error("Wrong network status received: ".concat(this.status," ").concat(e)))},a.onreadystatechange=function(){4===a.readyState&&200===a.status&&t(a.getResponseHeader("Content-Length"))},a.onerror=function(e){n(new Error("Wrong network response received:".concat(e)))},a.send(null)}))}))),Object(h.env)("VCV_FT_INSIGHTS")){var t=new e,n=Object(p.debounce)((function(){document.querySelector(".vcv-layout-iframe")&&document.querySelector(".vcv-layout-iframe").contentWindow&&(m.trigger("reset"),t.isImagesSizeLarge=!1,t.checkForEmptyContent()||(t.checkForHeadings(),t.checkForAlt(),t.checkForImagesSize(),t.checkParagraphsLength(),t.checkTitleLength(),t.checkNoIndex(),t.checkPostContentLength(),t.checkForGA(),t.checkLinks()))}),5e3);v.on("init add undo redo",n),g.state("pageTitleDisabled").onChange(n),g.state("pageTitle").onChange(n),b.state("iframe").onChange((function(e){"loaded"===e.type&&n()})),y.on("elementsRenderDone",n)}}))},"./public/editor/modules/layout/module.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=n("./node_modules/react/index.js"),o=n.n(r),s=n("./node_modules/react-dom/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),b=n.n(g),y=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),w=n.n(y),k=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),C=n.n(k),_=n("./node_modules/prop-types/index.js"),S=n.n(_),x=n("./node_modules/@babel/runtime/helpers/extends/index.js"),E=n.n(x),j=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),T=n.n(j),M=n("./node_modules/classnames/index.js"),P=n.n(M),O=n("./public/sources/images/blankRowPlaceholderIcons/addElement.raw"),A=n.n(O);function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var R=i.a.getService("dataManager"),L=function(e){v()(n,e);var t=D(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=P()({"vcv-ui-blank-row-element-control-icon":!0});return o.a.createElement("span",{className:"vcv-ui-blank-row-element-control"},o.a.createElement("span",{className:e,dangerouslySetInnerHTML:{__html:A.a},title:n.localizations?n.localizations.addElement:"Add Element"}),o.a.createElement("span",{className:"vcv-ui-blank-row-element-control-label"},"Add Element"))}}]),n}(o.a.Component);C()(L,"localizations",R.get("localizations"));var B=n("./node_modules/mobile-detect/mobile-detect.js"),I=n.n(B);function N(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var F=i.a.getStorage("workspace"),H=i.a.getService("dataManager"),V=function(e){v()(n,e);var t=N(n);function n(e){var a;u()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(p()(a));var i=new I.a(window.navigator.userAgent);return i.mobile()&&(i.tablet()||i.phone())&&(a.isMobile=!0),a.container=o.a.createRef(),a}return f()(n,[{key:"componentDidMount",value:function(){var e=this.container.current,t=e.closest(".vce-col"),n=e.closest(".vce-col-inner"),a=e.closest(".vce-col-content");t&&t.setAttribute("data-vcv-centered-control",!0),n&&n.setAttribute("data-vcv-centered-control",!0),a&&a.setAttribute("data-vcv-centered-control",!0)}},{key:"componentWillUnmount",value:function(){var e=this.container.current,t=e.closest(".vce-col"),n=e.closest(".vce-col-inner"),a=e.closest(".vce-col-content");t&&t.removeAttribute("data-vcv-centered-control"),n&&n.removeAttribute("data-vcv-centered-control"),a&&a.removeAttribute("data-vcv-centered-control")}},{key:"handleClick",value:function(){var e=i.a.getService("document").get(this.props.id),t="",n=i.a.getService("cook").getContainerChildren(e.tag);1===n.length&&(t=n[0].tag),F.trigger("add",this.props.id,t)}},{key:"render",value:function(){var e=H.get("localizations"),t=e?e.addElement:"Add Element",n="vcvhelper vcv-row-control-container vcv-row-control-container-hide-labels vcv-is-disabled-outline";return this.isMobile&&(n+=" vcv-row-control-container-mobile-add"),o.a.createElement("div",{className:n,title:t,onClick:this.handleClick,ref:this.container},o.a.createElement(L,null))}}]),n}(o.a.Component);C()(V,"propTypes",{api:S.a.object.isRequired,id:S.a.string.isRequired});var z=n("./public/sources/attributes/rowLayout/Component.js");function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var W=i.a.getStorage("elements"),G=i.a.getStorage("layout"),q=!1,K=function(e){v()(n,e);var t=U(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"resizerData",{rowId:null,rowData:null,rowWidth:null,helper:null,resizer:null,rightColumn:null,leftColumn:null,bothColumnsWidth:null,bothColumnsWidthPx:null,columnGap:null,mousePosition:null,resizerPositions:null,snapWidth:7,leftColumnIndex:null}),a.state={dragging:!1,leftColPercentage:null,rightColPercentage:null,labelPosition:null,isVisible:!0,isLabelsActive:!1,isResizerActive:!1},a.handleMouseDown=a.handleMouseDown.bind(p()(a)),a.handleMouseUp=a.handleMouseUp.bind(p()(a)),a.handleMouseMove=a.handleMouseMove.bind(p()(a)),a.handleLabelState=a.handleLabelState.bind(p()(a)),a.handleResizerState=a.handleResizerState.bind(p()(a)),a.handleLayoutCustomModeChange=a.handleLayoutCustomModeChange.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){i.a.onDataChange("vcv:layoutCustomMode",this.handleLayoutCustomModeChange)}},{key:"componentWillUnmount",value:function(){i.a.ignoreDataChange("vcv:layoutCustomMode",this.handleLayoutCustomModeChange)}},{key:"componentDidUpdate",value:function(e,t){var n=document.querySelector("#vcv-editor-iframe").contentWindow,a={};if(this.state.dragging&&!t.dragging)q=i.a.getData("vcv:layoutCustomMode")&&i.a.getData("vcv:layoutCustomMode").mode,a={mode:"columnResizer",options:{}},i.a.setData("vcv:layoutCustomMode",a),n.addEventListener("mousemove",this.handleMouseMove),n.addEventListener("mouseup",this.handleMouseUp),i.a.setData("vcv:layoutColumnResize",this.resizerData.rowId);else if(!this.state.dragging&&t.dragging){var r="contentEditable"===q?q:null;a={mode:r,options:{}},i.a.setData("vcv:layoutCustomMode",r?a:null),i.a.setData("vcv:layoutColumnResize",null),n.removeEventListener("mousemove",this.handleMouseMove),n.removeEventListener("mouseup",this.handleMouseUp)}}},{key:"handleLabelState",value:function(e){var t={isLabelsActive:!this.state.isLabelsActive};if("mouseenter"===e.type){var n=new window.MouseEvent("mouseenter",{clientX:e.currentTarget.getBoundingClientRect().x});this.getRowData(n);var a=this.getResizedColumnsWidth(n);t.leftColPercentage=a.leftCol,t.rightColPercentage=a.rightCol}this.setState(t)}},{key:"handleLayoutCustomModeChange",value:function(e){"contentEditable"===e?this.hide():this.show()}},{key:"handleResizerState",value:function(){this.state.dragging||this.setState({isResizerActive:!this.state.isResizerActive,labelPosition:null})}},{key:"getRowData",value:function(e){for(var t=l.a.findDOMNode(this),n=t.nextElementSibling,a=null,r=null;!n.offsetParent;)n=n.nextElementSibling;for(var o=t.previousElementSibling;!o.offsetParent;)o=o.nextElementSibling;o.getBoundingClientRect().left>n.getBoundingClientRect().left?(a=o,r=n):(a=n,r=o);var s=a?a.id.replace("el-",""):null,c=r?r.id.replace("el-",""):null,u=i.a.getService("document").get(s||c).parent,d=i.a.getService("document").get(u),f=d.columnGap?parseInt(d.columnGap):0,h=t.parentElement.getBoundingClientRect().width+f-parseFloat(window.getComputedStyle(t.parentElement).paddingLeft)-parseFloat(window.getComputedStyle(t.parentElement).paddingRight),p=(r.getBoundingClientRect().width+a.getBoundingClientRect().width+2*f)/h,m=r.getBoundingClientRect().width+a.getBoundingClientRect().width,v=i.a.getService("document").children(u),g=[];v.forEach((function(e){var n=t.parentElement.querySelector("#el-".concat(e.id));n&&g.push(n)}));var b=g.indexOf(r),y=g.indexOf(a);this.resizerData.rowId=u,this.resizerData.rowData=d,this.resizerData.rowWidth=h,this.resizerData.helper=t,this.resizerData.resizer=t.querySelector(".vce-column-resizer-label-container"),this.resizerData.rightColumn=a,this.resizerData.leftColumn=r,this.resizerData.bothColumnsWidth=p,this.resizerData.bothColumnsWidthPx=m,this.resizerData.columnGap=f,this.resizerData.mousePosition=e.clientX,this.resizerData.leftColumnIndex=b,this.resizerData.rightColumnIndex=y,this.resizerData.currentDevice=this.getCurrentDevice()}},{key:"handleMouseDown",value:function(e){if(1===e.nativeEvent.which){this.getRowData(e),this.getResizerPositions(e),this.createWrapBlockers(),this.setResizeLabelsPosition(e);var t=this.getResizedColumnsWidth(e);this.setState({dragging:!0,leftColPercentage:t.leftCol,rightColPercentage:t.rightCol}),G.state("resizeColumns").set(!0)}}},{key:"getResizerPositions",value:function(e){var t=this,a=[],i=e.currentTarget,r=i.getBoundingClientRect(),o=document.querySelector("#vcv-editor-iframe").contentWindow.document.querySelectorAll(".vce-column-resizer-handler");o=[].slice.call(o);for(var s,l,c=i.parentElement.parentElement,u=0;u<c.childNodes.length;u++){var d=c.childNodes[u].classList;(d.contains("vce-col--all-first")||d.contains("vce-col--"+this.resizerData.currentDevice+"-first"))&&(s=c.childNodes[u].getBoundingClientRect()),(d.contains("vce-col--all-last")||d.contains("vce-col--"+this.resizerData.currentDevice+"-last"))&&(l=c.childNodes[u].getBoundingClientRect()),s&&l&&(u=c.childNodes.length)}var f=l.left+l.width-s.left+r.width;n.defaultGridPercentage.forEach((function(e){var n=s.left-r.width/2+f*(e/100);a.push(Math.round(100*n)/100);var i=t.resizerData.leftColumn.getBoundingClientRect().left-r.width/2+f*(e/100);a.push(Math.round(100*i)/100);var o=t.resizerData.rightColumn.getBoundingClientRect(),l=o.left+o.width+r.width/2-f*(e/100);a.push(Math.round(100*l)/100)})),o.forEach((function(e){if(e!==i&&"none"!==window.getComputedStyle(e.parentElement).getPropertyValue("display")){var t=e.getBoundingClientRect(),n=t.left+t.width/2;a.indexOf(n)<0&&a.push(Math.round(100*n)/100)}})),this.resizerData.resizerPositions=a}},{key:"handleMouseUp",value:function(){var e=this;this.setState({dragging:!1}),this.removeWrapBlockers(),this.rebuildRowLayout(),setTimeout((function(){e.removeTemporaryColStyles()}),100),G.state("resizeColumns").set(!1)}},{key:"handleMouseMove",value:function(e){this.state.dragging&&(this.renderTemporaryColStyles(e),this.setResizeLabelsPosition(e))}},{key:"setResizeLabelsPosition",value:function(e){var t=this.resizerData.resizer.getBoundingClientRect().height,n=e.clientY-this.resizerData.helper.getBoundingClientRect().top-t/2;this.setState({labelPosition:n})}},{key:"renderTemporaryColStyles",value:function(e){var t=this,n=this.resizerData.columnGap,a=this.getResizedColumnsWidth(e),i=a.leftCol,r=a.rightCol,o=n*(100*i-1),s=n*(100*r-1),l=99*n,c=this.resizerData.rowWidth-this.resizerData.columnGap,u=e.clientX;this.resizerData.resizerPositions.forEach((function(e){var a=Math.round(e)-t.resizerData.snapWidth,l=Math.round(e)+t.resizerData.snapWidth;if(u>a&&u<l){var c=t.resizerData.rowWidth,d=(e-t.resizerData.leftColumn.getBoundingClientRect().left+t.resizerData.columnGap/2)/c;i=d,r=t.resizerData.bothColumnsWidth-d,o=n*(100*i-1),s=n*(100*r-1)}}));var d="calc((100% - ".concat(l,"px) * ").concat(i," + ").concat(o,"px)"),f="calc((100% - ".concat(l,"px) * ").concat(r," + ").concat(s,"px)");if(this.resizerData.mousePosition>e.clientX)(c-l)*i+o+this.resizerData.rightColumn.getBoundingClientRect().width<this.resizerData.bothColumnsWidthPx&&(this.resizerData.leftColumn.style.flexBasis=d,this.resizerData.leftColumn.style.maxWidth=d,this.resizerData.rightColumn.style.flexBasis=this.resizerData.bothColumnsWidthPx-this.resizerData.leftColumn.getBoundingClientRect().width+"px",this.resizerData.rightColumn.style.maxWidth=this.resizerData.bothColumnsWidthPx-this.resizerData.leftColumn.getBoundingClientRect().width+"px");else if(this.resizerData.mousePosition<e.clientX){this.resizerData.leftColumn.getBoundingClientRect().width+((c-l)*r+s)<this.resizerData.bothColumnsWidthPx&&(this.resizerData.rightColumn.style.flexBasis=f,this.resizerData.rightColumn.style.maxWidth=f,this.resizerData.leftColumn.style.flexBasis=this.resizerData.bothColumnsWidthPx-this.resizerData.rightColumn.getBoundingClientRect().width+"px",this.resizerData.leftColumn.style.maxWidth=this.resizerData.bothColumnsWidthPx-this.resizerData.rightColumn.getBoundingClientRect().width+"px")}var h=100*n+(c-l),p=(n+this.resizerData.leftColumn.getBoundingClientRect().width)/h,m=(n+this.resizerData.rightColumn.getBoundingClientRect().width)/h;this.setLabelPercentages(p,m),this.resizerData.mousePosition=e.clientX}},{key:"removeTemporaryColStyles",value:function(){this.resizerData.leftColumn.removeAttribute("style"),this.resizerData.rightColumn.removeAttribute("style")}},{key:"createWrapBlockers",value:function(){var e=this.resizerData.helper,t=this.getSibling(e,"prev","vce-col--all-first")||this.getSibling(e,"prev","vce-col--"+this.resizerData.currentDevice+"-first"),n=document.createElement("div");n.className="vce-column-wrap-blocker",t&&t.parentNode.insertBefore(n,t)}},{key:"removeWrapBlockers",value:function(){var e=this.resizerData.helper.parentNode.querySelector(".vce-column-wrap-blocker");e.parentNode.removeChild(e)}},{key:"getSibling",value:function(e,t,n){var a=null;if("prev"===t)t="previousElementSibling";else{if("next"!==t)return null;t="nextElementSibling"}return function e(t,i){if(!t[i])return null;t[i].className.split(" ").indexOf(n)>-1?a=t[i]:e(t[i],i)}(e,t),a}},{key:"setLabelPercentages",value:function(e,t){this.setState({leftColPercentage:e,rightColPercentage:t})}},{key:"getResizedColumnsWidth",value:function(e,t){var n=this.resizerData.rowWidth,a=(e.clientX-(t||this.resizerData.leftColumn.getBoundingClientRect().left)+this.resizerData.columnGap/2)/n;return{leftCol:a,rightCol:this.resizerData.bothColumnsWidth-a}}},{key:"rebuildRowLayout",value:function(){var e=i.a.getService("document").get(this.resizerData.rowId),t=this.getLayoutData(this.resizerData.rowId),n=Math.round(1e4*this.state.leftColPercentage)/1e4*100;n=n.toString().slice(0,n.toString().indexOf(".")+3);var a=Math.round(1e4*this.state.rightColPercentage)/1e4*100;a=a.toString().slice(0,a.toString().indexOf(".")+3);var r=Object.prototype.hasOwnProperty.call(t,"all")?"all":this.resizerData.currentDevice;t[r][this.resizerData.leftColumnIndex]="".concat(n,"%"),t[r][this.resizerData.rightColumnIndex]="".concat(a,"%"),e.layout.layoutData=t,W.trigger("update",e.id,e,"",{changedAttributeType:"rowLayout"})}},{key:"getCurrentDevice",value:function(){var e=document.querySelector("#vcv-editor-iframe").contentWindow,t=Math.max(e.document.documentElement.clientWidth,e.innerWidth||0),a=null;return Object.keys(n.deviceViewports).forEach((function(e){var i=n.deviceViewports[e];t>=i&&(a=e)})),a}},{key:"getLayoutData",value:function(e){var t={},n=i.a.getService("document").children(e);return n.forEach((function(e){e.size.all&&(Object.prototype.hasOwnProperty.call(t,"all")||(t.all=[]),t.all.push(e.size.all))})),Object.prototype.hasOwnProperty.call(t,"all")||z.a.devices.forEach((function(e){n.forEach((function(n){n.size[e]&&(Object.prototype.hasOwnProperty.call(t,e)||(t[e]=[]),t[e].push(n.size[e]))}))})),t}},{key:"hide",value:function(){this.setState({isVisible:!1})}},{key:"show",value:function(){this.setState({isVisible:!0})}},{key:"render",value:function(){if(!this.state.isVisible)return null;var e=null===this.state.labelPosition?{}:{style:{top:"".concat(this.state.labelPosition,"px"),position:"absolute"}},t=P()({"vce-column-resizer-label-container":!0,"vce-column-resizer-label-container--active":this.state.isLabelsActive}),n=P()({"vce-column-resizer":!0,vcvhelper:!0,"vce-column-resizer--active":this.state.isResizerActive});return o.a.createElement("div",{className:n,onMouseOver:this.handleResizerState,onMouseOut:this.handleResizerState},o.a.createElement("div",{className:"vce-column-resizer-handler","data-vcv-linked-element":this.props.linkedElement,onMouseDown:this.handleMouseDown},o.a.createElement("div",E()({className:t},e,{onMouseEnter:this.handleLabelState,onMouseLeave:this.handleLabelState}),o.a.createElement("div",{className:"vce-column-resizer-label vce-column-resizer-label-left"},o.a.createElement("span",{className:"vce-column-resizer-label-percentage"},Math.round(100*this.state.leftColPercentage)+"%")),o.a.createElement("div",{className:"vce-column-resizer-label vce-column-resizer-label-right"},o.a.createElement("span",{className:"vce-column-resizer-label-percentage"},Math.round(100*this.state.rightColPercentage)+"%")))))}}]),n}(o.a.Component);C()(K,"defaultGridPercentage",[20,25,33.33,50,66.66,75]),C()(K,"deviceViewports",{xs:0,sm:544,md:768,lg:992,xl:1200});var Y=n("./node_modules/lodash/lodash.js"),$=n.n(Y);function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var X=i.a.getStorage("elements"),J=i.a.getStorage("assets"),Q=i.a.getService("cook"),ee=i.a.getService("document"),te=i.a.getService("dataManager"),ne=Q.dynamicFields,ae=ne.updateDynamicComments,ie=ne.cleanComments,re=function(e){v()(n,e);var t=Z(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).dataUpdate=a.dataUpdate.bind(p()(a)),a.cssJobsUpdate=a.cssJobsUpdate.bind(p()(a)),a.elementComponentTransformation=a.elementComponentTransformation.bind(p()(a)),a.getEditorProps=a.getEditorProps.bind(p()(a)),a.elementComponentRef=o.a.createRef(),a.state={element:e.element,cssBuildingProcess:!0,isRendered:!1,currentContent:null},a}return f()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){Object(Y.isEqual)(this.state.element,e.element)||J.trigger("updateElement",this.state.element.id),this.setState({element:e.element})}},{key:"componentDidMount",value:function(){var e=this;if(this.props.api.notify("element:mount",this.state.element.id),X.trigger("addRef",this.state.element.id,this.elementComponentRef.current),X.on("element:".concat(this.state.element.id),this.dataUpdate),X.on("element:".concat(this.state.element.id,":assets"),this.cssJobsUpdate),X.state("elementComponentTransformation").onChange(this.elementComponentTransformation),this.elementComponentRef&&this.elementComponentRef.current){var t=Q.get(this.state.element);ae(this.elementComponentRef.current,this.state.element.id,t)}Object(Y.defer)((function(){J.trigger("addElement",e.state.element.id)}))}},{key:"componentWillUnmount",value:function(){if(this.props.api.notify("element:unmount",this.state.element.id),X.trigger("removeRef",this.state.element.id),X.off("element:".concat(this.state.element.id),this.dataUpdate),X.off("element:".concat(this.state.element.id,":assets"),this.cssJobsUpdate),X.state("elementComponentTransformation").ignoreChange(this.elementComponentTransformation),this.elementComponentRef&&this.elementComponentRef.current){var e=l.a.findDOMNode(this.elementComponentRef.current);ie(e,this.state.element.id)}}},{key:"componentDidUpdate",value:function(){if(this.props.api.notify("element:didUpdate",this.props.element.id),X.trigger("addRef",this.state.element.id,this.elementComponentRef.current),this.elementComponentRef&&this.elementComponentRef.current){var e=Q.get(this.state.element);ae(this.elementComponentRef.current,this.state.element.id,e)}}},{key:"dataUpdate",value:function(e,t,n){var a=n||{},i=a.disableUpdateAssets,r=a.disableUpdateComponent;!0!==i&&J.trigger("updateElement",this.state.element.id,n),!0!==r&&this.setState({element:e||this.props.element})}},{key:"cssJobsUpdate",value:function(e){var t=this,n=e.elements.find((function(e){return e.id===t.state.element.id}));n?(this.state.cssBuildingProcess!==n.jobs&&this.setState({cssBuildingProcess:n.jobs}),this.state.cssBuildingProcess||n.jobs||this.state.isRendered||this.setState({isRendered:!0})):console.warn("Failed to find element",e,this.state.element)}},{key:"elementComponentTransformation",value:function(e){e&&e.transformed&&this.props.api.notify("element:didUpdate",this.props.element.id)}},{key:"getContent",value:function(e){var t=this,a=Q.get(this.state.element),r=ee.children(a.get("id")).map((function(e){var a=[o.a.createElement(n,{element:e,key:e.id,api:t.props.api})];return"column"===e.tag&&(i.a.env("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!te.get("vcvManageOptions")&&t.state.element.metaIsElementLocked||a.push(o.a.createElement(K,{key:"columnResizer-".concat(e.id),linkedElement:e.id,api:t.props.api}))),a}));return ee.children(a.get("id")).filter((function(e){return!0!==e.hidden})).length?r:a.containerFor().length>0?i.a.env("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!te.get("vcvManageOptions")&&a.get("metaIsElementLocked")?null:o.a.createElement(V,{api:this.props.api,id:a.get("id")}):e}},{key:"getEditorProps",value:function(e,t){t||(t=Q.getById(e));var n={"data-vcv-element":e};return t.get("metaDisableInteractionInEditor")&&(n["data-vcv-element-disable-interaction"]=!0),i.a.env("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!te.get("vcvManageOptions")&&t.get("metaIsElementLocked")&&(n["data-vcv-element-locked"]=!0),n}},{key:"render",value:function(){if(this.state.cssBuildingProcess&&!this.state.isRendered)return null;var e=this.props,t=e.api,n=T()(e,["api"]),a=this.state.element,i=Q.get(a);if(!i)return null;if(a&&a.hidden)return null;var r=i.get("id"),s=i.getContentComponent();if(!s)return null;var l=this.getEditorProps(r,i);return o.a.createElement(s,E()({ref:this.elementComponentRef,id:r,key:"vcvLayoutContentComponent"+r,atts:Q.visualizeAttributes(i,t),rawAtts:i.getAll(!1),api:t,editor:l,getEditorProps:this.getEditorProps},n),this.getContent())}}]),n}(o.a.Component);function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(re,"propTypes",{element:S.a.object.isRequired,api:S.a.object.isRequired});var se=function(e){v()(n,e);var t=oe(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(p()(a)),a}return f()(n,[{key:"handleClick",value:function(e){e&&e.preventDefault(),this.props.handleClick(this.props.control)}},{key:"render",value:function(){var e=this.props.control.options;return o.a.createElement("span",{className:"vcv-ui-blank-row-element-control",title:e.title,onClick:this.handleClick},o.a.createElement("span",{className:"vcv-ui-blank-row-element-control-icon",dangerouslySetInnerHTML:{__html:e.icon},alt:e.title}),o.a.createElement("span",{className:"vcv-ui-blank-row-element-control-label"},e.title))}}]),n}(o.a.Component);C()(se,"propTypes",{control:S.a.object.isRequired,handleClick:S.a.func.isRequired});var le=n("./public/sources/images/blankRowPlaceholderIcons/oneColumn.raw"),ce=n.n(le),ue=n("./public/sources/images/blankRowPlaceholderIcons/twoColumns.raw"),de=n.n(ue),fe=n("./public/sources/images/blankRowPlaceholderIcons/threeColumns.raw"),he=n.n(fe),pe=n("./public/sources/images/blankRowPlaceholderIcons/fourColumns.raw"),me=n.n(pe),ve=n("./public/sources/images/blankRowPlaceholderIcons/fiveColumns.raw"),ge=n.n(ve),be=n("./public/sources/images/blankRowPlaceholderIcons/custom.raw"),ye=n.n(be),we=n("./public/sources/images/blankRowPlaceholderIcons/textBlock.raw"),ke=n.n(we),Ce=n("./public/sources/images/blankRowPlaceholderIcons/pasteIcon.raw"),_e=n.n(Ce),Se=n("./public/sources/images/blankRowPlaceholderIcons/oneColumnLight.raw"),xe=n.n(Se),Ee=n("./public/sources/images/blankRowPlaceholderIcons/twoColumnsLight.raw"),je=n.n(Ee),Te=n("./public/sources/images/blankRowPlaceholderIcons/threeColumnsLight.raw"),Me=n.n(Te),Pe=n("./public/sources/images/blankRowPlaceholderIcons/fourColumnsLight.raw"),Oe=n.n(Pe),Ae=n("./public/sources/images/blankRowPlaceholderIcons/fiveColumnsLight.raw"),De=n.n(Ae),Re=n("./public/sources/images/blankRowPlaceholderIcons/customLight.raw"),Le=n.n(Re),Be=n("./public/sources/images/blankRowPlaceholderIcons/textBlockLight.raw"),Ie=n.n(Be),Ne=n("./public/sources/images/blankRowPlaceholderIcons/addElementLight.raw"),Fe=n.n(Ne),He=n("./public/sources/images/blankRowPlaceholderIcons/pasteIconLight.raw"),Ve=n.n(He);function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Ue=i.a.getService("cook"),We=i.a.getStorage("workspace"),Ge=i.a.getStorage("elements"),qe=i.a.getService("dataManager"),Ke=function(e){v()(n,e);var t=ze(n);function n(e){var a;u()(this,n),a=t.call(this,e),C()(p()(a),"addedId",null),C()(p()(a),"iframeWindow",null);var i=window.localStorage&&window.localStorage.getItem("vcv-copy-data")||We.state("copyData").get();if(i){if(i.constructor===String)try{i=JSON.parse(i)}catch(r){i=!1}}else i=!1;return a.rowContainer=o.a.createRef(),a.elementsContainer=o.a.createRef(),a.state={copyData:i},a.handleClick=a.handleClick.bind(p()(a)),a.setControlsLayout=Object(Y.debounce)(a.setControlsLayout.bind(p()(a)),50),a.openEditForm=a.openEditForm.bind(p()(a)),a.getControls=a.getControls.bind(p()(a)),a.resizeObserver=new window.ResizeObserver(a.setControlsLayout),a}return f()(n,[{key:"componentDidMount",value:function(){this.resizeObserver.observe(this.rowContainer.current)}},{key:"componentDidUpdate",value:function(){this.state.controlWidth||this.setControlData(),!this.state.containerWidth&&this.state.controlWidth&&this.setControlsLayout()}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.rowContainer.current)}},{key:"getControls",value:function(e){return[{tag:"row",options:{layout:{all:["auto"]},icon:e?ce.a:xe.a,title:n.localizations?n.localizations.addOneColumn:"Add one column"}},{tag:"row",options:{layout:{all:["auto","auto"]},icon:e?de.a:je.a,title:n.localizations?n.localizations.addTwoColumns:"Add two columns"}},{tag:"row",options:{layout:{all:["auto","auto","auto"]},icon:e?he.a:Me.a,title:n.localizations?n.localizations.addThreeColumns:"Add three columns"}},{tag:"row",options:{layout:{all:["auto","auto","auto","auto"]},icon:e?me.a:Oe.a,title:n.localizations?n.localizations.addFourColumns:"Add four columns"}},{tag:"row",options:{layout:{all:["auto","auto","auto","auto","auto"]},icon:e?ge.a:De.a,title:n.localizations?n.localizations.addFiveColumns:"Add five columns"}},{tag:"row",options:{layout:{all:["66.66%","33.34%"]},icon:e?ye.a:Le.a,title:n.localizations?n.localizations.addCustomRowLayout:"Add custom row layout",type:"custom"}},{tag:"textBlock",options:{icon:e?ke.a:Ie.a,title:n.localizations?n.localizations.addTextBlock:"Add a text block"}},{tag:"addElement",options:{icon:e?A.a:Fe.a,title:n.localizations?n.localizations.addElement:"Add Element"}},{tag:"paste",options:{icon:e?_e.a:Ve.a,title:n.localizations?n.localizations.paste:"Paste"}}]}},{key:"handleElementControl",value:function(e){Ge.trigger("add",e)}},{key:"handlePaste",value:function(){We.trigger("pasteEnd")}},{key:"handleElementControlWithForm",value:function(e){Ge.trigger("add",e),this.addedId=e.id;var t=document.getElementById("vcv-editor-iframe");this.iframeWindow=t&&t.contentWindow&&t.contentWindow.window,this.iframeWindow.vcv.on("ready",this.openEditForm)}},{key:"openEditForm",value:function(e,t){"add"===e&&t===this.addedId&&(We.trigger("edit",this.addedId,""),this.iframeWindow.vcv.off("ready",this.openEditForm))}},{key:"handleAddElementControl",value:function(){We.trigger("add","")}},{key:"handleClick",value:function(e){if("paste"===e.tag&&this.handlePaste(),"addElement"===e.tag&&this.handleAddElementControl(),"textBlock"===e.tag){var t=Ue.get({tag:e.tag}).toJS();this.handleElementControlWithForm(t)}if("row"===e.tag){var n={layoutData:e.options.layout},a=Ue.get({tag:e.tag,layout:n}).toJS();e.options.type&&"custom"===e.options.type?this.handleElementControlWithForm(a,"layout"):this.handleElementControl(a)}}},{key:"setControlData",value:function(){var e=Array.prototype.slice.call(this.elementsContainer.current.children),t=window.getComputedStyle(e[0]),n=parseInt(t.width)+(parseInt(t.marginLeft)+parseInt(t.marginRight));this.setState({controlWidth:n,controlsWidth:n*this.getControls().length})}},{key:"setControlsLayout",value:function(){var e=this.state,t=e.controlWidth,n=e.controlsWidth,a=this.rowContainer.current.getBoundingClientRect().width,i=Math.floor(a/t)*t;i=i<n?i:null,this.state.containerWidth!==i&&this.setState({containerWidth:i})}},{key:"getControlProps",value:function(e,t){return{control:e,handleClick:this.handleClick}}},{key:"getElementControls",value:function(e){var t=this;return this.getControls(e).map((function(e,n){return o.a.createElement(se,E()({key:"vcvBlankRow"+e.tag+n},t.getControlProps(e,n)))}))}},{key:"render",value:function(){var e="dark"===this.props.iconColor||["default","template","vcv_archives","vcv_tutorials"].indexOf(n.editorType)>=0,t=this.getElementControls(e),a={};this.state.containerWidth&&(a.width="".concat(this.state.containerWidth,"px"));var i=e?A.a:Fe.a;return o.a.createElement("div",{className:"vcvhelper vcv-ui-blank-row-container vcv-is-disabled-outline",ref:this.rowContainer},o.a.createElement("div",{className:"vcv-ui-blank-row",id:"vcv-ui-blank-row"},o.a.createElement("div",{className:"vcv-ui-blank-row-drag-overlay",dangerouslySetInnerHTML:{__html:i}}),o.a.createElement("div",{className:"vcv-ui-blank-row-controls-container",style:a,ref:this.elementsContainer},t)))}}]),n}(o.a.Component);function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Ke,"propTypes",{api:S.a.object.isRequired}),C()(Ke,"localizations",qe.get("localizations")),C()(Ke,"editorType",qe.get("editorType"));var $e=Object(a.getStorage)("workspace"),Ze=Object(a.getService)("dataManager"),Xe=function(e){v()(n,e);var t=Ye(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"layout",null),a.handleDragStateChage=a.handleDragStateChage.bind(p()(a)),a.handleBodyMouseUp=a.handleBodyMouseUp.bind(p()(a)),a.getBlankRowPlaceholder=a.getBlankRowPlaceholder.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){$e.state("drag").onChange(this.handleDragStateChage)}},{key:"componentWillUnmount",value:function(){$e.state("drag").ignoreChange(this.handleDragStateChage)}},{key:"handleDragStateChage",value:function(e){e&&e.addPanel&&this.layout.getAttribute("data-vcv-dnd-element")&&this.layout.closest(".vcwb").addEventListener("mouseup",this.handleBodyMouseUp);e&&!e.active&&this.layout.getAttribute("data-vcv-dnd-element")&&this.layout.closest(".vcwb").removeEventListener("mouseup",this.handleBodyMouseUp)}},{key:"handleBodyMouseUp",value:function(){setTimeout((function(){$e.state("drag").set({active:!1})}),0)}},{key:"getBlankRowPlaceholder",value:function(e){return o.a.createElement(Ke,{api:this.props.api,key:"blank-row-placeholder",iconColor:e})}},{key:"render",value:function(){var e,t=this,n=Ze.get("editorType"),a=[];return this.props.data.length&&(e=this.props.data.map((function(e,a){var i=null;return 0===a&&"popup"===n&&(i=t.getBlankRowPlaceholder),o.a.createElement(re,{element:e,key:e.id,api:t.props.api,getBlankRowPlaceholder:i})}))),e&&a.push(e),"footer"===n?a.unshift(o.a.createElement(Ke,{api:this.props.api,key:"blank-row-placeholder"})):"popup"!==n&&a.push(o.a.createElement(Ke,{api:this.props.api,key:"blank-row-placeholder"})),o.a.createElement("div",{className:"vcv-layouts-html","data-vcv-module":"content-layout",ref:function(e){return t.layout=e}},a)}}]),n}(o.a.Component);C()(Xe,"propTypes",{data:S.a.array.isRequired,api:S.a.object.isRequired});var Je=n("./public/tools/comboKeys.js");function Qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var et=i.a.getStorage("elements"),tt=i.a.getStorage("wordpressData"),nt=function(e){v()(n,e);var t=Qe(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=et.state("document").get()||[];return a.state={data:i},a.updateState=a.updateState.bind(p()(a)),a}return f()(n,[{key:"updateState",value:function(e){this.setState({data:e},(function(){tt.state("lastAction").set("contentBuilt")}))}},{key:"componentDidMount",value:function(){et.state("document").onChange(this.updateState),this.props.api.notify("editor:mount"),Object(Je.a)(this.document)}},{key:"componentWillUnmount",value:function(){et.state("document").ignoreChange(this.updateState)}},{key:"getContent",value:function(){return o.a.createElement(Xe,{data:this.state.data,api:this.props.api})}},{key:"render",value:function(){var e=this;return o.a.createElement("div",{className:"vcv-editor-here",ref:function(t){t&&t.ownerDocument&&(e.document=t.ownerDocument)}},this.getContent())}}]),n}(o.a.Component);C()(nt,"propTypes",{api:S.a.object.isRequired});var at=n("./public/components/dnd/dndDataSet.js"),it=i.a.getStorage("workspace"),rt=it.state("iframe"),ot=i.a.getService("cook"),st=i.a.getStorage("elements"),lt=i.a.getService("document"),ct=i.a.getService("dataManager"),ut=function(){function e(t){u()(this,e),Object.defineProperties(this,{api:{value:t,writable:!1,enumerable:!1,configurable:!1},iframe:{value:null,writable:!0,enumerable:!1,configurable:!0},documentDOM:{value:null,writable:!0,enumerable:!1,configurable:!0},items:{value:null,writable:!0,enumerable:!1,configurable:!0}})}return f()(e,[{key:"buildItems",value:function(){var t=this;if(!this.items){this.iframe=document.getElementById("vcv-editor-iframe"),this.iframe&&(this.documentDOM=this.iframe.contentWindow.document);var n=this.documentDOM.querySelector('[data-vcv-module="content-layout"]');if(n){var a=at.a,r=null;i.a.env("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!ct.get("vcvManageOptions")&&(r="[data-vcv-element-locked]"),this.items=new a(n,{cancelMove:!0,moveCallback:this.move.bind(this),dropCallback:this.drop.bind(this),startCallback:e.start,endCallback:e.end,window:this.iframe.contentWindow||window,document:this.documentDOM||document,container:document.getElementById("vcv-editor-iframe-overlay")||document.body,wrapper:document.querySelector(".vcv-layout-iframe-wrapper"),manualScroll:!0,ignoreHandling:r}),this.items.init(),this.apiDnD=this.items.api,this.apiDnD.start=this.apiDnD.start.bind(this.apiDnD),this.apiDnD.addNew=this.apiDnD.addNew.bind(this.apiDnD),i.a.onDataChange("draggingElement",this.apiDnD.start),i.a.onDataChange("dropNewElement",this.apiDnD.addNew),it.state("navbarPosition").onChange(this.updateOffsetTop.bind(this)),i.a.onDataChange("vcv:layoutCustomMode",(function(e){!e||"contentEditable"!==e.mode&&"columnResizer"!==e.mode&&"headerDrop"!==e.mode?(t.items.option("disabled",!1),t.items.option("manualScroll",!0)):(t.items.option("disabled",!0),t.items.handleDragEnd())})),rt.onChange(this.unSubscribe.bind(this))}}}},{key:"rebuildItems",value:function(){this.items=null,this.buildItems()}},{key:"removeItems",value:function(){this.items=null,it.state("navbarPosition").ignoreChange(this.updateOffsetTop.bind(this))}},{key:"getOffsetTop",value:function(){return this.iframe?this.iframe.getBoundingClientRect().top:0}},{key:"updateOffsetTop",value:function(){this.items.option("offsetTop",this.getOffsetTop())}},{key:"init",value:function(){this.api.on("element:mount",this.initItems.bind(this)).on("element:unmount",this.remove.bind(this)).on("element:didUpdate",this.initItems.bind(this)).on("editor:mount",this.rebuildItems.bind(this))}},{key:"unSubscribe",value:function(e){"reload"===e.type&&(rt.ignoreChange(this.unSubscribe.bind(this)),this.api.off("element:mount",this.initItems.bind(this)).off("element:unmount",this.remove.bind(this)).off("element:didUpdate",this.initItems.bind(this)).off("editor:mount",this.rebuildItems.bind(this)),i.a.ignoreDataChange("draggingElement",this.apiDnD.start),i.a.ignoreDataChange("dropNewElement",this.apiDnD.addNew),it.state("navbarPosition").ignoreChange(this.updateOffsetTop.bind(this)))}},{key:"initItems",value:function(e){var t=ot.getById(e).get("metaIsDraggable");(void 0===t||t)&&(this.buildItems(),this.items.addItem(e,this.documentDOM))}},{key:"remove",value:function(e){var t=this;this.buildItems(),this.items.removeItem(e),window.setTimeout((function(){t.documentDOM.querySelector('[data-vcv-module="content-layout"]')||t.removeItems()}),0)}},{key:"move",value:function(t,n,a){t&&a&&("vcv-ui-blank-row"===a?e.handleBlankRowDrop(t,n):it.trigger("move",t,{action:n,related:a}))}},{key:"drop",value:function(t,n,a,i,r){t&&a&&("vcv-ui-blank-row"===a?e.handleBlankRowDrop(t,n,r):it.trigger("drop",t,{action:n,related:a,element:r}))}}],[{key:"start",value:function(){i.a.setData("elementControls:disable",!0),document.body.classList.add("vcv-is-no-selection")}},{key:"end",value:function(){i.a.setData("elementControls:disable",!1),document.body.classList.remove("vcv-is-no-selection")}},{key:"handleBlankRowDrop",value:function(e,t,n){var a=lt.get(e);if(a){var i=ot.get(a).get("parentWrapper"),r=void 0===i?"column":i;if("popup"!==ct.get("editorType")||r)if(r){var o=ot.get({tag:r}).toJS();st.trigger("add",o,!0,{skipInitialExtraElements:!0}),it.trigger("move",e,{action:"append",related:o.id})}else{var s=lt.children(!1),l=s[s.length-1];it.trigger("move",e,{action:"after",related:l.id})}else{var c=lt.children(!1),u=c[c.length-1];it.trigger("move",e,{action:"append",related:u.id})}}else(n=ot.get(n).toJS()).parent=!1,st.trigger("add",n),it.trigger("edit",n.id,"")}}]),e}(),dt=Object(a.getService)("cook"),ft=Object(a.getService)("document"),ht=function(e){return ft.get(e)&&dt.get(ft.get(e))},pt=function(e){var t=2;e&&e.containerFor().length>0&&(t=e.containerFor().indexOf("General")>-1?1:0);return t},mt=function(){function e(t){u()(this,e),this.iframeContainer=t.iframeContainer,this.iframeOverlay=t.iframeOverlay,this.iframe=t.iframe,this.iframeWindow=t.iframeWindow,this.iframeDocument=t.iframeDocument,this.outlineContainer=null,this.colorIndex=null,this.outline=null,this.state={outlineTimeout:null},this.setup()}return f()(e,[{key:"setup",value:function(){this.outlineContainer=document.createElement("div"),this.outlineContainer.classList.add("vcv-ui-element-outline-container"),this.iframeOverlay.appendChild(this.outlineContainer),this.outline=document.createElement("svg"),this.outline.classList.add("vcv-ui-element-outline"),this.outline.classList.add("vcv-ui-element-outline-type-custom"),this.outlineContainer.appendChild(this.outline)}},{key:"show",value:function(e,t){var n=ht(t);this.colorIndex=pt(n),this.outline.classList.add("vcv-ui-element-outline-type-index-".concat(this.colorIndex)),this.outline.classList.add("vcv-state--visible"),this.autoUpdatePosition(e)}},{key:"hide",value:function(){this.outline.classList.remove("vcv-ui-element-outline-type-index-".concat(this.colorIndex)),this.outline.classList.remove("vcv-state--visible"),this.stopAutoUpdatePosition()}},{key:"updatePosition",value:function(e,t){var n=e.getBoundingClientRect(),a=n.top,i=n.left,r=n.width,o=n.height;if("iframe"!==this.iframe.tagName.toLowerCase()){var s=this.iframe.getBoundingClientRect();a-=s.top,i-=s.left}t.style.top=a+"px",t.style.left=i+"px",t.style.width=r+"px",t.style.height=o+"px"}},{key:"autoUpdatePosition",value:function(e){this.stopAutoUpdatePosition(),this.state.outlineTimeout||(this.updatePosition(e,this.outline),this.state.outlineTimeout=this.iframeWindow.setInterval(this.updatePosition.bind(this,e,this.outline),16))}},{key:"stopAutoUpdatePosition",value:function(){this.state.outlineTimeout&&(this.iframeWindow.clearInterval(this.state.outlineTimeout),this.state.outlineTimeout=null)}},{key:"updateIframeVariables",value:function(e){this.iframe=e.iframe,this.iframeWindow=e.iframeWindow,this.iframeDocument=e.iframeDocument}}]),e}(),vt=Object(a.getService)("cook"),gt=Object(a.getService)("dataManager"),bt=function(){function e(t){u()(this,e),this.iframeContainer=t.iframeContainer,this.iframeOverlay=t.iframeOverlay,this.iframeWrapper=t.iframeWrapper,this.iframe=t.iframe,this.iframeWindow=t.iframeWindow,this.iframeDocument=t.iframeDocument,this.framesContainer=null,this.frames=[],this.state={framesTimeout:[]},this.setup()}return f()(e,[{key:"setup",value:function(){this.framesContainer=document.createElement("div"),this.framesContainer.classList.add("vcv-ui-element-frames-container"),this.iframeOverlay.appendChild(this.framesContainer)}},{key:"addFrame",value:function(){var e=document.createElement("svg");e.classList.add("vcv-ui-element-frame"),this.framesContainer.appendChild(e),this.frames.push(e)}},{key:"updatePosition",value:function(e,t){var n=e.getBoundingClientRect(),i=n.top,r=n.left,o=n.width,s=n.height;if("iframe"!==this.iframe.tagName.toLowerCase()){var l=this.iframe.getBoundingClientRect();i-=l.top,r-=l.left}var c=!1,u=!1,d=!1;if(Object(a.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!gt.get("vcvManageOptions")){var f=e.dataset.vcvElement,h=vt.getById(f);if(!h)return;var p=h.toJS().parent;p?vt.getById(p).get("metaIsElementLocked")&&(u=!0):d=!0,h.get("metaIsElementLocked")&&(c=!0)}t.classList.remove("vcv-ui-element-frame--locked"),t.classList.remove("vcv-ui-element-frame--parent-locked"),c&&(u||d?t.classList.add("vcv-ui-element-frame--parent-locked"):t.classList.add("vcv-ui-element-frame--locked"));var m=this.iframeWrapper&&this.iframeWrapper.scrollTop?this.iframeWrapper.scrollTop:0,v=this.iframeWrapper&&this.iframeWrapper.scrollLeft?this.iframeWrapper.scrollLeft:0;t.style.top=i-m+"px",t.style.left=r-v+"px",t.style.width=o+"px",t.style.height=s+"px"}},{key:"show",value:function(e){for(var t=this,n=e.path;n.length>this.frames.length;)this.addFrame();(n.forEach((function(e,n){t.frames[n].classList.add("vcv-state--visible")})),"row"===e.tag||"column"===e.tag)&&("row"===e.tag?e.element:e.element.closest(".vce-row")).classList.add("vcv-state--show-resizer");this.autoUpdatePosition(n)}},{key:"hide",value:function(){this.frames.forEach((function(e){e.classList.remove("vcv-state--visible")}));var e=this.iframeDocument.querySelector(".vcv-state--show-resizer");e&&e.classList.remove("vcv-state--show-resizer"),this.stopAutoUpdatePosition()}},{key:"autoUpdatePosition",value:function(e){var t=this;this.stopAutoUpdatePosition(),e.forEach((function(e,n){t.updatePosition(e,t.frames[n]),t.state.framesTimeout.push(t.iframeWindow.setInterval(t.updatePosition.bind(t,e,t.frames[n]),16))}))}},{key:"stopAutoUpdatePosition",value:function(){var e=this;this.state.framesTimeout.forEach((function(t){e.iframeWindow.clearInterval(t)})),this.state.framesTimeout=[]}},{key:"updateIframeVariables",value:function(e){this.iframe=e.iframe,this.iframeWindow=e.iframeWindow,this.iframeDocument=e.iframeDocument}}]),e}(),yt=n("./node_modules/@babel/runtime/helpers/slicedToArray/index.js"),wt=n.n(yt),kt=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),Ct=n.n(kt),_t=Object(a.getStorage)("workspace"),St=_t.state("content"),xt=_t.state("treeViewId"),Et=Object(a.getStorage)("layout");function jt(e){var t=e.id,n=e.options,i="vcv-ui-outline-control-icon vcv-ui-icon ".concat(n.icon),r=n.title||n.label,s=n.label?o.a.createElement("span",{className:"vcv-ui-outline-control-label"},n.label):null,l="vcv-ui-outline-control";return n.classes&&(l+=" ".concat(n.classes)),o.a.createElement("span",{className:l,onClick:function(){var e=n.data.vcControlEvent,a=n.data.vcControlEventOptions||!1,i={insertAfter:n.data.vcControlEventOptionInsertAfter||!1};if(!n.disabled){if("treeView"===e)xt.set(t),St.set("treeView");else{if("edit"===e){St.set(!1);var r=_t.state("settings").get();r&&"edit"===r.action&&_t.state("settings").set(!1)}_t.trigger(e,t,a,i)}Et.state("interactWithControls").set({type:"controlClick",vcElementId:t,vcControlIsPermanent:n.data.vcControlIsPermanent})}},onMouseDown:function(t){n.data.vcDragHelper&&(Et.state("interactWithControls").set({type:"mouseLeave",vcElementId:e.id}),Object(a.setData)("draggingElement",{id:n.data.vcDragHelper,point:{x:t.clientX,y:t.clientY}}))}},o.a.createElement("span",{className:"vcv-ui-outline-control-content",title:r,disabled:n.disabled},o.a.createElement("i",{className:i}),s))}var Tt=Object(a.getService)("cook"),Mt=Object(a.getStorage)("workspace"),Pt=Object(a.getService)("dataManager"),Ot=document.getElementById("vcv-editor-iframe");function At(e,t){var n=Pt.get("localizations"),a=n?n.clone:"Clone",i=n?n.copy:"Copy",r=n?n.paste:"Paste",s=n?n.pasteAfter:"Paste After",l=n?n.remove:"Remove",c=n?n.edit:"Edit",u=t&&Tt.get(t),d=u.get("metaElementControls"),f=[];f.push({label:c,title:"".concat(c," ").concat(t.title),icon:"vcv-ui-icon-edit",data:{vcControlEvent:"edit"}}),d&&!1===d.clone||f.push({label:a,title:"".concat(a," ").concat(t.title),icon:"vcv-ui-icon-copy",data:{vcControlEvent:"clone"}}),d&&!1===d.copy||f.push({label:i,title:"".concat(i," ").concat(t.title),icon:"vcv-ui-icon-copy-icon",data:{vcControlEvent:"copy"}});var h=u&&u.get("containerFor");if(h&&h.value&&h.value.length){var p=function(e,t){var n={disabled:!e,pasteAfter:!1};if(!e||e.constructor!==String)return n;try{e=JSON.parse(e)}catch(u){return console.error(u),n}var a=e&&e.element&&e.element.element,i=a&&Tt.get(a),r=i.get("relatedTo"),o=r&&r.value,s=t&&Tt.get(t),l=s.get("containerFor"),c=l&&l.value;return o&&c&&o.length&&c.length&&((c.indexOf("General")<0||o.indexOf("General")<0)&&(n.disabled=!0,c.forEach((function(e){o.indexOf(e)>=0&&(n.disabled=!1)}))),n.disabled&&c.indexOf("General")<0&&s.get("tag")===i.get("tag")&&(n.disabled=!1,n.pasteAfter=!0)),n}(window.localStorage&&window.localStorage.getItem("vcv-copy-data")||Mt.state("copyData").get(),t);p.disabled||d&&!1===d.pasteAfter&&p.pasteAfter&&(p.disabled=!0),f.push({label:p.pasteAfter?s:r,disabled:p.disabled,icon:"vcv-ui-icon-paste-icon",data:{vcControlEvent:p.pasteAfter?"pasteAfter":"paste"}})}return f.push({label:l,title:"".concat(l," ").concat(t.title),icon:"vcv-ui-icon-trash",data:{vcControlEvent:"remove"}}),f.map((function(t,n){return o.a.createElement(jt,{key:"dropdown-control-".concat(n),id:e,options:t})}))}function Dt(e){var t=Object(r.useRef)(),n=Object(r.useState)(!1),a=wt()(n,2),i=a[0],s=a[1],l=ht(e.id),c=function(e,t){return{isContainer:t<2,title:e.get("customHeaderTitle")||e.get("name"),name:e.get("name"),tag:e.get("tag"),relatedTo:e.get("relatedTo"),designOptions:e.get("designOptions")?"designOptions":"designOptionsAdvanced",containerFor:e.get("containerFor")}}(l,pt(l));return Object(r.useEffect)((function(){if(!i){var n=function(e){if(!e.current)return!1;var t=Ot.getBoundingClientRect(),n=e.current.getBoundingClientRect(),a=[];return n.top+n.height>t.top+t.height&&a.push("vcv-ui-outline-control-dropdown-o-drop-up"),n.left+n.width>t.left+t.width&&a.push("vcv-ui-outline-control-dropdown-o-drop-right"),a}(t);s(n),e.handleHover(n)}})),o.a.createElement("div",{className:"vcv-ui-outline-control-dropdown-content",ref:t},At(e.id,c))}var Rt=Object(a.getService)("hubElements"),Lt=Object(a.getStorage)("layout"),Bt="mouseUp",It=!1;function Nt(e){var t=Object(r.useState)(!1),n=wt()(t,2),i=n[0],s=n[1],l=Object(r.useState)([]),c=wt()(l,2),u=c[0],d=c[1],f=ht(e.id);if(!f)return null;var h=pt(f),p=f.get("customHeaderTitle")||f.get("name"),m=Rt.getElementIcon(f.get("tag")),v="vcv-ui-outline-control-dropdown-active",g=["vcv-ui-outline-control-dropdown","vcv-ui-outline-control-type-index-".concat(h),u.includes(v)?v:"",e.isDraggable||void 0===e.isDraggable?"":"vcv-ui-outline-control-dropdown-non-draggable"];u.length&&(g=[].concat(Ct()(g),Ct()(u))),g=g.join(" ");var b=i?o.a.createElement(Dt,{id:e.id,handleHover:function(e){d([].concat(Ct()(e),[v]))}}):null;return o.a.createElement("div",{className:g,onMouseEnter:function(){s(!i),Lt.state("interactWithControls").set({type:"mouseEnter",vcElementId:e.id}),Lt.state("userInteractWith").set(e.id)},onMouseLeave:function(){s(!i),d([]),Lt.state("interactWithControls").set({type:"mouseLeave",vcElementId:e.id}),Lt.state("userInteractWith").set(!1)}},o.a.createElement("div",{className:"vcv-ui-outline-control-dropdown-trigger vcv-ui-outline-control",title:p,"data-vcv-element-id":e.id,onMouseDown:function(t){t&&t.preventDefault(),Bt="mouseDown",t.persist(),It=setTimeout((function(){"mouseDown"===Bt&&function(t){Lt.state("interactWithControls").set({type:"mouseLeave",vcElementId:e.id});var n=document.querySelector(".vcv-layout-content");Object(a.setData)("draggingElement",{id:e.id,point:{x:t.clientX-n.offsetLeft,y:t.clientY-n.offsetTop}}),window.clearTimeout(It),It=!1}(t)}),200)},onMouseUp:function(e){e&&e.preventDefault(),Bt="mouseUp",window.clearTimeout(It),It=!1}},o.a.createElement("span",{className:"vcv-ui-outline-control-content"},o.a.createElement("img",{className:"vcv-ui-outline-control-icon",src:m,alt:p}))),b)}function Ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Vt=Object(a.getStorage)("layout"),zt=document.getElementById("vcv-editor-iframe"),Ut=Object(a.getService)("dataManager");function Wt(e,t){if(!t.current)return!1;var n=e.element.getBoundingClientRect(),a=t.current.firstElementChild,i=0;a&&(i=a.getBoundingClientRect().height);var r={};if(r.top=n.top,r.top-i<0?(t.current.classList.add("vcv-ui-controls-o-inset"),r.top=i):t.current.classList.remove("vcv-ui-controls-o-inset"),r.left=n.left,"iframe"!==zt.tagName.toLowerCase()){var o=zt.getBoundingClientRect();r.top-=o.top,r.left-=o.left}return r.left<0&&(r.left=0),r.width=n.width,r}function Gt(e,t){if(!t.current)return!1;var n=e.element.getBoundingClientRect(),a=t.current.querySelector(".vcv-ui-outline-controls").getBoundingClientRect(),i=zt.getBoundingClientRect();return n.left+a.width>i.width}function qt(e){var t=Object(r.useRef)(),n=Object(r.useRef)(),a=e.data.vcvEditableElements,i=Object(r.useState)(Wt(e.data,t)),s=wt()(i,2),l=s[0],c=s[1],u=Object(r.useState)(Gt(e.data,t)),d=wt()(u,2),f=d[0],h=d[1],p=Object(r.useState)(!1),m=wt()(p,2),v=m[0],g=m[1];Object(r.useEffect)((function(){l||c(Wt(e.data,t)),h(Gt(e.data,t)),v||g(function(e,t){if(!(t=t.current))return!1;var n=t.getBoundingClientRect(),a=t.querySelector(".vcv-ui-outline-control-dropdown");if(!a)return!1;var i=a.getBoundingClientRect().width,r=zt.getBoundingClientRect();if(r.width-n.width<i){var o=Math.abs(r.width-n.width),s=Math.ceil(o/i);return e.splice(e.length-s),e}return!1}(a,n))}));var b={};l&&(b={top:"".concat(l.top,"px"),left:"".concat(l.left,"px"),width:"".concat(l.width,"px")});var y=["vcv-ui-outline-controls-container",f?"vcv-ui-controls-o-controls-right":""];return y=y.join(" "),o.a.createElement("div",{className:y,ref:t,style:Ht({},b),onMouseEnter:function(){Vt.state("interactWithControls").set({type:"mouseEnterContainer",vcElementId:e.data.vcElementId})},onMouseLeave:function(t){t.target.closest(".vcv-ui-outline-control-dropdown-content")||Vt.state("interactWithControls").set({type:"mouseLeaveContainer",vcElementId:e.data.vcElementId})}},o.a.createElement("nav",{className:"vcv-ui-outline-controls",ref:n},function(e,t){var n=e.vcvDraggableIds,a=e.vcvEditableElements,i=[],r=t||a,s=Ut.get("localizations");return r.forEach((function(e,l){if(l===r.length-1&&t){var c={title:s?s.treeView:"Tree View",icon:"vcv-ui-icon-layers",classes:"vcv-ui-outline-control-more",data:{vcControlEvent:"treeView"}};i.push(o.a.createElement(jt,{id:e,options:c,key:"element-control-tree-view-".concat(e)}))}else i.push(o.a.createElement(Nt,{id:e,key:"element-control-".concat(e),isDraggable:n.includes(e)}));l<a.length-1&&i.push(o.a.createElement("i",{className:"vcv-ui-outline-control-separator vcv-ui-icon vcv-ui-icon-arrow-right",key:"element-delimiter-".concat(e,"-").concat(l)}))})),i.reverse()}(e.data,v)))}function Kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var $t=Object(a.getService)("cook"),Zt=Object(a.getService)("document"),Xt=Object(a.getStorage)("workspace"),Jt=Object(a.getService)("dataManager"),Qt=document.getElementById("vcv-editor-iframe");function en(e,t){if(!t.current)return!1;var n=e.element.getBoundingClientRect(),a=t.current.firstElementChild,i=0;a&&(i=a.getBoundingClientRect());var r=n.bottom-i.height/2,o=n.left;if("iframe"!==Qt.tagName.toLowerCase()){var s=Qt.getBoundingClientRect();r-=s.top,o-=s.left}return{top:r,left:o,width:n.width}}function tn(e){var t=Object(r.useRef)(),n=Object(r.useState)(en(e.data,t)),a=wt()(n,2),i=a[0],s=a[1];Object(r.useEffect)((function(){i||s(en(e.data,t))}));var l=Jt.get("localizations"),c=l?l.addElement:"Add Element",u=e.data.vcElementsPath,d=!(!u||!u.length)&&u[0],f=!!(u&&u.length>2)&&u[1];if(!f||!d)return null;var h=$t.get(Zt.get(f));if(!h)return null;if(h.get("metaIsElementLocked"))return null;if(!(h.containerFor().indexOf("General")>-1))return null;var p={};return i&&(p={top:"".concat(i.top,"px"),left:"".concat(i.left,"px"),width:"".concat(i.width,"px")}),o.a.createElement("div",{className:"vcv-ui-append-control-container",ref:t,style:Yt({},p)},o.a.createElement("span",{className:"vcv-ui-append-control",title:c,onClick:function(){var e={insertAfter:d};Xt.trigger("add",h.get("id"),!1,e)}},o.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-add"})))}function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function an(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var rn=i.a.getStorage("layout"),on=i.a.getStorage("workspace"),sn=i.a.getStorage("elements"),ln=i.a.getService("document"),cn=i.a.getService("cook"),un=i.a.getService("dataManager"),dn=function(){function e(t){u()(this,e),Object.defineProperties(this,{api:{value:t,writable:!1,enumerable:!1,configurable:!1}}),this.state={prevTarget:null,prevElement:null,prevElementPath:[],controlsPrevTarget:null,controlsPrevElement:null,showOutline:!0,showFrames:!0,showControls:!0},this.resizeColumns=!1,this.isScrolling=!1,this.findElement=this.findElement.bind(this),this.handleFrameLeave=this.handleFrameLeave.bind(this),this.handleFrameMousemoveOnce=this.handleFrameMousemoveOnce.bind(this),this.handleOverlayMouseLeave=this.handleOverlayMouseLeave.bind(this),this.handleFrameContainerLeave=this.handleFrameContainerLeave.bind(this),this.updateIframeVariables=this.updateIframeVariables.bind(this),this.handleScroll=this.handleScroll.bind(this)}return f()(e,[{key:"setup",value:function(e){this.iframeContainer=e.iframeContainer,this.iframeOverlay=e.iframeOverlay,this.iframeWrapper=e.iframeWrapper,this.iframe=e.iframe,this.iframeWindow=e.iframeWindow,this.iframeDocument=e.iframeDocument,this.documentBody=e.documentBody,this.editFormId=null;var t={iframeContainer:this.iframeContainer,iframeOverlay:this.iframeOverlay,iframeWrapper:this.iframeWrapper,iframe:this.iframe,iframeWindow:this.iframeWindow,iframeDocument:this.iframeDocument,documentBody:this.documentBody};Object.defineProperties(this,{frames:{value:new bt(t),writable:!1,enumerable:!1,configurable:!1},outline:{value:new mt(t),writable:!1,enumerable:!1,configurable:!1}}),this.subscribeToCurrentIframe(),this.createControlsWrapper()}},{key:"createControlsWrapper",value:function(){this.controlsWrapper=document.createElement("div"),this.controlsWrapper.classList.add("vcv-ui-outline-controls-wrapper"),this.appendControlsWrapper=document.createElement("div"),this.appendControlsWrapper.classList.add("vcv-ui-append-control-wrapper"),this.iframeOverlay.appendChild(this.controlsWrapper),this.iframeOverlay.appendChild(this.appendControlsWrapper)}},{key:"toggleControls",value:function(e){e&&e.vcvEditableElements.length?(l.a.render(o.a.createElement(qt,{data:e}),this.controlsWrapper),l.a.render(o.a.createElement(tn,{data:e}),this.appendControlsWrapper)):(l.a.unmountComponentAtNode(this.controlsWrapper),l.a.unmountComponentAtNode(this.appendControlsWrapper))}},{key:"subscribeToCurrentIframe",value:function(){this.iframeDocument.body.addEventListener("mousemove",this.findElement),this.iframeDocument.body.addEventListener("mouseleave",this.handleFrameLeave),this.iframeContainer.addEventListener("mouseleave",this.handleFrameContainerLeave),this.iframeWindow.addEventListener("scroll",this.handleScroll)}},{key:"findElement",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;if(e||(e={target:null}),e.target!==this.state.prevTarget||!rn.state("interactWithContent").get()){this.state.prevTarget=e.target;var t=this.getPath(e),n=[];t.forEach((function(e){e.hasAttribute&&(e.hasAttribute("data-vcv-element")||e.hasAttribute("data-vcv-linked-element"))&&n.push(e)}));var a=null;n.length&&(a=n[0]),a&&Object.prototype.hasOwnProperty.call(a.dataset,"vcvLinkedElement")&&(a=this.iframeDocument.querySelector('[data-vcv-element="'.concat(a.dataset.vcvLinkedElement,'"]')),n[0]=a),this.state.prevElement!==a&&(this.state.prevElement&&rn.state("interactWithContent").set({type:"mouseLeave",element:this.state.prevElement,vcElementId:this.state.prevElement.dataset.vcvElement,path:this.state.prevElementPath,vcElementsPath:this.state.prevElementPath.map((function(e){return e.dataset.vcvElement}))}),a&&(rn.state("interactWithContent").set({type:"mouseEnter",element:a,vcElementId:a.dataset.vcvElement,path:n,vcElementsPath:n.map((function(e){return e.dataset.vcvElement}))}),rn.state("interactWithContent").set({type:"mouseDown",element:a,vcElementId:a.dataset.vcvElement,path:n,vcElementsPath:n.map((function(e){return e.dataset.vcvElement}))})),this.state.prevElement=a,this.state.prevElementPath=n)}}},{key:"getPath",value:function(e){if(e.path)return e.path;for(var t=[],n=e.target;n;)t.push(n),n=n.parentNode;return t}},{key:"getDOMNodes",value:function(){var e=document.querySelector("#vcv-editor-iframe");return{iframeContainer:document.querySelector(".vcv-layout-iframe-container"),iframeOverlay:document.querySelector("#vcv-editor-iframe-overlay"),iframeWrapper:document.querySelector(".vcv-layout-iframe-wrapper"),iframe:e,documentBody:document.body,iframeWindow:e&&e.contentWindow,iframeDocument:e&&e.contentDocument}}},{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=an({iframeUsed:!0},this.getDOMNodes());t=Object.assign({},n,t),this.setup(t),i.a.onDataChange("vcv:layoutCustomMode",(function(t){e.state.showOutline=!t,e.state.showFrames=!t,t&&"dnd"===t.mode&&(e.state.showFrames=!0),t&&"contentEditable"===t.mode&&e.frames.hide(),e.state.showControls=!t,e.findElement()})),i.a.onDataChange("vcv:layoutColumnResize",(function(t){t?e.showChildrenFrames(t):e.frames.hide()})),sn.state("elementAdd").onChange((function(t){t&&"row"===t.tag&&e.showChildrenFramesWithDelay(t.id)})),this.api.on("element:unmount",(function(){e.findElement(),e.outline.hide()})),this.interactWithContent(),this.interactWithTree(),rn.state("interactWithControls").onChange((function(t){if(t&&"mouseEnter"===t.type){var n=e.iframeDocument.querySelector('[data-vcv-element="'.concat(t.vcElementId,'"]:not([data-vcv-interact-with-controls="false"])'));n&&e.outline.show(n,t.vcElementId)}t&&"mouseLeave"===t.type&&e.outline.hide(),t&&"controlClick"===t.type&&!t.vcControlIsPermanent&&(e.toggleControls(),e.outline.hide(),e.frames.hide()),t&&"mouseEnterContainer"===t.type&&(e.closingControls=null),t&&"mouseLeaveContainer"===t.type&&e.handleControlsMouseLeave(t.vcElementId)}))}},{key:"handleControlsMouseLeave",value:function(e){var t=this;this.closingControls=e,this.closingControlsInterval&&(clearInterval(this.closingControlsInterval),this.closingControlsInterval=null),this.closingControlsInterval=setInterval((function(){t.closingControls&&(t.toggleControls(),t.state.showFrames&&t.frames.hide(),t.closingControls=null),clearInterval(t.closingControlsInterval),t.closingControlsInterval=null}),400)}},{key:"interactWithContent",value:function(){var e=this;rn.state("resizeColumns").onChange((function(t){e.resizeColumns=t})),rn.state("interactWithContent").onChange((function(t){if(e.resizeColumns&&t&&"mouseDown"===t.type&&(e.frames.hide(),e.showFrames(t)),t&&"mouseEnter"===t.type){if(e.closingControlsInterval&&(clearInterval(e.closingControlsInterval),e.closingControlsInterval=null),e.closingControls){if(e.closingControls===t.vcElementId)return;e.toggleControls(),e.state.showFrames&&e.frames.hide(),e.closingControls=null}if(e.state.showControls){var n=ln.get(t.vcElementId),a=cn.get(n),r=a.filter((function(e){return a.settings(e).settings&&"htmleditor"===a.settings(e).settings.type}));if(r){var o=a.settings(r).settings&&a.settings(r).settings.options;o&&o.inline&&(t.elementInlineEdit=!0)}t.vcvDraggableIds=t.vcElementsPath.filter((function(e){var t=cn.getById(e).get("metaIsDraggable");return void 0===t||t})),t.vcvEditableElements=t.vcElementsPath.filter((function(e){return i.a.env("VCV_ADDON_ROLE_MANAGER_ENABLED")&&!un.get("vcvManageOptions")?!cn.getById(e).get("metaIsElementLocked"):e})),e.toggleControls(t)}e.state.showFrames&&e.showFrames(t)}t&&"mouseLeave"===t.type&&e.handleControlsMouseLeave(t.vcElementId)}))}},{key:"interactWithTree",value:function(){var e=this;on.state("userInteractWith").onChange((function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(t&&e.state.showOutline)if("string"!=typeof t)e.outline.show(t);else{var n=e.iframeDocument.querySelector('[data-vcv-element="'.concat(t,'"]:not([data-vcv-interact-with-controls="false"])'));n&&e.outline.show(n,t)}else e.outline.hide()}))}},{key:"handleScroll",value:function(){var e=this,t=rn.state("interactWithContent");t.get()&&t.get().type&&"scrolling"===t.get().type||(t.set({type:"scrolling"}),this.outline.hide(),this.frames.hide(),this.toggleControls()),window.clearTimeout(this.isScrolling),this.isScrolling=setTimeout((function(){t.set(!1),e.state.prevElement=null}),150)}},{key:"showFrames",value:function(e){var t=this,n=i.a.getService("document"),a=[],r="";e.vcElementsPath.forEach((function(e,t){var i=n.get(e);if(0===t){if("row"===(r=i.tag)||"column"===r){var o=n.getTopParent(e),s=n.getDescendants(o);Object.keys(s).forEach((function(e){"row"===s[e].tag&&a.push(e)}))}}else"column"!==r&&a.push(i.id)})),a=(a=a.map((function(e){var n='[data-vcv-element="'.concat(e,'"]:not([data-vcv-interact-with-controls="false"])');return t.iframeDocument.querySelector(n)}))).filter((function(e){return e})),this.frames.show({element:e.element,path:a,tag:r})}},{key:"showChildrenFrames",value:function(e){var t=this,n=i.a.getService("document"),a=[];n.children(e).forEach((function(e){a.push(e.id)})),a=(a=a.map((function(e){var n='[data-vcv-element="'.concat(e,'"]:not([data-vcv-interact-with-controls="false"])');return t.iframeDocument.querySelector(n)}))).filter((function(e){return e})),this.frames.show({path:a})}},{key:"showChildrenFramesWithDelay",value:function(e){var t=this;setTimeout((function(){t.showChildrenFrames(e)}),100)}},{key:"showFramesOnOneElement",value:function(e){var t='[data-vcv-element="'.concat(e,'"]:not([data-vcv-interact-with-controls="false"])'),n=[];n.push(this.iframeDocument.querySelector(t)),this.frames.show({path:n})}},{key:"handleFrameLeave",value:function(){this.state.prevTarget=null,this.state.prevElement=null,this.documentBody.addEventListener("mousemove",this.handleFrameMousemoveOnce)}},{key:"handleFrameMousemoveOnce",value:function(e){var t=this;this.documentBody.removeEventListener("mousemove",this.handleFrameMousemoveOnce),this.getPath(e).filter((function(e){return e===t.iframeOverlay})).length?this.iframeOverlay.addEventListener("mouseleave",this.handleOverlayMouseLeave):this.findElement()}},{key:"handleOverlayMouseLeave",value:function(){this.iframeOverlay.removeEventListener("mouseleave",this.handleOverlayMouseLeave),this.findElement()}},{key:"handleFrameContainerLeave",value:function(){var e=on.state("settings").get();e&&e.element&&("row"===e.element.tag?(this.editFormId=e.element.id,this.showChildrenFramesWithDelay(this.editFormId)):"column"===e.element.tag&&(this.editFormId=e.element.id,this.showFramesOnOneElement(this.editFormId)))}},{key:"updateIframeVariables",value:function(){var e=this.getDOMNodes();this.iframe=e.iframe,this.iframeWindow=e.iframeWindow,this.iframeDocument=e.iframeDocument,this.frames.updateIframeVariables(e),this.outline.updateIframeVariables(e),this.subscribeToCurrentIframe()}}]),e}(),fn=i.a.getStorage("layout"),hn=i.a.getStorage("workspace"),pn=i.a.getService("document"),mn=function(){function e(t){u()(this,e),Object.defineProperties(this,{api:{value:t,writable:!1,enumerable:!1,configurable:!1}}),this.state={showFrames:!0,dragging:!1,element:null,hoverElement:null,hoverPath:null,hoverRoot:null,scroll:!1},this.touchStart=this.touchStart.bind(this),this.touchMove=this.touchMove.bind(this),this.touchEnd=this.touchEnd.bind(this)}return f()(e,[{key:"setup",value:function(e){this.iframeContainer=e.iframeContainer,this.iframeOverlay=e.iframeOverlay,this.iframeWrapper=e.iframeWrapper,this.iframe=e.iframe,this.iframeWindow=e.iframeWindow,this.iframeDocument=e.iframeDocument,this.documentBody=e.documentBody,this.editFormId=null;var t=new I.a(window.navigator.userAgent);this.iframeScrollable=this.iframeWindow,"iOS"===t.os()&&(this.isIOS=!0,this.iframeScrollable=this.iframeDocument&&this.iframeDocument.body||this.iframeWrapper),this.isPhone=t.mobile()&&t.phone();var n={iframeContainer:this.iframeContainer,iframeOverlay:this.iframeOverlay,iframeWrapper:this.iframeWrapper,iframe:this.iframe,iframeWindow:this.iframeWindow,iframeDocument:this.iframeDocument,documentBody:this.documentBody};Object.defineProperties(this,{frames:{value:new bt(n),writable:!1,enumerable:!1,configurable:!1}}),this.iframeDocument.body.addEventListener("touchstart",this.touchStart,{passive:!1}),this.iframeDocument.body.addEventListener("touchmove",this.touchMove,{passive:!1}),this.iframeDocument.body.addEventListener("touchend",this.touchEnd,{passive:!1})}},{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={iframeUsed:!0,iframeContainer:document.querySelector(".vcv-layout-iframe-container"),iframeOverlay:document.querySelector("#vcv-editor-iframe-overlay"),iframeWrapper:document.querySelector(".vcv-layout-iframe-wrapper"),iframe:document.querySelector("#vcv-editor-iframe"),documentBody:document.body};t.iframeWindow=t.iframe&&t.iframe.contentWindow,t.iframeDocument=t.iframeWindow&&t.iframeWindow.document,e=Object.assign({},t,e),this.setup(e)}},{key:"getPath",value:function(e){if(e.path)return e.path;for(var t=[],n=e.target;n;)t.push(n),n=n.parentNode;return t}},{key:"findElement",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;e||(e={target:null});var t=this.getPath(e),n=[];t.forEach((function(e){e.hasAttribute&&(e.hasAttribute("data-vcv-element")||e.hasAttribute("data-vcv-linked-element"))&&n.push(e)}));var a=null;return n.length&&(a=n[0]),a&&Object.prototype.hasOwnProperty.call(a.dataset,"vcvLinkedElement")&&(a=this.iframeDocument.querySelector('[data-vcv-element="'.concat(a.dataset.vcvLinkedElement,'"]')),n[0]=a),{element:a,elPath:n}}},{key:"showFrames",value:function(e,t){var n=this,a={element:e,vcElementId:e&&e.dataset&&e.dataset.vcvElement,path:t,vcElementsPath:t&&t.map((function(e){return e&&e.dataset&&e.dataset.vcvElement}))},r=i.a.getService("document"),o=[];a.vcElementsPath.forEach((function(e){var t=r.get(e);if(t&&"column"===t.tag)r.children(t.parent).forEach((function(e){o.push(e.id)}));else if(t&&"row"===t.tag){var n=r.children(t.id);o.push(t.id),n.forEach((function(e){o.push(e.id)}))}else o.push(t&&t.id)})),o=(o=o.map((function(e){var t='[data-vcv-element="'.concat(e,'"]:not([data-vcv-interact-with-controls="false"])');return n.iframeDocument.querySelector(t)}))).filter((function(e){return e})),this.frames.show({element:a.element,path:o})}},{key:"scrollPage",value:function(e){var t=this;if(this.iframeScrollable&&!this.state.scrolling){var n=Object.prototype.hasOwnProperty.call(this.iframeScrollable,"scrollY")?this.iframeScrollable.scrollY:this.iframeScrollable.scrollTop,a=Object.prototype.hasOwnProperty.call(this.iframeScrollable,"scrollX")?this.iframeScrollable.scrollX:this.iframeScrollable.scrollLeft;if(this.isIOS&&this.iframeScrollable.firstElementChild&&(n=-this.iframeScrollable.firstElementChild.getBoundingClientRect().top),void 0===n||void 0===a)return;this.state.scrolling=!0,this.scroll(a,n,e,100,(function(){t.state.scroll&&setTimeout((function(){t.scrollPage(e)}),100)}))}}},{key:"scroll",value:function(e,t,n,a,i){var r=this;this.iframeScrollable&&a>=0+n?(this.iframeScrollable.scroll&&!this.isIOS?this.iframeScrollable.scroll(e,t+n):this.iframeScrollable.scrollTop=t+n,setTimeout((function(){r.scroll(e,t+n,n,a-Math.abs(n),i)}),30)):setTimeout((function(){r.state.scrolling=!1,i()}),100)}},{key:"touchStart",value:function(e){var t=this,n=this.findElement(e);this.windowHeight=Object.prototype.hasOwnProperty.call(this.iframeScrollable,"innerHeight")?this.iframeScrollable.innerHeight:this.iframeScrollable.clientHeight,!this.state.dragging&&e.touches&&1===e.touches.length&&n.element&&(this.iframeDocument.selection?this.iframeDocument.selection.empty():this.iframeWindow.getSelection().removeAllRanges(),this.touchStartTimer=setTimeout((function(){e.preventDefault&&e.preventDefault(),e.stopPropagation&&e.stopPropagation(),t.startDragging(e,n)}),450),this.doubleTapTimer&&n.element===this.doubleTapElement?(this.editElement(e),this.doubleTapTimer=null,clearTimeout(this.touchStartTimer)):(this.doubleTapElement=n.element,this.doubleTapTimer=setTimeout((function(){t.doubleTapTimer=null,t.doubleTapElement=null,t.isPhone||(t.frames.hide(),t.showFrames(n.element,n.elPath))}),250)))}},{key:"startDragging",value:function(e,t){var n=t.element,a=t.elPath;if(clearTimeout(this.touchStartTimer),this.touchStartTimer=null,this.state.dragging=!0,n&&a&&this.state.showFrames&&this.state.dragging){this.state.element=n,this.state.hoverElement=n,this.state.hoverPath=a,this.state.hoverRoot=a[a.length-1],this.showFrames(n,a);var r=this.iframeWrapper&&this.iframeWrapper.scrollLeft?this.iframeWrapper.scrollLeft:0,o=this.iframeWrapper&&this.iframeWrapper.scrollTop?this.iframeWrapper.scrollTop:0;i.a.setData("draggingElement",{id:this.state.element.dataset.vcvElement,point:{x:e.touches[0].clientX,y:e.touches[0].clientY,left:r,top:o}})}}},{key:"touchMove",value:function(e){if(this.touchStartTimer)return clearTimeout(this.touchStartTimer),void(this.touchStartTimer=null);if(this.state.showFrames&&this.state.dragging){e.preventDefault&&e.preventDefault(),this.iframeDocument.selection?this.iframeDocument.selection.empty():this.iframeWindow.getSelection().removeAllRanges();var t=e.touches&&e.touches[0]?e.touches[0]:{},n=t.clientX,a=t.clientY,i=this.iframeDocument.elementFromPoint(n,a),r=this.findElement({target:i}).elPath,o=r[r.length-1];(this.state.hoverRoot!==o||this.state.hoverPath.indexOf(i)<0)&&(this.frames.hide(),this.state.hoverElement=i,this.state.hoverPath=r,this.state.hoverRoot=o,this.showFrames(i,r));var s=a-(this.iframeWrapper&&this.iframeWrapper.scrollTop?this.iframeWrapper.scrollTop:0);this.state.scroll=!1;var l=0;s<=50?l=-5:this.windowHeight-50<=s&&(l=5),l&&(this.state.scroll=!0,this.scrollPage(l))}else this.frames.hide()}},{key:"touchEnd",value:function(){if(this.state.scroll=!1,this.touchStartTimer)return clearTimeout(this.touchStartTimer),void(this.touchStartTimer=null);this.state.dragging&&(this.frames.hide(),this.state.dragging=!1)}},{key:"editElement",value:function(e){var t=this.findElement(e).element;if(this.frames.hide(),this.iframeDocument.selection?this.iframeDocument.selection.empty():this.iframeWindow.getSelection().removeAllRanges(),t){var n=pn.get(t.dataset.vcvElement);n&&(this.editFormId=t.dataset.vcvElement,hn.trigger("edit",t.dataset.vcvElement,n.tag))}fn.state("userInteractWith").set(!1)}}]),e}(),vn=n("./public/components/account/oopsScreen.js"),gn=n("./public/components/notifications/notifications.js");function bn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var yn=Object(a.getService)("dataManager"),wn=function(e){v()(n,e);var t=bn(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handleCloseClick=a.handleCloseClick.bind(p()(a)),a}return f()(n,[{key:"handleCloseClick",value:function(){this.props.onClose()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.headingText,a=e.buttonText,i=e.onPrimaryButtonClick,r=e.customButtonProps,s=e.customButtonTag,l=yn.get("localizations"),c=l?l.close:"Close",u=a||(l?l.submit:"Submit"),d=s||"a";return o.a.createElement("div",{className:"vcv-layout-popup-inner"},o.a.createElement("header",{className:"vcv-layout-popup-header"},o.a.createElement("h2",{className:"vcv-layout-popup-heading"},n),o.a.createElement("button",{className:"vcv-layout-popup-close vcv-ui-icon vcv-ui-icon-close-thin","aria-label":c,onClick:this.handleCloseClick})),o.a.createElement("div",{className:"vcv-layout-popup-content"},t),o.a.createElement(d,E()({className:"vcv-layout-popup-btn",onClick:i},r),u))}}]),n}(o.a.Component);function kn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(wn,"propTypes",{headingText:S.a.string.isRequired,buttonText:S.a.string,onClose:S.a.func.isRequired,onPrimaryButtonClick:S.a.func.isRequired,popupName:S.a.string.isRequired,customButtonProps:S.a.object,customButtonTag:S.a.string});var Cn=Object(a.getService)("dataManager"),_n=Object(a.getService)("dataProcessor"),Sn=Object(a.getStorage)("editorPopup"),xn=function(e){v()(n,e);var t=kn(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handlePrimaryButtonClick=a.handlePrimaryButtonClick.bind(p()(a)),a.handleCloseClick=a.handleCloseClick.bind(p()(a)),a}return f()(n,[{key:"handlePrimaryButtonClick",value:function(){var e=document.querySelector("input.vcv-layout-popup-checkbox:checked");if(e){_n.appAdminServerRequest({"vcv-action":"license:feedback:submit:adminNonce","vcv-feedback":e.value});var t=Sn.state("popups").get();t.votePopup&&(t.votePopup.voteValue=e.value),Sn.state("popups").set(t);var n=setTimeout((function(){Sn.trigger("showPopup","reviewPopup"),window.clearTimeout(n)}),2e3);this.props.onPrimaryButtonClick()}}},{key:"handleCloseClick",value:function(){_n.appAdminServerRequest({"vcv-action":"license:feedback:submit:adminNonce","vcv-feedback":"skip"}),this.props.onClose()}},{key:"render",value:function(){var e=Cn.get("localizations"),t=e?e.feedbackVoteHeadingText:"How disappointed would you be if this product no longer existed tomorrow?",n=e?e.feedbackVoteButtonText:"Submit Your Feedback",a=e?e.veryDisappointed:"Very disappointed",i=e?e.somewhatDisappointed:"Somewhat disappointed",r=e?e.disappointed:"Not disappointed (it really isn’t that useful)";return o.a.createElement(wn,E()({},this.props,{headingText:t,buttonText:n,onPrimaryButtonClick:this.handlePrimaryButtonClick,onClose:this.handleCloseClick,popupName:"votePopup"}),o.a.createElement("div",{className:"vcv-layout-popup-checkbox-option-wrapper"},o.a.createElement("input",{type:"radio",id:"vcv-feedback-vote-very-disappointed",className:"vcv-layout-popup-checkbox",name:"vcv-feedback",value:"1"}),o.a.createElement("label",{htmlFor:"vcv-feedback-vote-very-disappointed",className:"vcv-layout-popup-checkbox-label"},a)),o.a.createElement("div",{className:"vcv-layout-popup-checkbox-option-wrapper"},o.a.createElement("input",{type:"radio",id:"vcv-feedback-vote-somewhat-disappointed",className:"vcv-layout-popup-checkbox",name:"vcv-feedback",value:"2"}),o.a.createElement("label",{htmlFor:"vcv-feedback-vote-somewhat-disappointed",className:"vcv-layout-popup-checkbox-label"},i)),o.a.createElement("div",{className:"vcv-layout-popup-checkbox-option-wrapper"},o.a.createElement("input",{type:"radio",id:"vcv-feedback-vote-not-disappointed",className:"vcv-layout-popup-checkbox",name:"vcv-feedback",value:"3"}),o.a.createElement("label",{htmlFor:"vcv-feedback-vote-not-disappointed",className:"vcv-layout-popup-checkbox-label"},r)))}}]),n}(o.a.Component);function En(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var jn=Object(a.getService)("dataManager"),Tn=Object(a.getStorage)("editorPopup"),Mn=function(e){v()(n,e);var t=En(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=jn.get("localizations"),t=e?e.thankYouText:"Thank you!",n=e?e.negativeReviewHeadingText:"How can we become better?",a=e?e.positiveReviewText:"Thanks for your feedback. Please rate us on WordPress.org and help others to discover Visual Composer.",i=e?e.negativeReviewText:"Your opinion matters. Help us to improve by taking a quick survey.",r=e?e.positiveReviewButtonText:"Write Your Review",s=e?e.negativeReviewButtonText:"Leave Your Feedback",l=Tn.state("popups").get(),c="3";l&&l.votePopup&&(c=l.votePopup.voteValue);var u="1"===c||"2"===c,d=u?t:n,f=u?a:i,h=u?r:s,p={target:"_blank",rel:"noopener noreferrer",href:u?"https://wordpress.org/support/plugin/visualcomposer/reviews/?filter=5#new-topic-0":jn.get("utm")["editor-feedback-review-popup-button"]};return o.a.createElement(wn,E()({},this.props,{headingText:d,buttonText:h,popupName:"reviewPopup",customButtonProps:p}),o.a.createElement("p",{className:"vcv-layout-popup-text"},f))}}]),n}(o.a.Component);function Pn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var On=Object(a.getService)("dataManager"),An=Object(a.getService)("dataProcessor"),Dn=function(e){v()(n,e);var t=Pn(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={isChecked:!1},a.handleChange=a.handleChange.bind(p()(a)),a.handlePrimaryButtonClick=a.handlePrimaryButtonClick.bind(p()(a)),a.handleCloseClick=a.handleCloseClick.bind(p()(a)),a}return f()(n,[{key:"handleChange",value:function(){this.setState({isChecked:!this.state.isChecked})}},{key:"handlePrimaryButtonClick",value:function(){document.querySelector("#vcv-layout-popup-data-collection:checked")&&(An.appAdminServerRequest({"vcv-action":"dataCollection:submit:adminNonce","vcv-dataCollection":!0}),On.set("dataCollectionEnabled",!0),this.props.onPrimaryButtonClick())}},{key:"handleCloseClick",value:function(){An.appAdminServerRequest({"vcv-action":"dataCollection:submit:adminNonce","vcv-dataCollection":!1}),this.props.onClose()}},{key:"render",value:function(){var e=On.get("localizations"),t=e?e.dataCollectionHeadingText:"Share Usage Data",n=e?e.dataCollectionText:"Help to make Visual Composer better by sharing anonymous usage data. We appreciate your help.",a=e?e.readMoreText:"Read more",i="".concat(window.vcvSettingsDashboardUrl,"#vcv-ui-settings-data-collection-table"),r=e?e.dataCollectionToggleText:"Share anonymous data",s={disabled:!this.state.isChecked};return o.a.createElement(wn,E()({},this.props,{headingText:t,popupName:"dataCollectionPopup",customButtonProps:s,customButtonTag:"button",onPrimaryButtonClick:this.handlePrimaryButtonClick,onClose:this.handleCloseClick}),o.a.createElement("p",{className:"vcv-layout-popup-text"},n," ",o.a.createElement("a",{className:"vcv-layout-popup-text--anchor",target:"_blank",rel:"noopener noreferrer",href:i},a)),o.a.createElement("div",{className:"vcv-layout-popup-checkbox-option-wrapper"},o.a.createElement("input",{type:"checkbox",id:"vcv-layout-popup-data-collection",className:"vcv-layout-popup-checkbox",name:"vcv-data-collection",checked:this.state.isChecked,onChange:this.handleChange}),o.a.createElement("label",{htmlFor:"vcv-layout-popup-data-collection",className:"vcv-layout-popup-checkbox-label"},r)))}}]),n}(o.a.Component);function Rn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Ln=Object(a.getService)("dataProcessor"),Bn=Object(a.getService)("dataManager"),In=function(e){v()(n,e);var t=Rn(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handlePrimaryButtonClick=a.handlePrimaryButtonClick.bind(p()(a)),a.handleCloseClick=a.handleCloseClick.bind(p()(a)),a}return f()(n,[{key:"handlePrimaryButtonClick",value:function(){this.sendClosePopupRequest(),this.props.onPrimaryButtonClick(!0)}},{key:"handleCloseClick",value:function(){this.sendClosePopupRequest(),this.props.onClose(!0)}},{key:"sendClosePopupRequest",value:function(){Ln.appAdminServerRequest({"vcv-action":"premiumPromoPopup:submit:adminNonce","vcv-premiumPromoPopup":!1})}},{key:"render",value:function(){var e=Bn.get("localizations"),t=e?e.getFullAccessToTheVisualComposerHub:"Get full access to the Visual Composer Hub",n=e?e.downloadAllExclusiveText:"Download all exclusive elements, templates, and extensions with Visual Composer Premium.",a=e?e.goPremium:"Go Premium",i={target:"_blank",rel:"noopener noreferrer",href:Bn.get("utm")["editor-gopremium-popup-button"]};return o.a.createElement(wn,E()({},this.props,{headingText:t,popupName:"premiumPromoPopup",customButtonProps:i,onPrimaryButtonClick:this.handlePrimaryButtonClick,onClose:this.handleCloseClick,buttonText:a}),o.a.createElement("p",{className:"vcv-layout-popup-text"},n))}}]),n}(o.a.Component);function Nn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Fn=Object(a.getStorage)("editorPopup"),Hn=Object(a.getStorage)("elements"),Vn=function(e){v()(n,e);var t=Nn(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=Fn.state("activePopup").get();return a.state={actionClicked:!1,popupVisible:!1,activePopup:i},a.handleCloseClick=a.handleCloseClick.bind(p()(a)),a.handlePrimaryButtonClick=a.handlePrimaryButtonClick.bind(p()(a)),a.handleDocumentChange=a.handleDocumentChange.bind(p()(a)),a.handlePopupChange=a.handlePopupChange.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){Hn.state("document").onChange(this.handleDocumentChange),Fn.state("activePopup").onChange(this.handlePopupChange)}},{key:"componentWillUnmount",value:function(){Hn.state("document").ignoreChange(this.handleDocumentChange),Fn.state("activePopup").onChange(this.handlePopupChange)}},{key:"handleDocumentChange",value:function(e){var t=this;e&&e.length&&window.setTimeout((function(){t.setState({popupVisible:!!t.state.activePopup}),Hn.state("document").ignoreChange(t.handleDocumentChange)}),500)}},{key:"handlePopupChange",value:function(e){this.setState({activePopup:e,popupVisible:!!e})}},{key:"handleCloseClick",value:function(){this.setState({popupVisible:!1}),window.setTimeout((function(){Fn.trigger("hideAll")}),500)}},{key:"handlePrimaryButtonClick",value:function(){var e=this;this.setState({actionClicked:!0}),window.setTimeout((function(){e.setState({actionClicked:!1,popupVisible:!1}),Fn.trigger("hideAll")}),500)}},{key:"render",value:function(){var e=this.state,t=e.activePopup,n=e.actionClicked,a=e.popupVisible,i=P()({"vcv-layout-popup":!0,"vcv-layout-popup--visible":a,"vcv-layout-popup--action-clicked":n}),r={onClose:this.handleCloseClick,onPrimaryButtonClick:this.handlePrimaryButtonClick},s=null;return"votePopup"===t?s=o.a.createElement(xn,r):"reviewPopup"===t?s=o.a.createElement(Mn,r):"dataCollectionPopup"===t?s=o.a.createElement(Dn,r):"premiumPromoPopup"===t&&(s=o.a.createElement(In,r)),o.a.createElement("div",{className:i},o.a.createElement("div",{className:"vcv-layout-popup-container"},s))}}]),n}(o.a.Component),zn=n("./public/components/popup/fullPagePopupContainer.js");function Un(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Wn=i.a.getService("dataManager"),Gn=function(e){v()(n,e);var t=Un(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={activeStep:!1},a}return f()(n,[{key:"render",value:function(){var e=this.props,t=e.handleActiveChange,a=e.handleNextClick,i=e.handleCloseGuide,r=e.isActive,s=e.isLast,l=n.localizations?n.localizations.done:"Done",c=n.localizations?n.localizations.nextTip:"Next Tip",u=n.localizations?n.localizations.clickHereToSkip:"Click here to skip",d=P()({"vcv-helper-box":!0,"vcv-helper-box-position--bottom":this.props.helperPosition.bottom}),f=P()({"vcv-ui-icon":!0,"vcv-ui-icon-question":!0,"vcv-ui-icon-selected":r}),h={left:this.props.left,top:this.props.top},p=c;s&&(p="".concat(l,"!"));var m=null;r&&(m=o.a.createElement("div",{className:d},o.a.createElement("h2",{className:"vcv-helper-box-heading"},this.props.helperData.heading),o.a.createElement("p",{className:"vcv-helper-box-description",dangerouslySetInnerHTML:{__html:this.props.helperData.description}}),o.a.createElement("div",{className:"vcv-helper-box-actions"},o.a.createElement("div",{className:"vcv-helper-box-actions-skip"},o.a.createElement("span",{className:"vcv-helper-box-done"},l,"?"),o.a.createElement("span",{className:"vcv-helper-box-skip",onClick:i},u)),o.a.createElement("button",{className:"vcv-helper-box-next",onClick:s?i:a},p))));var v=null;this.props.helperData.helperImage&&(v=o.a.createElement("div",{className:this.props.helperData.helperImage}));var g=[];return this.props.helperData.icons&&this.props.helperData.icons.forEach((function(e){var t=P()(C()({"vcv-ui-navbar-control-icon":!0,"vcv-ui-icon":!0},"vcv-ui-icon-".concat(e.icon),!0)),n={left:e.left,top:e.top};g.push(o.a.createElement("i",{className:t,style:n,key:e.icon}))})),o.a.createElement("div",{className:"vcv-helper",style:h},o.a.createElement("i",{className:f,onClick:t.bind(this,this.props.helperData.step)}),g,m,v)}}]),n}(o.a.Component);C()(Gn,"localizations",Wn.get("localizations"));function qn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Kn=i.a.getService("dataManager"),Yn=function(e){v()(n,e);var t=qn(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=n.localizations?n.localizations.welcome:"welcome",t=n.localizations?n.localizations.discoverVC:"Discover visual editor that gives everything to create a website you are proud of.";return o.a.createElement("div",{className:"vcv-helpers-welcome-container"},o.a.createElement("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAkCAYAAAFwLmNKAAAAAXNSR0IArs4c6QAACVpJREFUWAmtWHtwlUcV3/1e996EkKQBShGMRGgdqZRHcm+EkFerEVpqOw0jOJqWmnYcnKrVGf4oaFFBxQ7S8TFaaWfAMj4mHXXoyFAp3LywuYFQ7aQzBUNLoDYFzIOQ5N7vtevvbO53myeg0zOzd/c7e87Zs3see/YyNgVwwvkt0X7N5IX2wL/nhD/3bheXh9eGWG5fSgrGtDUJRaR+nMao/EAKr8uMXUyMn8SUlFJRGH5rzPY9aQE3j1i411iyXg/phzxXMikkywhPXh5kkTkzFe/viHSSUELKlrJ81UuZj0UUN31zKZkmWmM+dsM8V3RKn91pjhSEnUhvp8ZZrlnZPkfjnAnfl8xLye8SAXFeudiZAn4RdjdbtsVmKpEQvZ1zvnMqHazK9syyJOD6INtK40QBiUfRfhBQazQg8V5KvA4iieU+A9Q++cZqddAaITXJ1uPrSc+RJ9JEF9w+Vwnhoq30lHTkSsdna3QuW5TE7sss+/a5zLHFNu42x85qGitMG0BxqQOHSEPno2cPCw2DIGt0FieJ0yLDEGjQeIlelsg2LaWvQgaT2NIJwt5FWL6qjesG71IU+NENzbaqTpYF39P2WOGnNIl+PtoLUxFmjlueXiXFiO84tn67aXjn9RAU4GIWj7X3poX04RxvgaDH0f9mrDAlRJyIDbgOqzdN1uB5kuk6vyikTMDda80whBluNi/uGCFGGKcfXR4E1ZgVib8RTp2Cb/v3kgBC+IxXw+UWkACusWYB13OH9GEylpQ7DO7Le+FdzDD5K3BRpQR34tF6DPfhwJjjysdMDWP8eI7YioP/CQkmGLl0lWXflgdbMeYiXgg0jftGeQKcaUAIX/Z9NhuIXtiuQKRtF8wPnH2f5d0xFyccYEZ70G9VQqDn89hjPaFFa6nneQLrTQBQSgQOOUcApoWxHTERenIBkMVonWhNaPsh8Cl4lgvPMvA9JWD7Es6lzvQDsSCFwM+jOwIhdsDpNccewszvdUszGSwnBPuRXp54Kpi/6R7CP46mVr1pJiIEUyFadXpMW70xkKnd5ujugBICFqKdpG/0zQE+6NU5OE0lz5ph/RvOsKzVdPkHOI4BJ2oxK9rL04yF6Jeg7cYZfSpgpl7ty/f4Id+WzLTYS54v7yHXhpA1blP0FSICUze6HxKz1xztduPRHYQn0JzmkkesEH9RCLGFkmU4pDW6KT+aFvJZJPw/EyGYl8l4yVyo/FHN4E8TjkBjgtfB7vOQA/bATLvIdU1Lb3dHZLGJiIUjPuA0R1WSZzliUDkVkEOvxm5VApBhq+EcfRASQeB8FbFywHUEMyP8lJtkpYhauCrb5DXFXqBoxdZ8H25v6ewgCeAI3T3Q74yus2dJCISdF748B8K7TYSOCwciGOkZYFm35f0K4rqA2UNb5KVtnMvEp5GYfTLRFmzjlxACGnka0bccW8IYqyAWBt++wnI+NktlUxw01gSVr5UiG5cUIbucAyMliQ16mDe4Ni7VsUBTjsv0kDkWS+O31Qojx1fGIpbRBrWxQfkyuvUTKX3bg4DxMUbbUH6QVd2RsD1xPxjp1Ccx0xaSVwYnylTElPuL0MLhypMvYxuP4SaZBHQXhAtmTMJjq21qCxDQC0cpIAp43zYgd05IUJOYyUe6+v8TNsD8HjGjPwIqe3iYPW6dig3C/j8jz5wKKEHBWzcvXtdlBxpcBuE6CDoVMLjxWJkR4S1uarxFTBQPriOfsKraf0G0SgANoMF8dOUQMuq2hASIllgLN3gZUfqOuJhyeMmMexKXRmc/5F8osRStG+2PaOEPWfzU4rDQPLQDaD1oDWjKmOgXofWjrZ2aczw2c5SEHoyvnBXRjO0I7tkobfablYmj9vGSJVznb6DU0JDumJcUramk/lBOzd/JfhnAgrTzo2jvwhyb8L0Q4wRaGb7Pop8WxilhN0YbrIhW6yYF1QEMET6CovBBJIpiK0vbhcJM3ZkUTbDt8aFBqzbvvlaqCTKAxXfgYx3aKrRHhm123mhe3q1lh9eanB/kq17rA34cZJRIHlte6EpzKGzwdbrB9iOYNCQXRhkKMXIZijyAHdXrIf5o4KmkjGeLvxoiayOvahwKJEORPIwRylw6TbG/WBF+v0Te9Tz2Fk50BRRJBrTUcxmvNFxt5J+mqX2SVsO6rueyL2KmyLK03aih6cpA4sbuPdklPLaRG3KXYWk145RxRIPhZ9VBmVSwQLIpuhAlRCcSRhYFOyntpMRvQ5XtDwc01Gtg8pgjvoSd9qgQ8qRpGKzBMPg2OylroMDPiZmSP+qaRXQBgO8WmKyE6+wfpBwpg+prA4ukkk5T9KB8cwm9Nlikov0d7HOfqhHxTXRWSKtzGmObaT6AjDkIkYwXV1qmfgiGz6EMkzZFDxT8AhR80ghpD2Z2jzQFUxzBDq+hFtpALxqCdLnHes9c+nXB5vNf63hupb70Dr0dm1pGNSdlKFAmhfBXhKo63lI80LzOzNIPMAdTODfbFt/mkr9nmOxF+IWh/AK79XxxBj/1KLZ/jHpztbpf1LJjfrCAwKOg/0wPy188l4VyQ8xP+c/jOrtgGtr3SQkCRB/KSvG6NUPEcI26vD++LC+bW0eRgIvpsqKMjytC+K58FKN8lBN7iZn8gt4PdONNB3BcNvCv91lkdg4L5WdnnhRT0af94xn4x2hJSkR2vPhOw9APQ4kFVEGoS380RDdILu/G97eCI59KKOHoeroKJWYWzWEaqgMVz9MRAw8T4aJlNeN8guiTx6LVqIn+xCXLpV2jDlAK4fiuI250ii7Zq12XWHgWTiI3i+6S6/KkQ/x7k5QIuOxj0U1GmO9HsrImVvsBzaSefAKlwuA7V1ju4lthVth2GiAHBrgoAFeoYTq5vAbkq7DrE2o6/ePEY9/UTbaXXgcU6zcFtMKNTgHR5aTkl0NViYP0wghB8HwsjhpOrsb4JTSqZb8D3EX0Cux4dBu8eifZnSLm/wV1HTB2TUheaZW3nSY5wUl8BeO9aFuwsKo20wrdB9xH0LYDfwE9HDi2EeH7HMw/M3i9Ef5GQL6lwVcRdVvxr8UzY+lHLZPGYOFPYPg0WgXaNTRKJg9DgQH040DGY/N9ne1FRVxLGSpI72OJ1F8CeNThDXvOdfjXw9WJw2Png/E4JQLk/9rj3tTcipKleDzfJQUvguv04wn8JkKrY6pbc6L8/wIfialBtIoGBwAAAABJRU5ErkJggg=="}),o.a.createElement("h2",{className:"vcv-helpers-welcome-container--heading"},e),o.a.createElement("p",{className:"vcv-helpers-welcome-container--description"},t))}}]),n}(o.a.Component);function $n(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Yn,"localizations",Kn.get("localizations"));var Zn=i.a.getService("dataManager"),Xn=i.a.getStorage("elements"),Jn=i.a.getStorage("settings"),Qn=Zn.get("localizations"),ea=Qn?Qn.addContent:"Add Content",ta=Qn?Qn.elementControls:"Element Controls",na=Qn?Qn.quickActions:"Quick Actions",aa=Qn?Qn.insights:"Insights",ia=Qn?Qn.responsiveView:"Responsive View",ra=Qn?Qn.addPremiumElement:"Visual Composer Hub",oa=Qn?Qn.onPageSettings:"On-Page Settings",sa=Qn?Qn.publishingOptions:"Publishing Options",la=Qn.thisIsYourContentLibrary,ca=Qn.useElementControls,ua=Qn.useQuickActions,da=Qn.validateYourPage,fa=Qn.checkHowYourPageLooksOnDifferentDevices,ha=Qn.accessVisualComposerHub,pa=Qn.changeSettingsOfYourPageOrPost,ma=Qn?Qn.previewSaveAndPublish:"Preview, save, and publish your content.",va=function(e){v()(n,e);var t=$n(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"visibleItems",[]),a.state={activeStep:1,isGuideVisible:!0,loaded:!1,defaultView:"desktop",helpers:a.getHelperData()},a.iframeContentWindow=null,a.setActiveStep=a.setActiveStep.bind(p()(a)),a.setNextActiveStep=a.setNextActiveStep.bind(p()(a)),a.closeGuide=a.closeGuide.bind(p()(a)),a.handleEditorLoaded=a.handleEditorLoaded.bind(p()(a)),a.resetHelpersData=a.resetHelpersData.bind(p()(a)),a.resizeListener=$.a.debounce(a.resizeListener.bind(p()(a)),50),Xn.state("document").onChange(a.handleEditorLoaded),Jn.state("outputEditorLayoutDesktop").onChange(a.resetHelpersData),a}return f()(n,[{key:"componentWillUnmount",value:function(){Jn.state("outputEditorLayoutDesktop").ignoreChange(this.resetHelpersData)}},{key:"handleEditorLoaded",value:function(){this.setState({loaded:!0}),this.iframeContentWindow=window.document.querySelector(".vcv-layout-iframe").contentWindow,this.iframeContentWindow.addEventListener("resize",this.resizeListener),Xn.state("document").ignoreChange(this.handleEditorLoaded)}},{key:"resetHelpersData",value:function(){this.setState({helpers:this.getHelperData()})}},{key:"getHelperData",value:function(){return{"plus-control":{heading:ea,description:la,step:1,icons:[{icon:"add",left:-48,top:-5}]},"element-controls":{heading:ta,description:ca,step:2,helperImage:"vcv-helper-box-image element-controls"},"quick-actions":{heading:na,description:ua,step:3,helperImage:"vcv-helper-box-image bottom-menu"},"insights-control":{heading:aa,description:da,step:4,icons:[{icon:"lamp",left:-48,top:-5}]},"layout-control":{heading:ia,description:fa,step:5,icons:[{icon:"dynamic"===Jn.state("outputEditorLayoutDesktop").get()?"multiple-devices":"desktop",left:-48,top:-5}]},"hub-control":{heading:ra,description:ha,step:6,icons:[{icon:"hub-shop",left:-48,top:-5}]},"settings-control":{heading:oa,description:pa,step:7,icons:[{icon:"cog",left:-48,top:-5}]},"save-control":{heading:sa,description:ma,step:8,position:{vertical:"bottom"},icons:[{icon:"save",left:-48,top:-34},{icon:"mobile-menu",left:-66,top:25}]}}}},{key:"resizeListener",value:function(){this.setState({width:window.innerWidth})}},{key:"setNextActiveStep",value:function(){var e=this,t=this.visibleItems.findIndex((function(t){return t.step===e.state.activeStep}))+1;if(this.visibleItems[t]){var n=this.visibleItems[t].step;this.setState({activeStep:n})}}},{key:"closeGuide",value:function(){this.iframeContentWindow.removeEventListener("resize",this.resizeListener),this.setState({isGuideVisible:!1})}},{key:"setActiveStep",value:function(e){this.setState({activeStep:e})}},{key:"isInViewPort",value:function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)}},{key:"render",value:function(){var e=this;if(!this.state.loaded||!this.state.isGuideVisible||window.innerWidth<768)return null;i.a.getService("utils").setCookie("navPosition","left"),i.a.getService("dataProcessor").appAdminServerRequest({"vcv-action":"editors:initialHelpers:disable:adminNonce"});var t=document.querySelectorAll("[data-vcv-guide-helper]"),n=[];return this.visibleItems=[],t.forEach((function(t){var n=t.getBoundingClientRect(),a=n.left,i=n.top,r=n.width,o=n.height,s=t.getAttribute("data-vcv-guide-helper"),l=e.state.helpers[s];if(e.isInViewPort(t)){if(l.left=a+r,l.top=i+o/2,l.position){var c=l.position,u=c.horizontal,d=c.vertical;"left"===u?l.left=a:"center"===u&&(l.left=a+r/2),"top"===d?l.top=i:"bottom"===d&&(l.top=i+o)}l.helperId=s,e.visibleItems.push(l)}l.helperPosition={bottom:!1},window.innerWidth<a+400&&(l.helperPosition.bottom=!0)})),this.visibleItems.sort((function(e,t){return e.step>t.step?1:t.step>e.step?-1:0})),this.visibleItems.forEach((function(t,a){n.push(o.a.createElement(Gn,{key:t.helperId,top:t.top,left:t.left,helperPosition:t.helperPosition,isActive:t.step===e.state.activeStep,helperData:t,isLast:e.visibleItems.length-1===a,handleCloseGuide:e.closeGuide,handleActiveChange:e.setActiveStep,handleNextClick:e.setNextActiveStep}))})),o.a.createElement("div",{className:"vcv-helpers-container"},o.a.createElement("div",{className:"vcv-helpers-wrapper"},n),o.a.createElement(Yn,null))}}]),n}(o.a.Component),ga=i.a.getStorage("notifications"),ba=i.a.getService("utils"),ya=i.a.getStorage("workspace"),wa=ya.state("settings"),ka=ya.state("iframe"),Ca=i.a.getStorage("elements"),_a=i.a.getStorage("assets"),Sa=i.a.getService("dataManager");i.a.add("contentLayout",(function(e){var t=document.getElementById("vcv-layout-iframe-content"),n=new ut(e),a=new dn(e),r=Sa.get("localizations");ba.isRTL()&&document.body&&document.body.classList.add("rtl");var s=document.querySelector(".vcv-layout-overlay");s&&l.a.render(o.a.createElement(o.a.Fragment,null,o.a.createElement(gn.a,null),o.a.createElement(Vn,null),o.a.createElement(zn.a,null),Sa.get("showInitialHelpers")&&o.a.createElement(va,null)),s);var c=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];ka.ignoreChange(d),ka.set(!1);var s=document.getElementById("vcv-editor-iframe"),c=s?s.contentWindow:null,u=c?c.document.getElementById("vcv-editor"):null;if(u){l.a.render(o.a.createElement(nt,{api:e}),u),!t&&n.init(),ka.onChange(d);var f="function"==typeof VCV_PLUGIN_UPDATE&&VCV_PLUGIN_UPDATE();f&&ga.trigger("add",{position:"top",transparent:!1,showCloseButton:!0,rounded:!1,type:"warning",text:r.newPluginVersionIsAvailable||"There is a new version of Visual Composer Website Builder available",html:!0,cookie:{name:"vcv-update-notice",expireInDays:1},time:5e3});var h=new I.a(window.navigator.userAgent);if(h.mobile()&&(h.tablet()||h.phone())){var p=new mn(e);return p.init(),void ga.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:r.mobileTooltipText||"Double-tap on an element to open the edit window. Tap and hold to initiate drag and drop.",cookie:"vcv-mobile-tooltip",time:1e4})}t?a.updateIframeVariables():a.init(),i.a.env("VCV_JS_THEME_LAYOUTS")&&c.document.querySelectorAll("[data-vcv-layout-zone]").forEach((function(e){var t=e.querySelector('[data-vcv-action="settings"]');t&&t.addEventListener("click",(function(){ya.state("content").set("settings"),wa.set({action:"settings"})}))}))}else{var m=document.querySelector("#vcv-posts-update-wrapper"),v=document.body;if(m){var g=m.querySelector(".vcv-layout-iframe");v=g&&g.contentWindow.document.body}v.innerHTML="<div id='vcv-oops-screen-container'></div>";var b=document.getElementById("vcv-oops-screen-container");b&&l.a.render(o.a.createElement("div",{className:"vcv-screen-section"},o.a.createElement(vn.a,{errorName:Sa.get("frontEndError")})),b)}},u=function(){var e=t.querySelectorAll(".vcv-loading-overlay");(e=[].slice.call(e)).forEach((function(e){e.remove()}))},d=function(e){var n=e.type,a=e.template,r=e.header,o=e.sidebar,s=e.footer;if("reload"===n){!function(){u();var e=document.createElement("div");e.classList.add("vcv-loading-overlay"),e.innerHTML="<div class='vcv-loading-overlay-inner'>\n        <div class='vcv-loading-dots-container'>\n          <div class='vcv-loading-dot vcv-loading-dot-1'></div>\n          <div class='vcv-loading-dot vcv-loading-dot-2'></div>\n        </div>\n      </div>";var n=t.querySelector(".vcv-start-blank-container");n?t.insertBefore(e,n):t.appendChild(e)}();var d=window.document.getElementById("vcv-editor-iframe"),f=d.contentDocument.getElementById("vcv-editor");f&&l.a.unmountComponentAtNode(f),d.onload=function(){_a.trigger("reset");var e=i.a.getService("document").all(),t=ba.getVisibleElements(e);Ca.on("elementsRenderDone",(function e(){ka.set({type:"layoutLoaded"}),Ca.off("elementsRenderDone",e)})),ka.set({type:"loaded"}),window.setTimeout((function(){Ca.trigger("updateAll",e),_a.trigger("updateAllElements",t)}),1)};var h=d.src.split("?"),p=h[1].split("&");if((p=p.reduce((function(e,t){var n=!0;return t.indexOf("vcv-template")>=0&&(n=!1),t.indexOf("vcv-nonce")>=0&&(n=!1),i.a.env("VCV_JS_THEME_LAYOUTS")&&(t.indexOf("vcv-header")>=0||t.indexOf("vcv-sidebar")>=0||t.indexOf("vcv-footer")>=0)&&(n=!1),n&&e.push(t),e}),[])).push("vcv-nonce=".concat(Sa.get("pageEditableNonce"))),a){p.push("vcv-template=".concat(a.value)),p.push("vcv-template-type=".concat(a.type)),p.push("vcv-template-stretched=".concat(a.stretchedContent?1:0));var m=!1,v=!1,g=!1,b=Sa.get("pageTemplatesLayouts"),y=b&&b.find((function(e){return e.type===a.type}));if(y&&y.values){var w=y.values.find((function(e){return e.value===a.value}));w&&(m=w.header,v=w.sidebar,g=w.footer)}"theme"===a.type&&(m=!0,g=!0),i.a.env("VCV_JS_THEME_LAYOUTS")&&(m&&r&&p.push("vcv-header=".concat(r)),v&&o&&p.push("vcv-sidebar=".concat(o)),g&&s&&p.push("vcv-footer=".concat(s)))}h[1]=p.join("&"),d.src=h.join("?")}else"loaded"===n?c(!0):"layoutLoaded"===n&&u()};c(),_a.state("jobs").onChange((function(e){var t=i.a.getService("document").all();if(t){var n=e.elements.filter((function(e){return!e.hidden})),a=ba.getVisibleElements(t);if(Object.keys(a).length===n.length){if(e.elements.find((function(e){return e.jobs})))return;Ca.trigger("elementsCssBuildDone",e)}}})),Ca.on("elementsCssBuildDone",(function(){var t=null,n=function(){Ca.trigger("elementsRenderDone")};e.on("element:didUpdate",(function(){window.clearTimeout(t),t=null,t=window.setTimeout(n,150)})),t=window.setTimeout(n,200)}))}))},"./public/editor/modules/wordpressWorkspace/module.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=n("./node_modules/react/index.js"),o=n.n(r),s=n("./node_modules/react-dom/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),b=n.n(g),y=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),w=n.n(y),k=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),C=n.n(k),_=n("./node_modules/classnames/index.js"),S=n.n(_),x=n("./node_modules/lodash/lodash.js"),E=n.n(x),j=n("./node_modules/prop-types/index.js"),T=n.n(j);function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var P=function(e){v()(n,e);var t=M(n);function n(){var e;u()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),C()(p()(e),"state",{resizerOptions:E.a.defaults(e.props.params,{resizeTop:!1,resizeBottom:!1,resizeLeft:!1,resizeRight:!1,callback:!1,resizerTarget:"",resizerTargetTop:"",resizerTargetBottom:"",resizerTargetLeft:"",resizerTargetRight:"",resizerClasses:"vcv-ui-resizer",overlayClasses:"vcv-ui-resizer-overlay",$overlay:window.jQuery("<div></div>")})}),C()(p()(e),"bindDrag",(function(t){e.startClientX=e.getClientX(t),e.startClientY=e.getClientY(t),t.stopPropagation&&t.stopPropagation(),t.preventDefault&&t.preventDefault(),t.cancelBubble=!0,t.returnValue=!1,e.state.resizerOptions.overlayClasses&&e.state.resizerOptions.$overlay.addClass(e.state.resizerOptions.overlayClasses),e.state.resizerOptions.$overlay.appendTo("body"),window.jQuery(document).on("mousemove.vcv-resizer",e.doResize).on("mouseup.vcv-resizer",e.stopResize).on("touchmove.vcv-resizer",e.doResize).on("touchend.vcv-resizer",e.stopResize)})),C()(p()(e),"doResize",(function(t){if(1===t.which||t.originalEvent&&t.originalEvent.touches){var n=window.jQuery(window),a=e.getClientX(t),i=e.getClientY(t),r=e.startClientX-a,o=e.startClientY-i;if(a<0||a>n.width()||i<0||i>n.height())return;t.offsetX=r,t.offsetY=o,t.$targetTop=e.$targetTop,t.$targetBottom=e.$targetBottom,t.$targetLeft=e.$targetLeft,t.$targetRight=e.$targetRight,e.state.resizerOptions.resizeTop?e.resizeTop(o,i,t):e.state.resizerOptions.resizeBottom&&e.resizeBottom(o,i,t),e.state.resizerOptions.resizeRight?e.resizeRight(r,a,t):e.state.resizerOptions.resizeLeft&&e.resizeLeft(r,a,t)}else e.stopResize()})),C()(p()(e),"stopResize",(function(){e.state.resizerOptions.$overlay.detach(),window.jQuery(document).off("mousemove.vcv-resizer").off("mouseup.vcv-resizer").off("touchmove.vcv-resizer").off("touchend.vcv-resizer")})),e}return f()(n,[{key:"componentDidMount",value:function(){window.jQuery(this.refs.resizer).on("mousedown.vcv-resizer",this.bindDrag).on("touchstart.vcv-resizer",this.bindDrag).on("dragstart.vcv-resizer",(function(e){return e&&e.preventDefault&&e.preventDefault(),!1}));var e=!!this.state.resizerOptions.resizerTarget&&window.jQuery(this.state.resizerOptions.resizerTarget);this.$targetTop=this.state.resizerOptions.resizerTargetTop?window.jQuery(this.state.resizerOptions.resizerTargetTop):e,this.$targetBottom=this.state.resizerOptions.resizerTargetBottom?window.jQuery(this.state.resizerOptions.resizerTargetBottom):e,this.$targetLeft=this.state.resizerOptions.resizerTargetLeft?window.jQuery(this.state.resizerOptions.resizerTargetLeft):e,this.$targetRight=this.state.resizerOptions.resizerTargetRight?window.jQuery(this.state.resizerOptions.resizerTargetRight):e}},{key:"componentWillUnmount",value:function(){this.stopResize(),window.jQuery(this.refs.resizer).off("mousedown.vcv-resizer").off("touchstart.vcv-resizer"),this.state.resizerOptions.$overlay.remove()}},{key:"getClientX",value:function(e){return e.originalEvent&&e.originalEvent.touches?e.originalEvent.touches[0].clientX:e.clientX}},{key:"getClientY",value:function(e){return e.originalEvent&&e.originalEvent.touches?e.originalEvent.touches[0].clientY:e.clientY}},{key:"resizeLeft",value:function(e,t,n){var a=parseInt(this.$targetLeft.css("width")),i=a+e+"px";this.$targetLeft.css("width",i);var r=window.getComputedStyle(this.$targetLeft[0]).width===i;return r?(this.startClientX=t,n.direction="left",this.state.resizerOptions.callback&&this.state.resizerOptions.callback(n)):this.$targetLeft.css("width",a),r}},{key:"resizeRight",value:function(e,t,n){var a=parseInt(this.$targetRight.css("width")),i=a-e+"px";this.$targetRight.css("width",i);var r=window.getComputedStyle(this.$targetRight[0]).width===i;return r?(this.startClientX=t,n.direction="right",this.state.resizerOptions.callback&&this.state.resizerOptions.callback(n)):this.$targetRight.css("width",a),r}},{key:"resizeBottom",value:function(e,t,n){var a=parseInt(this.$targetBottom.css("height")),i=a-e+"px";this.$targetBottom.css("height",i);var r=window.getComputedStyle(this.$targetBottom[0]).height===i;return r?(this.startClientY=t,n.direction="bottom",this.state.resizerOptions.callback&&this.state.resizerOptions.callback(n)):this.$targetBottom.css("height",a),r}},{key:"resizeTop",value:function(e,t,n){var a=parseInt(this.$targetTop.css("height")),i=a+e+"px";this.$targetTop.css("height",i);var r=window.getComputedStyle(this.$targetTop[0]).height===i;return r?(this.startClientY=t,n.direction="top",this.state.resizerOptions.callback&&this.state.resizerOptions.callback(n)):this.$targetTop.css("height",a),r}},{key:"render",value:function(){return o.a.createElement("div",{ref:"resizer",className:this.state.resizerOptions.resizerClasses})}}]),n}(o.a.Component);C()(P,"propTypes",{params:T.a.object.isRequired});var O=P;function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var D=Object(a.getService)("dataManager"),R=Object(a.getStorage)("workspace").state("settings"),L=function(e){v()(n,e);var t=A(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={realWidth:0},a.contentRef=o.a.createRef(),a.handleElementResize=Object(x.debounce)(a.handleElementResize.bind(p()(a)),50),a.handleClickCloseContent=a.handleClickCloseContent.bind(p()(a)),a.resizeObserver=new window.ResizeObserver(a.handleElementResize),a}return f()(n,[{key:"componentDidMount",value:function(){this.resizeObserver.observe(this.contentRef.current)}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.contentRef.current)}},{key:"handleElementResize",value:function(){var e=this.contentRef&&this.contentRef.current;e&&this.setState({realWidth:e.offsetWidth})}},{key:"handleClickCloseContent",value:function(e){e&&e.preventDefault(),R.set(!1)}},{key:"render",value:function(){var e=D.get("localizations"),t=e?e.close:"Close";t+=" (Esc)";var n=!1,a=this.props,i=a.children,r=a.content;!r||"addElement"!==r&&"addTemplate"!==r&&"addHubElement"!==r||(n=!0);var s=R.get(),l=S()({"vcv-layout-bar-content-all":!0,"vcv-ui-state--visible":!!i,"vcv-media--xs":!0,"vcv-media--sm":this.state.realWidth>400,"vcv-media--md":this.state.realWidth>800,"vcv-media--lg":this.state.realWidth>1200,"vcv-media--xl":this.state.realWidth>1600,"vcv-ui-hide-resizers":s&&s.action&&"addHub"===s.action}),c=S()({"vcv-layout-bar-content-hide":!0,"vcv-layout-bar-content-aligned":n}),u=null;return"addHubElement"!==r&&"insights"!==r&&"settings"!==r||(u=o.a.createElement("span",{className:c,title:t,onClick:this.handleClickCloseContent},o.a.createElement("i",{className:"vcv-layout-bar-content-hide-icon vcv-ui-icon vcv-ui-icon-close-thin"}))),o.a.createElement("div",{className:l,id:"vcv-editor-end",ref:this.contentRef},u,i,o.a.createElement(O,{params:{resizeBottom:!0,resizerTargetBottom:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-n vcv-ui-resizer-layout-placement-top vcv-ui-resizer-content-all-bottom"}}),o.a.createElement(O,{params:{resizeRight:!0,resizerTargetRight:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-e vcv-ui-resizer-layout-placement-left vcv-ui-resizer-content-all-right"}}),o.a.createElement(O,{params:{resizeLeft:!0,resizerTargetLeft:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-e vcv-ui-resizer-layout-placement-right vcv-ui-resizer-content-all-left"}}),o.a.createElement(O,{params:{resizeTop:!0,resizerTargetTop:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-n vcv-ui-resizer-layout-placement-bottom vcv-ui-resizer-content-all-top"}}))}}]),n}(o.a.Component);C()(L,"propTypes",{children:T.a.oneOfType([T.a.arrayOf(T.a.node),T.a.node]),content:T.a.oneOfType([T.a.string,T.a.bool]).isRequired});var B=n("./public/components/panels/editForm/lib/activitiesManager.js");function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var N=Object(a.getStorage)("workspace"),F=function(e){v()(n,e);var t=I(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=N.state("settings").get();return a.state={elementAccessPoint:i&&i.elementAccessPoint,activeTabId:i&&i.activeTab?i.activeTab:"",options:i&&i.options?i.options:{}},a.handleWorkSpaceSettingsChange=a.handleWorkSpaceSettingsChange.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){N.state("settings").onChange(this.handleWorkSpaceSettingsChange)}},{key:"componentWillUnmount",value:function(){N.state("settings").ignoreChange(this.handleWorkSpaceSettingsChange)}},{key:"handleWorkSpaceSettingsChange",value:function(e){e&&e.elementAccessPoint&&this.setState({elementAccessPoint:e.elementAccessPoint,activeTabId:e.activeTab||"",options:e.options||{}})}},{key:"render",value:function(){var e=this.state,t=e.elementAccessPoint,n=e.activeTabId,a=e.options;return t?o.a.createElement(B.a,{elementAccessPoint:t,activeTabId:n,options:a}):null}}]),n}(o.a.Component),H=n("./node_modules/mobile-detect/mobile-detect.js"),V=n.n(H),z=n("./public/components/api/innerAPI.js");function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var W=Object(a.getStorage)("workspace"),G=function(e){v()(n,e);var t=U(n);function n(e){var a;u()(this,n),(a=t.call(this,e)).state={height:window.innerHeight-60};var i=new V.a(window.navigator.userAgent);return i.mobile()&&(i.tablet()||i.phone())&&(a.isMobile=!0),a.updateOnResize=a.updateOnResize.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){this.isMobile&&window.addEventListener("resize",this.updateOnResize),z.a.mount("panel:editElement",(function(){var e=W.state("settings").get()||{},t=e.elementAccessPoint&&e.elementAccessPoint.id;return o.a.createElement(F,{key:"panels-container-editElement-".concat(t)})}))}},{key:"componentWillUnmount",value:function(){this.isMobile&&window.removeEventListener("resize",this.updateOnResize)}},{key:"updateOnResize",value:function(){this.setState({height:window.innerHeight-60})}},{key:"getContent",value:function(){this.props.content&&(n.openedPanels[this.props.content]=!0);var e=[];return Object.keys(n.openedPanels).forEach((function(t){e.push(z.a.pick("panel:".concat(t),null))})),e}},{key:"render",value:function(){var e=this.props.content,t=S()({"vcv-layout-bar-content":!0,"vcv-ui-state--visible":!!e,"vcv-layout-bar-content-mobile":this.isMobile,"vcv-content-full-size":"addHubElement"===e}),n={};return this.isMobile&&(n.height=this.state.height),o.a.createElement("div",{className:t,style:n,ref:this.props.wrapperRef},o.a.createElement(L,{content:e},this.getContent()))}}]),n}(o.a.Component);function q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(G,"propTypes",{content:T.a.oneOfType([T.a.arrayOf(T.a.node),T.a.node])}),C()(G,"openedPanels",{});var K=Object(a.getService)("dataManager"),Y=function(e){v()(n,e);var t=q(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=o.a.createElement("a",{href:"".concat(K.get("utm")["editor-logo-url"]),target:"_blank",rel:"noopener noreferrer",className:"vcv-ui-navbar-logo",title:"Visual Composer Website Builder"},o.a.createElement("span",{className:"vcv-ui-navbar-logo-title"},"Visual Composer Website Builder"));return K.get("isPremiumActivated")&&(e=o.a.createElement("span",{className:"vcv-ui-navbar-logo vcv-ui-navbar-logo--no-click",title:"Visual Composer Website Builder"},o.a.createElement("span",{className:"vcv-ui-navbar-logo-title"},"Visual Composer Website Builder"))),e}}]),n}(o.a.Component);function $(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Z=function(e){v()(n,e);var t=$(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return null}}]),n}(o.a.Component);C()(Z,"propTypes",{visibility:T.a.string,name:T.a.string});var X=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),J=n.n(X),Q=n("./public/components/panels/addElement/lib/elementControl.js"),ee=n("./public/components/scrollbar/scrollbar.js");function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var ne=function(e){v()(n,e);var t=te(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={isOpened:e.isOpened},a.handleGroupToggle=a.handleGroupToggle.bind(p()(a)),a}return f()(n,[{key:"handleGroupToggle",value:function(){this.setState({isOpened:!this.state.isOpened}),this.props.onGroupToggle(this.props.groupData.id,!this.state.isOpened)}},{key:"render",value:function(){var e=this.props,t=e.groupData,n=e.children,a=S()({"vcv-ui-icon":!0,"vcv-ui-icon-expand":!this.state.isOpened,"vcv-ui-icon-arrow-up":!0,"vcv-element-categories-expand-button":!0});return o.a.createElement("div",{className:"vcv-element-category-items"},o.a.createElement("div",{className:"vcv-element-category-title-wrapper"},o.a.createElement("span",{className:"vcv-element-category-title",onClick:this.handleGroupToggle},t.title),o.a.createElement("button",{onClick:this.handleGroupToggle,className:a,tabIndex:"-1"})),this.state.isOpened&&n)}}]),n}(o.a.Component);function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(ne,"propTypes",{groupData:T.a.object,onGroupToggle:T.a.func.isRequired});var ie=i.a.getService("dataManager"),re=i.a.getService("hubElements"),oe=i.a.getService("sharedAssetsLibrary"),se=i.a.getStorage("workspace"),le=i.a.getStorage("hubElements"),ce=i.a.getService("cook"),ue=i.a.getStorage("elements"),de=i.a.getService("dataProcessor"),fe=function(e){v()(n,e);var t=ae(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={focusedElement:null,isRemoveStateActive:se.state("isRemoveStateActive").get()||!1},a.handleGoToHub=a.handleGoToHub.bind(p()(a)),a.applyFirstElement=a.applyFirstElement.bind(p()(a)),a.addElement=a.addElement.bind(p()(a)),a.openEditForm=a.openEditForm.bind(p()(a)),a.setFocusedElement=a.setFocusedElement.bind(p()(a)),a.reset=a.reset.bind(p()(a)),a.handleGroupToggle=a.handleGroupToggle.bind(p()(a)),a.handleRemoveStateChange=a.handleRemoveStateChange.bind(p()(a)),le.on("loaded",a.reset),le.state("elementPresets").onChange(a.reset),le.state("elements").onChange(a.reset),se.state("isRemoveStateActive").onChange(a.handleRemoveStateChange),a}return f()(n,[{key:"componentWillUnmount",value:function(){this.isComponentMounted=!1,se.state("isRemoveStateActive").ignoreChange(this.handleRemoveStateChange)}},{key:"componentDidMount",value:function(){this.isComponentMounted=!0}},{key:"componentDidUpdate",value:function(e,t,n){this.props.applyFirstElement&&e.applyFirstElement!==this.props.applyFirstElement&&this.applyFirstElement()}},{key:"handleRemoveStateChange",value:function(e){this.setState({isRemoveStateActive:e})}},{key:"reset",value:function(){n.allGroups=[],n.allElements=[],re.getSortedElements.cache.clear(),this.isComponentMounted&&this.forceUpdate()}},{key:"hasItemInArray",value:function(e,t){var n=this;if(Array.isArray(t)){var a=!1;return t.find((function(t){return a=n.hasItemInArray(e,t)})),a}return e.indexOf(t)>-1}},{key:"getElements",value:function(){var e=this,t=this.props.parent,a=["General","RootElements"];if(t&&t.tag&&"column"!==t.tag){var i=ce.get(t);i&&(a=i.containerFor())}if(!n.allElements.length||n.parentElementTag!==t.tag){var r=re.getSortedElements(),o=le.state("elements").get();n.allElements=r;var s=le.state("elementPresets").get().map((function(e){if(!o[e.presetData.tag]||o[e.presetData.tag].metaIsElementRemoved)return!1;var t=ce.get(e.presetData),n=t.toJS();n.usageCount=e.usageCount,n.name=e.name,n.presetId=e.id,n.metaDescription=t.get("metaDescription"),n.metaThumbnailUrl=t.get("metaThumbnailUrl"),n.metaPreviewUrl=t.get("metaPreviewUrl");var a=t.get("relatedTo");return a&&a.value&&(n.relatedTo=a.value),delete n.id,n})).filter((function(e){return e}));n.allElements=s.concat(n.allElements),n.allElements=n.allElements.filter((function(t){return!(Array.isArray(t.relatedTo)&&t.relatedTo.indexOf("CustomRoot")>-1)&&e.hasItemInArray(a,t.relatedTo)}))}return n.allElements}},{key:"getGroups",value:function(){if(!n.allGroups.length||n.parentElementTag!==this.props.parent.tag){var e=this.getElements(),t=[],a={},i=ie.get("hubGetGroups"),r=le.state("categories").get();n.allGroups=i.filter((function(n){var i=function(t){var n=[];return t.categories&&t.categories.forEach((function(e){r[e]&&(n=n.concat(r[e].elements))})),(n=J()(new Set(n.concat(t.elements)))).filter((function(t){return e.findIndex((function(e){return e.tag===t}))>-1}))}(n);return a[n.title]=[],i.length&&(a[n.title]=re.getSortedElements(i)),t=t.concat(i),a[n.title].length>0})).map((function(e,t){return{id:e.title+t,index:t,title:e.title,elements:a[e.title]}}));var o=e.filter((function(e){return e.presetId}));if(o.length>0){var s={id:"Presets",title:"Presets",elements:o};n.allGroups.unshift(s)}var l=e.filter((function(e){return e.usageCount>9})).sort((function(e,t){return t.usageCount-e.usageCount})).slice(0,9);if(l.length>0){var c={id:"usageCount",title:"Most Used",elements:l};n.allGroups.unshift(c)}if(t=J()(new Set(t)),e.length!==t.length){var u=e.filter((function(e){return-1===t.indexOf(e.tag)})).filter((function(e){return!e.presetId}));if(u.length){var d={id:"other",title:"Other",elements:u};n.allGroups.push(d)}}n.parentElementTag=this.props.parent.tag}return n.allGroups}},{key:"handleGoToHub",value:function(){var e={action:"addHub",element:{},tag:"",options:{filterType:"element",id:0,bundleType:void 0}};se.state("settings").set(e)}},{key:"getNoResultsElement",value:function(){var e=n.localizations?n.localizations.nothingFound:"Nothing found",t=n.localizations?n.localizations.goToHubButtonDescription:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",a=oe.getSourcePath("images/search-no-result.png");return o.a.createElement("div",{className:"vcv-ui-editor-no-items-container"},o.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},o.a.createElement("img",{className:"vcv-ui-editor-no-items-image",src:a,alt:e})),o.a.createElement("div",null,o.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},this.getMoreButton()),o.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},o.a.createElement("p",{className:"vcv-start-blank-helper"},t))))}},{key:"getElementControl",value:function(e){var t=e.tag,n=e.name,a="vcv-element-control-".concat(n.replace(/ /g,""),"-").concat(t);return o.a.createElement(Q.a,{key:a,elementPresetId:e.presetId,element:e,thirdParty:e.thirdParty,tag:t,name:n,addElement:this.addElement,setFocusedElement:this.setFocusedElement,applyFirstElement:this.applyFirstElement,isRemoveStateActive:this.state.isRemoveStateActive})}},{key:"getFoundElements",value:function(){var e=this;return this.getSearchResults(this.props.searchValue).map((function(t){return e.getElementControl(t)}))}},{key:"getSearchResults",value:function(e){return e=e.toLowerCase().trim(),J()(new Set(this.getElements())).filter((function(t){return-1!==re.getElementName(t).indexOf(e)||-1!==re.getElementDescription(t).indexOf(e)})).sort((function(t,n){var a=re.getElementName(t).indexOf(e),i=re.getElementName(n).indexOf(e);return(a=-1===a?100:a)-(i=-1===i?100:i)}))}},{key:"getElementsByGroups",value:function(){var e=this,t=this.getGroups(),n=[];return t.forEach((function(t){var a=[];t.elements.forEach((function(t){a.push(e.getElementControl(t))})),a.sort((function(e,t){var n=e.props.name,a=t.props.name;return n<a?-1:n>a?1:0})),n.push(o.a.createElement(ne,{key:"vcv-element-category-".concat(t.id),groupData:t,isOpened:!Object.prototype.hasOwnProperty.call(t,"isOpened")||t.isOpened,onGroupToggle:e.handleGroupToggle},a))})),n}},{key:"handleGroupToggle",value:function(e,t){var a=n.allGroups.findIndex((function(t){return t.id===e}));a>-1&&n.allGroups[a]&&(n.allGroups[a].isOpened=t)}},{key:"getElementListContainer",value:function(e){return e.length?o.a.createElement("div",{className:"vcv-ui-item-list-container"},o.a.createElement("div",{className:"vcv-ui-item-list"},e)):this.getNoResultsElement()}},{key:"applyFirstElement",value:function(){var e=this.getSearchResults(this.props.searchValue),t=this.state.focusedElement;if(e&&e.length||t){var n=t||e[0];this.addElement(n)}}},{key:"addElement",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=se.state("settings").get()||!1;e.parent=!(!a||!a.element)&&a.element.id,e=ce.get(e).toJS(),ue.trigger("add",e,!0,{insertAfter:!!(a&&a.options&&a.options.insertAfter)&&a.options.insertAfter}),n.lastAddedElementId=e.id;var i=t?le.state("elementPresets").get().find((function(e){return e.id===t})).tag:e.tag;de.appAdminServerRequest({"vcv-action":"usageCount:updateUsage:adminNonce","vcv-item-tag":i});var r=document.getElementById("vcv-editor-iframe");this.iframeWindow=r&&r.contentWindow&&r.contentWindow.window,this.iframeWindow.vcv&&this.iframeWindow.vcv.on("ready",this.openEditForm)}},{key:"openEditForm",value:function(e,t){"add"===e&&t===n.lastAddedElementId&&(se.trigger("edit",n.lastAddedElementId,""),this.props.onScrollToElement&&this.props.onScrollToElement(n.lastAddedElementId,!0),this.iframeWindow.vcv.off("ready",this.openEditForm))}},{key:"getMoreButton",value:function(){var e=n.localizations?n.localizations.getMoreElements:"Get More Elements";return o.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--large",onClick:this.handleGoToHub},e)}},{key:"setFocusedElement",value:function(e){this.setState({focusedElement:e})}},{key:"render",value:function(){var e=n.localizations?n.localizations.goToHubButtonDescription:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",t=this.props.searchValue?this.getFoundElements():this.getElementsByGroups(),a=S()({"vcv-ui-tree-content-section-inner":!0,"vcv-ui-state--centered-content":!t.length,"vcv-ui-state--remove-mode-active":this.state.isRemoveStateActive}),i=null;return t.length&&(i=o.a.createElement("div",{className:"vcv-ui-editor-get-more"},this.getMoreButton(),o.a.createElement("span",{className:"vcv-ui-editor-get-more-description"},e))),o.a.createElement("div",{className:"vcv-ui-tree-content"},o.a.createElement("div",{className:"vcv-ui-tree-content-section"},o.a.createElement(ee.a,null,o.a.createElement("div",{className:a},o.a.createElement("div",{className:"vcv-ui-editor-plates-container"},o.a.createElement("div",{className:"vcv-ui-editor-plates"},o.a.createElement("div",{className:"vcv-ui-editor-plate vcv-ui-state--active"},this.getElementListContainer(t)))),i))))}}]),n}(o.a.Component);function he(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(fe,"propTypes",{parent:T.a.object,onScrollToElement:T.a.func}),C()(fe,"localizations",ie.get("localizations")),C()(fe,"allElements",[]),C()(fe,"allGroups",[]),C()(fe,"lastAddedElementId",null),C()(fe,"parentElementTag",null);var pe=i.a.getStorage("workspace").state("settings"),me=function(e){v()(n,e);var t=he(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={options:pe.get()||{}},a.handleWorkspaceSettingsChange=a.handleWorkspaceSettingsChange.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){pe.onChange(this.handleWorkspaceSettingsChange)}},{key:"componentWillUnmount",value:function(){pe.ignoreChange(this.handleWorkspaceSettingsChange)}},{key:"handleWorkspaceSettingsChange",value:function(e){this.setState({options:e})}},{key:"render",value:function(){var e=this.props.children;return e||(e=o.a.createElement(fe,{key:"addElementGroups",parent:this.state.options.element?this.state.options.element:{},searchValue:this.props.searchValue,applyFirstElement:this.props.applyFirstElement,onScrollToElement:this.props.handleScrollToElement})),o.a.createElement("div",{className:"vcv-ui-tree-view-content vcv-ui-add-element-content"},e)}}]),n}(o.a.Component);function ve(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(me,"propTypes",{searchValue:T.a.string,applyFirstElement:T.a.string,handleScrollToElement:T.a.func});var ge=Object(a.getStorage)("settings"),be=Object(a.getService)("dataManager"),ye=function(e){v()(n,e);var t=ve(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.spinner,a=e.thumbnail,i=e.preview,r=e.description,s=e.handleApplyTemplate,l=e.handleRemoveTemplate,c=e.showPreview,u=e.hidePreview,d=e.previewVisible,f=e.previewStyle,h=be.get("localizations"),p=S()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),m=S()({"vcv-ui-item-control vcv-ui-icon vcv-ui-wp-spinner-light":!0,"vcv-ui-state--hidden":!n}),v=S()({"vcv-ui-item-control vcv-ui-icon vcv-ui-icon-add":!0,"vcv-ui-state--hidden":n}),g=S()({"vcv-ui-item-control vcv-ui-icon vcv-ui-icon-close-thin vcv-ui-form-attach-image-item-control-state--danger":!0,"vcv-ui-state--hidden":n}),b=S()({"vcv-ui-item-overlay":!0,"vcv-ui-item-overlay--visible":n,"vcv-ui-item-control--visible":this.props.isRemoveStateActive}),y=S()({"vcv-ui-item-preview-container":!0,"vcv-ui-state--visible":d}),w=ge.state("itemPreviewDisabled").get(),k="";!w&&d&&(k=o.a.createElement("figure",{className:y,style:f},o.a.createElement("img",{className:"vcv-ui-item-preview-image",src:i,alt:t}),o.a.createElement("figcaption",{className:"vcv-ui-item-preview-caption"},o.a.createElement("div",{className:"vcv-ui-item-preview-text"},r))));var C=null;return C=this.props.isRemoveStateActive?o.a.createElement("span",{className:g,onClick:l,title:h.removePlaceholder.replace("%",t)}):o.a.createElement("span",{className:v,onClick:s,title:h.addPlaceholder.replace("%",t)}),o.a.createElement("div",{className:"vcv-ui-item-list-item"},o.a.createElement("span",{className:"vcv-ui-item-element",onMouseEnter:w?null:c,onMouseLeave:w?null:u},o.a.createElement("span",{className:"vcv-ui-item-element-content"},o.a.createElement("img",{className:"vcv-ui-item-element-image",src:a,alt:t}),o.a.createElement("span",{className:b},C,o.a.createElement("span",{className:m}))),o.a.createElement("span",{className:"vcv-ui-item-element-name"},o.a.createElement("span",{className:p},t)),k))}}]),n}(o.a.Component);function we(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(ye,"propTypes",{data:T.a.object,id:T.a.string,name:T.a.string.isRequired,applyTemplate:T.a.func.isRequired,removeTemplate:T.a.func.isRequired,spinner:T.a.bool,type:T.a.string,description:T.a.string,preview:T.a.string,thumbnail:T.a.string,handleApplyTemplate:T.a.func.isRequired,handleRemoveTemplate:T.a.func.isRequired,showPreview:T.a.func.isRequired,hidePreview:T.a.func.isRequired,previewStyle:T.a.object.isRequired,previewVisible:T.a.bool.isRequired});var ke=Object(a.getService)("dataManager"),Ce=function(e){v()(n,e);var t=we(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=this.props,t=e.name,n=e.spinner,a=e.handleApplyTemplate,i=e.handleRemoveTemplate,r=t.charAt(0).toUpperCase(),s=ke.get("localizations"),l=S()({"vcv-ui-item-badge vcv-ui-badge--success":!1,"vcv-ui-item-badge vcv-ui-badge--warning":!1}),c=S()({"vcv-ui-item-control vcv-ui-icon vcv-ui-wp-spinner-light":!0,"vcv-ui-state--hidden":!n}),u=S()({"vcv-ui-item-control vcv-ui-icon vcv-ui-icon-add":!0,"vcv-ui-state--hidden":n}),d=S()({"vcv-ui-item-control vcv-ui-icon vcv-ui-icon-close-thin vcv-ui-form-attach-image-item-control-state--danger":!0,"vcv-ui-state--hidden":n}),f=S()({"vcv-ui-item-overlay":!0,"vcv-ui-item-overlay--visible":n,"vcv-ui-item-control--visible":this.props.isRemoveStateActive}),h=null;return h=this.props.isRemoveStateActive?o.a.createElement("span",{className:d,onClick:i,title:s.removePlaceholder.replace("%",t)}):o.a.createElement("span",{className:u,onClick:a,title:s.addPlaceholder.replace("%",t)}),o.a.createElement("div",{className:"vcv-ui-item-list-item"},o.a.createElement("span",{className:"vcv-ui-item-element"},o.a.createElement("span",{className:"vcv-ui-item-element-content vcv-ui-item-element-constant-bg","data-letter":r},o.a.createElement("span",{className:f},h,o.a.createElement("span",{className:c}))),o.a.createElement("span",{className:"vcv-ui-item-element-name"},o.a.createElement("span",{className:l},t))))}}]),n}(o.a.Component);function _e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Ce,"propTypes",{data:T.a.object,id:T.a.string,name:T.a.string.isRequired,applyTemplate:T.a.func.isRequired,removeTemplate:T.a.func.isRequired,spinner:T.a.bool,type:T.a.string,description:T.a.string,preview:T.a.string,thumbnail:T.a.string,handleApplyTemplate:T.a.func.isRequired,handleRemoveTemplate:T.a.func.isRequired});var Ee=["predefined","hub","hubHeader","hubFooter","hubSidebar","block"],je=function(e){v()(n,e);var t=xe(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={previewVisible:!1,previewStyle:{}},a.handleApplyTemplate=a.handleApplyTemplate.bind(p()(a)),a.handleRemoveTemplate=a.handleRemoveTemplate.bind(p()(a)),a.showPreview=a.showPreview.bind(p()(a)),a.hidePreview=a.hidePreview.bind(p()(a)),a}return f()(n,[{key:"showPreview",value:function(){this.setState({previewVisible:!0},this.updatePreviewPosition)}},{key:"hidePreview",value:function(){this.setState({previewVisible:!1})}},{key:"getClosest",value:function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}},{key:"updatePreviewPosition",value:function(){var e=l.a.findDOMNode(this),t=(void 0===e.closest?this.getClosest(e,".vcv-ui-item-list"):e.closest(".vcv-ui-item-list")).querySelector(".vcv-ui-item-list-item"),n=e.querySelector(".vcv-ui-item-element-content"),a=e.querySelector(".vcv-ui-item-preview-container"),i=n.getBoundingClientRect(),r=t.getBoundingClientRect(),o=a.getBoundingClientRect(),s=window.innerHeight,c=window.innerWidth,u=i.left+i.width,d=i.top;return u+o.width>c&&(u=i.left-o.width),u<0&&(u=i.left,d=i.top+i.height),u+o.width>c&&(u=i.left+i.width-o.width),u<0&&(u=r.left),!(u+o.width>c)&&(d+o.height>s&&(d=i.top+i.height-o.height,u!==i.left&&u!==r.left||(d=i.top-o.height)),!(d<0)&&(this.setState({previewStyle:{left:u,top:d}}),!0))}},{key:"handleApplyTemplate",value:function(e){e&&e.preventDefault(),Object(a.env)("VCV_FT_TEMPLATE_DATA_ASYNC")?this.props.applyTemplate(this.props.id,this.props.type):this.props.applyTemplate(this.props.data||{},this.props.type)}},{key:"handleRemoveTemplate",value:function(){this.props.removeTemplate(this.props.id,this.props.type)}},{key:"getCustomTemplateProps",value:function(){return Se(Se({},this.props),{},{handleApplyTemplate:this.handleApplyTemplate,handleRemoveTemplate:this.handleRemoveTemplate})}},{key:"getHubTemplateProps",value:function(){return Se(Se({},this.props),{},{handleApplyTemplate:this.handleApplyTemplate,handleRemoveTemplate:this.handleRemoveTemplate,showPreview:this.showPreview,hidePreview:this.hidePreview,previewStyle:this.state.previewStyle,previewVisible:this.state.previewVisible})}},{key:"getCustomTemplateControl",value:function(){return o.a.createElement(Ce,this.getCustomTemplateProps())}},{key:"getHubTemplateControl",value:function(){return o.a.createElement(ye,this.getHubTemplateProps())}},{key:"render",value:function(){var e=this.props.type;return e&&Ee.includes(e)?this.getHubTemplateControl():this.getCustomTemplateControl()}}]),n}(o.a.Component);function Te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(je,"propTypes",{data:T.a.object,id:T.a.string,name:T.a.string.isRequired,applyTemplate:T.a.func.isRequired,removeTemplate:T.a.func.isRequired,spinner:T.a.bool,type:T.a.string,description:T.a.string,preview:T.a.string,thumbnail:T.a.string});var Pe=function(e){v()(n,e);var t=Me(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).el=document.createElement("div"),a}return f()(n,[{key:"componentDidMount",value:function(){(document.querySelector(this.props.parent||".vcv-layout-iframe-container").appendChild(this.el),this.props.disableNavBar)&&(document.getElementById("vcv-layout-header").style.pointerEvents="none");this.props.hideLayoutBar&&document.body.classList.add("vcv-overlay--enabled")}},{key:"componentWillUnmount",value:function(){(document.querySelector(this.props.parent||".vcv-layout-iframe-container").removeChild(this.el),this.props.disableNavBar)&&(document.getElementById("vcv-layout-header").style.pointerEvents="");this.props.hideLayoutBar&&document.body.classList.remove("vcv-overlay--enabled")}},{key:"render",value:function(){var e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"vcv-overlay":!0},this.props.extraClassNames||{});return l.a.createPortal(o.a.createElement("div",{className:S()(e)}),this.el)}}]),n}(o.a.Component);function Oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Pe,"propTypes",{parent:T.a.string,hideLayoutBar:T.a.bool,disableNavBar:T.a.bool,extraClassNames:T.a.object});var De=function(e){v()(n,e);var t=Ae(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).el=document.createElement("div"),a}return f()(n,[{key:"componentDidMount",value:function(){(document.querySelector(this.props.parent||".vcv-layout-iframe-container").appendChild(this.el),this.props.disableNavBar)&&(document.getElementById("vcv-layout-header").style.pointerEvents="none");this.props.hideLayoutBar&&document.body.classList.add("vcv-loading-overlay--enabled")}},{key:"componentWillUnmount",value:function(){(document.querySelector(this.props.parent||".vcv-layout-iframe-container").removeChild(this.el),this.props.disableNavBar)&&(document.getElementById("vcv-layout-header").style.pointerEvents="");this.props.hideLayoutBar&&document.body.classList.remove("vcv-loading-overlay--enabled")}},{key:"render",value:function(){var e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({"vcv-loading-overlay":!0},this.props.extraClassNames||{});return l.a.createPortal(o.a.createElement("div",{className:S()(e)},o.a.createElement("div",{className:"vcv-loading-overlay-inner"},o.a.createElement("div",{className:"vcv-loading-dots-container"},o.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-1"}),o.a.createElement("div",{className:"vcv-loading-dot vcv-loading-dot-2"})))),this.el)}}]),n}(o.a.Component);function Re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Le(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(De,"propTypes",{parent:T.a.string,hideLayoutBar:T.a.bool,disableNavBar:T.a.bool,extraClassNames:T.a.object});var Be=Object(a.getService)("dataManager"),Ie=Object(a.getService)("sharedAssetsLibrary"),Ne=Object(a.getService)("myTemplates"),Fe=Object(a.getService)("document"),He=Object(a.getStorage)("elements"),Ve=Object(a.getStorage)("workspace"),ze=Ve.state("settings"),Ue=Object(a.getStorage)("settings"),We=Object(a.getStorage)("assets"),Ge=Object(a.getStorage)("notifications"),qe=Object(a.getService)("cook"),Ke=function(e){v()(n,e);var t=Le(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"errorTimeout",0),a.templateServiceData=Ne.getTemplateData(),a.setCategoryArray(a.templateServiceData),a.state={activeCategoryIndex:0,categoryTitle:"My Templates",templateName:"",error:!1,errorName:"",showSpinner:!1,categories:a.templatesCategories,showLoading:!1,removing:[],isRemoveStateActive:Ve.state("isRemoveStateActive").get()||!1},a.handleChangeTemplateName=a.handleChangeTemplateName.bind(p()(a)),a.displayError=a.displayError.bind(p()(a)),a.handleSaveTemplate=a.handleSaveTemplate.bind(p()(a)),a.handleGoToHub=a.handleGoToHub.bind(p()(a)),a.handleApplyTemplate=a.handleApplyTemplate.bind(p()(a)),a.handleRemoveTemplate=a.handleRemoveTemplate.bind(p()(a)),a.onSaveSuccess=a.onSaveSuccess.bind(p()(a)),a.onSaveFailed=a.onSaveFailed.bind(p()(a)),a.onRemoveSuccess=a.onRemoveSuccess.bind(p()(a)),a.onRemoveFailed=a.onRemoveFailed.bind(p()(a)),a.handleTemplateStorageStateChange=a.handleTemplateStorageStateChange.bind(p()(a)),a.setCategoryArray=a.setCategoryArray.bind(p()(a)),a.handleRemoveStateChange=a.handleRemoveStateChange.bind(p()(a)),Ve.state("isRemoveStateActive").onChange(a.handleRemoveStateChange),a}return f()(n,[{key:"componentDidMount",value:function(){Object(a.getStorage)("hubTemplates").state("templates").onChange(this.handleTemplateStorageStateChange),Ge.trigger("portalChange",".vcv-ui-tree-content-section")}},{key:"componentWillUnmount",value:function(){this.errorTimeout&&(window.clearTimeout(this.errorTimeout),this.errorTimeout=0),Ve.state("isRemoveStateActive").ignoreChange(this.handleRemoveStateChange),Object(a.getStorage)("hubTemplates").state("templates").ignoreChange(this.handleTemplateStorageStateChange),Ge.trigger("portalChange",null)}},{key:"handleRemoveStateChange",value:function(e){this.setState({isRemoveStateActive:e})}},{key:"setCategoryArray",value:function(e){var t=this;this.templatesCategories=[{index:0,title:n.localizations.all,id:"all",visible:!0,templates:Ne.getAllTemplates(null,null,e)}],Object(a.getStorage)("hubTemplates").state("templatesGroupsSorted").get().forEach((function(n,a){if(e[n]&&e[n].templates&&e[n].templates.length){var i={index:a+1,id:n,title:e[n].name,visible:e[n]&&e[n].templates&&e[n].templates.length,templates:e[n]&&e[n].templates?e[n].templates:[]};t.templatesCategories.push(i),delete e[n]}}))}},{key:"handleTemplateStorageStateChange",value:function(){this.templateServiceData=Ne.getTemplateData(),this.setCategoryArray(this.templateServiceData),this.setState({categories:this.templatesCategories})}},{key:"isSearching",value:function(){return!!this.props.searchValue&&this.props.searchValue.trim()}},{key:"handleChangeTemplateName",value:function(e){this.setState({templateName:e.currentTarget.value,error:!1})}},{key:"displaySuccess",value:function(e){Ge.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:e,time:5e3})}},{key:"displayError",value:function(e){Ge.trigger("add",{position:"bottom",type:"error",text:e,time:5e3,usePortal:!0})}},{key:"getTemplateControlProps",value:function(e){return e=Object.assign({},e),(Object(a.env)("VCV_FT_TEMPLATE_DATA_ASYNC")&&this.state.showLoading===e.id||this.state.removing.indexOf(e.id)>-1)&&(e.spinner=!0),e.type||(e.type="custom"),function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({key:"vcv-element-control-"+e.id,applyTemplate:this.handleApplyTemplate,removeTemplate:this.handleRemoveTemplate,isRemoveStateActive:this.state.isRemoveStateActive},e)}},{key:"getNoResultsElement",value:function(){var e,t=n.localizations?n.localizations.accessVisualComposerHubToDownload:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",a=n.localizations?n.localizations.nothingFound:"Nothing found";return e=this.state.categories[0].templates.length||this.state.isSearching?Ie.getSourcePath("images/search-no-result.png"):Ie.getSourcePath("images/add-item.png"),o.a.createElement("div",{className:"vcv-ui-editor-no-items-container"},o.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},o.a.createElement("img",{className:"vcv-ui-editor-no-items-image",src:e,alt:a})),o.a.createElement("div",null,o.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},this.getMoreButton()),o.a.createElement("div",{className:"vcv-ui-editor-no-items-content"},o.a.createElement("p",{className:"vcv-start-blank-helper"},t))))}},{key:"getMoreButton",value:function(){var e=n.localizations?n.localizations.getMoreTemplates:"Get More Templates";return o.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--large",onClick:this.handleGoToHub},e)}},{key:"getTemplateControl",value:function(e){return o.a.createElement(je,this.getTemplateControlProps(e))}},{key:"getSearchResults",value:function(){var e=this,t=this.props.searchValue;return this.state.categories[0].templates.filter((function(e){var n=e.name&&e.name.toLowerCase();if(n&&-1!==n.indexOf(t))return!0;var a=e.description&&e.description.toLowerCase();return a&&-1!==a.indexOf(t)})).sort((function(e,n){var a=e.name.indexOf(t),i=n.name.indexOf(t);return(a=-1===a?100:a)-(i=-1===i?100:i)})).map((function(t){return e.getTemplateControl(t)}))}},{key:"getTemplatesByCategory",value:function(){var e=this,t=this.state.activeCategoryIndex;return"downloadMoreTemplates"===this.state.categories[t].id?(this.handleGoToHub(),[]):this.state.categories[t].templates.map((function(t){return e.getTemplateControl(t)}))}},{key:"getTemplateListContainer",value:function(e){return e.length?o.a.createElement("div",{className:"vcv-ui-item-list-container"},o.a.createElement("div",{className:"vcv-ui-item-list"},e)):this.getNoResultsElement()}},{key:"handleSaveTemplate",value:function(e){e&&e.preventDefault();var t=n.localizations?n.localizations.templateAlreadyExists:"A template with this name already exists. Choose a different template name.",a=n.localizations?n.localizations.templateContentEmpty:"There is no content on the page to be saved.",i=n.localizations?n.localizations.templateSaveFailed:"Failed to save the template.",r=n.localizations?n.localizations.specifyTemplateName:"Enter the template name to save this page as a template.",o=this.state.templateName;if(o=o.trim())if(Ne.findBy("name",o))this.displayError(t);else if(Fe.size()){this.setState({showSpinner:o}),Ne.addCurrentLayout(o,this.onSaveSuccess,this.onSaveFailed)||this.displayError(i)}else this.displayError(a);else this.displayError(r)}},{key:"onSaveSuccess",value:function(){this.setState({templateName:"",categoryTitle:this.state.categories[1].title,isSearching:!1,showSpinner:!1});var e=n.localizations?n.localizations.templateSaved:"The template has been successfully saved.";Ge.trigger("add",{position:"bottom",text:e,time:5e3,usePortal:!0})}},{key:"onSaveFailed",value:function(){var e=n.localizations?n.localizations.templateSaveFailed:"Failed to save the template.";this.displayError(e)}},{key:"handleGoToHub",value:function(){var e={action:"addHub",element:{},tag:"",options:{filterType:"template",id:1,bundleType:void 0}};ze.set(e)}},{key:"getElementExceededLimitStatus",value:function(e){var t={};if(Object.prototype.hasOwnProperty.call(e,"metaElementLimit")){var n=parseInt(e.metaElementLimit),a=Fe.getByTag(e.tag)||{};n>0&&Object.keys(a).length>=n&&(t.hasExceeded=!0,t.limit=n)}return t}},{key:"handleApplyTemplate",value:function(e,t){var i=this;He.state("elementAddList").set([]);var r=Be.get("editorType");if("popup"===t&&"popup"===r&&Fe.children(!1).length>0){var o=n.localizations?n.localizations.replacePopupTemplateText:"The current popup will be replaced with the popup template.";if(!window.confirm(o))return}var s=function(e){var t=We.state("jobs").get(),n=t&&t.elements&&t.elements.filter((function(e){return!e.hidden})),a=n&&n.length||0;He.trigger("merge",e);We.state("jobs").onChange((function e(t){var n=He.state("elementAddList").get(),r=n.length,o=t.elements.filter((function(e){return!e.hidden}));if(a+r===o.length){if(t.elements.find((function(e){return e.jobs})))return;i.setState({showLoading:0}),He.state("elementAddList").set([]),ze.set(!1),We.state("jobs").ignoreChange(e),window.setTimeout((function(){i.props.handleScrollToElement(n[0])}),100)}}))},l=e;this.setState({showLoading:l}),Object(a.env)("VCV_FT_TEMPLATE_DATA_ASYNC")?Ne.load(l,(function(e){var t=!1;if(e.data&&Object.keys(e.data).forEach((function(a){var r=e.data[a];if(i.getElementExceededLimitStatus(r).hasExceeded){var o=qe.get(r).get("name"),s=n.localizations?n.localizations.templateContainsLimitElement:"The template you want to add contains %element element. You already have %element element added - remove it before adding the template.";s=s.split("%element").join(o),Ge.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"error",text:s,time:5e3,showCloseButton:!0}),t=!0}})),t)i.setState({showLoading:0});else{var a=e&&e.allData&&e.allData.postFields&&e.allData.postFields.dynamicFieldCustomPostData;if(a){var r=Ue.state("postData").get(),o=Ue.state("postFields").get();Object.keys(a).forEach((function(e){var t=a[e];r[e]=t.postData,o[e]=t.postFields})),Ue.state("postData").set(r),Ue.state("postFields").set(o)}s(e.data)}})):s(e)}},{key:"handleRemoveTemplate",value:function(e,t){var a=n.localizations?n.localizations.removeTemplateWarning:"Do you want to delete this template?";if(window.confirm(a)){var i=this.state.removing;i.push(e),this.setState({showSpinner:e,removing:i}),Ne.remove(e,t,this.onRemoveSuccess.bind(this,e),this.onRemoveFailed)}}},{key:"onRemoveSuccess",value:function(e){var t=this.state.categories[this.state.activeCategoryIndex].templates.length?this.state.activeCategoryIndex:0,a=n.localizations?n.localizations.templateRemoved:"The template has been successfully removed.";this.displaySuccess(a);var i=this.state.removing;i.splice(i.indexOf(e),1),this.setState({activeCategoryIndex:t,showSpinner:!1,removing:i})}},{key:"onRemoveFailed",value:function(e){var t=n.localizations?n.localizations.templateRemoveFailed:"Failed to remove the template";this.displayError(e&&e.message?e.message:t),this.setState({showSpinner:!1})}},{key:"render",value:function(){var e=n.localizations?n.localizations.enterTemplateName:"Enter template name",t=n.localizations?n.localizations.saveTemplate:"Save Template",i=n.localizations?n.localizations.goToHubButtonDescription:"Access the Visual Composer Hub - download additional elements, blocks, templates, and addons.",r=this.isSearching()?this.getSearchResults():this.getTemplatesByCategory();this.state.showSpinner&&!this.state.removing.length&&r.push(this.getTemplateControl({name:this.state.templateName,data:{},spinner:!0}));var s=S()({"vcv-ui-tree-content-section-inner":!0,"vcv-ui-state--centered-content":r&&!r.length}),l=S()({"vcv-ui-tree-content-error-message":!0,"vcv-ui-tree-content-error-message--visible":this.state.error}),c=null;r.length&&(c=o.a.createElement("div",{className:"vcv-ui-editor-get-more"},this.getMoreButton(),o.a.createElement("span",{className:"vcv-ui-editor-get-more-description"},i)));var u=null;Object(a.env)("VCV_FT_TEMPLATE_DATA_ASYNC")&&this.state.showLoading&&(u=o.a.createElement(Pe,{disableNavBar:!0,parent:".vcv-layout"}));var d=this.state.isRemoveStateActive?null:o.a.createElement("div",{className:"vcv-ui-form-dependency"},o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("form",{className:"vcv-ui-save-template-form",onSubmit:this.handleSaveTemplate,disabled:!!this.state.showSpinner},o.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-save-template-field",type:"text",value:this.state.templateName,onChange:this.handleChangeTemplateName,disabled:!!this.state.showSpinner,placeholder:e}),o.a.createElement("button",{className:"vcv-ui-save-template-submit vcv-ui-editor-no-items-action",type:"submit",title:t,disabled:!!this.state.showSpinner},t))));return o.a.createElement("div",{className:"vcv-ui-tree-view-content vcv-ui-add-template-content"},u,this.state.showLoading?o.a.createElement(De,null):null,o.a.createElement("div",{className:"vcv-ui-tree-content"},o.a.createElement("div",{className:"vcv-ui-tree-content-section"},o.a.createElement("div",{className:"vcv-ui-tree-content-error-message-container"},o.a.createElement("div",{className:l},this.state.errorName)),o.a.createElement(ee.a,null,o.a.createElement("div",{className:s},d,o.a.createElement("div",{className:"vcv-ui-editor-plates-container"},o.a.createElement("div",{className:"vcv-ui-editor-plates"},o.a.createElement("div",{className:"vcv-ui-editor-plate vcv-ui-state--active"},this.getTemplateListContainer(r)))),c)))))}}]),n}(o.a.Component);C()(Ke,"propTypes",{searchValue:T.a.string,handleScrollToElement:T.a.func}),C()(Ke,"localizations",Be.get("localizations"));var Ye=n("./public/components/navigationSlider/navigationSlider.js");function $e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Ze=function(e){v()(n,e);var t=$e(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement("div",{className:"vcv-ui-panel-navigation-container"},o.a.createElement(Ye.a,this.props))}}]),n}(o.a.Component);function Xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Je=function(e){v()(n,e);var t=Xe(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"mobileDetect",null),a.handleSearch=a.handleSearch.bind(p()(a)),a.handleKeyPress=a.handleKeyPress.bind(p()(a)),a.mobileDetect=new V.a(window.navigator.userAgent),a.autoFocusInputRef=o.a.createRef(),a}return f()(n,[{key:"componentDidMount",value:function(){this.focusInput()}},{key:"componentDidUpdate",value:function(){this.focusInput()}},{key:"focusInput",value:function(){var e=!this.mobileDetect.mobile();(void 0!==this.props.autoFocus?this.props.autoFocus&&e:e)&&this.autoFocusInputRef&&this.autoFocusInputRef.current&&this.autoFocusInputRef.current.focus()}},{key:"handleSearch",value:function(e){this.props.onSearchChange(e.currentTarget.value)}},{key:"handleKeyPress",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.props.setFirstElement())}},{key:"render",value:function(){var e=!this.mobileDetect.mobile();return o.a.createElement("div",{className:"vcv-ui-editor-search-container"},o.a.createElement("div",{className:"vcv-ui-editor-search-field-container"},o.a.createElement("label",{className:"vcv-ui-editor-search-icon-container",htmlFor:"add-content-search"},o.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"})),o.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-search-field",id:"add-content-search",onChange:this.handleSearch,onKeyPress:this.handleKeyPress,type:"text",ref:this.autoFocusInputRef,value:this.props.searchValue,placeholder:this.props.searchPlaceholder,autoFocus:void 0!==this.props.autoFocus?this.props.autoFocus&&e:e})))}}]),n}(o.a.Component);function Qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Je,"propTypes",{searchValue:T.a.string.isRequired,onSearchChange:T.a.func.isRequired,setFirstElement:T.a.func.isRequired,searchPlaceholder:T.a.string});var et=i.a.getService("dataManager"),tt=i.a.getStorage("workspace"),nt=i.a.getStorage("hubElements"),at=i.a.getStorage("hubTemplates"),it=tt.state("settings"),rt=tt.state("content"),ot=function(e){v()(n,e);var t=Qe(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"iframe",document.getElementById("vcv-editor-iframe")&&document.getElementById("vcv-editor-iframe").contentWindow.document),a.state={searchValue:"",isRemoveStateActive:tt.state("isRemoveStateActive").get()||!1,isVisible:rt.get()===e.activeTab},a.setActiveSection=a.setActiveSection.bind(p()(a)),a.handleSearch=a.handleSearch.bind(p()(a)),a.setFirstElement=a.setFirstElement.bind(p()(a)),a.scrollToElementInsideFrame=a.scrollToElementInsideFrame.bind(p()(a)),a.handleSettingsClick=a.handleSettingsClick.bind(p()(a)),a.handleRemoveStateChange=a.handleRemoveStateChange.bind(p()(a)),a.setVisibility=a.setVisibility.bind(p()(a)),tt.state("isRemoveStateActive").onChange(a.handleRemoveStateChange),a}return f()(n,[{key:"componentDidMount",value:function(){rt.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){tt.state("isRemoveStateActive").ignoreChange(this.handleRemoveStateChange),rt.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){this.setState({isVisible:e===this.props.activeTab,searchValue:""})}},{key:"handleRemoveStateChange",value:function(e){this.setState({isRemoveStateActive:e})}},{key:"setActiveSection",value:function(e){var t="addTemplate"===e?"addTemplate":"add";it.set({action:t,element:{},tag:"",options:{}})}},{key:"handleSearch",value:function(e){this.setState({searchValue:e})}},{key:"setFirstElement",value:function(){this.setState({applyFirstElement:this.state.searchValue})}},{key:"scrollToElementInsideFrame",value:function(e,t){var n=this.iframe.querySelector("#el-".concat(e));if(n){var a={behavior:"smooth"};t&&(a.block="center"),window.setTimeout((function(){n.scrollIntoView(a)}),500)}}},{key:"handleSettingsClick",value:function(){tt.state("isRemoveStateActive").set(!this.state.isRemoveStateActive)}},{key:"handleClickCloseContent",value:function(e){e&&e.preventDefault(),it.set(!1)}},{key:"render",value:function(){var e={addElement:{index:0,type:"addElement",title:n.localizations?n.localizations.elements:"Elements",searchPlaceholder:n.localizations?n.localizations.searchContentElements:"Search for content elements"},addTemplate:{index:1,type:"addTemplate",title:n.localizations?n.localizations.templates:"Templates",searchPlaceholder:n.localizations?n.localizations.searchContentTemplates:"Search for templates"}},t=null;"addElement"===this.props.activeTab?t=o.a.createElement(me,{key:"addElementPanel",searchValue:this.state.searchValue,applyFirstElement:this.state.applyFirstElement,handleScrollToElement:this.scrollToElementInsideFrame}):"addTemplate"===this.props.activeTab&&(t=o.a.createElement(Ke,{key:"addTemplatePanel",searchValue:this.state.searchValue,handleScrollToElement:this.scrollToElementInsideFrame}));var a,i=S()({"vcv-ui-tree-view-content":!0,"vcv-ui-tree-view-content--full-width":!0,"vcv-ui-state--hidden":!this.state.isVisible}),r=n.localizations?n.localizations.close:"Close",s=r+" (Esc)",l=n.localizations?n.localizations.manageContentInYourLibrary:"Manage content in your library",c=this.state.isRemoveStateActive?r:l,u=n.localizations?n.localizations.back:"Back",d=S()({"vcv-ui-editor-panel-settings-control":!0,"vcv-ui-editor-panel-control--active":this.state.isRemoveStateActive});return(et.get("vcvManageOptions")||nt.state("elementPresets").get().length||Object.keys(at.state("templates").get()).length)&&(a=o.a.createElement("span",{className:d,title:c,onClick:this.handleSettingsClick},o.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-cog"}))),o.a.createElement("div",{className:i},o.a.createElement("div",{className:"vcv-ui-add-content-panel-heading"},this.state.isRemoveStateActive?o.a.createElement("span",{className:"vcv-ui-editor-panel-back-control",onClick:this.handleSettingsClick,title:u},o.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-chevron-left"})):null,o.a.createElement(Je,{onSearchChange:this.handleSearch,searchValue:this.state.searchValue,searchPlaceholder:e[this.props.activeTab].searchPlaceholder,setFirstElement:this.setFirstElement,autoFocus:this.state.isVisible}),o.a.createElement("div",{className:"vcv-ui-add-content-panel-heading-controls"},a,o.a.createElement("span",{className:"vcv-ui-editor-panel-hide-control",title:s,onClick:this.handleClickCloseContent},o.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"})))),o.a.createElement(Ze,{controls:e,activeSection:this.props.activeTab,setActiveSection:this.setActiveSection}),o.a.createElement("div",{className:"vcv-ui-tree-content-section"},o.a.createElement(ee.a,null,t)))}}]),n}(o.a.Component);function st(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(ot,"localizations",et.get("localizations"));var lt=Object(a.getStorage)("workspace"),ct=lt.state("settings"),ut=lt.state("content"),dt=Object(a.getService)("dataManager"),ft=function(e){v()(n,e);var t=st(n);function n(e){var a;u()(this,n),(a=t.call(this,e)).handleClickAddContent=a.handleClickAddContent.bind(p()(a)),a.setActiveState=a.setActiveState.bind(p()(a));var i=ut.get();return a.state={isActive:"addElement"===i||"addTemplate"===i},a}return f()(n,[{key:"setActiveState",value:function(e){this.setState({isActive:"addElement"===e||"addTemplate"===e})}},{key:"componentDidMount",value:function(){ut.onChange(this.setActiveState),z.a.mount("panel:addElement",(function(){return o.a.createElement(ot,{key:"panels-container-addElement",activeTab:"addElement"})})),z.a.mount("panel:addTemplate",(function(){return o.a.createElement(ot,{key:"panels-container-addTemplate",activeTab:"addTemplate"})}))}},{key:"componentWillUnmount",value:function(){ut.ignoreChange(this.setActiveState)}},{key:"handleClickAddContent",value:function(e){e&&e.preventDefault();var t=!this.state.isActive&&{action:"add",element:{},tag:"",options:{}};ct.set(t)}},{key:"render",value:function(){var e=dt.get("localizations"),t=e?e.addContent:"Add Content",a=n.isMacLike?t+" (⇧A)":t+" (Shift + A)",i=S()({"vcv-ui-navbar-control":!0,"vcv-ui-state--active":this.state.isActive});return o.a.createElement("span",{className:i,title:a,onClick:this.handleClickAddContent,"data-vcv-guide-helper":"plus-control"},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:"vcv-ui-navbar-control-icon vcv-ui-icon vcv-ui-icon-add"}),o.a.createElement("span",null,t)))}}]),n}(Z);C()(ft,"isMacLike",/(Mac|iPhone|iPod|iPad)/i.test(window.navigator.platform));var ht=n("./public/components/panels/hub/hubContainer.js");function pt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var mt=Object(a.getService)("dataProcessor"),vt=Object(a.getStorage)("workspace").state("settings"),gt=Object(a.getStorage)("workspace").state("content"),bt=Object(a.getService)("dataManager"),yt=function(e){v()(n,e);var t=pt(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handleClickHub=a.handleClickHub.bind(p()(a)),a.setActiveState=a.setActiveState.bind(p()(a)),a.state={isActive:"addHubElement"===gt.get(),showBadge:bt.get("hubTeaserShowBadge")},a}return f()(n,[{key:"setActiveState",value:function(e){this.setState({isActive:"addHubElement"===e})}},{key:"componentDidMount",value:function(){gt.onChange(this.setActiveState),z.a.mount("panel:addHubElement",(function(){return o.a.createElement(ht.a,{key:"panels-container-addHubElement",namespace:"editor"})}))}},{key:"componentWillUnmount",value:function(){gt.ignoreChange(this.setActiveState)}},{key:"handleClickHub",value:function(e){var t=this;e&&e.preventDefault();var n=!this.state.isActive&&{action:"addHub",elementAccessPoint:null,activeTab:"",options:{}};vt.set(n),(bt.get("hubTeaserShowBadge")||this.state.showBadge)&&(mt.appAdminServerRequest({"vcv-action":"vcv:hub:teaser:visit:adminNonce"}),mt.appAllDone().then((function(){bt.set("hubTeaserShowBadge",!1),t.setState({showBadge:!1})})))}},{key:"render",value:function(){var e=bt.get("localizations"),t=e?e.addPremiumElement:"Visual Composer Hub",n=S()({"vcv-ui-navbar-control":!0,"vcv-ui-pull-end":!0,"vcv-ui-state--active":this.state.isActive,"vcv-ui-badge--warning":this.state.showBadge});return o.a.createElement("span",{className:n,title:t,onClick:this.handleClickHub,"data-vcv-guide-helper":"hub-control"},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:"vcv-ui-navbar-control-icon vcv-ui-icon vcv-ui-icon-hub-shop"}),o.a.createElement("span",null,t)))}}]),n}(Z),wt=n("./public/components/panels/treeView/treeViewLayout.js");function kt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Ct=Object(a.getStorage)("workspace"),_t=Ct.state("content"),St=Ct.state("settings"),xt=Object(a.getService)("dataManager"),Et=function(e){v()(n,e);var t=kt(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={isActive:"treeView"===_t.get(),data:[]},a.handleClickTreeView=a.handleClickTreeView.bind(p()(a)),a.setActiveState=a.setActiveState.bind(p()(a)),a}return f()(n,[{key:"setActiveState",value:function(e){this.setState({isActive:"treeView"===e})}},{key:"componentDidMount",value:function(){_t.onChange(this.setActiveState),z.a.mount("panel:treeView",(function(){return o.a.createElement(wt.a,{key:"panels-container-treeView"})}))}},{key:"componentWillUnmount",value:function(){_t.ignoreChange(this.setActiveState)}},{key:"handleClickTreeView",value:function(e){e&&e.preventDefault(),St.set({action:"treeView"}),_t.set(!this.state.isActive&&"treeView")}},{key:"render",value:function(){var e=xt.get("localizations"),t=e?e.treeView:"Tree View",a=n.isMacLike?t+" (⇧T)":t+" (Shift + T)",i=S()({"vcv-ui-navbar-control":!0,"vcv-ui-state--active":this.state.isActive});return o.a.createElement("span",{className:i,title:a,onClick:this.handleClickTreeView},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:"vcv-ui-navbar-control-icon vcv-ui-icon vcv-ui-icon-layers"}),o.a.createElement("span",null,t)))}}]),n}(Z);function jt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Et,"isMacLike",/(Mac|iPhone|iPod|iPad)/i.test(window.navigator.platform));var Tt=Object(a.getStorage)("history"),Mt=Object(a.getService)("dataManager"),Pt=function(e){v()(n,e);var t=jt(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={undoDisabled:!0,redoDisabled:!0},a.checkUndoState=a.checkUndoState.bind(p()(a)),a.checkRedoState=a.checkRedoState.bind(p()(a)),a.handleRedo=a.handleRedo.bind(p()(a)),a.handleUndo=a.handleUndo.bind(p()(a)),a}return f()(n,[{key:"UNSAFE_componentWillMount",value:function(){this.checkControls(),Tt.state("canRedo").onChange(this.checkRedoState),Tt.state("canUndo").onChange(this.checkUndoState)}},{key:"componentWillUnmount",value:function(){Tt.state("canRedo").ignoreChange(this.checkRedoState),Tt.state("canUndo").ignoreChange(this.checkUndoState)}},{key:"checkUndoState",value:function(e){this.setState({undoDisabled:!e})}},{key:"checkRedoState",value:function(e){this.setState({redoDisabled:!e})}},{key:"checkControls",value:function(){this.checkRedoState(Tt.state("canRedo").get()),this.checkUndoState(Tt.state("canUndo").get())}},{key:"handleUndo",value:function(e){e&&e.preventDefault(),Tt.state("canUndo").get()&&Tt.trigger("undo")}},{key:"handleRedo",value:function(e){e&&e.preventDefault(),Tt.state("canRedo").get()&&Tt.trigger("redo")}},{key:"render",value:function(){var e=Mt.get("localizations"),t=e?e.undo:"Undo",a=n.isMacLike?t+" (⌘Z)":t+" (Ctrl + Z)",i=e?e.redo:"Redo",r=n.isMacLike?i+" (⌘⇧Z)":i+" (Ctrl + Shift + Z)";return o.a.createElement("div",{className:"vcv-ui-navbar-controls-group vcv-ui-navbar-sandwich--stop-close"},o.a.createElement("span",{className:"vcv-ui-navbar-control",title:a,disabled:this.state.undoDisabled,onClick:this.handleUndo},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:"vcv-ui-navbar-control-icon vcv-ui-icon vcv-ui-icon-undo"}),o.a.createElement("span",null,t))),o.a.createElement("span",{className:"vcv-ui-navbar-control",title:r,disabled:this.state.redoDisabled,onClick:this.handleRedo},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:"vcv-ui-navbar-control-icon vcv-ui-icon vcv-ui-icon-redo"}),o.a.createElement("span",null,i))))}}]),n}(Z);C()(Pt,"isMacLike",/(Mac|iPhone|iPod|iPad)/i.test(window.navigator.platform));var Ot=n("./public/components/tooltip/tooltip.js");function At(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Dt=Object(a.getService)("dataManager").get("localizations"),Rt=function(e){v()(n,e);var t=At(n);function n(){var e;u()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),C()(p()(e),"handleClick",(function(t,n){n&&n.preventDefault(),n.target.classList.contains("vcv-tooltip-button")||e.props.onChange(t)})),e}return f()(n,[{key:"render",value:function(){var e=Dt.width||"Width",t=Dt.pixelsUnit||"px",n=this.props,a=n.device,i=n.index,r=S()("vcv-ui-navbar-control-icon","vcv-ui-icon","vcv-ui-icon-"+a.className),s="(".concat(e,": ").concat(a.width," ").concat(t,")"),l=o.a.createElement("em",null,s);if("multiple-devices"===a.className){var c=Dt.responsiveViewTooltip||"You can instantly check your layout on the most popular device types.";l=o.a.createElement(Ot.a,{isLightHover:!0},c)}return o.a.createElement("span",{className:"vcv-ui-navbar-control",title:a.type,key:i,onClick:this.handleClick.bind(this,i)},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:r}),o.a.createElement("span",null,a.type,l)))}}]),n}(o.a.Component);function Lt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Rt,"propTypes",{device:T.a.object.isRequired,onChange:T.a.func.isRequired,index:T.a.number.isRequired});var Bt=Object(a.getService)("dataManager"),It=Object(a.getStorage)("settings"),Nt=function(e){v()(n,e);var t=Lt(n);function n(e){var i;return u()(this,n),(i=t.call(this,e)).state={activeDevice:0,isControlActive:!1,isVerticalPositioned:!1,isHorizontalPositioned:!1},i.contentRef=o.a.createRef(),Object(a.env)("VCV_JS_THEME_EDITOR")&&(i.editorType=Bt.get("editorType")),i.handleClickSetSelectedLayout=i.handleClickSetSelectedLayout.bind(p()(i)),i.handleControlHover=i.handleControlHover.bind(p()(i)),i.handleWindowResize=i.handleWindowResize.bind(p()(i)),i.handleLayoutChange=i.handleLayoutChange.bind(p()(i)),i}return f()(n,[{key:"componentDidMount",value:function(){It.state("outputEditorLayoutDesktop").onChange(this.handleLayoutChange)}},{key:"componentWillUnmount",value:function(){It.state("outputEditorLayoutDesktop").ignoreChange(this.handleLayoutChange)}},{key:"handleLayoutChange",value:function(e){var t=0;"dynamic"===e&&(t=n.devices.findIndex((function(e){return"multiple-devices"===e.className}))),this.handleClickSetSelectedLayout(t)}},{key:"handleClickSetSelectedLayout",value:function(e){var t=n.devices[e];this.setViewport(t.viewport.width,t.viewport.height,t.className),this.setState({activeDevice:e})}},{key:"handleWindowResize",value:function(){var e=document.body.classList,t=this.contentRef.current.getBoundingClientRect();this.state.isVerticalPositioned||!e.contains("vcv-layout-dock--left")&&!e.contains("vcv-layout-dock--right")?this.state.isHorizontalPositioned||!e.contains("vcv-layout-dock--top")&&!e.contains("vcv-layout-dock--bottom")||t.right>window.innerWidth&&this.setState({isHorizontalPositioned:!0}):t.bottom>window.innerHeight&&this.setState({isVerticalPositioned:!0})}},{key:"handleControlHover",value:function(){var e=this;this.setState({isHorizontalPositioned:!1,isVerticalPositioned:!1},(function(){window.setTimeout((function(){e.handleWindowResize()}),1)}))}},{key:"setViewport",value:function(e,t,n){var a=window.document.querySelector(".vcv-layout-content"),i=window.document.querySelector(".vcv-layout-iframe-container");n.includes("mobile")||n.includes("tablet")?a.classList.add("vcv-layout-content--devices"):a.classList.remove("vcv-layout-content--devices"),i.style.width=e?e+"px":"",i.style.minWidth=e&&"desktop"!==n?e+"px":"",i.style.minHeight=t&&"desktop"!==n?t+"px":"",i.setAttribute("data-vcv-device",n)}},{key:"render",value:function(){var e=this,t=S()("vcv-ui-navbar-control-icon","vcv-ui-icon","vcv-ui-icon-"+n.devices[this.state.activeDevice].className),i=o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:t}),o.a.createElement("span",null,n.devices[this.state.activeDevice].type)),r=S()({"vcv-ui-navbar-dropdown":!0,"vcv-ui-navbar-dropdown--layout":!0,"vcv-ui-navbar-dropdown-linear":!0,"vcv-ui-pull-end":!0}),s=S()({"vcv-ui-navbar-dropdown-content":!0,"vcv-ui-navbar-dropdown-content--layout":!0,"vcv-ui-navbar-dropdown-content--vertical":this.state.isVerticalPositioned,"vcv-ui-navbar-dropdown-content--horizontal":this.state.isHorizontalPositioned}),l=[];return n.devices.forEach((function(t,n){l.push(o.a.createElement(Rt,{key:n,device:t,index:n,onChange:e.handleClickSetSelectedLayout}))})),Object(a.env)("VCV_JS_THEME_EDITOR")&&"sidebar"===this.editorType?null:o.a.createElement("dl",{className:r,tabIndex:"0","data-vcv-guide-helper":"layout-control",onMouseEnter:this.handleControlHover},o.a.createElement("dt",{className:"vcv-ui-navbar-dropdown-trigger vcv-ui-navbar-control",title:n.devices[this.state.activeDevice].type},i),o.a.createElement("dd",{className:s,ref:this.contentRef},l))}}]),n}(o.a.Component);C()(Nt,"localizations",Bt.get("localizations")),C()(Nt,"devices",[{type:Nt.localizations?Nt.localizations.desktop:"Desktop",className:"desktop",viewport:{width:"1200",height:"880",min:"1200",max:1/0},width:"1200"},{type:Nt.localizations?Nt.localizations.tabletLandscape:"Tablet Landscape",className:"tablet-landscape",viewport:{width:"1220",height:"830",min:"992",max:"1199"},width:"1080"},{type:Nt.localizations?Nt.localizations.tabletPortrait:"Tablet Portrait",className:"tablet-portrait",viewport:{width:"830",height:"1220",min:"768",max:"991"},width:"780"},{type:Nt.localizations?Nt.localizations.mobileLandscape:"Mobile Landscape",className:"mobile-landscape",viewport:{width:"680",height:"340",min:"554",max:"767"},width:"560"},{type:Nt.localizations?Nt.localizations.mobilePortrait:"Mobile Portrait",className:"mobile-portrait",viewport:{width:"340",height:"680",min:"0",max:"553"},width:"320"},{type:Nt.localizations?Nt.localizations.dynamicView:"Dynamic View",className:"multiple-devices",viewport:{width:null,min:null,max:null}}]);var Ft=n("./node_modules/@babel/runtime/helpers/extends/index.js"),Ht=n.n(Ft);function Vt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var zt=function(e){v()(n,e);var t=Vt(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(p()(a)),a}return f()(n,[{key:"handleClick",value:function(e){e&&e.preventDefault(),this.props.changeActive(this.props.index)}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.active,a=S()({"vcv-ui-form-button":!0,"vcv-ui-form-button--active":n});return o.a.createElement("button",{className:a,onClick:this.handleClick,title:t},t)}}]),n}(o.a.Component);C()(zt,"propTypes",{changeActive:T.a.func,index:T.a.number.isRequired,title:T.a.string,active:T.a.bool});var Ut=n("./public/components/codeEditor/codeEditor.js");function Wt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Gt=Object(a.getStorage)("settings"),qt=function(e){v()(n,e);var t=Wt(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"editorWrapper",null),C()(p()(a),"codeEditor",null),a.handleChange=a.handleChange.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){this.codeEditor=Ut.a.getEditor(this.editorWrapper,"css",this.props.value),this.codeEditor.setSize("100%","50vh"),this.codeEditor.on("change",this.handleChange)}},{key:"componentDidUpdate",value:function(e,t){this.codeEditor.refresh()}},{key:"handleChange",value:function(){this.props.updater(this.props.name,this.codeEditor.getValue()),Gt.state(this.props.settingsStorageState).set(Object(a.getData)("ui:settings:customStyles:".concat(this.props.name)))}},{key:"render",value:function(){var e=this,t=S()({"vcv-ui-style-editor":!0,"vcv-ui-state--active":this.props.index===this.props.activeIndex});return o.a.createElement("div",{className:t},o.a.createElement("textarea",{className:"vcv-ui-style-ace-container",ref:function(t){return e.editorWrapper=t}}))}}]),n}(o.a.Component);function Kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function Yt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(qt,"propTypes",{index:T.a.number.isRequired,name:T.a.string.isRequired,activeIndex:T.a.number,value:T.a.string,updater:T.a.func});var $t=Object(a.getStorage)("settings"),Zt=Object(a.getService)("dataManager"),Xt=function(e){v()(n,e);var t=Yt(n);function n(e){var i;u()(this,n),i=t.call(this,e),C()(p()(i),"styleData",[{buttonTitle:n.localizations?n.localizations.localCSS:"Local CSS",index:1,name:"local",settingsStorageState:"customCss"}]),C()(p()(i),"changeActiveButton",(function(e){i.setState({isActiveIndex:e})})),Zt.get("vcvManageOptions")&&i.styleData.push({buttonTitle:n.localizations?n.localizations.globalCSS:"Global CSS",index:2,name:"global",settingsStorageState:"globalCss"});var r={local:$t.state("customCss").get(),global:$t.state("globalCss").get()};return Object(a.setData)("ui:settings:customStyles:global",r.global),Object(a.setData)("ui:settings:customStyles:local",r.local),i.state=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kt(Object(n),!0).forEach((function(t){C()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({isActiveIndex:1},r),i.updateSettings=i.updateSettings.bind(p()(i)),i}return f()(n,[{key:"componentWillUnmount",value:function(){Object(a.setData)("ui:settings:customStyles:global",null),Object(a.setData)("ui:settings:customStyles:local",null)}},{key:"getButtonProps",value:function(e,t){return{key:e.name+e.index,title:e.buttonTitle,index:e.index,active:t===e.index,changeActive:this.changeActiveButton}}},{key:"getButtons",value:function(){var e=[],t=this.styleData,n=this.state.isActiveIndex;for(var a in t)if(Object.prototype.hasOwnProperty.call(t,a)){var i=this.getButtonProps(t[a],n),r=Ht()({},i);e.push(o.a.createElement(zt,r))}return e}},{key:"updateSettings",value:function(e,t){Object(a.setData)("ui:settings:customStyles:"+e,t),this.setState(C()({},e,t))}},{key:"getEditor",value:function(){var e=[],t=this.styleData;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.push(o.a.createElement(qt,{key:"styleEditor"+t[n].index,editorLabel:t[n].editorLabel,index:t[n].index,activeIndex:this.state.isActiveIndex,value:this.state[t[n].name],name:t[n].name,settingsStorageState:t[n].settingsStorageState,updater:this.updateSettings}));return e}},{key:"render",value:function(){var e=n.localizations?n.localizations.applyCustomCSSCode:"Apply custom CSS code to the whole site or to this particular page only.",t=this.getButtons(),a=this.getEditor();return o.a.createElement("div",{className:"vcv-ui-tree-content-section-inner"},o.a.createElement("div",{className:"vcv-ui-custom-styles"},o.a.createElement("div",{className:"vcv-ui-style-control-container"},o.a.createElement("div",{className:"vcv-ui-form-buttons-group vcv-ui-form-button-group--large"},t),o.a.createElement(Ot.a,null,e)),o.a.createElement("div",{className:"vcv-ui-style-editor-container"},a)))}}]),n}(o.a.Component);C()(Xt,"localizations",Zt.get("localizations"));var Jt=n("./public/sources/attributes/pageSettingsTitle/Component.js"),Qt=n("./public/sources/attributes/pageSettingsLayouts/Component.js"),en=n("./public/components/permalink/permalink.js"),tn=n("./public/sources/attributes/dropdown/Component.js");function nn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var an=Object(a.getService)("dataManager"),rn=Object(a.getStorage)("settings"),on=an.get("localizations"),sn=on?on.parentPageTitle:"Parent Page",ln=function(e){v()(n,e);var t=nn(n);function n(e){var a;u()(this,n),a=t.call(this,e),C()(p()(a),"changeLoadingState",(function(e){a.setState({isListLoading:e})}));var i=an.get("pageList"),r=rn.state("parentPage").get()||i.current||"0";return a.state={data:i,isListLoading:!1,current:r},rn.state("parentPage").set(r),a.valueChangeHandler=a.valueChangeHandler.bind(p()(a)),a}return f()(n,[{key:"valueChangeHandler",value:function(e,t){this.setState({current:t}),rn.state("parentPage").set(t)}},{key:"getSelectedValue",value:function(){var e=this.state,t=e.data,n=e.current,a=t.all||t;return a&&a.findIndex((function(e){return e.value===n}))>-1?n:"none"}},{key:"render",value:function(){var e=this.state.data,t=this.getSelectedValue(),n=null;return this.state.isListLoading&&(n=o.a.createElement("span",{className:"vcv-ui-wp-spinner"})),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},sn,n),o.a.createElement(tn.a,{api:this.props.api,fieldKey:"parentPage",options:{values:e.all,reloadAction:"parentPage",global:"VCV_PAGE_LIST"},setLoadingState:this.changeLoadingState,updater:this.valueChangeHandler,value:t})))}}]),n}(o.a.Component);function cn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var un=Object(a.getService)("dataManager"),dn=un.get("localizations"),fn=Object(a.getStorage)("settings"),hn=function(e){v()(n,e);var t=cn(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=fn.state("excerpt").get()||un.get("excerpt")||"";return a.state={current:i},fn.state("excerpt").set(i),a.handleChangeText=a.handleChangeText.bind(p()(a)),a}return f()(n,[{key:"handleChangeText",value:function(e){var t=e.target.value;this.setState({current:t}),fn.state("excerpt").set(t)}},{key:"render",value:function(){var e=dn?dn.excerpt:"Excerpt";return o.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},e),o.a.createElement("textarea",{className:"vcv-ui-form-input",value:this.state.current,onChange:this.handleChangeText}))}}]),n}(o.a.Component),pn=n("./public/sources/attributes/toggle/Component.js");function mn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var vn=Object(a.getService)("dataManager"),gn=vn.get("localizations"),bn=Object(a.getStorage)("settings"),yn=function(e){v()(n,e);var t=mn(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=bn.state("commentStatus").get()||vn.get("commentStatus")||"closed",r=bn.state("pingStatus").get()||vn.get("pingStatus")||"closed";return a.state={commentStatus:i,pingStatus:r},bn.state("commentStatus").set(i),bn.state("pingStatus").set(r),a.commentValueChangeHandler=a.commentValueChangeHandler.bind(p()(a)),a.pingValueChangeHandler=a.pingValueChangeHandler.bind(p()(a)),a}return f()(n,[{key:"commentValueChangeHandler",value:function(e,t){t?bn.state("commentStatus").set("open"):bn.state("commentStatus").set("closed")}},{key:"pingValueChangeHandler",value:function(e,t){t?bn.state("pingStatus").set("open"):bn.state("pingStatus").set("closed")}},{key:"getCommentToggle",value:function(){if(vn.get("commentStatus"))return o.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},o.a.createElement(pn.a,{fieldKey:"discussion-comment-status",updater:this.commentValueChangeHandler,options:{labelText:gn.allowComments||"Allow comments"},value:"open"===this.state.commentStatus}))}},{key:"getPingToggle",value:function(){if(vn.get("pingStatus"))return o.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},o.a.createElement(pn.a,{fieldKey:"discussion-ping-status",updater:this.pingValueChangeHandler,options:{labelText:gn.allowPingbacks||"Allow trackbacks and pingbacks on this page"},value:"open"===this.state.pingStatus}))}},{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,this.getCommentToggle(),this.getPingToggle())}}]),n}(o.a.Component);function wn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var kn=Object(a.getService)("dataManager"),Cn=Object(a.getStorage)("settings"),_n=kn.get("localizations"),Sn=_n?_n.author:"Author",xn=function(e){v()(n,e);var t=wn(n);function n(e){var a;u()(this,n),a=t.call(this,e),C()(p()(a),"changeLoadingState",(function(e){a.setState({isListLoading:e})}));var i=kn.get("authorList"),r=Cn.state("author").get()||i.current||"none";return a.state={data:i,isListLoading:!1,current:r},Cn.state("author").set(r),a.valueChangeHandler=a.valueChangeHandler.bind(p()(a)),a}return f()(n,[{key:"valueChangeHandler",value:function(e,t){this.setState({current:t}),Cn.state("author").set(t)}},{key:"getSelectedValue",value:function(){var e=this.state,t=e.data,n=e.current,a=t.all||t;return a&&a.findIndex((function(e){return e.value===n}))>-1?n:"none"}},{key:"render",value:function(){var e=this.state.data,t=this.getSelectedValue(),n=null;return this.state.isListLoading&&(n=o.a.createElement("span",{className:"vcv-ui-wp-spinner"})),o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},Sn,n),o.a.createElement(tn.a,{api:this.props.api,fieldKey:"author",options:{values:e.all,reloadAction:"author",global:"VCV_AUTHOR_LIST"},setLoadingState:this.changeLoadingState,updater:this.valueChangeHandler,value:t}))}}]),n}(o.a.Component),En=n("./public/sources/attributes/attachimage/Component.js");function jn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Tn=Object(a.getService)("dataManager"),Mn=Object(a.getStorage)("settings"),Pn=Tn.get("localizations"),On=Pn?Pn.featuredImage:"Featured Image",An=function(e){v()(n,e);var t=jn(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=Mn.state("featuredImage").get()||Tn.get("featuredImage");return a.state={data:i},Mn.state("featuredImage").set(i),a.valueChangeHandler=a.valueChangeHandler.bind(p()(a)),a}return f()(n,[{key:"valueChangeHandler",value:function(e,t){this.setState({data:t}),Mn.state("featuredImage").set(t)}},{key:"render",value:function(){return o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},On),o.a.createElement(En.a,{key:"attachImage",fieldKey:"featuredImage",updater:this.valueChangeHandler,options:{dynamicField:!1,url:!1,multiple:!1,imageFilter:!1},value:this.state.data}))}}]),n}(o.a.Component),Dn=n("./public/sources/attributes/autocomplete/Component.js"),Rn=n("./public/tools/response.js");function Ln(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Bn=Object(a.getService)("dataManager"),In=Object(a.getStorage)("settings"),Nn=function(e){v()(n,e);var t=Ln(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=Bn.get("tags")||[];i&&i.length&&(i=i.map((function(e){return e.name})));var r=In.state("tags").get()||i,o=r.map((function(e){return{name:e}}));return a.state={value:o,suggestions:[],loading:!1,isActive:!0},In.state("tags").set(r),a.valueChangeHandler=a.valueChangeHandler.bind(p()(a)),a.onInputChange=a.onInputChange.bind(p()(a)),a.loadSuggestions=a.loadSuggestions.bind(p()(a)),a}return f()(n,[{key:"valueChangeHandler",value:function(e,t){var n=t.map((function(e){return e.name}));this.setState({value:t,suggestions:[]}),In.state("tags").set(n)}},{key:"onInputChange",value:function(e){this.loadSuggestions(e)}},{key:"loadSuggestions",value:function(e){var t=this,n=e.trim();if(n&&!(n.length<2)){this.setState({loading:!0,suggestions:[]});var i=Object(a.getService)("utils").ajax;this.serverRequest&&this.serverRequest.abort(),this.serverRequest=i({"vcv-action":"editors:settings:tags:autocomplete:findTag:adminNonce","vcv-search":n,"vcv-nonce":window.vcvNonce,"vcv-source-id":window.vcvSourceID},(function(e){var n=Object(Rn.a)(e.response);if(n.status&&n.results&&n.results.length){var a=n.results.filter((function(e){var n=!0;return t.state.value.forEach((function(t){t.name===e&&(n=!1)})),n})).map((function(e){return{name:e}}));t.setState({suggestions:a})}t.setState({loading:!1})}))}}},{key:"render",value:function(){var e=null;this.state.loading&&(e=o.a.createElement("span",{className:"vcv-ui-wp-spinner"}));var t=Bn.get("localizations"),n=t?t.tags:"Tags";return o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},n,e),o.a.createElement(Dn.a,{api:this.props.api,fieldKey:"tags",updater:this.valueChangeHandler,value:this.state.value,suggestions:this.state.suggestions,options:{},isNewAutocomplete:!0,handleInputChange:this.onInputChange,isSuggestionsLoading:this.state.loading}))}}]),n}(o.a.Component),Fn=n("./public/sources/attributes/string/Component.js"),Hn=n("./public/sources/attributes/checkbox/Component.js");function Vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var zn=Object(a.getService)("dataProcessor"),Un=Object(a.getService)("dataManager"),Wn=Object(a.getStorage)("settings"),Gn=Un.get("localizations"),qn=Gn?Gn.category:"Category",Kn=Gn?Gn.parentCategory:"Parent Category",Yn=Gn?Gn.addNewCategory:"Add New Category",$n=Gn?Gn.selectCategoriesForPostOr:"Select categories for the post or ",Zn=Gn?Gn.addANewCategory:"add a new category",Xn=Gn?Gn.selectParentCategory:"Select Parent Category",Jn=function(e){v()(n,e);var t=Vn(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=Un.get("categories"),r=Wn.state("categories").get()||i||[];return a.state={value:r.used,options:r.categories,newCategory:"",parentCategory:"",parentCategoryOptions:J()(r.categories),isNewCategoryVisible:!1,isSaving:!1,topDots:!1,bottomDots:!1,itemLimit:10},Wn.state("categories").set(r),a.stringChangeHandler=a.stringChangeHandler.bind(p()(a)),a.dropdownChangeHandler=a.dropdownChangeHandler.bind(p()(a)),a.checkboxChangeHandler=a.checkboxChangeHandler.bind(p()(a)),a.handleAddCategory=a.handleAddCategory.bind(p()(a)),a.handleExpand=a.handleExpand.bind(p()(a)),a.updateCategories=a.updateCategories.bind(p()(a)),a.handleScroll=a.handleScroll.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){Wn.state("categories").onChange(this.updateCategories);var e=this.state,t=e.options,n=e.itemLimit;t.length>n&&this.setState({bottomDots:!0})}},{key:"componentWillUnmount",value:function(){Wn.state("categories").ignoreChange(this.updateCategories)}},{key:"updateCategories",value:function(e){this.setState({value:e.used,options:e.categories,parentCategoryOptions:J()(e.categories)})}},{key:"checkboxChangeHandler",value:function(e,t){this.setState({value:t});var n=Wn.state("categories").get();n.used=t,Wn.state("categories").set(n)}},{key:"handleAddCategory",value:function(){var e=this;if(this.state.newCategory){var t=Wn.state("categories").get(),n=this.state.value,a=t.categories,i=0;this.state.parentCategory&&(i=a.find((function(t){return t.value===parseInt(e.state.parentCategory)})).id),this.setState({isSaving:!0}),zn.appAdminServerRequest({"vcv-action":"editors:settings:add:category:adminNonce","vcv-category":this.state.newCategory,"vcv-parent-category":parseInt(i),"vcv-nonce":window.vcvNonce,"vcv-source-id":window.vcvSourceID}).then((function(r){var o=Object(Rn.a)(r);if(o&&o.status){var s={label:e.state.newCategory,value:o.id,id:o.id,parent:parseInt(i)};n.push(o.id+""),a.push(s),t.used=n,t.categories=a,Wn.state("categories").set(t),e.setState({newCategory:"",parentCategory:"",isSaving:!1})}else console.warn(o),e.setState({isSaving:!1})}),(function(t){console.warn(t),e.setState({isSaving:!1})}))}}},{key:"stringChangeHandler",value:function(e,t){this.setState({newCategory:t})}},{key:"dropdownChangeHandler",value:function(e,t){this.setState({parentCategory:t})}},{key:"handleExpand",value:function(e){e.preventDefault(),this.setState({isNewCategoryVisible:!this.state.isNewCategoryVisible})}},{key:"handleScroll",value:function(e){var t=e.getValues().top;t>.11&&!this.state.topDots?this.setState({topDots:!0}):t<.11&&this.state.topDots?this.setState({topDots:!1}):t>.89&&this.state.bottomDots?this.setState({bottomDots:!1}):t<.89&&!this.state.bottomDots&&this.setState({bottomDots:!0})}},{key:"render",value:function(){var e=null;this.state.isSaving&&(e=o.a.createElement("span",{className:"vcv-ui-wp-spinner"}));var t=null;if(this.state.isNewCategoryVisible){this.state.parentCategoryOptions.find((function(e){return e.label===Xn}))||this.state.parentCategoryOptions.unshift({label:Xn,value:"",parent:0,id:""});var n=S()({"vcv-ui-form-group-container":!0,"vcv-ui-form-group-container--saving":this.state.isSaving});t=o.a.createElement("div",{className:n},o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},qn),o.a.createElement(Fn.a,{api:this.props.api,fieldKey:"newCategory",updater:this.stringChangeHandler,value:this.state.newCategory})),o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},Kn),o.a.createElement(tn.a,{api:this.props.api,fieldKey:"parentCategory",options:{values:this.state.parentCategoryOptions,nesting:!0},updater:this.dropdownChangeHandler,value:this.state.parentCategory})),o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--action",onClick:this.handleAddCategory,disabled:this.state.isSaving},Yn,e)))}var a=S()({"vcv-scroll-dots":!0,"vcv-scroll-dots--before":!0,"vcv-scroll-dots--visible":this.state.topDots}),i=S()({"vcv-scroll-dots":!0,"vcv-scroll-dots--after":!0,"vcv-scroll-dots--visible":this.state.bottomDots});return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--category"},o.a.createElement("div",{className:a}),o.a.createElement(Hn.a,{api:this.props.api,fieldKey:"category",options:{listView:!0,itemLimit:this.state.itemLimit,nesting:!0,values:this.state.options},updater:this.checkboxChangeHandler,value:this.state.value,onScroll:this.handleScroll}),o.a.createElement("div",{className:i}),o.a.createElement("p",{className:"vcv-ui-form-helper"},$n,o.a.createElement("a",{className:"vcv-ui-form-link",href:"#",onClick:this.handleExpand},Zn),".")),t)}}]),n}(o.a.Component);function Qn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var ea=function(e){v()(n,e);var t=Qn(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={isActive:!0},a.handleClickToggleSection=a.handleClickToggleSection.bind(p()(a)),a}return f()(n,[{key:"handleClickToggleSection",value:function(e){(e.currentTarget===e.target||e.target&&e.target.classList&&e.target.classList.contains("vcv-ui-edit-form-section-header-title"))&&this.setState({isActive:!this.state.isActive})}},{key:"render",value:function(){var e=this.state.isActive,t=this.props,n=t.children,a=t.sectionTitle,i=t.tooltipText,r=S()({"vcv-ui-edit-form-section":!0,"vcv-ui-edit-form-section--opened":e,"vcv-ui-edit-form-section--closed":!e}),s=null;return i&&(s=o.a.createElement(Ot.a,null,i)),o.a.createElement("div",{className:r},o.a.createElement("div",{className:"vcv-ui-edit-form-section-header",onClick:this.handleClickToggleSection},o.a.createElement("span",{className:"vcv-ui-edit-form-section-header-title"},a),s),o.a.createElement("div",{className:"vcv-ui-edit-form-section-content"},n))}}]),n}(o.a.Component);function ta(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var na=Object(a.getService)("dataManager"),aa=na.get("localizations"),ia=aa?aa.menu:"Menu",ra=aa?aa.manageYourSiteMenu:"Manage your site menus",oa=aa?aa.viaWPAdminMenu:"in the WordPress dashboard.",sa=aa?aa.general:"General",la=function(e){v()(n,e);var t=ta(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=[],t=[];if(e.push(o.a.createElement(Jt.a,{key:e.length,fieldKey:"pageSettingsTitle",updater:function(){},value:""})),"default"===na.get("editorType")&&e.push(o.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline vcv-ui-form-group--permalink",key:e.length},o.a.createElement(en.a,null))),e.push(o.a.createElement(Qt.a,{key:"layouts-".concat(e.length),fieldKey:"pageSettingsLayouts",updater:function(){},value:""})),e.push(o.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group--wp-menu",key:e.length},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},ia),o.a.createElement("p",{className:"vcv-ui-form-helper"},o.a.createElement("a",{className:"vcv-ui-form-link",href:na.get("manageMenuUrl"),target:"_blank",rel:"noopener noreferrer"},ra)," ",oa))),na.get("categories")){var n=aa?aa.categories:"Categories",a=aa?aa.categoriesDescription:"Manage post categories or add a new category.";t.push(o.a.createElement(ea,{key:"categories",sectionTitle:n,tooltipText:a},o.a.createElement(Jn,null)))}if(na.get("tags")){var i=aa?aa.tags:"Tags",r=aa?aa.manageTagsAssociatedWithThePost:"Manage tags associated with the post.";t.push(o.a.createElement(ea,{key:"tags",sectionTitle:i,tooltipText:r},o.a.createElement(Nn,null)))}if(na.get("featuredImage")){var s=aa?aa.featuredImage:"Featured Image";t.push(o.a.createElement(ea,{key:"featuredImage",sectionTitle:s},o.a.createElement(An,null)))}if(na.get("pageList")){var l=aa?aa.parentPageTitle:"Parent Page";t.push(o.a.createElement(ea,{key:"parentPage",sectionTitle:l},o.a.createElement(ln,null)))}if(void 0!==na.get("excerpt")){var c=aa?aa.excerpt:"Excerpt",u=aa?aa.excerptsAreOptional:"Excerpts are optional hand-crafted summaries of your content.";t.push(o.a.createElement(ea,{key:"excerpt",sectionTitle:c,tooltipText:u},o.a.createElement(hn,null)))}if(na.get("authorList")){var d=aa?aa.author:"Author";t.push(o.a.createElement(ea,{key:"author",sectionTitle:d},o.a.createElement(xn,null)))}if(na.get("commentStatus")||na.get("pingStatus")){var f=aa?aa.discussion:"Discussion";t.push(o.a.createElement(ea,{key:"discussion",sectionTitle:f},o.a.createElement(yn,null)))}return o.a.createElement(o.a.Fragment,null,o.a.createElement(ea,{sectionTitle:sa,key:"settingsGeneral"},e),t)}}]),n}(o.a.Component);function ca(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var ua=function(e){v()(n,e);var t=ca(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(p()(a)),a}return f()(n,[{key:"handleClick",value:function(e){e&&e.preventDefault(),this.props.changeActive(this.props.index)}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.active,a=S()({"vcv-ui-form-button":!0,"vcv-ui-form-button--active":n});return o.a.createElement("button",{className:a,onClick:this.handleClick,title:t},t)}}]),n}(o.a.Component);function da(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(ua,"propTypes",{changeActive:T.a.func,index:T.a.any.isRequired,title:T.a.string,active:T.a.bool});var fa=function(e){v()(n,e);var t=da(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"editorWrapper",null),C()(p()(a),"codeEditor",null),a.handleBlur=a.handleBlur.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){this.codeEditor=Ut.a.getEditor(this.editorWrapper,"text/html",this.props.value),this.codeEditor.setSize("100%","50vh"),this.codeEditor.on("blur",this.handleBlur)}},{key:"componentDidUpdate",value:function(e,t){this.codeEditor.refresh()}},{key:"handleBlur",value:function(){this.props.updater(this.props.name,this.codeEditor.getValue())}},{key:"render",value:function(){var e=this,t=S()({"vcv-ui-script-editor":!0,"vcv-ui-state--active":!0});return o.a.createElement("div",{className:t},o.a.createElement("textarea",{className:"vcv-ui-script-ace-container",ref:function(t){return e.editorWrapper=t}}))}}]),n}(o.a.Component);function ha(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(fa,"propTypes",{name:T.a.string.isRequired,value:T.a.string,updater:T.a.func});var pa=Object(a.getService)("dataManager"),ma=Object(a.getStorage)("settings"),va=function(e){v()(n,e);var t=ha(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={activeIndex:"localJs",localJsHead:ma.state("localJsHead").get(),localJsFooter:ma.state("localJsFooter").get(),globalJsHead:ma.state("globalJsHead").get(),globalJsFooter:ma.state("globalJsFooter").get()},a.updateSettings=a.updateSettings.bind(p()(a)),a.changeActiveButton=a.changeActiveButton.bind(p()(a)),a}return f()(n,[{key:"changeActiveButton",value:function(e){this.setState({activeIndex:e})}},{key:"getButtons",value:function(){var e=[];return e.push(o.a.createElement(ua,{key:"vcv-settings-custom-js-local",title:"Local JavaScript",index:"localJs",active:"localJs"===this.state.activeIndex,changeActive:this.changeActiveButton})),pa.get("vcvManageOptions")&&e.push(o.a.createElement(ua,{key:"vcv-settings-custom-js-global",title:"Global JavaScript",index:"globalJs",active:"globalJs"===this.state.activeIndex,changeActive:this.changeActiveButton})),e}},{key:"updateSettings",value:function(e,t){ma.state(e).set(t),this.setState(C()({},e,t))}},{key:"getEditor",value:function(e){var t=[];if("template"!==pa.get("editorType")||"Head"!==e||"localJs"!==this.state.activeIndex){var n="".concat(this.state.activeIndex).concat(e),a=e.toLowerCase();return t.push(o.a.createElement("div",{key:"vcv-settings-scriptEditor".concat(e,"-").concat(n),className:"vcv-ui-script-editor-container-type"},o.a.createElement("span",{className:"vcv-ui-script-editor-tag"},"<",a,">"),o.a.createElement(fa,{name:n,value:this.state[n],updater:this.updateSettings}),o.a.createElement("span",{className:"vcv-ui-script-editor-tag"},"</",a,">"))),t}}},{key:"getHelperText",value:function(){return"localJs"===this.state.activeIndex?"template"===pa.get("editorType")?n.localizations.settingsGlobalTemplateCustomJsLocal:n.localizations.settingsCustomJsLocal:n.localizations.settingsCustomJsGlobal}},{key:"render",value:function(){var e=n.localizations?n.localizations.insertCustomJSCodeSnippets:"Add custom JavaScript code to insert it locally or globally on every page in header or footer. Insert Google Analytics, Tag Manager, Kissmetrics, or other JavaScript code snippets.";return o.a.createElement("div",{className:"vcv-ui-tree-content-section-inner"},o.a.createElement("div",{className:"vcv-ui-custom-scripts vcv-ui-custom-scripts-areas"},o.a.createElement("div",{className:"vcv-ui-script-control-container"},o.a.createElement("div",{className:"vcv-ui-form-buttons-group vcv-ui-form-button-group--large"},this.getButtons()),o.a.createElement(Ot.a,null,e)),o.a.createElement("div",{className:"vcv-ui-script-editor-container"},this.getEditor("Head"),this.getEditor("Footer"))))}}]),n}(o.a.Component);C()(va,"localizations",pa.get("localizations"));var ga=n("./public/components/premiumTeasers/component.js");function ba(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var ya=Object(a.getStorage)("settings"),wa=Object(a.getStorage)("hubAddons"),ka=Object(a.getService)("dataManager"),Ca=ka.get("localizations"),_a=function(e){v()(n,e);var t=ba(n);function n(e){var a;u()(this,n),a=t.call(this,e);var i=ya.state("settingsPopup").get()||{};return a.state={isRequestInProcess:!1,popupOnPageLoad:i.popupOnPageLoad||{delay:0,expires:0},popupOnExitIntent:i.popupOnExitIntent||{expires:0},popupOnElementId:i.popupOnElementId||{delay:0,expires:0,elementIdSelector:""}},a.popupPosts=ya.state("popupPosts").get()||[],a.popupPosts<1&&(a.loadPosts(),a.state.isRequestInProcess=!0),a}return f()(n,[{key:"componentWillUnmount",value:function(){this.postRequest&&this.postRequest.abort()}},{key:"ajaxPost",value:function(e,t,n){this.postRequest&&this.postRequest.abort();var a=new window.XMLHttpRequest;a.open("POST",window.vcvAjaxUrl,!0),a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.onload=function(){a.status>=200&&a.status<400?t.call(this,a):"function"==typeof n&&n.call(this,a)}.bind(this),a.send(window.jQuery.param(e)),this.postRequest=a}},{key:"loadPosts",value:function(){var e=this;this.ajaxPost({"vcv-action":"attribute:linkSelector:getPopups:adminNonce","vcv-nonce":ka.get("nonce"),"vcv-source-id":ka.get("sourceID")},(function(t){var n=Object(Rn.a)(t.response);e.postRequest=null,n&&!1!==n.status&&(e.popupPosts=n,ya.state("popupPosts").set(n)),e.setState({isRequestInProcess:!1})}),(function(){e.postRequest=null,e.setState({isRequestInProcess:!1})}))}},{key:"handleInputChange",value:function(e,t,n){var a=n.target.value,i=this.state[e];i[t]=a,this.setState(C()({},e,i));var r=ya.state("settingsPopup").get()||{};r[e]||(r[e]={}),r[e][t]=a,ya.state("settingsPopup").set(r)}},{key:"handleSelectChange",value:function(e,t){var n=t.target.value,a=this.state[e];a.id=n,this.setState(C()({},e,a));var i=ya.state("settingsPopup").get()||{};i[e]||(i[e]={}),n?i[e].id=n:delete i[e],ya.state("settingsPopup").set(i)}},{key:"renderExistingPosts",value:function(e){var t=Ca?Ca.none:"None",n=[],a=null;return"popupOnElementId"!==e&&(a=o.a.createElement("option",{value:""},"Global")),this.popupPosts.forEach((function(e){var t=e.title||e.id;n.push(o.a.createElement("option",{key:"vcv-selectable-post-url-"+e.id,value:e.id},t))})),o.a.createElement("select",{className:"vcv-ui-form-dropdown",value:this.state[e].id,onChange:this.handleSelectChange.bind(this,e)},a,o.a.createElement("option",{value:"none"},t),n)}},{key:"getDelayHtml",value:function(e){var t=Ca?Ca.delayInSeconds:"Delay (seconds)";return o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),o.a.createElement("input",{className:"vcv-ui-form-input",value:this.state[e].delay,onChange:this.handleInputChange.bind(this,e,"delay"),type:"number",min:"0"}))}},{key:"getShowEveryHtml",value:function(e){var t=Ca?Ca.showEveryDays:"Show every (days)";return o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),o.a.createElement("input",{className:"vcv-ui-form-input",value:this.state[e].expires,onChange:this.handleInputChange.bind(this,e,"expires"),type:"number",min:"0"}))}},{key:"getPopupSettings",value:function(){var e=null,t=null,n=Ca?Ca.popupOpenOnPageLoad:"The popup will open once the page is loaded.",a=Ca?Ca.popupOpenOnExitIntent:"The popup will load if a user tries to exit the page.",i=Ca?Ca.popupOpenOnElementId:"The popup will appear when an element with a unique Element ID will be displayed (scrolled to) on the page.",r=Ca?Ca.onPageLoad:"Popup on every page load",s=Ca?Ca.onExitIntent:"Popup on exit-intent",l=Ca?Ca.onElementId:"Popup on element ID";return this.state.popupOnElementId&&this.state.popupOnElementId.id&&"none"!==this.state.popupOnElementId.id&&(t=o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Element ID"),o.a.createElement("input",{className:"vcv-ui-form-input",value:this.state.popupOnElementId.elementIdSelector,onChange:this.handleInputChange.bind(this,"popupOnElementId","elementIdSelector")})))),e=this.state.isRequestInProcess?o.a.createElement("span",{className:"vcv-ui-wp-spinner vcv-ui-settings-popup-panel-spinner"}):o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},r),o.a.createElement(Ot.a,null,n)),this.renderExistingPosts("popupOnPageLoad")),this.state.popupOnPageLoad&&this.state.popupOnPageLoad.id&&"none"!==this.state.popupOnPageLoad.id?this.getDelayHtml("popupOnPageLoad"):null,this.state.popupOnPageLoad&&this.state.popupOnPageLoad.id&&"none"!==this.state.popupOnPageLoad.id?this.getShowEveryHtml("popupOnPageLoad"):null,o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},s),o.a.createElement(Ot.a,null,a)),this.renderExistingPosts("popupOnExitIntent")),this.state.popupOnExitIntent&&this.state.popupOnExitIntent.id&&"none"!==this.state.popupOnExitIntent.id?this.getShowEveryHtml("popupOnExitIntent"):null,o.a.createElement("div",{className:"vcv-ui-form-group"},o.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},o.a.createElement("span",{className:"vcv-ui-form-group-heading"},l),o.a.createElement(Ot.a,null,i)),this.renderExistingPosts("popupOnElementId")),t,this.state.popupOnElementId&&this.state.popupOnElementId.id&&"none"!==this.state.popupOnElementId.id?this.getDelayHtml("popupOnElementId"):null,this.state.popupOnElementId&&this.state.popupOnElementId.id&&"none"!==this.state.popupOnElementId.id?this.getShowEveryHtml("popupOnElementId"):null),o.a.createElement("div",{className:"vcv-ui-tree-content-section-inner"},e)}},{key:"getPremiumTeaser",value:function(e){var t=Ca.goPremium||"Go Premium",n=Ca.downloadTheAddon||"Download Addon",a=Ca.popupBuilderPremiumFeatureHeading||"Popup Builder is a Premium Feature",i=e?n:t,r=Ca.popupBuilderPremiumFeatureText||"Build custom popups with the Visual Composer Popup Builder that is available with the premium version of the plugin.",s=Ca.popupBuilderFeatureActivateAddonText||"Build custom popups with the Visual Composer Popup Builder. It's available in the Visual Composer Hub.",l=e?s:r,c=ka.get("utm")["editor-popup-settings-go-premium"];return o.a.createElement(ga.a,{headingText:a,buttonText:i,description:l,url:c,isPremiumActivated:e,addonName:"popupBuilder"})}},{key:"render",value:function(){var e=ka.get("isPremiumActivated");return wa.state("addons").get()&&wa.state("addons").get().popupBuilder?this.getPopupSettings():this.getPremiumTeaser(e)}}]),n}(o.a.Component);function Sa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var xa=Object(a.getStorage)("workspace"),Ea=Object(a.getService)("dataManager"),ja=Object(a.getStorage)("hubAddons"),Ta=Ea.get("localizations"),Ma=function(e){v()(n,e);var t=Sa(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={showSpinner:!1},a.handleClick=a.handleClick.bind(p()(a)),a.lockUnlockStateChange=a.lockUnlockStateChange.bind(p()(a)),a}return f()(n,[{key:"handleClick",value:function(e){this.setState({showSpinner:!0}),xa.state("lockUnlockDone").set(!1),xa.state("lockUnlockDone").onChange(this.lockUnlockStateChange),xa.trigger(e.target.dataset.action)}},{key:"lockUnlockStateChange",value:function(e){e&&this.setState({showSpinner:!1}),xa.state("lockUnlockDone").ignoreChange(this.lockUnlockStateChange)}},{key:"getElementLockSetting",value:function(){var e=Ta?Ta.elementsLock:"Element Lock",t=Ta?Ta.lockAllText:"Lock All Elements",n=Ta?Ta.unlockAllText:"Unlock All Elements",a=Ta?Ta.lockAllDescriptionText:"Lock or unlock all elements on your page. Your user roles with Administrator access will be able to edit elements.",i=Ta?Ta.lockSpecificDescriptionText:"You can lock/unlock specific elements under the element Edit window.",r=o.a.createElement(o.a.Fragment,null,o.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--action","data-action":"lockAll",onClick:this.handleClick},t),o.a.createElement("button",{className:"vcv-ui-form-button vcv-ui-form-button--default","data-action":"unlockAll",onClick:this.handleClick},n));return this.state.showSpinner&&(r=o.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"})),o.a.createElement("div",{className:"vcv-ui-tree-content-section-inner"},o.a.createElement("div",{className:"vcv-ui-element-lock-container"},o.a.createElement("h2",{className:"vcv-ui-section-heading"},e),o.a.createElement("p",{className:"vcv-ui-section-description"},a),o.a.createElement("p",{className:"vcv-ui-section-description"},i),o.a.createElement("div",{className:"vcv-ui-lock-control-container"},r)))}},{key:"getPremiumTeaser",value:function(e){var t=Ta.goPremium||"Go Premium",n=Ta.downloadTheAddon||"Download The Addon",a=Ta.elementLockPremiumFeatureHeading||"Element Lock is a Premium feature",i=e?n:t,r=Ta.elementLockPremiumFeatureText||"With Visual Composer Premium, you can lock or unlock elements to manage who will be able to edit them.",s=Ta.elementLockFeatureActivateAddonText||"Lock or unlock all elements on your page. Your user roles with Administrator access will be able to edit elements. <br> You can lock/unlock specific elements under the element Edit window. <br> To get access to this feature, download the Role Manager addon from the Visual Composer Hub.",l=e?s:r,c=Ea.get("utm")["editor-element-lock-settings-go-premium"];return o.a.createElement(ga.a,{headingText:a,buttonText:i,description:l,url:c,isPremiumActivated:e,addonName:"roleManager"})}},{key:"render",value:function(){var e=Ea.get("isPremiumActivated");return ja.state("addons").get()&&ja.state("addons").get().roleManager?this.getElementLockSetting():this.getPremiumTeaser(e)}}]),n}(o.a.Component);function Pa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Oa=Object(a.getService)("dataManager"),Aa=Oa.get("localizations"),Da=Aa?Aa.customCSS:"Custom CSS",Ra=Aa?Aa.pageSettings:"Page Settings",La=Aa?Aa.customJS:"Custom JavaScript",Ba=Aa?Aa.popup:"Popup",Ia=Aa?Aa.elementsLock:"Element lock",Na=Object(a.getStorage)("workspace").state("content"),Fa={pageSettings:{index:0,type:"pageSettings",title:Ra,content:o.a.createElement(la,null)},customCss:{index:1,type:"customCss",title:Da,content:o.a.createElement(Xt,null)},customJs:{index:2,type:"customJs",title:La,content:o.a.createElement(va,null)}},Ha=Oa.get("editorType");["default","vcv_archives","vcv_tutorials"].indexOf(Ha)>-1&&(Fa.popup={index:3,type:"popup",title:Ba,content:o.a.createElement(_a,null)}),Oa.get("vcvManageOptions")&&(Fa.elementsLock={index:4,type:"elementsLock",title:Ia,content:o.a.createElement(Ma,null)});var Va=function(e){v()(n,e);var t=Pa(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={activeSection:"pageSettings",isVisible:"settings"===Na.get()},a.setActiveSection=a.setActiveSection.bind(p()(a)),a.setVisibility=a.setVisibility.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){Na.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){Na.ignoreChange(this.setVisibility)}},{key:"setVisibility",value:function(e){this.setState({isVisible:"settings"===e})}},{key:"setActiveSection",value:function(e){this.setState({activeSection:e})}},{key:"render",value:function(){var e=Aa?Aa.settings:"Settings",t=S()({"vcv-ui-tree-view-content":!0,"vcv-ui-tree-view-content--full-width":!0,"vcv-ui-state--hidden":!this.state.isVisible});return o.a.createElement("div",{className:t},o.a.createElement("div",{className:"vcv-ui-panel-heading"},o.a.createElement("i",{className:"vcv-ui-panel-heading-icon vcv-ui-icon vcv-ui-icon-cog"}),o.a.createElement("span",{className:"vcv-ui-panel-heading-text"},e)),o.a.createElement(Ze,{controls:Fa,activeSection:this.state.activeSection,setActiveSection:this.setActiveSection}),o.a.createElement("div",{className:"vcv-ui-tree-content-section"},o.a.createElement(ee.a,null,Fa[this.state.activeSection].content)))}}]),n}(o.a.Component);function za(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Ua=Object(a.getStorage)("settings"),Wa=Object(a.getStorage)("workspace").state("content"),Ga=Object(a.getStorage)("workspace").state("settings"),qa=Object(a.getService)("dataManager"),Ka=function(e){v()(n,e);var t=za(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={isActive:"settings"===Wa.get(),showWarning:!1},a.handleClickSettings=a.handleClickSettings.bind(p()(a)),a.checkSettings=a.checkSettings.bind(p()(a)),a.setActiveState=a.setActiveState.bind(p()(a)),a}return f()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(){this.checkSettings()}},{key:"setActiveState",value:function(e){this.setState({isActive:"settings"===e})}},{key:"componentDidMount",value:function(){Wa.onChange(this.setActiveState),Ua.state("customCss").onChange(this.checkSettings),Ua.state("globalCss").onChange(this.checkSettings),z.a.mount("panel:settings",(function(){return o.a.createElement(Va,{key:"panels-container-settings"})}))}},{key:"componentWillUnmount",value:function(){Wa.ignoreChange(this.setActiveState),Ua.state("customCss").ignoreChange(this.checkSettings),Ua.state("globalCss").ignoreChange(this.checkSettings)}},{key:"checkSettings",value:function(){var e=Ua.state("customCss").get()||"",t=Ua.state("globalCss").get()||"";this.setState({showWarning:e.length||t.length})}},{key:"handleClickSettings",value:function(e){e&&e.preventDefault(),Wa.set(!this.state.isActive&&"settings"),Ga.set({action:"settings"})}},{key:"render",value:function(){var e=qa.get("localizations"),t=e?e.settings:"Settings",a=n.isMacLike?t+" (⇧S)":t+" (Shift + S)",i=S()({"vcv-ui-navbar-control":!0,"vcv-ui-pull-end":!0,"vcv-ui-state--active":this.state.isActive}),r=S()({"vcv-ui-navbar-control-icon":!0,"vcv-ui-icon":!0,"vcv-ui-icon-cog":!0,"vcv-ui-badge--warning":!1});return o.a.createElement("span",{className:i,title:a,onClick:this.handleClickSettings,"data-vcv-guide-helper":"settings-control"},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:r}),o.a.createElement("span",null,t)))}}]),n}(Z);function Ya(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Ka,"isMacLike",/(Mac|iPhone|iPod|iPad)/i.test(window.navigator.platform));var $a=Object(a.getStorage)("workspace"),Za=function(e){v()(n,e);var t=Ya(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={expanded:!1},a.handleToggleExpand=a.handleToggleExpand.bind(p()(a)),a.handleMouseLeave=a.handleMouseLeave.bind(p()(a)),a}return f()(n,[{key:"handleMouseEnter",value:function(e){e&&$a.state("userInteractWith").set(e)}},{key:"handleMouseLeave",value:function(){$a.state("userInteractWith").set(!1)}},{key:"getInsightItems",value:function(e){var t=this;return e.map((function(e,n){var a=null;return e.elementID&&(a=o.a.createElement("button",{onClick:t.handleGoToElement.bind(t,e.elementID),className:"vcv-insight-go-to-action vcv-ui-icon vcv-ui-icon-edit"})),o.a.createElement("div",{className:"vcv-insight-item",key:"insights-item-".concat(e.type,"-").concat(n),onMouseOver:t.handleMouseEnter.bind(t,e.domNode),onMouseLeave:t.handleMouseLeave},e.thumbnail&&o.a.createElement("img",{className:"vcv-insight-item-thumbnail",src:e.thumbnail,alt:"thumbnail"}),o.a.createElement("span",{className:"vcv-insight-item-description"},e.description),a)}))}},{key:"handleGoToElement",value:function(e){var t=Object(a.env)("iframe").document.querySelector("#el-".concat(e));$a.trigger("edit",e,"");var n=setTimeout((function(){t.scrollIntoView({behavior:"smooth"}),clearTimeout(n)}),150)}},{key:"handleToggleExpand",value:function(){this.setState({expanded:!this.state.expanded})}},{key:"render",value:function(){var e=this.props,t=e.insightGroup,n=e.type,a=t.items.filter((function(e){return!!e.description})),i=null;if(a.length){var r=S()({"vcv-ui-icon":!0,"vcv-ui-icon-expand":!this.state.expanded,"vcv-ui-icon-arrow-up":this.state.expanded,"vcv-insight-collapse-button":!0});i=o.a.createElement("button",{onClick:this.handleToggleExpand,className:r})}return o.a.createElement("div",{className:"vcv-insight vcv-insight-".concat(t.state," vcv-insights-group-").concat(n),key:"insights-group-".concat(n)},o.a.createElement("div",{className:"vcv-insight-header"},o.a.createElement("span",{className:"vcv-insight-title"},t.title),o.a.createElement("span",{className:"vcv-insight-description"},t.description),i),a.length&&this.state.expanded?o.a.createElement("div",{className:"vcv-insight-items"},this.getInsightItems(a)):null)}}]),n}(o.a.Component),Xa=n("./public/sources/images/brandLogo/vcLogo.raw"),Ja=n.n(Xa);function Qa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var ei=Object(a.getStorage)("insights"),ti=Object(a.getService)("dataManager").get("localizations"),ni=Object(a.getStorage)("workspace").state("content"),ai={all:{index:0,type:"all",title:ti?ti.all:"All"},critical:{index:1,type:"critical",title:ti?ti.critical:"Critical"},warning:{index:2,type:"warning",title:ti?ti.warnings:"Warnings"},success:{index:3,type:"success",title:ti?ti.success:"Success"}},ii=function(e){v()(n,e);var t=Qa(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={activeSection:"all",insightData:ei.state("insights").get()||{},currentControls:a.getCurrentControls(ei.state("insights").get()),isVisible:"insights"===ni.get()},a.setActiveSection=a.setActiveSection.bind(p()(a)),a.handleInsightsChange=a.handleInsightsChange.bind(p()(a)),a.setVisibility=a.setVisibility.bind(p()(a)),ei.state("insights").onChange(a.handleInsightsChange),a}return f()(n,[{key:"componentDidMount",value:function(){ni.onChange(this.setVisibility)}},{key:"componentWillUnmount",value:function(){ei.state("insights").ignoreChange(this.handleInsightsChange),ni.ignoreChange(this.setVisibility)}},{key:"setActiveSection",value:function(e){var t=Object.keys(this.state.currentControls).find((function(t){return t===e}));this.setState({activeSection:t||"all"})}},{key:"setVisibility",value:function(e){this.setState({isVisible:"insights"===e})}},{key:"handleInsightsChange",value:function(e){var t=this,n=this.getCurrentControls(e),a=Object.keys(n).find((function(e){return e===t.state.activeSection}));this.setState({insightData:e||{},currentControls:n,activeSection:a||"all"})}},{key:"getInsightsHTML",value:function(e){var t=this,n=Object.keys(e).map((function(n,a){var i=e[n];if("all"===t.state.activeSection||t.state.activeSection===i.state)return o.a.createElement(Za,{key:"insight-group-".concat(n,"-").concat(a),type:n,insightGroup:i})}));if(n.length){if(n.filter((function(e){return void 0===e})).length===Object.keys(e).length){var a,i;"critical"===this.state.activeSection?(a=ti.insightsNoCriticalIssuesFoundTitle?ti.insightsNoCriticalIssuesFoundTitle:"No Critical Issues Found",i=ti.insightsNoCriticalIssuesFoundDescription?ti.insightsNoCriticalIssuesFoundDescription:"There are no critical issues on the page. Congratulations and keep up the good work!"):"warning"===this.state.activeSection&&(a=ti.insightsNoWarningsFoundTitle?ti.insightsNoWarningsFoundTitle:"No Warnings Found",i=ti.insightsNoWarningsFoundDescription?ti.insightsNoWarningsFoundDescription:"There are no warnings on the page. Congratulations and keep up the good work!"),n=o.a.createElement("div",{className:"vcv-insight-no-issues"},o.a.createElement("span",{className:"",dangerouslySetInnerHTML:{__html:Ja.a}}),o.a.createElement("h2",{className:"vcv-no-issues-heading"},a),o.a.createElement("span",{className:"vcv-insight-description"},i))}}else n=o.a.createElement("span",{className:"vcv-ui-insights-spinner vcv-vcv-ui-icon vcv-ui-wp-spinner"});return n}},{key:"getCurrentControls",value:function(e){var t=Object.assign({},ai),n=!1;return Object.keys(e).length&&(Object.keys(e).forEach((function(t){"success"===e[t].state&&(n=!0)})),n||delete t.success),t}},{key:"render",value:function(){var e=ti?ti.VCInsights:"Visual Composer Insights",t=ti?ti.insightsIsAContentAnalysisTool:"Insights is a content analysis tool that helps to improve the quality, performance, and SEO ranking of the page.",n=this.getInsightsHTML(this.state.insightData),a=S()({"vcv-ui-tree-view-content":!0,"vcv-ui-state--hidden":!this.state.isVisible});return o.a.createElement("div",{className:a},o.a.createElement("div",{className:"vcv-ui-panel-heading"},o.a.createElement("i",{className:"vcv-ui-panel-heading-icon vcv-ui-icon vcv-ui-icon-lamp"}),o.a.createElement("span",{className:"vcv-ui-panel-heading-text"},e),o.a.createElement(Ot.a,null,t)),o.a.createElement(Ze,{controls:this.state.currentControls,activeSection:this.state.activeSection,setActiveSection:this.setActiveSection}),o.a.createElement(ee.a,null,o.a.createElement("div",{className:"vcv-ui-tree-content-section"},o.a.createElement("div",{className:"vcv-insights vcv-ui-tree-content-section-inner"},n))))}}]),n}(o.a.Component);function ri(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var oi=Object(a.getStorage)("workspace").state("content"),si=Object(a.getStorage)("workspace").state("settings"),li=Object(a.getStorage)("insights"),ci=Object(a.getService)("dataManager"),ui=function(e){v()(n,e);var t=ri(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={isActive:"insights"===oi.get(),showWarning:!1,insightData:li.state("insights").get()||[]},a.handleClickInsights=a.handleClickInsights.bind(p()(a)),a.setActiveState=a.setActiveState.bind(p()(a)),a.handleInsightsChange=a.handleInsightsChange.bind(p()(a)),li.state("insights").onChange(a.handleInsightsChange),a}return f()(n,[{key:"setActiveState",value:function(e){this.setState({isActive:"insights"===e})}},{key:"componentDidMount",value:function(){oi.onChange(this.setActiveState),z.a.mount("panel:insights",(function(){return o.a.createElement(ii,{key:"panels-container-insights"})}))}},{key:"componentWillUnmount",value:function(){oi.ignoreChange(this.setActiveState),li.state("insights").ignoreChange(this.handleInsightsChange)}},{key:"handleInsightsChange",value:function(e){this.setState({insightData:e})}},{key:"handleClickInsights",value:function(e){e&&e.preventDefault(),oi.set(!this.state.isActive&&"insights"),si.set({action:"insights"})}},{key:"render",value:function(){var e=ci.get("localizations"),t=e?e.VCInsights:"Visual Composer Insights",n=li.state("currentLevel").get(),a=S()({"vcv-ui-navbar-control":!0,"vcv-ui-pull-end":!0,"vcv-ui-state--active":this.state.isActive,"vcv-ui-badge--error":"critical"===n,"vcv-ui-badge--warning":"warning"===n,"vcv-ui-badge--success":"success"===n}),i=S()({"vcv-ui-navbar-control-icon":!0,"vcv-ui-icon":!0,"vcv-ui-icon-lamp":!0});return o.a.createElement("span",{className:a,title:t,onClick:this.handleClickInsights,"data-vcv-guide-helper":"insights-control"},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:i}),o.a.createElement("span",null,t)))}}]),n}(Z);function di(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var fi=Object(a.getService)("wordpress-post-data"),hi=Object(a.getService)("dataManager"),pi=Object(a.getStorage)("wordpressData"),mi=Object(a.getStorage)("workspace"),vi=Object(a.getStorage)("history"),gi=Object(a.getStorage)("settings"),bi=mi.state("iframe"),yi=function(e){v()(n,e);var t=di(n);function n(e){var i;return u()(this,n),i=t.call(this,e),C()(p()(i),"previewWindow",!1),C()(p()(i),"previewWindowTarget",!1),C()(p()(i),"editorType",hi.get("editorType")),C()(p()(i),"afterSaveChangeUrl",(function(e){var t=e.status;"saving"===t&&i.previewOpened&&!i.previewWindow.closed?(i.previewWindow.location.href=i.previewWindowTarget,i.previewWindow.blur(),i.previewWindow.focus()):"success"===t?(i.previewWindow.location.href=i.previewWindowTarget,pi.state("status").ignoreChange(i.afterSaveChangeUrl),i.previewOpened=!0,Object(a.setData)("wp-preview","")):"failed"===t&&(pi.state("status").ignoreChange(i.afterSaveChangeUrl),Object(a.setData)("wp-preview",""))})),i.handleClick=i.handleClick.bind(p()(i)),i.handleClickSavePreview=i.handleClickSavePreview.bind(p()(i)),i.triggerPreviewClick=i.triggerPreviewClick.bind(p()(i)),i.updateButtons=i.updateButtons.bind(p()(i)),i.handleViewPageClick=i.handleViewPageClick.bind(p()(i)),i.handleResetClick=i.handleResetClick.bind(p()(i)),i}return f()(n,[{key:"componentDidMount",value:function(){pi.state("status").onChange(this.updateButtons),mi.state("shortcutPreview").onChange(this.triggerPreviewClick)}},{key:"updateButtons",value:function(e){e&&"success"===e.status&&this.forceUpdate()}},{key:"handleClick",value:function(e){e&&e.preventDefault&&e.preventDefault();var t=e.currentTarget;t.dataset.backendEditor&&"backendEditor"===t.dataset.backendEditor&&setUserSetting("vcvEditorsBackendLayoutSwitcher","1"),window.open(t.dataset.href,t.dataset.target?t.dataset.target:"_self")}},{key:"handleClickSavePreview",value:function(e){e&&e.preventDefault&&e.preventDefault(),Object(a.setData)("wp-preview","dopreview"),pi.state("status").ignoreChange(this.afterSaveChangeUrl),pi.state("status").onChange(this.afterSaveChangeUrl);var t=fi.previewUrl();this.previewWindow&&!this.previewWindow.closed||(this.previewWindow=window.open("",t)),this.previewWindowTarget=t;this.previewWindow.document.write('<style>\n.vcv-loading-overlay {\n  position: absolute;\n  top: 0;\n  left: 0;\n  bottom: 0;\n  right: 0;\n  overflow: hidden;\n  background: #fff;\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n}\n.vcv-loading-overlay-inner {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n      -ms-flex-direction: column;\n          flex-direction: column;\n  -ms-flex-line-pack: center;\n      align-content: center;\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n}\n.vcv-loading-dots-container {\n  width: 60px;\n  height: 60px;\n  text-align: center;\n  -webkit-animation: vcvDotsRotate 2s infinite linear;\n          animation: vcvDotsRotate 2s infinite linear;\n}\n.vcv-loading-dots-container .vcv-loading-dot {\n  width: 60%;\n  height: 60%;\n  display: inline-block;\n  position: absolute;\n  top: 0;\n  background-color: #eee;\n  border-radius: 100%;\n  -webkit-animation: vcvDotsBounce 2s infinite ease-in-out;\n          animation: vcvDotsBounce 2s infinite ease-in-out;\n}\n.vcv-loading-dots-container .vcv-loading-dot-2 {\n  top: auto;\n  bottom: 0;\n  -webkit-animation-delay: -1s;\n          animation-delay: -1s;\n}\n@-webkit-keyframes vcvDotsRotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n@keyframes vcvDotsRotate {\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg);\n  }\n}\n@-webkit-keyframes vcvDotsBounce {\n  0%,\n  100% {\n    -webkit-transform: scale(0);\n            transform: scale(0);\n  }\n  50% {\n    -webkit-transform: scale(1);\n            transform: scale(1);\n  }\n}\n@keyframes vcvDotsBounce {\n  0%,\n  100% {\n    -webkit-transform: scale(0);\n            transform: scale(0);\n  }\n  50% {\n    -webkit-transform: scale(1);\n            transform: scale(1);\n  }\n}\n</style>\n<div class="vcv-loading-overlay">\n                        <div class="vcv-loading-overlay-inner">\n                            <div class="vcv-loading-dots-container">\n                                <div class="vcv-loading-dot vcv-loading-dot-1"></div>\n                                <div class="vcv-loading-dot vcv-loading-dot-2"></div>\n                            </div>\n                        </div>\n                    </div>'),pi.trigger("save",{inherit:!0},"wordpressAdminControl")}},{key:"triggerPreviewClick",value:function(e){e&&(this.previewBtn.click(),mi.state("shortcutPreview").set(!1))}},{key:"handleViewPageClick",value:function(e){e&&e.preventDefault&&e.preventDefault();var t=fi.permalink();window.open(t,"_blank")}},{key:"handleResetClick",value:function(){vi.state("canUndo").get()&&vi.trigger("reset");var e=hi.get("pageTemplatesLayoutsCurrent"),t=gi.state("pageTemplate").get(),n=hi.get("headerTemplates")&&hi.get("headerTemplates").current,a=gi.state("headerTemplate").get(),i=hi.get("sidebarTemplates")&&hi.get("sidebarTemplates").current,r=gi.state("sidebarTemplate").get(),o=hi.get("footerTemplates")&&hi.get("footerTemplates").current,s=gi.state("footerTemplate").get();(e&&(e.value!==t.value||e.type!==t.type||e.stretchedContent!==t.stretchedContent)||n&&n!==a||i&&i!==r||o&&o!==s)&&(window.vcvLastLoadedPageTemplate=e,window.vcvLastLoadedHeaderTemplate=n,window.vcvLastLoadedSidebarTemplate=i,window.vcvLastLoadedFooterTemplate=o,bi.set({type:"reload",template:e,header:n,sidebar:i,footer:o}),gi.state("skipBlank").set(!0))}},{key:"render",value:function(){var e=this,t=hi.get("localizations"),a=t.backToWordpress,i=t.wordPressDashboard,r=t.preview,s=t.previewChanges,l=t.reset,c="";fi.isViewable()&&fi.isPublished()&&(c=o.a.createElement("span",{className:"vcv-ui-navbar-control",title:fi.viewText(),onClick:this.handleViewPageClick},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},fi.viewText())));var u=fi.isPublished()?s:r,d=n.isMacLike?u+" (⌘⇧P)":u+" (Ctrl + Shift + P)",f=o.a.createElement("span",{className:"vcv-ui-navbar-control",title:d,onClick:this.handleClickSavePreview,ref:function(t){e.previewBtn=t}},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},u)),h=o.a.createElement("span",{className:"vcv-ui-navbar-control",onClick:this.handleClick,title:a,"data-href":fi.backendEditorUrl(),"data-backend-editor":"backendEditor"},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},a)),p=fi.vcvCustomPostType()?fi.adminDashboardPostTypeListUrl():fi.adminDashboardUrl();"vcv_tutorials"===this.editorType&&(p=hi.get("gettingStartedUrl"));var m=o.a.createElement("span",{className:"vcv-ui-navbar-control",onClick:this.handleClick,title:i,"data-href":p},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},i));fi.vcvCustomPostType()||(m=null);var v=null;return"vcv_tutorials"===this.editorType&&(v=o.a.createElement("span",{className:"vcv-ui-navbar-control",onClick:this.handleResetClick,title:l},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},l))),fi.vcvCustomPostType()?o.a.createElement("div",{className:"vcv-ui-navbar-controls-set"},v,m):o.a.createElement("div",{className:"vcv-ui-navbar-controls-set"},f,c,h,m)}}]),n}(Z);function wi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(yi,"isMacLike",/(Mac|iPhone|iPod|iPad)/i.test(window.navigator.platform));var ki=i.a.getService("wordpress-post-data"),Ci=i.a.getService("dataManager"),_i=i.a.getStorage("wordpressData"),Si=i.a.getStorage("workspace").state("iframe"),xi=3e3,Ei=function(e){v()(n,e);var t=wi(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"timer",0),a.state={saving:!1,loading:!1,status:"vcv_tutorials"===Ci.get("editorType")?"disabled":"",isOptionsActive:!1},a.updateControlOnStatusChange=a.updateControlOnStatusChange.bind(p()(a)),a.handleClickSaveData=a.handleClickSaveData.bind(p()(a)),a.handleIframeChange=a.handleIframeChange.bind(p()(a)),a.handleClickSaveDraft=a.handleClickSaveDraft.bind(p()(a)),a.handleSave=a.handleSave.bind(p()(a)),a}return f()(n,[{key:"updateControlOnStatusChange",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=e.status;"saving"!==a||"postSaveControl"===n?"success"===a?(this.setState({status:"success",isOptionsActive:!1}),this.clearTimer(),this.timer=setTimeout((function(){t.setState({saving:!1,status:""})}),xi)):"failed"===a&&(this.setState({status:"error"}),this.clearTimer(),this.timer=setTimeout((function(){t.setState({saving:!1,status:""})}),xi)):this.handleClickSaveData({options:e.options},{},{},!0)}},{key:"componentDidMount",value:function(){_i.state("status").onChange(this.updateControlOnStatusChange),Si.onChange(this.handleIframeChange)}},{key:"componentWillUnmount",value:function(){_i.state("status").ignoreChange(this.updateControlOnStatusChange),Si.ignoreChange(this.handleIframeChange)}},{key:"handleIframeChange",value:function(e){e&&"reload"===e.type?this.setState({loading:!0}):!e||"layoutLoaded"!==e.type&&"loaded"!==e.type||(this.setState({loading:!1}),"saving"===this.state.status&&(this.setState({status:""}),this.handleClickSaveData()))}},{key:"clearTimer",value:function(){this.timer&&(window.clearTimeout(this.timer),this.timer=0)}},{key:"handleClickSaveData",value:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];e&&e.preventDefault&&e.preventDefault(),"saving"!==this.state.status&&"disabled"!==this.state.status&&e&&(this.clearTimer(),this.setState({status:"saving"}),this.state.loading||window.setTimeout((function(){var t=Ci.get("sourceID"),n="post.php?post=".concat(t,"&action=edit&vcv-action=frontend&vcv-source-id=").concat(t);-1!==window.location.href.indexOf("vcv-editor-type")&&(n+="&vcv-editor-type="+new URL(window.location.href).searchParams.get("vcv-editor-type"));window.history.replaceState({},"",n),!a&&_i.trigger("save",{options:e?e.options:{}},"postSaveControl")}),1))}},{key:"handleClickSaveDraft",value:function(e){e&&e.preventDefault&&e.preventDefault(),_i.trigger("save",{draft:!0},"wordpressAdminControl")}},{key:"handleSave",value:function(e){ki.isDraft()||this.handleClickSaveData(e)}},{key:"render",value:function(){var e=Ci.get("localizations"),t=S()({"vcv-ui-navbar-control":!0,"vcv-ui-navbar-dropdown-trigger":!0,"vcv-ui-state--success":"success"===this.state.status,"vcv-ui-state--error":"error"===this.state.status,"vcv-ui-state--disabled":"disabled"===this.state.status}),a=S()({"vcv-ui-navbar-control-icon":!0,"vcv-ui-wp-spinner-light":"saving"===this.state.status,"vcv-ui-icon":"saving"!==this.state.status,"vcv-ui-icon-save":"saving"!==this.state.status}),i=S()({"vcv-ui-navbar-dropdown":!0,"vcv-ui-navbar-save":!0,"vcv-ui-pull-end":!0,"vcv-ui-navbar-dropdown--active":this.state.isOptionsActive}),r=e.publishingOptions,s=e.publish;ki.canPublish()||(s=e.submitForReview),ki.isPublished()&&(s=e.update);var l=n.isMacLike?s+" (⌘S)":s+" (Ctrl + S)",c=l,u=null;if(ki.isDraft()){var d=S()({"vcv-ui-navbar-dropdown-content":!0,"vcv-ui-navbar-show-labels":!0,"vcv-ui-navbar-dropdown-content--save":!0});c=r,u=o.a.createElement("dd",{className:d},o.a.createElement("span",{className:"vcv-ui-navbar-control",title:e.saveDraft,onClick:this.handleClickSaveDraft,"data-href":ki.permalink()},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},e.saveDraft)),o.a.createElement("span",{className:"vcv-ui-navbar-control",title:l,onClick:this.handleClickSaveData,"data-href":ki.permalink()},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},s)))}return o.a.createElement("dl",{className:i,"data-vcv-guide-helper":"save-control"},o.a.createElement("dt",{className:t,title:c,onClick:this.handleSave},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:a}),o.a.createElement("span",null,c))),u)}}]),n}(Z);function ji(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Ei,"isMacLike",/(Mac|iPhone|iPod|iPad)/i.test(window.navigator.platform));var Ti=function(e){v()(n,e);var t=ji(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement("span",{className:"vcv-ui-navbar-control-separator vcv-ui-pull-end"})}}]),n}(Z),Mi=function(e,t){var n={width:0,height:0},a=e.cloneNode(!0);a.style.position="fixed",(void 0===e.closest?function(e,t){var n,a;for(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"].some((function(e){return"function"==typeof document.body[e]&&(n=e,!0)}));e;){if((a=e.parentElement)&&a[n](t))return a;e=a}return null}(e,t):e.closest(t)).appendChild(a);var i=window.getComputedStyle(a,null);return n.width=a.offsetWidth,n.width+=parseInt(i.marginLeft)+parseInt(i.marginRight),n.height=a.offsetHeight,n.height+=parseInt(i.marginLeft)+parseInt(i.marginRight),a.remove(),n},Pi=n("./node_modules/react-custom-scrollbars/lib/index.js");function Oi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Ai=i.a.getService("utils"),Di=i.a.getStorage("workspace").state("navbarBoundingRect"),Ri=i.a.getStorage("workspace").state("navbarPosition"),Li=i.a.getStorage("wordpressData"),Bi=i.a.getStorage("workspace").state("settings"),Ii=i.a.getService("dataManager"),Ni=function(e){v()(n,e);var t=Oi(n);function n(e){var a;u()(this,n),a=t.call(this,e);var r="left";if(new V.a(window.navigator.userAgent).mobile()&&(a.isMobile=!0,r="top"),a.state={visibleControls:a.setVisibleControls(),controlsCount:0,saving:!1,saved:!1,isDragging:!1,isDetached:!1,navbarPosition:r,navPosX:0,navPosY:0,windowSize:{height:window.innerHeight,width:window.innerWidth},navbarPositionFix:{top:0,left:0},moveDirection:{top:!1,right:!1,bottom:!1,left:!1},hasEndContent:!1,isActiveSandwich:!1},a.isMobile&&"frontend"===i.a.env("editor")){var s=0;window.addEventListener("scroll",(function(){window.clearTimeout(s),s=setTimeout((function(){window.scrollTo(0,0)}),66)}),!1)}return a.spacerRef=o.a.createRef(),a.navbarContainer=o.a.createRef(),a.hiddenControlsIndex=[],a.handleDropdown=a.handleDropdown.bind(p()(a)),a.handleElementResize=a.handleElementResize.bind(p()(a)),a.handleWindowResize=a.handleWindowResize.bind(p()(a)),a.refreshControls=a.refreshControls.bind(p()(a)),a.handleDragStart=a.handleDragStart.bind(p()(a)),a.handleDragEnd=a.handleDragEnd.bind(p()(a)),a.handleDragging=a.handleDragging.bind(p()(a)),a.setHiddenControlsReference=a.setHiddenControlsReference.bind(p()(a)),a.updateNavbarBounding=a.updateNavbarBounding.bind(p()(a)),a.handleVisibilityChange=a.handleVisibilityChange.bind(p()(a)),a.resizeObserver=new window.ResizeObserver(a.handleElementResize),a}return f()(n,[{key:"setVisibleControls",value:function(){return o.a.Children.toArray(this.props.children).filter((function(e){return!e.props.visibility||"hidden"!==e.props.visibility})).map((function(e){return e.key}))}},{key:"updateNavbarBounding",value:function(e){this.setState({navPosX:this.state.navPosX-e.resizeLeft,navPosY:this.state.navPosY-e.resizeTop})}},{key:"UNSAFE_componentWillMount",value:function(){if(this.props.draggable){var e={};Ai.hasCookie("navPosition")&&(e.navbarPosition=Ai.getCookie("navPosition")),Ai.hasCookie("navPosX")&&Ai.hasCookie("navPosY")&&(e.navPosX=Ai.getCookie("navPosX"),e.navPosY=Ai.getCookie("navPosY"),e.navPosX>this.state.windowSize.width&&(Ai.hasCookie("navPosXr")?e.navPosX=Math.ceil(this.state.windowSize.width*Ai.getCookie("navPosXr")):e.navPosX=0),e.navPosY>this.state.windowSize.height&&(Ai.hasCookie("navPosYr")?e.navPosY=Math.ceil(this.state.windowSize.height*Ai.getCookie("navPosYr")):e.navPosY=0)),this.setState(e)}else this.setState({navPosX:0,navPosY:0,navbarPosition:"top"})}},{key:"componentDidMount",value:function(){Di.onChange(this.updateNavbarBounding);var e=this.spacerRef&&this.spacerRef.current;e&&(this.resizeObserver.observe(e),window.addEventListener("resize",E.a.debounce(this.handleWindowResize,300)),Li.state("activeEditor").onChange(this.handleVisibilityChange),this.handleElementResize())}},{key:"updateWrapper",value:function(){if(!this.props.editor||"backend"!==this.props.editor){for(var e=this.props.locked,t=this.state,n=t.navPosX,a=t.navPosY,i=t.navbarPosition,r=t.navbarPositionFix,o={},s=function(e){e?(document.body.classList.remove("vcv-layout-dock--unlock"),document.body.classList.add("vcv-layout-dock--lock")):(document.body.classList.remove("vcv-layout-dock--lock"),document.body.classList.add("vcv-layout-dock--unlock"))},l=0;l<document.body.classList.length;l++)0===document.body.classList.item(l).search("vcv-layout-dock--")&&document.body.classList.remove(document.body.classList.item(l));if(document.body.classList.add("vcv-layout-dock"),document.body.classList.add("vcv-layout-dock--"+i),document.body.querySelector(".vcv-layout-bar")){switch(i){case"detached":o.top=a-r.top+"px",o.left=n-r.left+"px";break;case"top":case"bottom":s(e);break;case"left":case"right":var c=Bi.get();c&&c.action&&"addHub"===c.action?s(!1):s(!0)}var u=document.body.querySelector(".vcv-layout-bar").style;for(var d in o)u[d]=o[d]}}}},{key:"handleElementResize",value:function(){this.refreshControls(this.state.visibleControls)}},{key:"handleVisibilityChange",value:function(){this.refreshControls(this.state.visibleControls,!0)}},{key:"handleWindowResize",value:function(){var e=this.state.navbarPosition;this.isMobile&&(e="top"),this.setState({navbarPosition:e,windowSize:{height:window.innerHeight,width:window.innerWidth}})}},{key:"componentWillUnmount",value:function(){this.resizeObserver.unobserve(this.spacerRef.current),window.removeEventListener("resize",this.handleWindowResize),Li.state("activeEditor").ignoreChange(this.handleVisibilityChange),Di.ignoreChange(this.updateNavbarBounding)}},{key:"componentDidUpdate",value:function(e,t){t.navbarPosition!==this.state.navbarPosition&&Ri.set(this.state.navbarPosition)}},{key:"getVisibleControls",value:function(e){return o.a.Children.toArray(this.props.children).filter((function(t){return e.includes(t.key)}))}},{key:"getHiddenControls",value:function(e){var t=this,n=o.a.Children.toArray(this.props.children);this.hiddenControlsIndex=[];var a=n.filter((function(n){if(!e.includes(n.key))return t.hiddenControlsIndex.push(n.key),!0}));return this.hiddenControlsIndex.reverse(),a.reverse(),a}},{key:"UNSAFE_componentWillUpdate",value:function(e,t){var n=this;t.visibleControls.length!==this.state.visibleControls.length&&setTimeout((function(){n.refreshControls(t.visibleControls)}),1)}},{key:"handleDropdown",value:function(){this.setState({isActiveSandwich:!this.state.isActiveSandwich})}},{key:"setHiddenControlsReference",value:function(e){this.hiddenControlsWrapper=e}},{key:"buildHiddenControls",value:function(){var e=Ii.get("localizations"),t=e?e.menu:"Menu",n=this.getHiddenControls(this.state.visibleControls);if(n.length){var a=S()({"vcv-ui-navbar-dropdown":!0,"vcv-ui-pull-end":!0,"vcv-ui-navbar-sandwich":!0});return o.a.createElement("dl",{className:a},o.a.createElement("dt",{className:"vcv-ui-navbar-dropdown-trigger vcv-ui-navbar-control",title:t},o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},o.a.createElement("i",{className:"vcv-ui-navbar-control-icon vcv-ui-icon vcv-ui-icon-mobile-menu"}),o.a.createElement("span",null,t))),o.a.createElement("dd",{className:"vcv-ui-navbar-dropdown-content vcv-ui-navbar-show-labels"},o.a.createElement(Pi.Scrollbars,{ref:"scrollbars",renderTrackHorizontal:function(e){return o.a.createElement("div",Ht()({},e,{className:"vcv-ui-scroll-track--horizontal"}))},renderTrackVertical:function(e){return o.a.createElement("div",Ht()({},e,{className:"vcv-ui-scroll-track--vertical"}))},renderThumbHorizontal:function(e){return o.a.createElement("div",Ht()({},e,{className:"vcv-ui-scroll-thumb--horizontal"}))},renderThumbVertical:function(e){return o.a.createElement("div",Ht()({},e,{className:"vcv-ui-scroll-thumb--vertical"}))},renderView:function(e){return o.a.createElement("div",Ht()({},e,{className:"vcv-ui-scroll-content"}))},hideTracksWhenNotNeeded:!0,autoHeight:!0,autoHeightMax:"80vh"},o.a.createElement("div",{ref:this.setHiddenControlsReference},n))))}}},{key:"setMetaboxInlineStyles",value:function(e){var t=e.querySelector(".inside");e.style.overflow="hidden",t.style.position="absolute",t.style.top="0",t.style.display="block",t.style.visibility="hidden",t.style.width="100%"}},{key:"removeMetaboxInlineStyles",value:function(e){var t=e.querySelector(".inside");e.removeAttribute("style"),t.removeAttribute("style")}},{key:"refreshControls",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=function(){return-1!==["left","right"].indexOf(t.state.navbarPosition)},i=document.getElementById("vcwb_visual_composer");(n||i&&0===this.navbarContainer.current.getBoundingClientRect().width)&&this.setMetaboxInlineStyles(i);var r=this.spacerRef.current,o=a()?r.offsetHeight:r.offsetWidth,s=this.getVisibleControls(e).filter((function(e){return!e.props.visibility||"pinned"!==e.props.visibility})).map((function(e){return e.key}));if(s.length&&0===o){var l=s.pop(),c=e.filter((function(e){return e!==l}));return this.setState({visibleControls:c}),void(i&&this.removeMetaboxInlineStyles(i))}var u=this.getHiddenControls(e).filter((function(e){return!e.props.visibility||"hidden"!==e.props.visibility}));if(u.length){if(1===this.getHiddenControls(e).length){var d=this.navbarContainer.current.querySelector(".vcv-ui-navbar-sandwich");o+=a()?d.offsetHeight:d.offsetWidth}for(;o>0&&u.length;){var f=u.pop(),h=this.hiddenControlsIndex.indexOf(f.key),p=this.hiddenControlsWrapper.childNodes[h];if(!p||p.nodeType!==p.ELEMENT_NODE)break;var m=Mi(p,".vcv-ui-navbar"),v=a()?m.height:m.width;(o-=v)>0&&e.push(f.key)}this.setState({visibleControls:e})}i&&this.removeMetaboxInlineStyles(i)}},{key:"handleDragStart",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e&&e.preventDefault(),1===e.nativeEvent.which&&(t||"detached"===this.state.navbarPosition)){var n=this.navbarContainer.current.getBoundingClientRect();this.setState({isDragging:!0,navbarPositionFix:{top:e.nativeEvent.clientY-n.top,left:e.nativeEvent.clientX-n.left}});var a=document.createEvent("Event");a.eventData=this.state,a.initEvent("vc.ui.navbar.drag-start",!0,!0),e.target.dispatchEvent(a),document.body.classList.add("vcv-ui-navbar-is-dragging"),document.addEventListener("mousemove",this.handleDragging),document.addEventListener("mouseup",this.handleDragEnd),this.handleDragging(e.nativeEvent)}}},{key:"handleDragEnd",value:function(e){var t=document.createEvent("Event");t.initEvent("vc.ui.navbar.drag-end",!0,!0),e.target.dispatchEvent(t),document.body.classList.remove("vcv-ui-navbar-is-dragging"),document.removeEventListener("mousemove",this.handleDragging),document.removeEventListener("mouseup",this.handleDragEnd),Ai.setCookie("navPosition",this.state.navbarPosition);var n=this.state.navPosX-this.state.navbarPositionFix.left,a=this.state.navPosY-this.state.navbarPositionFix.top;Ai.setCookie("navPosX",n),Ai.setCookie("navPosY",a),Ai.setCookie("navPosXr",1/(this.state.windowSize.width/n)),Ai.setCookie("navPosYr",1/(this.state.windowSize.height/a)),this.setState({isDragging:!1})}},{key:"handleDragging",value:function(e){var t=this;this.setState((function(n){var a={moveDirection:{left:!1,right:!1,top:!1,bottom:!1},navPosX:e.clientX,navPosY:e.clientY};n.navPosX>e.clientX?a.moveDirection.left=!0:n.navPosX<e.clientX&&(a.moveDirection.right=!0),n.navPosY>e.clientY?a.moveDirection.top=!0:n.navPosY<e.clientY&&(a.moveDirection.bottom=!0);return a.navPosY<30?"top"!==n.navbarPosition&&(a.navbarPosition="top"):t.state.windowSize.height-30<a.navPosY?"bottom"!==n.navbarPosition&&(a.navbarPosition="bottom"):a.navPosX<60?"left"!==n.navbarPosition&&(a.navbarPosition="left"):t.state.windowSize.width-60<a.navPosX?"right"!==n.navbarPosition&&(a.navbarPosition="right"):"detached"!==n.navbarPosition&&(a.navbarPosition="detached"),a}));var n=document.createEvent("Event");n.eventData=this.state,n.initEvent("vc.ui.navbar.dragging",!0,!0),e.target.dispatchEvent(n)}},{key:"renderDragHandler",value:function(){return!(this.props.draggable&&!this.isMobile)||o.a.createElement("div",{className:"vcv-ui-navbar-drag-handler vcv-ui-drag-handler",onMouseDown:this.handleDragStart},o.a.createElement("i",{className:"vcv-ui-drag-handler-icon vcv-ui-icon vcv-ui-icon-drag-dots"}))}},{key:"render",value:function(){var e=this,t=this.state.isDragging,n=S()({"vcv-ui-navbar-container":!0,"vcv-ui-navbar-is-detached":!t});return this.updateWrapper(),"backend"!==this.props.editor&&this.props.getNavbarPosition(this.state.navbarPosition),o.a.createElement("div",{className:n,ref:this.navbarContainer},o.a.createElement("nav",{className:"vcv-ui-navbar vcv-ui-navbar-hide-labels"},this.renderDragHandler(),this.getVisibleControls(this.state.visibleControls),this.buildHiddenControls(this.state.visibleControls),o.a.createElement("div",{className:"vcv-ui-navbar-drag-handler vcv-ui-navbar-controls-spacer",onMouseDown:function(t){return e.handleDragStart(t,!1)},ref:this.spacerRef})))}}]),n}(o.a.Component);function Fi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Ni,"propTypes",{children:T.a.oneOfType([T.a.arrayOf(T.a.node),T.a.node]),locked:T.a.bool,draggable:T.a.bool,editor:T.a.string});var Hi=function(e){v()(n,e);var t=Fi(n);function n(){var e;u()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),C()(p()(e),"state",{showGuideline:!1,guidelinePosition:"top",isDragging:!1}),C()(p()(e),"handleNavbarDragStart",(function(t){e.setState({isDragging:!0})})),C()(p()(e),"handleNavbarDragEnd",(function(t){e.setState({isDragging:!1})})),C()(p()(e),"handleNavbarDragging",(function(t){var n=t.eventData,a=n.windowSize,i=n.navPosY,r=n.navPosX;if("detached"===n.navbarPosition){if(i<60)return void e.setState({showGuideline:!0,guidelinePosition:"top"});if(a.height-60<i)return void e.setState({showGuideline:!0,guidelinePosition:"bottom"});if(r<120)return void e.setState({showGuideline:!0,guidelinePosition:"left"});if(a.width-120<r)return void e.setState({showGuideline:!0,guidelinePosition:"right"})}e.setState({showGuideline:!1})})),e}return f()(n,[{key:"componentDidMount",value:function(){document.addEventListener("vc.ui.navbar.drag-start",this.handleNavbarDragStart),document.addEventListener("vc.ui.navbar.drag-end",this.handleNavbarDragEnd),document.addEventListener("vc.ui.navbar.dragging",this.handleNavbarDragging)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("vc.ui.navbar.drag-start",this.handleNavbarDragStart),document.removeEventListener("vc.ui.navbar.drag-end",this.handleNavbarDragEnd),document.removeEventListener("vc.ui.navbar.dragging",this.handleNavbarDragging)}},{key:"render",value:function(){var e=this.state,t=e.guidelinePosition,n=e.isDragging,a=e.showGuideline,i="";if(n){var r=["vcv-ui-navbar-guideline","vcv-ui-navbar-guideline-"+t];a&&r.push("vcv-ui-navbar-guideline-is-visible"),r=r.join(" "),i=o.a.createElement("div",{className:r})}return o.a.createElement("div",{ref:this.props.wrapperRef,className:"vcv-layout-bar-header vcv-layout-bar-header--loading",id:"vcv-editor-header"},o.a.createElement("div",{id:"vc-navbar-container"},i,this.props.children))}}]),n}(o.a.Component);function Vi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var zi=i.a.getService("dataManager"),Ui=function(e){v()(n,e);var t=Vi(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=zi.get("isPremiumActivated");if(void 0===e||e)return null;var t=zi.get("localizations"),n=t?t.goPremium:"Go Premium",a=zi.get("utm")["editor-navbar-go-premium"];return o.a.createElement("a",{className:"vcv-ui-navbar-control vcv-go-premium",title:n,target:"_blank",rel:"noopener noreferrer",href:a},o.a.createElement("i",{className:"vcv-ui-navbar-control-icon vcv-ui-icon vcv-ui-icon-star"}),o.a.createElement("span",{className:"vcv-ui-navbar-control-content"},n))}}]),n}(Z);function Wi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Gi=function(e){v()(n,e);var t=Wi(n);function n(){return u()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement(Hi,{wrapperRef:this.props.wrapperRef},o.a.createElement(Ni,{draggable:!0,getNavbarPosition:this.props.getNavbarPosition},o.a.createElement(Ui,{visibility:"hidden"}),o.a.createElement(Y,{visibility:"pinned",editor:"frontend"}),o.a.createElement(ft,{visibility:"pinned"}),o.a.createElement(Et,{visibility:"pinned"}),o.a.createElement(Pt,null),Object(a.env)("VCV_FT_INSIGHTS")?o.a.createElement(ui,null):null,o.a.createElement(Nt,{visibility:"pinned"}),o.a.createElement(yt,null),o.a.createElement(Ka,null),o.a.createElement(Ti,{visibility:"pinned"}),o.a.createElement(Ei,{visibility:"pinned"}),o.a.createElement(yi,{visibility:"hidden"})))}}]),n}(o.a.Component),qi=n("./public/tools/comboKeys.js");function Ki(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var Yi=Object(a.getStorage)("workspace"),$i=Yi.state("navbarBoundingRect"),Zi=function(e){v()(n,e);var t=Ki(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"resizeCallback",(function(e){if(e&&e.direction){var t=$i;"top"===e.direction?(t.resizeTop=e.offsetY,t.set(t)):"left"===e.direction&&(t.resizeLeft=e.offsetX,t.set(t))}})),a.state={contentEditableMode:!1},a.handleLayoutCustomModeChange=a.handleLayoutCustomModeChange.bind(p()(a)),a.handleMouseUp=a.handleMouseUp.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){Object(a.onDataChange)("vcv:layoutCustomMode",this.handleLayoutCustomModeChange),Yi.state("layoutBarMount").set({layoutBarMounted:!0}),Object(qi.a)(this.document)}},{key:"componentWillUnmount",value:function(){Object(a.ignoreDataChange)("vcv:layoutCustomMode",this.handleLayoutCustomModeChange)}},{key:"handleLayoutCustomModeChange",value:function(e){e&&"contentEditable"===e.mode?this.setState({contentEditableMode:!0}):this.setState({contentEditableMode:!1})}},{key:"handleMouseUp",value:function(){var e=Yi.state("drag").get();e&&Object.prototype.hasOwnProperty.call(e,"active")&&e.active&&Yi.state("drag").set({active:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=t.hasContent,a=t.stickyBar,i=S()({"vcv-layout-bar":!0,"vcv-ui-content--hidden":!n,"vcv-ui-content-all--visible":n,"vcv-inline-editor--active":this.state.contentEditableMode});return o.a.createElement("div",{className:i,style:a,onMouseUp:this.handleMouseUp,ref:function(t){t&&t.ownerDocument&&(e.document=t.ownerDocument)}},o.a.createElement("div",{className:"vcv-layout-bar-overlay"}),this.props.children,o.a.createElement(O,{params:{resizeTop:!0,resizerTargetTop:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-n vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-top",callback:this.resizeCallback}}),o.a.createElement(O,{params:{resizeBottom:!0,resizerTargetBottom:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-n vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-bottom",callback:this.resizeCallback}}),o.a.createElement(O,{params:{resizeLeft:!0,resizeTop:!0,resizerTargetLeft:".vcv-layout-bar",resizerTargetTop:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-nw vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-left-top",callback:this.resizeCallback}}),o.a.createElement(O,{params:{resizeLeft:!0,resizerTargetLeft:".vcv-layout-bar",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-e vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-left",callback:this.resizeCallback}}),o.a.createElement(O,{params:{resizeLeft:!0,resizeBottom:!0,resizerTargetLeft:".vcv-layout-bar",resizerTargetBottom:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-ne vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-left-bottom",callback:this.resizeCallback}}),o.a.createElement(O,{params:{resizeRight:!0,resizeTop:!0,resizerTargetRight:".vcv-layout-bar",resizerTargetTop:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-ne vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-right-top",callback:this.resizeCallback}}),o.a.createElement(O,{params:{resizeRight:!0,resizerTargetRight:".vcv-layout-bar",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-e vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-right",callback:this.resizeCallback}}),o.a.createElement(O,{params:{resizeRight:!0,resizeBottom:!0,resizerTargetRight:".vcv-layout-bar",resizerTargetBottom:".vcv-layout-bar-content",resizerClasses:"vcv-ui-resizer vcv-ui-resizer-nw vcv-ui-resizer-layout-placement-detached vcv-ui-resizer-layout-bar-right-bottom",callback:this.resizeCallback}}))}}]),n}(o.a.Component);function Xi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(Zi,"propTypes",{hasContent:T.a.bool,children:T.a.oneOfType([T.a.arrayOf(T.a.node),T.a.node]),stickyBar:T.a.object});var Ji=Object(a.getStorage)("workspace"),Qi=Ji.state("settings"),er=function(e){v()(n,e);var t=Xi(n);function n(e){var a;return u()(this,n),a=t.call(this,e),C()(p()(a),"vcvLayout",document.getElementById("vcv-layout")),a.state={content:!1},a.setContent=a.setContent.bind(p()(a)),a.getNavbarPosition=a.getNavbarPosition.bind(p()(a)),a.setPanelSize=a.setPanelSize.bind(p()(a)),a.resetPanelSize=a.resetPanelSize.bind(p()(a)),a.updatePanel=a.updatePanel.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){Ji.state("content").onChange(this.setContent)}},{key:"componentWillUnmount",value:function(){Ji.state("content").ignoreChange(this.setContent)}},{key:"setContent",value:function(e){var t=e||!1;this.setState({content:t}),"addElement"!==t&&"addTemplate"!==t&&Ji.state("isRemoveStateActive").set(!1),"addHubElement"===t?this.vcvLayout.classList.add("vcv-content-full-size"):this.vcvLayout.classList.contains("vcv-content-full-size")&&this.vcvLayout.classList.remove("vcv-content-full-size")}},{key:"getNavbarPosition",value:function(e){this.positionChanged=this.navbarPosition!==e,this.navbarPosition=e,this.panel&&this.navbar&&this.positionChanged&&this.updatePanel()}},{key:"resetPanelSize",value:function(){this.panel&&(this.panel.style.minWidth="",this.panel.style.minHeight="")}},{key:"setPanelSize",value:function(){switch(this.navbarPosition){case"left":case"right":this.panel.style.minWidth=window.innerWidth-this.navbar.getBoundingClientRect().width+"px",this.panel.style.minHeight="";break;case"top":case"bottom":this.panel.style.minHeight=window.innerHeight-this.navbar.getBoundingClientRect().height+"px",this.panel.style.minWidth="";break;default:this.resetPanelSize()}}},{key:"updatePanel",value:function(){var e=Qi.get();e&&e.action&&"addHub"===e.action?(this.setPanelSize(),window.addEventListener("resize",this.setPanelSize)):(this.resetPanelSize(),window.removeEventListener("resize",this.setPanelSize))}},{key:"render",value:function(){var e=this,t=this.state.content;return this.updatePanel(),o.a.createElement(Zi,{hasContent:!!t},o.a.createElement(Gi,{getNavbarPosition:this.getNavbarPosition,wrapperRef:function(t){e.navbar=t}}),o.a.createElement(G,{content:t,wrapperRef:function(t){e.panel=t}}))}}]),n}(o.a.Component);function tr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}var nr=i.a.getStorage("settings"),ar=i.a.getService("dataManager"),ir=function(e){v()(n,e);var t=tr(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).state={inputValue:nr.state("pageTitle").get()||""},a.handleSubmit=a.handleSubmit.bind(p()(a)),a.handleTitleChange=a.handleTitleChange.bind(p()(a)),a.updatePageTitle=a.updatePageTitle.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){nr.state("pageTitle").onChange(this.updatePageTitle)}},{key:"componentWillUnmount",value:function(){nr.state("pageTitle").ignoreChange(this.updatePageTitle)}},{key:"handleSubmit",value:function(e){e&&e.preventDefault(),this.props.onClick(this.state.inputValue.trim())}},{key:"handleTitleChange",value:function(e){e&&e.preventDefault();var t=e.currentTarget.value;this.setState({inputValue:t}),nr.state("pageTitle").set(t)}},{key:"updatePageTitle",value:function(e){(e||""===e)&&this.setState({inputValue:e})}},{key:"render",value:function(){var e=this.state.inputValue,t=ar.get("localizations"),n=t?t.startBuildingHFSButton:"Start Building",a=t?t.startPageHFSInputPlaceholder:"{name} Name";return o.a.createElement("div",{className:"vcv-hfs-start-blank-container"},o.a.createElement("form",{className:"vcv-hfs-start-blank-form",onSubmit:this.handleSubmit},o.a.createElement("input",{className:"vcv-start-blank-title-input",type:"text",placeholder:a.replace("{name}",this.props.type),onChange:this.handleTitleChange,value:e||"",autoFocus:!0}),o.a.createElement("button",{className:"vcv-hfs-start-blank-start-button",type:"submit"},n)))}}]),n}(o.a.Component);function rr(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=w()(e);if(t){var i=w()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return b()(this,n)}}C()(ir,"propTypes",{type:T.a.string.isRequired,onClick:T.a.func.isRequired});var or=i.a.getStorage("workspace"),sr=or.state("settings"),lr=i.a.getStorage("elements"),cr=i.a.getService("cook"),ur=i.a.getService("dataManager"),dr=function(e){v()(n,e);var t=rr(n);function n(e){var a;return u()(this,n),(a=t.call(this,e)).handleMouseUp=a.handleMouseUp.bind(p()(a)),a.handleStartClick=a.handleStartClick.bind(p()(a)),a.openEditForm=a.openEditForm.bind(p()(a)),a}return f()(n,[{key:"componentDidMount",value:function(){l.a.findDOMNode(this).classList.add("vcv-ui-state--visible")}},{key:"handleMouseUp",value:function(){var e=or.state("drag");e.get()&&e.get().active&&e.set({active:!1})}},{key:"handleStartClick",value:function(){if("popup"===ur.get("editorType")){var e=cr.get({tag:"popupRoot"}).toJS(),t=cr.get({tag:"row",parent:e.id}).toJS();lr.trigger("add",e),lr.trigger("add",t),this.addedId=e.id;var n=document.getElementById("vcv-editor-iframe");this.iframeWindow=n&&n.contentWindow&&n.contentWindow.window,this.iframeWindow.vcv&&this.iframeWindow.vcv.on("ready",this.openEditForm)}else{sr.set({action:"add",element:{},tag:"",options:{}})}this.props.unmountStartBlank()}},{key:"openEditForm",value:function(e,t){"add"===e&&t===this.addedId&&(or.trigger("edit",this.addedId,""),this.iframeWindow.vcv.off("ready",this.openEditForm))}},{key:"render",value:function(){var e=ur.get("localizations"),t=ur.get("editorType"),n=t.replace("vcv_","");n="vcv_archives"===t?"Archive Page":n.charAt(0).toUpperCase()+n.slice(1);var a="".concat(e?e.blankPageTitleHeadingPart1:"Name Your "," ").concat(n),i=e?e.blankPageTitleHeadingPart2:"and Start Building",r=o.a.createElement(ir,{type:n,onClick:this.handleStartClick});return o.a.createElement("div",{className:"vcv-start-blank-container",onMouseUp:this.handleMouseUp},o.a.createElement("div",{className:"vcv-start-blank-scroll-container"},o.a.createElement("div",{className:"vcv-start-blank-inner"},o.a.createElement("div",{className:"vcv-start-blank-heading-container"},o.a.createElement("div",{className:"vcv-start-blank-page-heading"},a),o.a.createElement("div",{className:"vcv-start-blank-page-heading"},i)),r)))}}]),n}(o.a.Component);C()(dr,"propTypes",{unmountStartBlank:T.a.func.isRequired});var fr=Object(a.getStorage)("workspace"),hr=Object(a.getStorage)("wordpressData"),pr=Object(a.getStorage)("elements"),mr=Object(a.getStorage)("assets"),vr=Object(a.getStorage)("settings"),gr=Object(a.getStorage)("notifications"),br=Object(a.getService)("utils"),yr=Object(a.getService)("dataManager");Object(a.add)("wordpressWorkspace",(function(e){e.reply("start",(function(){hr.trigger("start")})),fr.state("settings").onChange((function(e){e&&e.action?"add"===e.action?fr.state("content").set("addElement"):"addHub"===e.action?fr.state("content").set("addHubElement"):"edit"===e.action?fr.state("content").set("editElement"):"addTemplate"===e.action&&fr.state("content").set("addTemplate"):fr.state("content").set(!1)})),Object(a.env)("VCV_JS_THEME_LAYOUTS")&&(vr.state("headerTemplate").onChange((function(e){var t=vr.state("saveExtraArgs").get()||{};vr.state("saveExtraArgs").set(Object.assign({},t,{"vcv-header-id":e}))})),vr.state("sidebarTemplate").onChange((function(e){var t=vr.state("saveExtraArgs").get()||{};vr.state("saveExtraArgs").set(Object.assign({},t,{"vcv-sidebar-id":e}))})),vr.state("footerTemplate").onChange((function(e){var t=vr.state("saveExtraArgs").get()||{};vr.state("saveExtraArgs").set(Object.assign({},t,{"vcv-footer-id":e}))})));var t=!1,n=function e(){var n,r=Object(a.getData)("vcv:layoutCustomMode");n=r.options.container&&"vcv-editor-iframe-overlay"===r.options.container.id?{mode:"headerDrop",options:{}}:{mode:"dnd",options:r},Object(a.setData)("vcv:layoutCustomMode",n),i.removeEventListener("mouseup",e.bind(undefined,r)),t=!1},i=document.getElementById("vcv-layout-header");i&&(Object(a.onDataChange)("vcv:layoutCustomMode",(function(e){e&&"dnd"===e.mode&&!t?(i.addEventListener("mouseup",n),t=!0):t&&(i.removeEventListener("mouseup",n),t=!1)})),l.a.render(o.a.createElement(er,null),i));var r=document.getElementById("vcv-layout-iframe-content");if(r){var s,c=function(){l.a.unmountComponentAtNode(r)},u=function(){r.querySelector(".vcv-loading-overlay")&&r.querySelector(".vcv-loading-overlay").remove(),document.querySelector(".vcv-layout-bar-header")&&document.querySelector(".vcv-layout-bar-header").classList.remove("vcv-layout-bar-header--loading");var e=Object(a.env)("iframe").document.querySelector('link[id*="assets:source:main:styles"][href$="-'+yr.get("sourceID")+'"]');e&&e.remove()},d=!0,f=yr.get("editorType");fr.state("app").onChange((function(e){if("started"===e&&(!pr.state("document").get().length&&"default"===f)){fr.state("settings").set({action:"add",element:{},tag:"",options:{}})}})),pr.state("document").onChange((function(e,t){if(s=t,0===e.length)"default"!==f&&!vr.state("skipBlank").get()?(l.a.render(o.a.createElement(dr,{unmountStartBlank:c}),r),d=!0,document.querySelector(".vcv-layout-bar-header")&&document.querySelector(".vcv-layout-bar-header").classList.remove("vcv-layout-bar-header--loading")):u();else if(e.length&&d){var n=br.getVisibleElements(s);Object.keys(n).length||u(),c(),d=!1}vr.state("skipBlank").set(!1)}));var h=!1;mr.state("jobs").onChange((function(e){if(s){var t=e.elements.filter((function(e){return!e.hidden})),n=br.getVisibleElements(s);if(Object.keys(n).length===t.length){if(e.elements.find((function(e){return e.jobs})))return;if(u(),"vcv_tutorials"===yr.get("editorType")&&!h){h=!0;var a=yr.get("localizations").tutorialPageNotification||"This page can not be saved, because it is made for the demo purposes only.";gr.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:a,time:5e3})}}}}))}}))},"./public/editor/services/actionsManager/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=void 0,r={do:function(e,t,n,a){var i=e.action,o=e.options;r.actions[i||"ping"].call(r,t,n,o,a)},actions:{ping:function(e,t,n){console.log("ping",e,t,n)},toggleVisibility:function(e,t,n){void 0!==n&&(e=n?!e:e),r.actions.updateDependenciesClasses.call(i,e,t,{class:"vcv-ui-state--visible"}),r.actions.updateDependenciesClasses.call(i,!e,t,{class:"vcv-ui-state--hidden"})},toggleSectionVisibility:function(e,t,n){r.actions.toggleVisibility(e,t,n)},attachImageUrls:function(e,t,n,a){t.refAttributeComponent&&t.refAttributeComponent.updateExtraAttributesStates?t.refAttributeComponent.updateExtraAttributesStates("url",e):a.settings(t.key).settings.options.url!==e&&(a.settings(t.key).settings.options.url=e,t.refWrapperComponent.forceUpdate())},updateDependenciesClasses:function(e,t,n,a){var i=(t.refWrapperComponent.state.dependenciesClasses||[]).filter((function(e){return e!==n.class}));e&&i.push(n.class),t.refWrapper.parentNode.parentNode&&t.refWrapperComponent.setState({dependenciesClasses:i})},fieldMethod:function(e,t,n,a){r.actions.attributeComponentMethod(e,t,n,a)},attributeComponentMethod:function(e,t,n,a){t.refAttributeComponent&&t.refAttributeComponent[n.method]&&t.refAttributeComponent[n.method](e,t,n,a)}}};n.n(a).a.addService("actionsManager",r)},"./public/editor/services/api/lib/shapes.js":function(e,t){e.exports={zigzag:{top:{content:'<path d="M19.8994949,3.0755687000000016 20.1005051,3.0755687000000016 30,13 39.8994949,3.0755687000000016 40.1005051,3.0755687000000016 50,13 59.8994949,3.0755687000000016 60.1005051,3.0755687000000016 70,13 79.8994949,3.0755687000000016 80.1005051,3.0755687000000016 90,13 99.8994949,3.0755687000000016 100.100505,3.0755687000000016 110,13 119.899495,3.0755687000000016 120.100505,3.0755687000000016 130,13 139.899495,3.0755687000000016 140.100505,3.0755687000000016 150,13 159.899495,3.0755687000000016 160.100505,3.0755687000000016 170,13 179.899495,3.0755687000000016 180.100505,3.0755687000000016 190,13 199.899495,3.0755687000000016 200.100505,3.0755687000000016 210,13 219.899495,3.0755687000000016 220.100505,3.0755687000000016 230,13 239.899495,3.0755687000000016 240.100505,3.0755687000000016 250,13 259.899495,3.0755687000000016 260.100505,3.0755687000000016 270,13 279.899495,3.0755687000000016 280.100505,3.0755687000000016 290,13 299.899495,3.0755687000000016 300.100505,3.0755687000000016 310,13 319.899495,3.0755687000000016 320.100505,3.0755687000000016 330,13 339.899495,3.0755687000000016 340.100505,3.0755687000000016 350,13 359.899495,3.0755687000000016 360.100505,3.0755687000000016 370,13 379.899495,3.0755687000000016 380.100505,3.0755687000000016 390,13 399.899495,3.0755687000000016 400.100505,3.0755687000000016 410,13 419.899495,3.0755687000000016 420.100505,3.0755687000000016 430,13 439.899495,3.0755687000000016 440.100505,3.0755687000000016 450,13 459.899495,3.0755687000000016 460.100505,3.0755687000000016 470,13 479.899495,3.0755687000000016 480.100505,3.0755687000000016 490,13 499.899495,3.0755687000000016 500,3.0755687000000016 500,0 0,0 0,3.0755687000000016 0.100505063,3.0755687000000016 10,13 19.8994949,3.0755687000000016 Z"></path>',unitContent:'<path d="M0.039798989800000004,0.7518892175 0.0402010102,0.7518892175 0.06,1 0.0797989898,0.7518892175 0.0802010102,0.7518892175 0.1,1 0.1197989898,0.7518892175 0.1202010102,0.7518892175 0.14,1 0.15979898979999999,0.7518892175 0.16020101020000002,0.7518892175 0.18,1 0.1997989898,0.7518892175 0.20020100999999998,0.7518892175 0.22,1 0.23979899,0.7518892175 0.24020101,0.7518892175 0.26,1 0.27979899,0.7518892175 0.28020101,0.7518892175 0.3,1 0.31979899,0.7518892175 0.32020101,0.7518892175 0.34,1 0.35979899,0.7518892175 0.36020101,0.7518892175 0.38,1 0.39979899,0.7518892175 0.40020101,0.7518892175 0.42,1 0.43979899,0.7518892175 0.44020101,0.7518892175 0.46,1 0.47979899,0.7518892175 0.48020101,0.7518892175 0.5,1 0.51979899,0.7518892175 0.52020101,0.7518892175 0.54,1 0.55979899,0.7518892175 0.56020101,0.7518892175 0.58,1 0.59979899,0.7518892175 0.60020101,0.7518892175 0.62,1 0.63979899,0.7518892175 0.64020101,0.7518892175 0.66,1 0.67979899,0.7518892175 0.68020101,0.7518892175 0.7,1 0.71979899,0.7518892175 0.72020101,0.7518892175 0.74,1 0.75979899,0.7518892175 0.76020101,0.7518892175 0.78,1 0.79979899,0.7518892175 0.80020101,0.7518892175 0.82,1 0.83979899,0.7518892175 0.84020101,0.7518892175 0.86,1 0.8797989900000001,0.7518892175 0.88020101,0.7518892175 0.9,1 0.91979899,0.7518892175 0.92020101,0.7518892175 0.94,1 0.95979899,0.7518892175 0.96020101,0.7518892175 0.98,1 0.99979899,0.7518892175 1,0.7518892175 1,0 0,0 0,0.7518892175 0.000201010126,0.7518892175 0.02,1 0.039798989800000004,0.7518892175 Z"></path>'},bottom:{content:'<path d="M19.8994949,37.924431330000004 L20.1005051,37.924431330000004 30,28 39.8994949,37.924431330000004 40.1005051,37.924431330000004 50,28.00000000000003 59.8994949,37.924431330000004 60.1005051,37.924431330000004 70,28.00000000000003 79.8994949,37.924431330000004 80.1005051,37.924431330000004 90,28 99.8994949,37.924431330000004 100.100505,37.924431330000004 110,28.00000000000003 119.899495,37.924431330000004 120.100505,37.924431330000004 130,28.00000000000003 139.899495,37.924431330000004 140.100505,37.924431330000004 150,28 159.899495,37.924431330000004 160.100505,37.924431330000004 170,28.00000000000003 179.899495,37.924431330000004 180.100505,37.924431330000004 190,28.00000000000003 199.899495,37.924431330000004 200.100505,37.924431330000004 210,28 219.899495,37.924431330000004 220.100505,37.924431330000004 230,28.00000000000003 239.899495,37.924431330000004 240.100505,37.924431330000004 250,28.00000000000003 259.899495,37.924431330000004 260.100505,37.924431330000004 270,28.00000000000003 279.899495,37.924431330000004 280.100505,37.924431330000004 290,28.00000000000003 299.899495,37.924431330000004 300.100505,37.924431330000004 310,28 319.899495,37.924431330000004 320.100505,37.924431330000004 330,28.00000000000003 339.899495,37.924431330000004 340.100505,37.924431330000004 350,28.00000000000003 359.899495,37.924431330000004 360.100505,37.924431330000004 370,28 379.899495,37.924431330000004 380.100505,37.924431330000004 390,28.00000000000003 399.899495,37.924431330000004 400.100505,37.924431330000004 410,28.00000000000003 419.899495,37.924431330000004 420.100505,37.924431330000004 430,28 439.899495,37.924431330000004 440.100505,37.924431330000004 450,28.00000000000003 459.899495,37.924431330000004 460.100505,37.924431330000004 470,28.00000000000003 479.899495,37.924431330000004 480.100505,37.924431330000004 490,28 499.899495,37.924431330000004 500,37.924431330000004 500,40 0,40 0,37.924431330000004 0.100505063,37.924431330000004 10,28.00000000000003 19.8994949,37.924431330000004 Z"></path>',unitContent:'<path d="M0.039798989800000004,0.9481107832500001 L0.0402010102,0.9481107832500001 0.06,0.7 0.0797989898,0.9481107832500001 0.0802010102,0.9481107832500001 0.1,0.7000000000000007 0.1197989898,0.9481107832500001 0.1202010102,0.9481107832500001 0.14,0.7000000000000007 0.15979898979999999,0.9481107832500001 0.16020101020000002,0.9481107832500001 0.18,0.7 0.1997989898,0.9481107832500001 0.20020100999999998,0.9481107832500001 0.22,0.7000000000000007 0.23979899,0.9481107832500001 0.24020101,0.9481107832500001 0.26,0.7000000000000007 0.27979899,0.9481107832500001 0.28020101,0.9481107832500001 0.3,0.7 0.31979899,0.9481107832500001 0.32020101,0.9481107832500001 0.34,0.7000000000000007 0.35979899,0.9481107832500001 0.36020101,0.9481107832500001 0.38,0.7000000000000007 0.39979899,0.9481107832500001 0.40020101,0.9481107832500001 0.42,0.7 0.43979899,0.9481107832500001 0.44020101,0.9481107832500001 0.46,0.7000000000000007 0.47979899,0.9481107832500001 0.48020101,0.9481107832500001 0.5,0.7000000000000007 0.51979899,0.9481107832500001 0.52020101,0.9481107832500001 0.54,0.7000000000000007 0.55979899,0.9481107832500001 0.56020101,0.9481107832500001 0.58,0.7000000000000007 0.59979899,0.9481107832500001 0.60020101,0.9481107832500001 0.62,0.7 0.63979899,0.9481107832500001 0.64020101,0.9481107832500001 0.66,0.7000000000000007 0.67979899,0.9481107832500001 0.68020101,0.9481107832500001 0.7,0.7000000000000007 0.71979899,0.9481107832500001 0.72020101,0.9481107832500001 0.74,0.7 0.75979899,0.9481107832500001 0.76020101,0.9481107832500001 0.78,0.7000000000000007 0.79979899,0.9481107832500001 0.80020101,0.9481107832500001 0.82,0.7000000000000007 0.83979899,0.9481107832500001 0.84020101,0.9481107832500001 0.86,0.7 0.8797989900000001,0.9481107832500001 0.88020101,0.9481107832500001 0.9,0.7000000000000007 0.91979899,0.9481107832500001 0.92020101,0.9481107832500001 0.94,0.7000000000000007 0.95979899,0.9481107832500001 0.96020101,0.9481107832500001 0.98,0.7 0.99979899,0.9481107832500001 1,0.9481107832500001 1,1 0,1 0,0.9481107832500001 0.000201010126,0.9481107832500001 0.02,0.7000000000000007 0.039798989800000004,0.9481107832500001 Z"></path>'},viewBox:{height:"40",width:"500"}},"zigzag-1":{top:{content:'<path d="M407.445531,8 L400.225521,1.0528981000000002 393.149197,8 385.929187,1.0528981000000002 378.852862,8 371.632852,1.0528981000000002 364.556528,8 357.031959,1.3518948999999978 350.260193,8 343.183869,1.0528981000000002 335.963859,8 328.887534,1.0528981000000002 321.667524,8 314.5912,1.0528981000000002 307.37119,8 300.294866,1.0528981000000002 293.074856,8 285.998531,1.0528981000000002 278.778521,8 271.702197,1.0528981000000002 264.482187,8 257.405862,1.0528981000000002 250.185852,8 243.109528,1.0528981000000002 235.889518,8 228.813193,1.0528981000000002 221.593184,8 214.516859,1.0528981000000002 207.296849,8 200.220525,1.0528981000000002 193.000515,8 185.92419,1.0528981000000002 178.70418,8 171.627856,1.0528981000000002 164.407846,8 157.331521,1.0528981000000002 150.111511,8 143.035187,1.0528981000000002 135.815177,8 128.738852,1.0528981000000002 121.518843,8 114.442518,1.0528981000000002 107.222508,8 100.146184,1.0528981000000002 92.9261737,8 85.8498492,1.0528981000000002 78.6298393,8 71.5535148,1.0528981000000002 64.3335049,8 57.2571804,1.0528981000000002 50.0371705,8 42.960846,1.0528981000000002 35.740836,8 28.6645115,1.0528981000000002 21.4445016,8 14.3681771,1.0528981000000002 7.14816721,8 0.0718426999,1.0528981000000002 0,0 500,0 499.928157,1.0528981000000002 492.851833,8 485.631823,1.0528981000000002 478.555498,8 471.335488,1.0528981000000002 464.259164,8 457.039154,1.0528981000000002 449.96283,8 442.438261,1.3518948999999978 435.666495,8 428.446485,1.0528981000000002 421.370161,8 414.412265,1.1604876000000033 Z"></path>',unitContent:'<path d="M0.814891062,1 L0.8004510420000001,0.8263224525 0.786298394,1 0.771858374,0.8263224525 0.757705724,1 0.743265704,0.8263224525 0.729113056,1 0.7140639179999999,0.8337973725 0.700520386,1 0.6863677380000001,0.8263224525 0.6719277180000001,1 0.6577750680000001,0.8263224525 0.6433350480000001,1 0.6291824,0.8263224525 0.61474238,1 0.600589732,0.8263224525 0.586149712,1 0.571997062,0.8263224525 0.557557042,1 0.5434043940000001,0.8263224525 0.5289643740000001,1 0.5148117240000001,0.8263224525 0.500371704,1 0.48621905600000004,0.8263224525 0.47177903600000004,1 0.45762638600000005,0.8263224525 0.443186368,1 0.429033718,0.8263224525 0.414593698,1 0.40044105,0.8263224525 0.38600103,1 0.37184838000000003,0.8263224525 0.35740836000000004,1 0.343255712,0.8263224525 0.328815692,1 0.314663042,0.8263224525 0.300223022,1 0.286070374,0.8263224525 0.271630354,1 0.25747770400000003,0.8263224525 0.243037686,1 0.22888503600000001,0.8263224525 0.21444501600000002,1 0.200292368,0.8263224525 0.1858523474,1 0.1716996984,0.8263224525 0.1572596786,1 0.1431070296,0.8263224525 0.12866700979999998,1 0.1145143608,0.8263224525 0.100074341,1 0.085921692,0.8263224525 0.07148167200000001,1 0.057329023,0.8263224525 0.0428890032,1 0.0287363542,0.8263224525 0.014296334420000001,1 0.0001436853998,0.8263224525 0,0 1,0 0.999856314,0.8263224525 0.985703666,1 0.971263646,0.8263224525 0.957110996,1 0.942670976,0.8263224525 0.928518328,1 0.914078308,0.8263224525 0.89992566,1 0.884876522,0.8337973725 0.87133299,1 0.85689297,0.8263224525 0.842740322,1 0.82882453,0.82901219 Z"></path>'},bottom:{content:'<path d="M407.445531,32 L414.412265,38.839512389999996 421.370161,32.00000000000003 428.446485,38.94710193 435.666495,32 442.438261,38.64810509 449.96283,32 457.039154,38.94710193 464.259164,32 471.335488,38.94710193 478.555498,32 485.631823,38.94710193 492.851833,32 499.928157,38.94710193 500,40 0,40 0.0718426999,38.94710193 7.14816721,32.00000000000003 14.3681771,38.94710193 21.4445016,32 28.6645115,38.94710193 35.740836,32.00000000000003 42.960846,38.94710193 50.0371705,32.00000000000003 57.2571804,38.94710193 64.3335049,32 71.5535148,38.94710193 78.6298393,32.00000000000003 85.8498492,38.94710193 92.9261737,32.00000000000003 100.146184,38.94710193 107.222508,32 114.442518,38.94710193 121.518843,32.00000000000003 128.738852,38.94710193 135.815177,32.00000000000003 143.035187,38.94710193 150.111511,32 157.331521,38.94710193 164.407846,32.00000000000003 171.627856,38.94710193 178.70418,32.00000000000003 185.92419,38.94710193 193.000515,32.00000000000003 200.220525,38.94710193 207.296849,32.00000000000003 214.516859,38.94710193 221.593184,32 228.813193,38.94710193 235.889518,32.00000000000003 243.109528,38.94710193 250.185852,32.00000000000003 257.405862,38.94710193 264.482187,32 271.702197,38.94710193 278.778521,32.00000000000003 285.998531,38.94710193 293.074856,32.00000000000003 300.294866,38.94710193 307.37119,32 314.5912,38.94710193 321.667524,32.00000000000003 328.887534,38.94710193 335.963859,32.00000000000003 343.183869,38.94710193 350.260193,32 357.031959,38.64810509 364.556528,32 371.632852,38.94710193 378.852862,32 385.929187,38.94710193 393.149197,32 400.225521,38.94710193 Z"></path>',unitContent:'<path d="M0.814891062,0.8 L0.82882453,0.9709878097499999 0.842740322,0.8000000000000007 0.85689297,0.9736775482500001 0.87133299,0.8 0.884876522,0.9662026272500001 0.89992566,0.8 0.914078308,0.9736775482500001 0.928518328,0.8 0.942670976,0.9736775482500001 0.957110996,0.8 0.971263646,0.9736775482500001 0.985703666,0.8 0.999856314,0.9736775482500001 1,1 0,1 0.0001436853998,0.9736775482500001 0.014296334420000001,0.8000000000000007 0.0287363542,0.9736775482500001 0.0428890032,0.8 0.057329023,0.9736775482500001 0.07148167200000001,0.8000000000000007 0.085921692,0.9736775482500001 0.100074341,0.8000000000000007 0.1145143608,0.9736775482500001 0.12866700979999998,0.8 0.1431070296,0.9736775482500001 0.1572596786,0.8000000000000007 0.1716996984,0.9736775482500001 0.1858523474,0.8000000000000007 0.200292368,0.9736775482500001 0.21444501600000002,0.8 0.22888503600000001,0.9736775482500001 0.243037686,0.8000000000000007 0.25747770400000003,0.9736775482500001 0.271630354,0.8000000000000007 0.286070374,0.9736775482500001 0.300223022,0.8 0.314663042,0.9736775482500001 0.328815692,0.8000000000000007 0.343255712,0.9736775482500001 0.35740836000000004,0.8000000000000007 0.37184838000000003,0.9736775482500001 0.38600103,0.8000000000000007 0.40044105,0.9736775482500001 0.414593698,0.8000000000000007 0.429033718,0.9736775482500001 0.443186368,0.8 0.45762638600000005,0.9736775482500001 0.47177903600000004,0.8000000000000007 0.48621905600000004,0.9736775482500001 0.500371704,0.8000000000000007 0.5148117240000001,0.9736775482500001 0.5289643740000001,0.8 0.5434043940000001,0.9736775482500001 0.557557042,0.8000000000000007 0.571997062,0.9736775482500001 0.586149712,0.8000000000000007 0.600589732,0.9736775482500001 0.61474238,0.8 0.6291824,0.9736775482500001 0.6433350480000001,0.8000000000000007 0.6577750680000001,0.9736775482500001 0.6719277180000001,0.8000000000000007 0.6863677380000001,0.9736775482500001 0.700520386,0.8 0.7140639179999999,0.9662026272500001 0.729113056,0.8 0.743265704,0.9736775482500001 0.757705724,0.8 0.771858374,0.9736775482500001 0.786298394,0.8 0.8004510420000001,0.9736775482500001 Z"></path>'},viewBox:{height:"40",width:"500"}},"rounded-zigzag":{top:{content:'<path d="M27.8579427,9.895283399999997 C29.0409683,11.0576863 30.9492052,11.048403800000003 32.12369,9.870960500000002 L37.7758049,4.204608200000003 C38.9486865,3.028772100000001 40.858832,3.0181824000000006 42.0415523,4.180285300000001 L47.8579427,9.895283399999997 C49.0409683,11.0576863 50.9492052,11.048403800000003 52.12369,9.870960500000002 L57.7758049,4.204608200000003 C58.9486865,3.028772100000001 60.858832,3.0181824000000006 62.0415523,4.180285300000001 L67.8579427,9.895283399999997 C69.0409683,11.0576863 70.9492052,11.048403800000003 72.12369,9.870960500000002 L77.7758049,4.204608200000003 C78.9486865,3.028772100000001 80.858832,3.0181824000000006 82.0415523,4.180285300000001 L87.8579427,9.895283399999997 C89.0409683,11.0576863 90.9492052,11.048403800000003 92.12369,9.870960500000002 L97.7758049,4.204608200000003 C98.9486865,3.028772100000001 100.858832,3.0181824000000006 102.041552,4.180285300000001 L107.857943,9.895283399999997 C109.040968,11.0576863 110.949205,11.048403800000003 112.12369,9.870960500000002 L117.775805,4.204608200000003 C118.948687,3.028772100000001 120.858832,3.0181824000000006 122.041552,4.180285300000001 L127.857943,9.895283399999997 C129.040968,11.0576863 130.949205,11.048403800000003 132.12369,9.870960500000002 L137.775805,4.204608200000003 C138.948687,3.028772100000001 140.858832,3.0181824000000006 142.041552,4.180285300000001 L147.857943,9.895283399999997 C149.040968,11.0576863 150.949205,11.048403800000003 152.12369,9.870960500000002 L157.775805,4.204608200000003 C158.948687,3.028772100000001 160.858832,3.0181824000000006 162.041552,4.180285300000001 L167.857943,9.895283399999997 C169.040968,11.0576863 170.949205,11.048403800000003 172.12369,9.870960500000002 L177.775805,4.204608200000003 C178.948687,3.028772100000001 180.858832,3.0181824000000006 182.041552,4.180285300000001 L187.857943,9.895283399999997 C189.040968,11.0576863 190.949205,11.048403800000003 192.12369,9.870960500000002 L197.775805,4.204608200000003 C198.948687,3.028772100000001 200.858832,3.0181824000000006 202.041552,4.180285300000001 L207.857943,9.895283399999997 C209.040968,11.0576863 210.949205,11.048403800000003 212.12369,9.870960500000002 L217.775805,4.204608200000003 C218.948687,3.028772100000001 220.858832,3.0181824000000006 222.041552,4.180285300000001 L227.857943,9.895283399999997 C229.040968,11.0576863 230.949205,11.048403800000003 232.12369,9.870960500000002 L237.775805,4.204608200000003 C238.948687,3.028772100000001 240.858832,3.0181824000000006 242.041552,4.180285300000001 L247.857943,9.895283399999997 C249.040968,11.0576863 250.949205,11.048403800000003 252.12369,9.870960500000002 L257.775805,4.204608200000003 C258.948687,3.028772100000001 260.858832,3.0181824000000006 262.041552,4.180285300000001 L267.857943,9.895283399999997 C269.040968,11.0576863 270.949205,11.048403800000003 272.12369,9.870960500000002 L277.775805,4.204608200000003 C278.948687,3.028772100000001 280.858832,3.0181824000000006 282.041552,4.180285300000001 L287.857943,9.895283399999997 C289.040968,11.0576863 290.949205,11.048403800000003 292.12369,9.870960500000002 L297.775805,4.204608200000003 C298.948687,3.028772100000001 300.858832,3.0181824000000006 302.041552,4.180285300000001 L307.857943,9.895283399999997 C309.040968,11.0576863 310.949205,11.048403800000003 312.12369,9.870960500000002 L317.775805,4.204608200000003 C318.948687,3.028772100000001 320.858832,3.0181824000000006 322.041552,4.180285300000001 L327.857943,9.895283399999997 C329.040968,11.0576863 330.949205,11.048403800000003 332.12369,9.870960500000002 L337.775805,4.204608200000003 C338.948687,3.028772100000001 340.858832,3.0181824000000006 342.041552,4.180285300000001 L347.857943,9.895283399999997 C349.040968,11.0576863 350.949205,11.048403800000003 352.12369,9.870960500000002 L357.775805,4.204608200000003 C358.948687,3.028772100000001 360.858832,3.0181824000000006 362.041552,4.180285300000001 L367.857943,9.895283399999997 C369.040968,11.0576863 370.949205,11.048403800000003 372.12369,9.870960500000002 L377.775805,4.204608200000003 C378.948687,3.028772100000001 380.858832,3.0181824000000006 382.041552,4.180285300000001 L387.857943,9.895283399999997 C389.040968,11.0576863 390.949205,11.048403800000003 392.12369,9.870960500000002 L397.775805,4.204608200000003 C398.948687,3.028772100000001 400.858832,3.0181824000000006 402.041552,4.180285300000001 L407.857943,9.895283399999997 C409.040968,11.0576863 410.949205,11.048403800000003 412.12369,9.870960500000002 L417.775805,4.204608200000003 C418.948687,3.028772100000001 420.858832,3.0181824000000006 422.041552,4.180285300000001 L427.857943,9.895283399999997 C429.040968,11.0576863 430.949205,11.048403800000003 432.12369,9.870960500000002 L437.775805,4.204608200000003 C438.948687,3.028772100000001 440.858832,3.0181824000000006 442.041552,4.180285300000001 L447.857943,9.895283399999997 C449.040968,11.0576863 450.949205,11.048403800000003 452.12369,9.870960500000002 L457.775805,4.204608200000003 C458.948687,3.028772100000001 460.858832,3.0181824000000006 462.041552,4.180285300000001 L467.857943,9.895283399999997 C469.040968,11.0576863 470.949205,11.048403800000003 472.12369,9.870960500000002 L477.775805,4.204608200000003 C478.948687,3.028772100000001 480.858832,3.0181824000000006 482.041552,4.180285300000001 L487.857943,9.895283399999997 C489.040968,11.0576863 490.950255,11.055788800000002 492.129585,9.881928799999997 C492.129585,9.881928799999997 496.405273,5.644531200000003 499.899495,2.0755687000000016 C500,-12.265625 500,0 500,0 L4.26325641e-13,0 C4.26325641e-13,0 4.54747351e-13,-12.2490234 4.26325641e-13,2.0755687000000016 C3.47265625,6.467773399999999 7.76196551,10.027346999999999 7.76196551,10.027346999999999 C8.99799783,11.116813200000003 10.9492052,11.048403800000003 12.12369,9.870960500000002 L17.7758049,4.204608200000003 C18.9486865,3.028772100000001 20.858832,3.0181824000000006 22.0415523,4.180285300000001 L27.8579427,9.895283399999997 Z"></path>',unitContent:'<path d="M0.0557158854,0.2537252153846153 C0.0580819366,0.28353041794871797 0.061898410400000006,0.2832924051282052 0.06424738,0.25310155128205136 L0.07555160979999999,0.10781046666666673 C0.077897373,0.07766082307692311 0.081717664,0.07738929230769233 0.0840831046,0.1071868025641026 L0.0957158854,0.2537252153846153 C0.0980819366,0.28353041794871797 0.1018984104,0.2832924051282052 0.10424738,0.25310155128205136 L0.1155516098,0.10781046666666673 C0.117897373,0.07766082307692311 0.121717664,0.07738929230769233 0.1240831046,0.1071868025641026 L0.13571588539999999,0.2537252153846153 C0.1380819366,0.28353041794871797 0.14189841039999998,0.2832924051282052 0.14424737999999998,0.25310155128205136 L0.1555516098,0.10781046666666673 C0.15789737299999998,0.07766082307692311 0.161717664,0.07738929230769233 0.1640831046,0.1071868025641026 L0.1757158854,0.2537252153846153 C0.17808193660000002,0.28353041794871797 0.1818984104,0.2832924051282052 0.18424738,0.25310155128205136 L0.1955516098,0.10781046666666673 C0.197897373,0.07766082307692311 0.20171766400000002,0.07738929230769233 0.204083104,0.1071868025641026 L0.21571588600000002,0.2537252153846153 C0.218081936,0.28353041794871797 0.22189841000000002,0.2832924051282052 0.22424738,0.25310155128205136 L0.23555161000000002,0.10781046666666673 C0.23789737400000002,0.07766082307692311 0.24171766400000003,0.07738929230769233 0.244083104,0.1071868025641026 L0.255715886,0.2537252153846153 C0.258081936,0.28353041794871797 0.26189841,0.2832924051282052 0.26424738000000003,0.25310155128205136 L0.27555161,0.10781046666666673 C0.27789737400000003,0.07766082307692311 0.28171766400000003,0.07738929230769233 0.284083104,0.1071868025641026 L0.29571588600000004,0.2537252153846153 C0.298081936,0.28353041794871797 0.30189841,0.2832924051282052 0.30424738,0.25310155128205136 L0.31555161,0.10781046666666673 C0.317897374,0.07766082307692311 0.321717664,0.07738929230769233 0.324083104,0.1071868025641026 L0.335715886,0.2537252153846153 C0.33808193599999997,0.28353041794871797 0.34189841,0.2832924051282052 0.34424738000000005,0.25310155128205136 L0.35555160999999996,0.10781046666666673 C0.357897374,0.07766082307692311 0.361717664,0.07738929230769233 0.364083104,0.1071868025641026 L0.375715886,0.2537252153846153 C0.378081936,0.28353041794871797 0.38189841,0.2832924051282052 0.38424738,0.25310155128205136 L0.39555161,0.10781046666666673 C0.397897374,0.07766082307692311 0.40171766400000003,0.07738929230769233 0.40408310399999997,0.1071868025641026 L0.41571588600000003,0.2537252153846153 C0.418081936,0.28353041794871797 0.42189841,0.2832924051282052 0.42424738,0.25310155128205136 L0.43555161,0.10781046666666673 C0.437897374,0.07766082307692311 0.441717664,0.07738929230769233 0.444083104,0.1071868025641026 L0.455715886,0.2537252153846153 C0.45808193599999997,0.28353041794871797 0.46189841000000004,0.2832924051282052 0.46424738000000004,0.25310155128205136 L0.47555160999999996,0.10781046666666673 C0.477897374,0.07766082307692311 0.481717664,0.07738929230769233 0.484083104,0.1071868025641026 L0.495715886,0.2537252153846153 C0.498081936,0.28353041794871797 0.50189841,0.2832924051282052 0.50424738,0.25310155128205136 L0.5155516099999999,0.10781046666666673 C0.517897374,0.07766082307692311 0.521717664,0.07738929230769233 0.524083104,0.1071868025641026 L0.535715886,0.2537252153846153 C0.5380819360000001,0.28353041794871797 0.54189841,0.2832924051282052 0.5442473800000001,0.25310155128205136 L0.55555161,0.10781046666666673 C0.5578973740000001,0.07766082307692311 0.561717664,0.07738929230769233 0.5640831040000001,0.1071868025641026 L0.575715886,0.2537252153846153 C0.578081936,0.28353041794871797 0.58189841,0.2832924051282052 0.58424738,0.25310155128205136 L0.59555161,0.10781046666666673 C0.597897374,0.07766082307692311 0.601717664,0.07738929230769233 0.6040831040000001,0.1071868025641026 L0.6157158859999999,0.2537252153846153 C0.618081936,0.28353041794871797 0.62189841,0.2832924051282052 0.62424738,0.25310155128205136 L0.6355516099999999,0.10781046666666673 C0.637897374,0.07766082307692311 0.641717664,0.07738929230769233 0.644083104,0.1071868025641026 L0.655715886,0.2537252153846153 C0.6580819360000001,0.28353041794871797 0.66189841,0.2832924051282052 0.66424738,0.25310155128205136 L0.67555161,0.10781046666666673 C0.677897374,0.07766082307692311 0.681717664,0.07738929230769233 0.684083104,0.1071868025641026 L0.695715886,0.2537252153846153 C0.698081936,0.28353041794871797 0.70189841,0.2832924051282052 0.70424738,0.25310155128205136 L0.71555161,0.10781046666666673 C0.717897374,0.07766082307692311 0.721717664,0.07738929230769233 0.7240831040000001,0.1071868025641026 L0.7357158859999999,0.2537252153846153 C0.738081936,0.28353041794871797 0.74189841,0.2832924051282052 0.74424738,0.25310155128205136 L0.7555516099999999,0.10781046666666673 C0.757897374,0.07766082307692311 0.761717664,0.07738929230769233 0.764083104,0.1071868025641026 L0.775715886,0.2537252153846153 C0.7780819360000001,0.28353041794871797 0.78189841,0.2832924051282052 0.78424738,0.25310155128205136 L0.79555161,0.10781046666666673 C0.797897374,0.07766082307692311 0.801717664,0.07738929230769233 0.804083104,0.1071868025641026 L0.815715886,0.2537252153846153 C0.818081936,0.28353041794871797 0.82189841,0.2832924051282052 0.82424738,0.25310155128205136 L0.83555161,0.10781046666666673 C0.837897374,0.07766082307692311 0.841717664,0.07738929230769233 0.8440831040000001,0.1071868025641026 L0.8557158859999999,0.2537252153846153 C0.858081936,0.28353041794871797 0.86189841,0.2832924051282052 0.86424738,0.25310155128205136 L0.87555161,0.10781046666666673 C0.877897374,0.07766082307692311 0.8817176640000001,0.07738929230769233 0.884083104,0.1071868025641026 L0.895715886,0.2537252153846153 C0.8980819360000001,0.28353041794871797 0.90189841,0.2832924051282052 0.90424738,0.25310155128205136 L0.91555161,0.10781046666666673 C0.917897374,0.07766082307692311 0.921717664,0.07738929230769233 0.924083104,0.1071868025641026 L0.935715886,0.2537252153846153 C0.938081936,0.28353041794871797 0.94189841,0.2832924051282052 0.94424738,0.25310155128205136 L0.95555161,0.10781046666666673 C0.957897374,0.07766082307692311 0.961717664,0.07738929230769233 0.9640831040000001,0.1071868025641026 L0.9757158859999999,0.2537252153846153 C0.978081936,0.28353041794871797 0.98190051,0.28348176410256415 0.9842591700000001,0.2533827897435897 C0.9842591700000001,0.2533827897435897 0.9928105460000001,0.1447315692307693 0.99979899,0.0532197102564103 C1,-0.3145032051282051 1,0 1,0 L8.52651282e-16,0 C8.52651282e-16,0 9.09494702e-16,-0.3140775230769231 8.52651282e-16,0.0532197102564103 C0.0069453125,0.16584034358974356 0.01552393102,0.2571114615384615 0.01552393102,0.2571114615384615 C0.01799599566,0.28504649230769236 0.0218984104,0.2832924051282052 0.02424738,0.25310155128205136 L0.0355516098,0.10781046666666673 C0.037897373000000005,0.07766082307692311 0.041717664,0.07738929230769233 0.0440831046,0.1071868025641026 L0.0557158854,0.2537252153846153 Z"></path>'},bottom:{content:'<path d="M27.8579427,29.10471663 C29.0409683,27.9423137307 30.9492052,27.951596197 32.12369,29.12903951 L37.7758049,34.79539182 C38.9486865,35.97122787 40.858832,35.98181761 42.0415523,34.8197147 L47.8579427,29.10471663 C49.0409683,27.9423137307 50.9492052,27.951596197 52.12369,29.12903951 L57.7758049,34.79539182 C58.9486865,35.97122787 60.858832,35.98181761 62.0415523,34.8197147 L67.8579427,29.10471663 C69.0409683,27.9423137307 70.9492052,27.951596197 72.12369,29.12903951 L77.7758049,34.79539182 C78.9486865,35.97122787 80.858832,35.98181761 82.0415523,34.8197147 L87.8579427,29.10471663 C89.0409683,27.9423137307 90.9492052,27.951596197 92.12369,29.12903951 L97.7758049,34.79539182 C98.9486865,35.97122787 100.858832,35.98181761 102.041552,34.8197147 L107.857943,29.10471663 C109.040968,27.9423137307 110.949205,27.951596197 112.12369,29.12903951 L117.775805,34.79539182 C118.948687,35.97122787 120.858832,35.98181761 122.041552,34.8197147 L127.857943,29.10471663 C129.040968,27.9423137307 130.949205,27.951596197 132.12369,29.12903951 L137.775805,34.79539182 C138.948687,35.97122787 140.858832,35.98181761 142.041552,34.8197147 L147.857943,29.10471663 C149.040968,27.9423137307 150.949205,27.951596197 152.12369,29.12903951 L157.775805,34.79539182 C158.948687,35.97122787 160.858832,35.98181761 162.041552,34.8197147 L167.857943,29.10471663 C169.040968,27.9423137307 170.949205,27.951596197 172.12369,29.12903951 L177.775805,34.79539182 C178.948687,35.97122787 180.858832,35.98181761 182.041552,34.8197147 L187.857943,29.10471663 C189.040968,27.9423137307 190.949205,27.951596197 192.12369,29.12903951 L197.775805,34.79539182 C198.948687,35.97122787 200.858832,35.98181761 202.041552,34.8197147 L207.857943,29.10471663 C209.040968,27.9423137307 210.949205,27.951596197 212.12369,29.12903951 L217.775805,34.79539182 C218.948687,35.97122787 220.858832,35.98181761 222.041552,34.8197147 L227.857943,29.10471663 C229.040968,27.9423137307 230.949205,27.951596197 232.12369,29.12903951 L237.775805,34.79539182 C238.948687,35.97122787 240.858832,35.98181761 242.041552,34.8197147 L247.857943,29.10471663 C249.040968,27.9423137307 250.949205,27.951596197 252.12369,29.12903951 L257.775805,34.79539182 C258.948687,35.97122787 260.858832,35.98181761 262.041552,34.8197147 L267.857943,29.10471663 C269.040968,27.9423137307 270.949205,27.951596197 272.12369,29.12903951 L277.775805,34.79539182 C278.948687,35.97122787 280.858832,35.98181761 282.041552,34.8197147 L287.857943,29.10471663 C289.040968,27.9423137307 290.949205,27.951596197 292.12369,29.12903951 L297.775805,34.79539182 C298.948687,35.97122787 300.858832,35.98181761 302.041552,34.8197147 L307.857943,29.10471663 C309.040968,27.9423137307 310.949205,27.951596197 312.12369,29.12903951 L317.775805,34.79539182 C318.948687,35.97122787 320.858832,35.98181761 322.041552,34.8197147 L327.857943,29.10471663 C329.040968,27.9423137307 330.949205,27.951596197 332.12369,29.12903951 L337.775805,34.79539182 C338.948687,35.97122787 340.858832,35.98181761 342.041552,34.8197147 L347.857943,29.10471663 C349.040968,27.9423137307 350.949205,27.951596197 352.12369,29.12903951 L357.775805,34.79539182 C358.948687,35.97122787 360.858832,35.98181761 362.041552,34.8197147 L367.857943,29.10471663 C369.040968,27.9423137307 370.949205,27.951596197 372.12369,29.12903951 L377.775805,34.79539182 C378.948687,35.97122787 380.858832,35.98181761 382.041552,34.8197147 L387.857943,29.10471663 C389.040968,27.9423137307 390.949205,27.951596197 392.12369,29.12903951 L397.775805,34.79539182 C398.948687,35.97122787 400.858832,35.98181761 402.041552,34.8197147 L407.857943,29.10471663 C409.040968,27.9423137307 410.949205,27.951596197 412.12369,29.12903951 L417.775805,34.79539182 C418.948687,35.97122787 420.858832,35.98181761 422.041552,34.8197147 L427.857943,29.10471663 C429.040968,27.9423137307 430.949205,27.951596197 432.12369,29.12903951 L437.775805,34.79539182 C438.948687,35.97122787 440.858832,35.98181761 442.041552,34.8197147 L447.857943,29.10471663 C449.040968,27.9423137307 450.949205,27.951596197 452.12369,29.12903951 L457.775805,34.79539182 C458.948687,35.97122787 460.858832,35.98181761 462.041552,34.8197147 L467.857943,29.10471663 C469.040968,27.9423137307 470.949205,27.951596197 472.12369,29.12903951 L477.775805,34.79539182 C478.948687,35.97122787 480.858832,35.98181761 482.041552,34.8197147 L487.857943,29.10471663 C489.040968,27.9423137307 490.936077,27.949913463199998 492.108957,29.137504800000002 C492.108957,29.137504800000002 496.645508,33.755859369999996 499.899495,36.924431330000004 C499.899495,52.221679699999996 500,39 500,39 L8.18863629e-13,39 C8.18863629e-13,39 -3.97996782e-16,52.6806641 8.18863629e-13,36.924431330000004 C2.55761719,35.02050781 7.94763742,29.17947535 7.94763742,29.17947535 C9.08112598,27.9757843523 10.9492052,27.951596197 12.12369,29.12903951 L17.7758049,34.79539182 C18.9486865,35.97122787 20.858832,35.98181761 22.0415523,34.8197147 L27.8579427,29.10471663 Z"></path>',unitContent:'<path d="M0.0557158854,0.7462747853846153 C0.0580819366,0.7164695828384615 0.061898410400000006,0.7167075947948718 0.06424738,0.746898448974359 L0.07555160979999999,0.8921895338461538 C0.077897373,0.9223391761538462 0.081717664,0.9226107079487179 0.0840831046,0.8928131974358974 L0.0957158854,0.7462747853846153 C0.0980819366,0.7164695828384615 0.1018984104,0.7167075947948718 0.10424738,0.746898448974359 L0.1155516098,0.8921895338461538 C0.117897373,0.9223391761538462 0.121717664,0.9226107079487179 0.1240831046,0.8928131974358974 L0.13571588539999999,0.7462747853846153 C0.1380819366,0.7164695828384615 0.14189841039999998,0.7167075947948718 0.14424737999999998,0.746898448974359 L0.1555516098,0.8921895338461538 C0.15789737299999998,0.9223391761538462 0.161717664,0.9226107079487179 0.1640831046,0.8928131974358974 L0.1757158854,0.7462747853846153 C0.17808193660000002,0.7164695828384615 0.1818984104,0.7167075947948718 0.18424738,0.746898448974359 L0.1955516098,0.8921895338461538 C0.197897373,0.9223391761538462 0.20171766400000002,0.9226107079487179 0.204083104,0.8928131974358974 L0.21571588600000002,0.7462747853846153 C0.218081936,0.7164695828384615 0.22189841000000002,0.7167075947948718 0.22424738,0.746898448974359 L0.23555161000000002,0.8921895338461538 C0.23789737400000002,0.9223391761538462 0.24171766400000003,0.9226107079487179 0.244083104,0.8928131974358974 L0.255715886,0.7462747853846153 C0.258081936,0.7164695828384615 0.26189841,0.7167075947948718 0.26424738000000003,0.746898448974359 L0.27555161,0.8921895338461538 C0.27789737400000003,0.9223391761538462 0.28171766400000003,0.9226107079487179 0.284083104,0.8928131974358974 L0.29571588600000004,0.7462747853846153 C0.298081936,0.7164695828384615 0.30189841,0.7167075947948718 0.30424738,0.746898448974359 L0.31555161,0.8921895338461538 C0.317897374,0.9223391761538462 0.321717664,0.9226107079487179 0.324083104,0.8928131974358974 L0.335715886,0.7462747853846153 C0.33808193599999997,0.7164695828384615 0.34189841,0.7167075947948718 0.34424738000000005,0.746898448974359 L0.35555160999999996,0.8921895338461538 C0.357897374,0.9223391761538462 0.361717664,0.9226107079487179 0.364083104,0.8928131974358974 L0.375715886,0.7462747853846153 C0.378081936,0.7164695828384615 0.38189841,0.7167075947948718 0.38424738,0.746898448974359 L0.39555161,0.8921895338461538 C0.397897374,0.9223391761538462 0.40171766400000003,0.9226107079487179 0.40408310399999997,0.8928131974358974 L0.41571588600000003,0.7462747853846153 C0.418081936,0.7164695828384615 0.42189841,0.7167075947948718 0.42424738,0.746898448974359 L0.43555161,0.8921895338461538 C0.437897374,0.9223391761538462 0.441717664,0.9226107079487179 0.444083104,0.8928131974358974 L0.455715886,0.7462747853846153 C0.45808193599999997,0.7164695828384615 0.46189841000000004,0.7167075947948718 0.46424738000000004,0.746898448974359 L0.47555160999999996,0.8921895338461538 C0.477897374,0.9223391761538462 0.481717664,0.9226107079487179 0.484083104,0.8928131974358974 L0.495715886,0.7462747853846153 C0.498081936,0.7164695828384615 0.50189841,0.7167075947948718 0.50424738,0.746898448974359 L0.5155516099999999,0.8921895338461538 C0.517897374,0.9223391761538462 0.521717664,0.9226107079487179 0.524083104,0.8928131974358974 L0.535715886,0.7462747853846153 C0.5380819360000001,0.7164695828384615 0.54189841,0.7167075947948718 0.5442473800000001,0.746898448974359 L0.55555161,0.8921895338461538 C0.5578973740000001,0.9223391761538462 0.561717664,0.9226107079487179 0.5640831040000001,0.8928131974358974 L0.575715886,0.7462747853846153 C0.578081936,0.7164695828384615 0.58189841,0.7167075947948718 0.58424738,0.746898448974359 L0.59555161,0.8921895338461538 C0.597897374,0.9223391761538462 0.601717664,0.9226107079487179 0.6040831040000001,0.8928131974358974 L0.6157158859999999,0.7462747853846153 C0.618081936,0.7164695828384615 0.62189841,0.7167075947948718 0.62424738,0.746898448974359 L0.6355516099999999,0.8921895338461538 C0.637897374,0.9223391761538462 0.641717664,0.9226107079487179 0.644083104,0.8928131974358974 L0.655715886,0.7462747853846153 C0.6580819360000001,0.7164695828384615 0.66189841,0.7167075947948718 0.66424738,0.746898448974359 L0.67555161,0.8921895338461538 C0.677897374,0.9223391761538462 0.681717664,0.9226107079487179 0.684083104,0.8928131974358974 L0.695715886,0.7462747853846153 C0.698081936,0.7164695828384615 0.70189841,0.7167075947948718 0.70424738,0.746898448974359 L0.71555161,0.8921895338461538 C0.717897374,0.9223391761538462 0.721717664,0.9226107079487179 0.7240831040000001,0.8928131974358974 L0.7357158859999999,0.7462747853846153 C0.738081936,0.7164695828384615 0.74189841,0.7167075947948718 0.74424738,0.746898448974359 L0.7555516099999999,0.8921895338461538 C0.757897374,0.9223391761538462 0.761717664,0.9226107079487179 0.764083104,0.8928131974358974 L0.775715886,0.7462747853846153 C0.7780819360000001,0.7164695828384615 0.78189841,0.7167075947948718 0.78424738,0.746898448974359 L0.79555161,0.8921895338461538 C0.797897374,0.9223391761538462 0.801717664,0.9226107079487179 0.804083104,0.8928131974358974 L0.815715886,0.7462747853846153 C0.818081936,0.7164695828384615 0.82189841,0.7167075947948718 0.82424738,0.746898448974359 L0.83555161,0.8921895338461538 C0.837897374,0.9223391761538462 0.841717664,0.9226107079487179 0.8440831040000001,0.8928131974358974 L0.8557158859999999,0.7462747853846153 C0.858081936,0.7164695828384615 0.86189841,0.7167075947948718 0.86424738,0.746898448974359 L0.87555161,0.8921895338461538 C0.877897374,0.9223391761538462 0.8817176640000001,0.9226107079487179 0.884083104,0.8928131974358974 L0.895715886,0.7462747853846153 C0.8980819360000001,0.7164695828384615 0.90189841,0.7167075947948718 0.90424738,0.746898448974359 L0.91555161,0.8921895338461538 C0.917897374,0.9223391761538462 0.921717664,0.9226107079487179 0.924083104,0.8928131974358974 L0.935715886,0.7462747853846153 C0.938081936,0.7164695828384615 0.94189841,0.7167075947948718 0.94424738,0.746898448974359 L0.95555161,0.8921895338461538 C0.957897374,0.9223391761538462 0.961717664,0.9226107079487179 0.9640831040000001,0.8928131974358974 L0.9757158859999999,0.7462747853846153 C0.978081936,0.7164695828384615 0.981872154,0.7166644477743589 0.9842179139999999,0.7471155076923077 C0.9842179139999999,0.7471155076923077 0.993291016,0.8655348556410255 0.99979899,0.9467802905128206 C0.99979899,1.3390174282051281 1,1 1,1 L1.637727258e-15,1 C1.637727258e-15,1 -7.9599356399999995e-19,1.350786258974359 1.637727258e-15,0.9467802905128206 C0.005115234380000001,0.8979617387179487 0.01589527484,0.7481916756410256 0.01589527484,0.7481916756410256 C0.01816225196,0.7173278039051282 0.0218984104,0.7167075947948718 0.02424738,0.746898448974359 L0.0355516098,0.8921895338461538 C0.037897373000000005,0.9223391761538462 0.041717664,0.9226107079487179 0.0440831046,0.8928131974358974 L0.0557158854,0.7462747853846153 Z"></path>'},viewBox:{height:"39",width:"500"}},angled:{top:{content:'<path d="M500,0 0,0 0,156 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.9176470588235294 1,0.0058823529411764705 Z"></path>'},bottom:{content:'<path d="M0,170 500,170 500,14 0,169 Z"></path>',unitContent:'<path d="M0,1 1,1 1,0.08235294117647059 0,0.9941176470588236 Z"></path>'},viewBox:{height:"170",width:"500"}},"angled-1":{top:{content:'<path d="M500,0 L0,0 0,126 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.7411764705882353 1,0.0058823529411764705 Z"></path>'},bottom:{content:'<path d="M0,170 L500,170 500,44 0,169 Z"></path>',unitContent:'<path d="M0,1 L1,1 1,0.25882352941176473 0,0.9941176470588236 Z"></path>'},viewBox:{height:"170",width:"500"}},"angled-2":{top:{content:'<path d="M500,0 L0,0 0,96 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.6857142857142857 1,0.007142857142857143 Z"></path>'},bottom:{content:'<path d="M0,140 L500,140 500,44 0,139 Z"></path>',unitContent:'<path d="M0,1 L1,1 1,0.3142857142857143 0,0.9928571428571429 Z"></path>'},viewBox:{height:"140",width:"500"}},"inner-triangle-with-offset":{top:{content:'<path d="M500,0 0,0 0,114 171.052632,1.7631578999999995 500,114 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.8444444444444444 0.34210526399999996,0.013060428888888885 1,0.8444444444444444 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,21 171.052632,133.236842 500,21 Z"></path>',unitContent:'<path d="M1,1 0,1 0,0.15555555555555556 0.34210526399999996,0.9869395703703704 1,0.15555555555555556 Z"></path>'},viewBox:{height:"135",width:"500"}},"inner-triangle-with-offset-1":{top:{content:'<path d="M500,0 L0,0 0,83 171,1 500,83 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.6148148148148148 0.342,0.007407407407407408 1,0.6148148148148148 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,52 171,134 500,52 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.3851851851851852 0.342,0.9925925925925926 1,0.3851851851851852 Z"></path>'},viewBox:{height:"135",width:"500"}},"inner-triangle":{top:{content:'<path d="M500,0 0,0 0,112 250,1.0390625 500,112 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.8296296296296296 0.5,0.007696759259259259 1,0.8296296296296296 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,23 250,133.960937 500,23 Z"></path>',unitContent:'<path d="M1,1 0,1 0,0.17037037037037037 0.5,0.992303237037037 1,0.17037037037037037 Z"></path>'},viewBox:{height:"135",width:"500"}},"inner-triangle-1":{top:{content:'<path d="M500,0 L0,0 0,82 250,1 500,82 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.6074074074074074 0.5,0.007407407407407408 1,0.6074074074074074 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,53 250,134 500,53 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.3925925925925926 0.5,0.9925925925925926 1,0.3925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle":{top:{content:'<path d="M500,0 0,0 0,1 250,110 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.007407407407407408 0.5,0.8148148148148148 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,134 250,25 500,134 Z">',unitContent:'<path d="M1,1 0,1 0,0.9925925925925926 0.5,0.18518518518518517 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle-1":{top:{content:'<path d="M500,0 L0,0 0,1 250,80 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.007407407407407408 0.5,0.5925925925925926 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,134 250,55 500,134 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.9925925925925926 0.5,0.4074074074074074 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle-with-offset":{top:{content:'<path d="M500,0 0,0 0,1 170,110 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.007407407407407408 0.34,0.8148148148148148 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 0,135 0,134 170,25 500,134 Z"></path>',unitContent:'<path d="M1,1 0,1 0,0.9925925925925926 0.34,0.18518518518518517 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"outer-triangle-with-offset-1":{top:{content:'<path d="M500,0 L0,0 0,1 170,80 500,1 Z"></path>',unitContent:'<path d="M1,0 L0,0 0,0.007407407407407408 0.34,0.5925925925925926 1,0.007407407407407408 Z"></path>'},bottom:{content:'<path d="M500,135 L0,135 0,134 170,55 500,134 Z"></path>',unitContent:'<path d="M1,1 L0,1 0,0.9925925925925926 0.34,0.4074074074074074 1,0.9925925925925926 Z"></path>'},viewBox:{height:"135",width:"500"}},"rounded-outer-triangle-with-offset":{top:{content:'<path d="M500,0 L0,0 L0,1.059997599999999 L161.584187,104.60694899999999 C166.232112,107.58544900000001 174.247661,108.597757 179.498326,106.86440099999999 L500,1.059997599999999 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.007969906766917287 L0.323168374,0.7865184135338344 C0.332464224,0.8089131503759399 0.348495322,0.8165244887218045 0.35899665199999997,0.8034917368421052 L1,0.007969906766917287 L1,0 Z"></path>'},bottom:{content:'<path d="M500,133 L0,133 L0,131.940002 L161.584187,28.39305139 C166.232112,25.414551353 174.247661,24.402243182 179.498326,26.13559892 L500,131.940002 L500,133 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.9920300902255639 L0.323168374,0.21348158939849624 C0.332464224,0.1910868522781955 0.348495322,0.18347551264661655 0.35899665199999997,0.19650826255639098 L1,0.9920300902255639 L1,1 Z"></path>'},viewBox:{height:"133",width:"500"}},"rounded-outer-triangle":{top:{content:'<path d="M500,0 L0,0 L0,1.059997599999999 L240.824536,106.0017 C245.892005,108.2099 254.104903,108.21124699999999 259.175464,106.0017 L500,1.059997599999999 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.007969906766917287 L0.481649072,0.7970052631578948 C0.49178401000000005,0.8136082706766917 0.508209806,0.8136183984962405 0.5183509279999999,0.7970052631578948 L1,0.007969906766917287 L1,0 Z"></path>'},bottom:{content:'<path d="M500,133 L0,133 L0,130.940002 L240.824536,25.9983005 C245.892005,23.790100108 254.104903,23.788752637 259.175464,25.9983005 L500,130.940002 L500,133 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.9845112932330826 L0.481649072,0.19547594360902254 C0.49178401000000005,0.17887293314285715 0.508209806,0.1788628017819549 0.5183509279999999,0.19547594360902254 L1,0.9845112932330826 L1,1 Z"></path>'},viewBox:{height:"133",width:"500"}},"rounded-outer-triangle-1":{top:{content:'<path d="M500,0 L0,0 L0,1.0599976000000026 L240.46706,76.989879 C245.731957,79 254.260433,79 259.53294,76.989879 L500,1.0599976000000026 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.007910429850746288 L0.48093412,0.5745513358208956 C0.491463914,0.5895522388059702 0.508520866,0.5895522388059702 0.51906588,0.5745513358208956 L1,0.007910429850746288 L1,0 Z"></path>'},bottom:{content:'<path d="M500,134 L0,134 L0,132.9400024 L240.46706,57.010121330000004 C245.731957,55.347677226 254.260433,55.345274251 259.53294,57.010121330000004 L500,132.9400024 L500,134 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.9920895701492537 L0.48093412,0.4254486666417911 C0.491463914,0.413042367358209 0.508520866,0.4130244347089552 0.51906588,0.4254486666417911 L1,0.9920895701492537 L1,1 Z"></path>'},viewBox:{height:"134",width:"500"}},round:{top:{content:'<path d="M311.328055,94.925548 C311.328055,94.925548 424.814473,77.183594 500,1.059997599999999 L500,0 L0,0 L0,1.059997599999999 C75.1855273,77.183594 188.671945,94.925548 188.671945,94.925548 C205.399271,99.321856 227.382036,101.648985 249.498998,102.034419 C272.617964,101.648985 294.600729,99.321856 311.328055,94.925548 Z"></path>',unitContent:'<path d="M0.62265611,0.74160584375 C0.62265611,0.74160584375 0.849628946,0.602996828125 1,0.008281231249999993 L1,0 L0,0 L0,0.008281231249999993 C0.1503710546,0.602996828125 0.37734389,0.74160584375 0.37734389,0.74160584375 C0.410798542,0.775952 0.454764072,0.7941326953125 0.498997996,0.7971438984375 C0.545235928,0.7941326953125 0.589201458,0.775952 0.62265611,0.74160584375 Z"></path>'},bottom:{content:'<path d="M311.328055,33.10887095 C311.328055,33.10887095 424.814473,50.8508255 500,126.974422 L500,128 L0,128 L0,126.974422 C75.1855273,50.8508255 188.671945,33.10887095 188.671945,33.10887095 C205.399271,28.712563539999998 227.382036,26.385434363999998 249.498998,26 C272.617964,26.385434363999998 294.600729,28.712563539999998 311.328055,33.10887095 Z"></path>',unitContent:'<path d="M0.62265611,0.258663054296875 C0.62265611,0.258663054296875 0.849628946,0.39727207421875 1,0.991987671875 L1,1 L0,1 L0,0.991987671875 C0.1503710546,0.39727207421875 0.37734389,0.258663054296875 0.37734389,0.258663054296875 C0.410798542,0.22431690265624998 0.454764072,0.20613620596874999 0.498997996,0.203125 C0.545235928,0.20613620596874999 0.589201458,0.22431690265624998 0.62265611,0.258663054296875 Z"></path>'},viewBox:{height:"128",width:"500"}},"angled-triangles":{top:{content:'<path d="M275,58.5 500,1 500,0 0,0 0,1 25,58.5 250.611012,2.0038047000000034 Z"></path>',unitContent:'<path d="M0.55,0.6290322580645161 1,0.010752688172043012 1,0 0,0 0,0.010752688172043012 0.05,0.6290322580645161 0.5012220239999999,0.021546287096774232 Z"></path>'},bottom:{content:'<path d="M275,34 500,91.5 500,93 0,93 0,91.5 25,34 250.611012,90.4961953 Z"></path>',unitContent:'<path d="M0.55,0.3655913978494624 1,0.9838709677419355 1,1 0,1 0,0.9838709677419355 0.05,0.3655913978494624 0.5012220239999999,0.9730773688172043 Z"></path>'},viewBox:{height:"93",width:"500"}},curved:{top:{content:'<path d="M500,101.933271 L500,0 L0,0 L0,101.933271 C75.1961049,26.6597971 188.671945,9.074451700000001 188.671945,9.074451700000001 C205.399271,4.6781443 227.382036,2.3510150999999997 249.498998,1.9655807999999997 C272.617964,2.3510150999999997 294.600729,4.6781443 311.328055,9.074451700000001 C311.328055,9.074451700000001 424.803895,26.6597971 500,101.933271 L500,101.933271 Z"></path>',unitContent:'<path d="M1,0.9020643451327434 L1,0 L0,0 L0,0.9020643451327434 C0.15039220979999998,0.23592740796460177 0.37734389,0.08030488230088496 0.37734389,0.08030488230088496 C0.410798542,0.041399507079646014 0.454764072,0.020805443362831855 0.498997996,0.0173945203539823 C0.545235928,0.020805443362831855 0.589201458,0.041399507079646014 0.62265611,0.08030488230088496 C0.62265611,0.08030488230088496 0.84960779,0.23592740796460177 1,0.9020643451327434 L1,0.9020643451327434 Z"></path>'},bottom:{content:'<path d="M500,11 L500,113 L0,113 L0,11.000000000009493 C75.1961049,86.2734741 188.671945,103.8588195 188.671945,103.8588195 C205.399271,108.2551269 227.382036,110.5822561 249.498998,110.9676904 C272.617964,110.5822561 294.600729,108.2551269 311.328055,103.8588195 C311.328055,103.8588195 424.803895,86.2734741 500,11.000000000001421 L500,11 Z"></path>',unitContent:'<path d="M1,0.09734513274336283 L1,1 L0,1 L0,0.09734513274344683 C0.15039220979999998,0.7634820716814159 0.37734389,0.9191045973451327 0.37734389,0.9191045973451327 C0.410798542,0.9580099725663717 0.454764072,0.9786040362831858 0.498997996,0.9820149592920353 C0.545235928,0.9786040362831858 0.589201458,0.9580099725663717 0.62265611,0.9191045973451327 C0.62265611,0.9191045973451327 0.84960779,0.7634820716814159 1,0.0973451327433754 L1,0.09734513274336283 Z"></path>'},viewBox:{height:"113",width:"500"}},"curved-wave":{top:{content:'<path d="M230,50.8320312 C129.788636,1.3809050999999997 25.1367188,33.5544211 0,69.6582031 L0,0 L500,0 L500,15.0328382 C474.679688,69.6582031 348.710938,109.412109 230,50.8320312 Z"></path>',unitContent:'<path d="M0.46,0.5711464179775281 C0.25957727199999997,0.015515787640449434 0.0502734376,0.37701596741573035 0,0.7826764393258426 L0,0 L1,0 L1,0.16890829438202248 C0.949359376,0.7826764393258426 0.697421876,1.2293495393258427 0.46,0.5711464179775281 Z"></path>'},bottom:{content:'<path d="M230,38.949808000000004 C348.710938,-19.6302701 474.679688,20.1236362 500,74.7490011 L500,89 L0,89 L0,20.1236362 C25.1367188,56.2274181 129.788636,88.4009341 230,38.949808000000004 Z"></path>',unitContent:'<path d="M0.46,0.4376382921348315 C0.697421876,-0.22056483258426968 0.949359376,0.22610827191011235 1,0.8398764168539326 L1,1 L0,1 L0,0.22610827191011235 C0.0502734376,0.6317687426966292 0.25957727199999997,0.9932689224719101 0.46,0.4376382921348315 Z"></path>'},viewBox:{height:"89",width:"500"}},"angle-with-fade":{top:{content:'<path opacity="0.496560168" d="M500,0 0,0 0,156 500,11 Z"></path><path opacity="0.5" d="M500,0 0,0 0,126 500,6 Z"></path><path d="M500,0 0,0 0,96 500,1 Z"></path>',unitContent:'<path d="M1,0 0,0 0,0.9176470588235294 1,0.06470588235294118 Z"></path>'},bottom:{content:'<path opacity="0.496560168" d="M0,170 0,159 500,14 500,170 Z"></path><path opacity="0.5" d="M0,170 500,170 500,44 0,164 Z"></path><path d="M0,170 500,170 500,74 0,169 Z"></path>',unitContent:'<path d="M0,1 0,0.9352941176470588 1,0.08235294117647059 1,1 Z"></path>'},viewBox:{height:"170",width:"500"}},wave:{top:{content:'<path d="M129.994141,83.1386719 C78.2177017,83.1386719 28.4179688,66.2246094 0,35.6582031 L0,0 L500,0 L500,3.3535156000000015 C364.412109,-7.27148438 276.435547,83.1386719 129.994141,83.1386719 Z"></path>',unitContent:'<path d="M0.259988282,0.8570997103092785 C0.1564354034,0.8570997103092785 0.056835937600000004,0.6827279319587629 0,0.3676103412371134 L0,0 L1,0 L1,0.03457232577319589 C0.728824218,-0.07496375649484537 0.552871094,0.8570997103092785 0.259988282,0.8570997103092785 Z"></path>'},bottom:{content:'<path d="M129.994141,14 C276.435547,14.000000000000028 364.412109,104.4101563 500,93.7851562 L500,97 L0,97 L0,61.4804687 C28.4179688,30.9140625 78.2177017,14 129.994141,14 Z"></path>',unitContent:'<path d="M0.259988282,0.14432989690721648 C0.552871094,0.1443298969072168 0.728824218,1.0763933639175258 1,0.9668572804123712 L1,1 L0,1 L0,0.6338192649484536 C0.056835937600000004,0.31870167525773196 0.1564354034,0.14432989690721648 0.259988282,0.14432989690721648 Z"></path>'},viewBox:{height:"97",width:"500"}},"wave-with-fade":{top:{content:'<path d="M129.994141,91.1386719 C78.2177017,91.1386719 28.4179688,74.2246094 0,43.6582031 L0,0 L500,0 L500,11.353515600000001 C364.412109,0.7285156199999996 276.435547,91.1386719 129.994141,91.1386719 Z" opacity="0.5"></path><path d="M129.994141,83.1386719 C78.2177017,83.1386719 28.4179688,70.2246094 0,39.6582031 L0,0 L500,0 L500,7.3535156 C364.412109,-3.27148438 276.435547,83.1386719 129.994141,83.1386719 Z" opacity="0.5"></path><path d="M129.994141,76.1386719 C78.2177017,76.1386719 28.4179688,66.2246094 0,35.6582031 L0,0 L500,0 L500,3.3535156199999996 C364.412109,-7.27148438 276.435547,76.1386719 129.994141,76.1386719 Z"></path>',unitContent:'<path d="M0.259988282,0.9395739371134021 C0.1564354034,0.9395739371134021 0.056835937600000004,0.7652021587628867 0,0.45008456804123714 L0,0 L1,0 L1,0.1170465525773196 C0.728824218,0.007510470309278346 0.552871094,0.9395739371134021 0.259988282,0.9395739371134021 Z"></path>'},bottom:{content:'<path d="M370.005859,7 C421.782298,7 471.582031,23.9140625 500,54.4804687 L500,97 L0,97 L0,86.7851562 C135.587891,97.4101563 223.564453,7.000000000000028 370.005859,7 Z" opacity="0.5"></path><path d="M370.005859,15 C421.782298,15 471.582031,27.9140625 500,58.4804687 L500,97 L0,97 L0,90.7851562 C135.587891,101.4101562 223.564453,15 370.005859,15 Z" opacity="0.5"></path><path d="M370.005859,22 C421.782298,22 471.582031,31.9140625 500,62.4804687 L500,97 L0,97 L0,94.7851562 C135.587891,105.4101562 223.564453,22 370.005859,22 Z"></path>',unitContent:'<path d="M0.740011718,0.07216494845360824 C0.843564596,0.07216494845360824 0.9431640619999999,0.24653672680412372 1,0.5616543164948454 L1,1 L0,1 L0,0.894692331958763 C0.27117578200000003,1.0042284154639174 0.447128906,0.07216494845360855 0.740011718,0.07216494845360824 Z"></path>'},viewBox:{height:"97",width:"500"}},"rounded-outer-triangle-with-offset-and-fade":{top:{content:'<path d="M500,0 L0,0 L0,12.059997599999999 C0,12.059997599999999 85.1201172,101 170,101 C254.879883,101 500,12.059997599999999 500,12.059997599999999 L500,0 Z" opacity="0.5"></path><path d="M500,0 L0,0 L0,7.059997599999999 C0,7.059997599999999 84.9990234,91 170,91 C255.000977,91 500,7.059997599999999 500,7.059997599999999 L500,0 Z" opacity="0.5"></path><path d="M500,0 L0,0 L0,2.059997599999999 C0,2.059997599999999 84.6279297,81 170,81 C255.37207,81 500,2.059997599999999 500,2.059997599999999 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L0,0.10486954434782608 C0,0.10486954434782608 0.1702402344,0.8782608695652174 0.34,0.8782608695652174 C0.5097597660000001,0.8782608695652174 1,0.10486954434782608 1,0.10486954434782608 L1,0 Z"></path>'},bottom:{content:'<path d="M500,115 L0,115 L0,103.9400024 C0,103.9400024 85.1201172,15 170,15 C254.879883,15 500,103.9400024 500,103.9400024 L500,115 Z" opacity="0.5"></path><path d="M500,115 L500,108.9400024 C500,108.9400024 255.000977,25 170,25 C84.9990234,25 0,108.9400024 0,108.9400024 L0,115 L500,115 Z" opacity="0.5"></path><path d="M500,115 L0,115 L0,113.9400024 C0,113.9400024 84.6279297,35 170,35 C255.37207,35 500,113.9400024 500,113.9400024 L500,115 Z"></path>',unitContent:'<path d="M1,1 L0,1 L0,0.903826107826087 C0,0.903826107826087 0.1702402344,0.13043478260869565 0.34,0.13043478260869565 C0.5097597660000001,0.13043478260869565 1,0.903826107826087 1,0.903826107826087 L1,1 Z"></path>'},viewBox:{height:"115",width:"500"}},wavy:{top:{content:'<path d="M63.8183594,35.5585938 C23.9023437,35.5585938 0,62 0,62 L0,0 L500,0 L500,1.0328382000000005 C493.082031,26.940429700000003 470.705078,63.443359400000006 426.47168,63.443359400000006 C382.238281,63.443359400000006 364.830078,26.940429700000003 315.450195,26.940429700000003 C266.070312,26.940429700000003 252.652344,80.0302734 186.311523,80.0302734 C119.970703,80.0302734 103.734375,35.5585938 63.8183594,35.5585938 Z"></path>',unitContent:'<path d="M0.1276367188,0.37828291276595744 C0.0478046874,0.37828291276595744 0,0.6595744680851063 0,0.6595744680851063 L0,0 L1,0 L1,0.01098764042553192 C0.986164062,0.28660031595744684 0.941410156,0.674929355319149 0.85294336,0.674929355319149 C0.7644765619999999,0.674929355319149 0.729660156,0.28660031595744684 0.63090039,0.28660031595744684 C0.532140624,0.28660031595744684 0.505304688,0.8513858872340425 0.372623046,0.8513858872340425 C0.239941406,0.8513858872340425 0.20746875,0.37828291276595744 0.1276367188,0.37828291276595744 Z"></path>'},bottom:{content:'<path d="M63.8183594,58.4716797 C23.9023437,58.4716797 0,32.0302734 0,32.0302734 L0,94 L500,94 L500,92.9974352 C493.082031,67.0898438 470.705078,30.5869141 426.47168,30.5869141 C382.238281,30.5869141 364.830078,67.0898438 315.450195,67.0898438 C266.070312,67.0898438 252.652344,13.999999999999986 186.311523,14 C119.970703,14.000000000000014 103.734375,58.4716797 63.8183594,58.4716797 Z"></path>',unitContent:'<path d="M0.1276367188,0.6220391457446809 C0.0478046874,0.6220391457446809 0,0.34074758936170213 0,0.34074758936170213 L0,1 L1,1 L1,0.9893344170212766 C0.986164062,0.7137217425531914 0.941410156,0.3253927031914894 0.85294336,0.3253927031914894 C0.7644765619999999,0.3253927031914894 0.729660156,0.7137217425531914 0.63090039,0.7137217425531914 C0.532140624,0.7137217425531914 0.505304688,0.1489361702127658 0.372623046,0.14893617021276595 C0.239941406,0.14893617021276612 0.20746875,0.6220391457446809 0.1276367188,0.6220391457446809 Z"></path>'},viewBox:{height:"94",width:"500"}},spikes:{top:{content:'<path d="M0,29.4928855 1.26807933,30.760964899999998 10.9580018,21.071042400000003 30.3378468,40.4508873 69.0975367,1.6911974 88.4773817,21.071042400000003 103.012265,6.536158700000001 146.616917,50.1408098 175.836228,20.9214988 195.365616,40.4508873 209.9005,25.916003600000003 224.435383,40.4508873 253.505151,11.381119900000002 272.884996,30.760964899999998 282.574918,21.071042400000003 311.644686,50.1408098 331.024531,30.760964899999998 340.714453,40.4508873 345.559414,35.6059261 360.094298,50.1408098 389.164066,21.071042400000003 398.853988,30.760964899999998 408.543911,21.071042400000003 427.923756,40.4508873 442.458639,25.916003600000003 456.993523,40.4508873 466.683445,30.760964899999998 476.373368,40.4508873 500,16.8242553 500,0 0,0 Z"></path>',unitContent:'<path d="M0,0.47569170161290325 0.0025361586599999997,0.4961445951612903 0.0219160036,0.3398555225806452 0.060675693600000004,0.6524336661290322 0.1381950734,0.02727737741935484 0.1769547634,0.3398555225806452 0.20602453,0.10542191451612906 0.293233834,0.8087227387096774 0.351672456,0.33744352903225805 0.390731232,0.6524336661290322 0.419801,0.4180000580645162 0.448870766,0.6524336661290322 0.5070103020000001,0.18356645000000002 0.545769992,0.4961445951612903 0.565149836,0.3398555225806452 0.623289372,0.8087227387096774 0.662049062,0.4961445951612903 0.681428906,0.6524336661290322 0.691118828,0.5742891306451613 0.720188596,0.8087227387096774 0.778328132,0.3398555225806452 0.797707976,0.4961445951612903 0.817087822,0.3398555225806452 0.8558475120000001,0.6524336661290322 0.884917278,0.4180000580645162 0.9139870459999999,0.6524336661290322 0.9333668900000001,0.4961445951612903 0.952746736,0.6524336661290322 1,0.2713589564516129 1,0 0,0 Z"></path>'},bottom:{content:'<path d="M0,32.6479243 1.26807933,31.379845 10.9580018,41.0697674 30.3378468,21.68992248 69.0975367,60.4496124 88.4773817,41.0697674 103.012265,55.6046512 146.616917,12 175.836228,41.219311000000005 195.365616,21.68992248 209.9005,36.2248062 224.435383,21.68992248 253.505151,50.7596899 272.884996,31.379845 282.574918,41.0697674 311.644686,12 331.024531,31.379845 340.714453,21.68992248 345.559414,26.5348837 360.094298,12 389.164066,41.0697674 398.853988,31.379845 408.543911,41.0697674 427.923756,21.68992248 442.458639,36.2248062 456.993523,21.68992248 466.683445,31.379845 476.373368,21.68992248 500,45.3165545 500,62 0,62 Z"></path>',unitContent:'<path d="M0,0.5265794241935484 0.0025361586599999997,0.5061265322580645 0.0219160036,0.6624156032258065 0.060675693600000004,0.34983745935483873 0.1381950734,0.9749937483870967 0.1769547634,0.6624156032258065 0.20602453,0.8968492129032258 0.293233834,0.1935483870967742 0.351672456,0.6648275967741937 0.390731232,0.34983745935483873 0.419801,0.5842710677419355 0.448870766,0.34983745935483873 0.5070103020000001,0.8187046758064516 0.545769992,0.5061265322580645 0.565149836,0.6624156032258065 0.623289372,0.1935483870967742 0.662049062,0.5061265322580645 0.681428906,0.34983745935483873 0.691118828,0.4279819951612904 0.720188596,0.1935483870967742 0.778328132,0.6624156032258065 0.797707976,0.5061265322580645 0.817087822,0.6624156032258065 0.8558475120000001,0.34983745935483873 0.884917278,0.5842710677419355 0.9139870459999999,0.34983745935483873 0.9333668900000001,0.5061265322580645 0.952746736,0.34983745935483873 1,0.7309121693548387 1,1 0,1 Z"></path>'},viewBox:{height:"62",width:"500"}},"rounded-spikes":{top:{content:'<path d="M0,27.760964899999998 L6.46934557,22.0402634 C8.94836196,19.848123200000003 12.8515088,19.964549400000003 15.1990117,22.312052199999997 L26.0968369,33.2098775 C28.439082,35.5521225 32.2335453,35.5551888 34.578125,33.2106091 L64.8572585,2.931475599999999 C67.1990995,0.5896346000000001 70.9910437,0.5847043999999997 73.3385466,2.9322073000000017 L84.2363718,13.830032500000002 C86.5786169,16.1722776 90.3775639,16.1708602 92.7205447,13.8278793 L98.7691023,7.779321700000001 C101.112537,5.4358875 104.913941,5.4378344 107.25275,7.776643499999999 L142.376432,42.9003249 C144.718387,45.2422801 148.511563,45.2461629 150.865655,42.8920711 L171.587489,22.1702375 C173.934002,19.823723899999997 177.73543,19.8207017 180.073814,22.1590853 L191.12803,33.2133009 C193.468384,35.5536553 197.265798,35.5507051 199.608779,33.2077243 L205.657337,27.1591667 C208.000771,24.8157324 211.800682,24.8161858 214.143663,27.1591667 L220.19222,33.2077243 C222.535655,35.5511585 226.331519,35.5547523 228.677933,33.2083382 L249.262602,12.623669 C251.605697,10.280573799999999 255.398658,10.274626900000001 257.746161,12.6221298 L268.643986,23.519955000000003 C270.986231,25.862200100000003 274.787851,25.8581096 277.121041,23.524920199999997 L278.338874,22.307087099999997 C280.678377,19.967584199999997 284.471053,19.9671775 286.817467,22.3135915 L307.402137,42.8982607 C309.745232,45.2413559 313.538193,45.2473028 315.885696,42.8997999 L326.783521,32.0019747 C329.125766,29.6597297 333.257318,29.249489500000003 336.021802,31.092478999999997 L355.097027,43.8092957 C357.856944,45.6492401 361.990433,45.2446747 364.336847,42.8982607 L384.921517,22.3135915 C387.264612,19.9704963 391.066921,19.9738976 393.40011,22.307087099999997 L394.617943,23.524920199999997 C396.957446,25.864423000000002 400.756843,25.8581096 403.090033,23.524920199999997 L404.307866,22.307087099999997 C406.647369,19.967584199999997 410.437418,19.964549400000003 412.78492,22.312052199999997 L423.682746,33.2098775 C426.024991,35.5521225 429.823938,35.5507051 432.166919,33.2077243 L438.215476,27.1591667 C440.55891,24.8157324 444.358821,24.8161858 446.701802,27.1591667 L452.75036,33.2077243 C455.093794,35.5511585 458.896378,35.5480321 461.229568,33.2148426 L462.447401,31.997009499999997 C464.786904,29.6575067 468.586301,29.663820100000002 470.91949,31.997009499999997 L472.137323,33.2148426 C474.476826,35.5543455 478.266896,35.5573594 480.610972,33.2132832 L500,13.8242553 L500,0 L0,0 L0,27.760964899999998 Z"></path>',unitContent:'<path d="M0,0.4705248288135593 L0.01293869114,0.373563786440678 C0.01789672392,0.3364088677966102 0.0257030176,0.338382193220339 0.030398023399999998,0.3781703762711864 L0.0521936738,0.5628792796610169 C0.056878163999999995,0.6025783474576272 0.06446709060000001,0.6026303186440679 0.06915625,0.5628916796610169 L0.129714517,0.04968602711864405 C0.134398199,0.009993806779661019 0.1419820874,0.009910244067796605 0.1466770932,0.049698428813559355 L0.1684727436,0.2344073305084746 C0.1731572338,0.27410640000000003 0.1807551278,0.2740823762711864 0.1854410894,0.23437083559322033 L0.1975382046,0.13185291016949152 C0.202225074,0.09213368644067796 0.209827882,0.09216668474576271 0.21450550000000002,0.13180751694915252 L0.284752864,0.7271241508474576 C0.289436774,0.766818306779661 0.29702312599999997,0.7668841169491526 0.30173131000000003,0.7269842559322034 L0.343174978,0.3757667372881356 C0.347868004,0.335995320338983 0.35547086,0.3359440966101695 0.360147628,0.37557771694915254 L0.38225606,0.5629373033898305 C0.386936768,0.6026043271186441 0.394531596,0.6025543237288136 0.399217558,0.5628427847457628 L0.41131467400000005,0.4603248593220339 C0.41600154199999995,0.42060563389830513 0.423601364,0.4206133186440678 0.428287326,0.4603248593220339 L0.44038444,0.5628427847457628 C0.44507131,0.6025620084745763 0.45266303799999996,0.602622920338983 0.457355866,0.5628531898305085 L0.498525204,0.21396049152542373 C0.503211394,0.174247013559322 0.510797316,0.17414621864406782 0.515492322,0.2139344033898305 L0.537287972,0.3986433050847458 C0.5419724619999999,0.43834237457627123 0.5495757019999999,0.4382730440677966 0.554242082,0.3987274610169491 L0.5566777479999999,0.37808622203389824 C0.5613567540000001,0.3384336305084745 0.568942106,0.33842673728813555 0.5736349340000001,0.37819646610169494 L0.6148042739999999,0.7270891644067797 C0.619490464,0.7668026423728814 0.6270763859999999,0.7669034372881356 0.631771392,0.7271152525423729 L0.653567042,0.5424063508474576 C0.658251532,0.5027072830508474 0.666514636,0.4957540593220339 0.672043604,0.5269911694915254 L0.710194054,0.7425304355932203 C0.715713888,0.7737159338983051 0.723980866,0.766858893220339 0.7286736939999999,0.7270891644067797 L0.769843034,0.37819646610169494 C0.774529224,0.33848298813559324 0.7821338419999999,0.3385406372881356 0.7868002199999999,0.37808622203389824 L0.789235886,0.3987274610169491 C0.793914892,0.4383800508474577 0.8015136860000001,0.4382730440677966 0.806180066,0.3987274610169491 L0.808615732,0.37808622203389824 C0.8132947380000001,0.3384336305084745 0.820874836,0.338382193220339 0.82556984,0.3781703762711864 L0.847365492,0.5628792796610169 C0.852049982,0.6025783474576272 0.859647876,0.6025543237288136 0.864333838,0.5628427847457628 L0.8764309520000001,0.4603248593220339 C0.88111782,0.42060563389830513 0.8887176419999999,0.4206133186440678 0.893403604,0.4603248593220339 L0.90550072,0.5628427847457628 C0.910187588,0.6025620084745763 0.9177927560000001,0.6025090186440678 0.922459136,0.562963433898305 L0.9248948020000001,0.5423221949152542 C0.929573808,0.5026696050847458 0.937172602,0.5027766118644068 0.94183898,0.5423221949152542 L0.944274646,0.562963433898305 C0.948953652,0.6026160254237287 0.956533792,0.6026671084745763 0.961221944,0.5629370033898305 L1,0.2343094118644068 L1,0 L0,0 L0,0.4705248288135593 Z"></path>'},bottom:{content:'<path d="M0,31.2013122 L6.46934557,36.9220136 C8.94836196,39.114153900000005 12.8515088,38.997727600000005 15.1990117,36.650224800000004 L26.0968369,25.7523995 C28.439082,23.410154470000002 32.2335453,23.40708819 34.578125,25.7516679 L64.8572585,56.0308014 C67.1990995,58.3726424 70.9910437,58.3775726 73.3385466,56.0300697 L84.2363718,45.1322445 C86.5786169,42.7899994 90.3775639,42.7914169 92.7205447,45.1343977 L98.7691023,51.1829553 C101.112537,53.5263896 104.913941,53.5244426 107.25275,51.1856335 L142.376432,16.06195206 C144.718387,13.71999694 148.511563,13.716114103999999 150.865655,16.07020588 L171.587489,36.7920395 C173.934002,39.138553099999996 177.73543,39.1415754 180.073814,36.8031917 L191.12803,25.7489761 C193.468384,23.408621750000002 197.265798,23.411571889999998 199.608779,25.754552699999998 L205.657337,31.8031104 C208.000771,34.1465446 211.800682,34.1460912 214.143663,31.8031104 L220.19222,25.754552699999998 C222.535655,23.41111848 226.331519,23.40752476 228.677933,25.7539388 L249.262602,46.338608 C251.605697,48.6817032 255.398658,48.6876501 257.746161,46.3401472 L268.643986,35.442322000000004 C270.986231,33.100077 274.787851,33.1041674 277.121041,35.4373568 L278.338874,36.655189899999996 C280.678377,38.994692799999996 284.471053,38.9950996 286.817467,36.6486855 L307.402137,16.064016289999998 C309.745232,13.720921127 313.538193,13.714974210000001 315.885696,16.06247707 L326.783521,26.960302300000002 C329.125766,29.3025474 333.257318,29.712787499999997 336.021802,27.869798 L355.097027,15.15298132 C357.856944,13.313036874 361.990433,13.717602279000001 364.336847,16.064016289999998 L384.921517,36.6486855 C387.264612,38.9917807 391.066921,38.9883794 393.40011,36.655189899999996 L394.617943,35.4373568 C396.957446,33.097854 400.756843,33.1041674 403.090033,35.4373568 L404.307866,36.655189899999996 C406.647369,38.994692799999996 410.437418,38.997727600000005 412.78492,36.650224800000004 L423.682746,25.7523995 C426.024991,23.410154470000002 429.823938,23.411571889999998 432.166919,25.754552699999998 L438.215476,31.8031104 C440.55891,34.1465446 444.358821,34.1460912 446.701802,31.8031104 L452.75036,25.754552699999998 C455.093794,23.41111848 458.896378,23.41424495 461.229568,25.7474344 L462.447401,26.9652675 C464.786904,29.3047703 468.586301,29.298456899999998 470.91949,26.9652675 L472.137323,25.7474344 C474.476826,23.40793149 478.266896,23.40491762 480.610972,25.7489938 L500,45.138021699999996 L500,59 L0,59 L0,31.2013122 Z"></path>',unitContent:'<path d="M0,0.5288358 L0.01293869114,0.6257968406779661 C0.01789672392,0.6629517610169492 0.0257030176,0.6609784338983051 0.030398023399999998,0.6211902508474577 L0.0521936738,0.4364813474576271 C0.056878163999999995,0.3967822791525424 0.06446709060000001,0.39673030830508477 0.06915625,0.43646894745762715 L0.129714517,0.9496746 C0.134398199,0.989366820338983 0.1419820874,0.9894503830508474 0.1466770932,0.9496621983050847 L0.1684727436,0.7649532966101694 C0.1731572338,0.7252542271186441 0.1807551278,0.7252782525423729 0.1854410894,0.7649897915254238 L0.1975382046,0.8675077169491526 C0.202225074,0.9072269423728814 0.209827882,0.9071939423728813 0.21450550000000002,0.8675531101694915 L0.284752864,0.27223647559322034 C0.289436774,0.23254232101694916 0.29702312599999997,0.23247651023728813 0.30173131000000003,0.27237637084745764 L0.343174978,0.6235938898305085 C0.347868004,0.663365306779661 0.35547086,0.6634165322033898 0.360147628,0.6237829101694915 L0.38225606,0.43642332372881354 C0.386936768,0.39675630084745767 0.394531596,0.39680630322033894 0.399217558,0.4365178423728813 L0.41131467400000005,0.5390357694915254 C0.41600154199999995,0.578754993220339 0.423601364,0.5787473084745763 0.428287326,0.5390357694915254 L0.44038444,0.4365178423728813 C0.44507131,0.3967986183050847 0.45266303799999996,0.39673770779661016 0.457355866,0.4365074372881356 L0.498525204,0.7854001355932203 C0.503211394,0.825113613559322 0.510797316,0.8252144084745763 0.515492322,0.7854262237288135 L0.537287972,0.6007173220338984 C0.5419724619999999,0.5610182542372881 0.5495757019999999,0.5610875830508475 0.554242082,0.6006331661016949 L0.5566777479999999,0.6212744050847457 C0.5613567540000001,0.6609269966101694 0.568942106,0.6609338915254238 0.5736349340000001,0.6211641610169492 L0.6148042739999999,0.27227146254237283 C0.619490464,0.23255798520338983 0.6270763859999999,0.23245719 0.631771392,0.2722453740677966 L0.653567042,0.45695427627118645 C0.658251532,0.4966533457627119 0.666514636,0.5036065677966102 0.672043604,0.4723694576271186 L0.710194054,0.2568301918644068 C0.715713888,0.225644692779661 0.723980866,0.2325017335423729 0.7286736939999999,0.27227146254237283 L0.769843034,0.6211641610169492 C0.774529224,0.6608776389830509 0.7821338419999999,0.6608199898305085 0.7868002199999999,0.6212744050847457 L0.789235886,0.6006331661016949 C0.793914892,0.5609805762711864 0.8015136860000001,0.5610875830508475 0.806180066,0.6006331661016949 L0.808615732,0.6212744050847457 C0.8132947380000001,0.6609269966101694 0.820874836,0.6609784338983051 0.82556984,0.6211902508474577 L0.847365492,0.4364813474576271 C0.852049982,0.3967822791525424 0.859647876,0.39680630322033894 0.864333838,0.4365178423728813 L0.8764309520000001,0.5390357694915254 C0.88111782,0.578754993220339 0.8887176419999999,0.5787473084745763 0.893403604,0.5390357694915254 L0.90550072,0.4365178423728813 C0.910187588,0.3967986183050847 0.9177927560000001,0.3968516093220339 0.922459136,0.436397193220339 L0.9248948020000001,0.4570384322033898 C0.929573808,0.4966910220338983 0.937172602,0.49658401525423723 0.94183898,0.4570384322033898 L0.944274646,0.436397193220339 C0.948953652,0.39674460152542373 0.956533792,0.39669351898305083 0.961221944,0.43642362372881355 L1,0.7650512152542372 L1,1 L0,1 L0,0.5288358 Z"></path>'},viewBox:{height:"59",width:"500"}},"arrow-split":{top:{content:'<path d="M256.426407,2 500,2 500,0 0,0 0,2 243.857864,2 250.142136,8.2842712 Z"></path>',unitContent:'<path d="M0.5128528139999999,0.07407407407407407 1,0.07407407407407407 1,0 0,0 0,0.07407407407407407 0.487715728,0.07407407407407407 0.500284272,0.30682485925925923 Z"></path>'},bottom:{content:'<path d="M256.426407,25.28427125 500,25.28427125 500,27 0,27 0,25.28427125 243.857864,25.28427125 250.142136,19 Z"></path>',unitContent:'<path d="M0.5128528139999999,0.9364544907407407 1,0.9364544907407407 1,1 0,1 0,0.9364544907407407 0.487715728,0.9364544907407407 0.500284272,0.7037037037037037 Z"></path>'},viewBox:{height:"27",width:"500"}},"rounded-arrow-split":{top:{content:'<path d="M261.426407,2 L500,2 L500,0 L0,0 L0,2 C0,2 156.798828,2 238.857864,2 C245,2 246.353607,6.284271199999999 250.142136,6.284271199999999 C253.930664,6.284271199999999 255.142136,2 261.426407,2 Z"></path>',unitContent:'<path d="M0.5228528139999999,0.08 L1,0.08 L1,0 L0,0 L0,0.08 C0,0.08 0.31359765599999995,0.08 0.477715728,0.08 C0.49,0.08 0.492707214,0.251370848 0.500284272,0.251370848 C0.5078613280000001,0.251370848 0.510284272,0.08 0.5228528139999999,0.08 Z"></path>'},bottom:{content:'<path d="M261.426407,23.28427125 L500,23.28427125 L500,25 L0,25 L0,23.28427125 L238.857864,23.28427125 C245,23.28427125 246.353607,19.000000000000007 250.142136,19 C253.930664,18.999999999999993 255.142136,23.28427125 261.426407,23.28427125 Z"></path>',unitContent:'<path d="M0.5228528139999999,0.93137085 L1,0.93137085 L1,1 L0,1 L0,0.93137085 L0.477715728,0.93137085 C0.49,0.93137085 0.492707214,0.7600000000000002 0.500284272,0.76 C0.5078613280000001,0.7599999999999997 0.510284272,0.93137085 0.5228528139999999,0.93137085 Z"></path>'},viewBox:{height:"25",width:"500"}},"inner-clouds-with-fade":{top:{content:'<path d="M374.376479,36.5248676 C374.187537,36.4086177 373.996983,36.2947343 373.804859,36.1832587 C373.789057,36.2958268 373.774667,36.4096946 373.761719,36.5248676 C373.549373,36.2771479 373.229833,35.9792736 372.812439,35.636244 C369.24221,33.7695988 365.180879,32.714 360.873,32.714 C359.100206,32.714 357.369166,32.8927674 355.696922,33.2332589 C351.018337,26.671066099999997 343.344383,22.392 334.671,22.392 C328.09261,22.392 322.089148,24.8535644 317.531461,28.9058487 C315.608996,27.3167919 313.143,26.362000000000002 310.454,26.362000000000002 C305.869498,26.362000000000002 301.933204,29.1373107 300.233552,33.099499 C298.782109,32.8461088 297.288982,32.714 295.765,32.714 C290.021634,32.714 284.716505,34.5903111 280.429148,37.7633963 C275.696407,32.2422557 268.671234,28.744 260.829,28.744 C254.918157,28.744 249.471481,30.731333300000003 245.120699,34.0742723 C243.537598,33.2070747 241.720381,32.714 239.788,32.714 C236.749632,32.714 233.99598,33.9330119 231.989438,35.9086403 C230.76848,33.0944315 227.965116,31.125999999999998 224.702,31.125999999999998 C221.257824,31.125999999999998 218.325835,33.3189366 217.226127,36.3847163 C212.549991,31.666409100000003 206.064778,28.744 198.897,28.744 C197.29408,28.744 195.725295,28.890149 194.203243,29.1698484 C189.580756,22.2132726 181.673352,17.628 172.695,17.628 C160.885372,17.628 150.928625,25.5611262 147.863133,36.3890045 C144.047022,34.0940432 139.588592,32.7582194 134.82139,32.7150783 C134.086133,29.090343400000002 130.881686,26.362000000000002 127.04,26.362000000000002 C125.738774,26.362000000000002 124.510655,26.675012000000002 123.426833,27.229847900000003 C119.191292,24.1850856 113.995545,22.392 108.381,22.392 C98.1672868,22.392 89.3395071,28.325886500000003 85.1570237,36.9342967 C80.447408,31.8943887 73.7411104,28.744 65.5419176,28.7548929 C64.5335212,25.527926 61.5212537,23.186 57.962,23.186 C55.7799763,23.186 53.8035309,24.0661855 52.3683449,25.4908755 C48.7187657,23.5143264 44.5389495,22.392 40.097,22.392 C30.5048548,22.392 22.1350906,27.6256347 17.6874909,35.3931204 C13.1118071,31.2604105 7.04827313,28.744 0,28.746991899999998 L0,0 L500,0 L500,22.3949919 C497.7314,22.4292062 495.533769,22.7561672 493.443206,23.3397737 C492.322766,22.7351639 491.040458,22.392 489.678,22.392 C485.292859,22.392 481.738,25.9468591 481.738097,30.3715824 C480.000832,32.1895618 478.526592,34.2610198 477.376479,36.5248676 C473.448319,34.1079964 468.823452,32.714 463.873,32.714 C462.100206,32.714 460.369166,32.8927674 458.696922,33.2332589 C454.018337,26.671066099999997 446.344383,22.392 437.671,22.392 C431.09261,22.392 425.089148,24.8535644 420.531461,28.9058487 C418.608996,27.3167919 416.143,26.362000000000002 413.454,26.362000000000002 C408.869498,26.362000000000002 404.933204,29.1373107 403.233552,33.099499 C401.782109,32.8461088 391.037324,33.2088696 390.765,32.714 C387.322945,26.459064499999997 375.28013,26.363483199999997 373.821888,36.066079 C374.010905,36.2206828 374.196099,36.3737176 374.376479,36.5248676 Z" opacity="0.5"></path><path d="M125.623521,21.5248676 C125.812463,21.4086177 126.003017,21.2947343 126.195141,21.1832587 C126.210943,21.2958268 126.225333,21.4096946 126.238281,21.5248676 C126.450627,21.2771479 126.770167,20.9792736 127.187561,20.636244 C130.75779,18.7695988 134.819121,17.714 139.127,17.714 C140.899794,17.714 142.630834,17.8927674 144.303078,18.2332589 C148.981663,11.6710661 156.655617,7.3919999999999995 165.329,7.3919999999999995 C171.90739,7.3919999999999995 177.910852,9.8535644 182.468539,13.9058487 C184.391004,12.316791899999998 186.857,11.361999999999998 189.546,11.361999999999998 C194.130502,11.361999999999998 198.066796,14.1373107 199.766448,18.099499 C201.217891,17.8461088 202.711018,17.714 204.235,17.714 C209.978366,17.714 215.283495,19.5903111 219.570852,22.7633963 C224.303593,17.2422557 231.328766,13.744 239.171,13.744 C245.081843,13.744 250.528519,15.7313333 254.879301,19.0742723 C256.462402,18.2070747 258.279619,17.714 260.212,17.714 C263.250368,17.714 266.00402,18.9330119 268.010562,20.9086403 C269.23152,18.0944315 272.034884,16.126 275.298,16.126 C278.742176,16.126 281.674165,18.3189366 282.773873,21.3847163 C287.450009,16.6664091 293.935222,13.744 301.103,13.744 C302.70592,13.744 304.274705,13.890149000000001 305.796757,14.1698484 C310.419244,7.2132726 318.326648,2.628 327.305,2.628 C339.114628,2.628 349.071375,10.5611262 352.136867,21.3890045 C355.952978,19.0940432 360.411408,17.7582194 365.17861,17.7150783 C365.913867,14.090343399999998 369.118314,11.361999999999998 372.96,11.361999999999998 C374.261226,11.361999999999998 375.489345,11.675011999999999 376.573167,12.2298479 C380.808708,9.1850856 386.004455,7.3919999999999995 391.619,7.3919999999999995 C401.832713,7.3919999999999995 410.660493,13.3258865 414.842976,21.9342967 C419.552592,16.8943887 426.25889,13.744 434.458082,13.754892900000002 C435.466479,10.527926 438.478746,8.186 442.038,8.186 C444.220024,8.186 446.196469,9.0661855 447.631655,10.490875500000001 C451.281234,8.5143264 455.46105,7.3919999999999995 459.903,7.3919999999999995 C469.495145,7.3919999999999995 477.864909,12.625634699999999 482.312509,20.3931204 C486.888193,16.2604105 492.951727,13.744 500,13.746991900000001 L500,0 L0,0 L1.1937118e-12,7.394991900000001 C2.26859959,7.429206199999999 4.46623145,7.7561672 6.55679426,8.3397737 C7.67723391,7.7351639 8.95954184,7.3919999999999995 10.322,7.3919999999999995 C14.7071409,7.3919999999999995 18.262,10.946859100000001 18.2619034,15.371582400000001 C19.9991684,17.1895618 21.4734077,19.2610198 22.623521,21.5248676 C26.5516809,19.1079964 31.1765478,17.714 36.127,17.714 C37.8997938,17.714 39.6308343,17.8927674 41.303078,18.2332589 C45.981663,11.6710661 53.6556168,7.3919999999999995 62.329,7.3919999999999995 C68.9073904,7.3919999999999995 74.9108516,9.8535644 79.468539,13.9058487 C81.3910044,12.316791899999998 83.8570004,11.361999999999998 86.546,11.361999999999998 C91.1305022,11.361999999999998 95.0667958,14.1373107 96.7664477,18.099499 C98.2178913,17.8461088 108.962676,18.2088696 109.235,17.714 C112.677055,11.4590645 124.71987,11.363483200000001 126.178112,21.066079 C125.989095,21.2206828 125.803901,21.3737176 125.623521,21.5248676 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.9664742636363637 C0.748375074,0.9638322204545454 0.747993966,0.9612439613636364 0.7476097180000001,0.958710425 C0.7475781140000001,0.9612687909090909 0.747549334,0.9638566954545454 0.7475234380000001,0.9664742636363637 C0.747098746,0.9608442704545456 0.746459666,0.9540744 0.745624878,0.9462782727272727 C0.73848442,0.9038545181818182 0.730361758,0.8798636363636363 0.721746,0.8798636363636363 C0.7182004120000001,0.8798636363636363 0.714738332,0.8839265318181817 0.7113938439999999,0.8916649750000001 C0.7020366739999999,0.7425242295454545 0.686688766,0.6452727272727272 0.669342,0.6452727272727272 C0.65618522,0.6452727272727272 0.6441782960000001,0.7012173727272727 0.6350629219999999,0.7933147431818182 C0.631217992,0.7571998159090909 0.6262859999999999,0.7355 0.620908,0.7355 C0.611738996,0.7355 0.603866408,0.7985752431818182 0.6004671039999999,0.8886249772727273 C0.597564218,0.8828661090909091 0.594577964,0.8798636363636363 0.59153,0.8798636363636363 C0.5800432680000001,0.8798636363636363 0.56943301,0.9225070704545455 0.560858296,0.9946226431818181 C0.5513928140000001,0.869142175 0.5373424680000001,0.7896363636363636 0.5216580000000001,0.7896363636363636 C0.5098363140000001,0.7896363636363636 0.49894296200000005,0.8348030295454546 0.490241398,0.9107789159090909 C0.487075196,0.8910698795454546 0.483440762,0.8798636363636363 0.479576,0.8798636363636363 C0.473499264,0.8798636363636363 0.46799196,0.9075684522727272 0.46397887600000004,0.9524690977272727 C0.46153696,0.8885098068181818 0.455930232,0.8437727272727272 0.44940399999999997,0.8437727272727272 C0.442515648,0.8437727272727272 0.43665167000000005,0.8936121954545455 0.434452254,0.9632890068181819 C0.425099982,0.8560547522727273 0.41212955599999995,0.7896363636363636 0.397794,0.7896363636363636 C0.39458816,0.7896363636363636 0.39145059,0.7929579318181819 0.388406486,0.7993147363636364 C0.37916151200000003,0.6412107409090909 0.36334670399999996,0.537 0.34539,0.537 C0.321770744,0.537 0.30185725,0.7172983227272728 0.295726266,0.9633864659090908 C0.288094044,0.9112282545454545 0.279177184,0.8808686227272727 0.26964278,0.8798881431818182 C0.268172266,0.7975078045454546 0.261763372,0.7355 0.25408000000000003,0.7355 C0.251477548,0.7355 0.24902131,0.7426139090909092 0.246853666,0.7552238159090909 C0.238382584,0.6860246727272727 0.22799109,0.6452727272727272 0.216762,0.6452727272727272 C0.1963345736,0.6452727272727272 0.1786790142,0.7801337840909092 0.1703140474,0.9757794704545454 C0.160894816,0.8612361068181819 0.14748222079999998,0.7896363636363636 0.1310838352,0.7898839295454546 C0.1290670424,0.7165437727272728 0.1230425074,0.6633181818181818 0.11592400000000001,0.6633181818181818 C0.1115599526,0.6633181818181818 0.1076070618,0.6833223977272728 0.10473668979999999,0.7157017159090909 C0.0974375314,0.6707801454545455 0.089077899,0.6452727272727272 0.080194,0.6452727272727272 C0.0610097096,0.6452727272727272 0.0442701812,0.7642189704545455 0.035374981800000004,0.9407527363636364 C0.0262236142,0.8468275113636363 0.01409654626,0.7896363636363636 0,0.7897043613636363 L0,0 L1,0 L1,0.6453407250000001 C0.9954628,0.6461183227272728 0.991067538,0.6535492545454545 0.9868864119999999,0.6668130386363637 C0.984645532,0.6530719068181818 0.982080916,0.6452727272727272 0.979356,0.6452727272727272 C0.970585718,0.6452727272727272 0.963476,0.7260649795454546 0.963476194,0.8266268727272728 C0.960001664,0.8679445863636364 0.957053184,0.9150231772727273 0.954752958,0.9664742636363637 C0.946896638,0.9115453727272727 0.937646904,0.8798636363636363 0.927746,0.8798636363636363 C0.924200412,0.8798636363636363 0.920738332,0.8839265318181817 0.9173938439999999,0.8916649750000001 C0.908036674,0.7425242295454545 0.892688766,0.6452727272727272 0.875342,0.6452727272727272 C0.86218522,0.6452727272727272 0.8501782960000001,0.7012173727272727 0.841062922,0.7933147431818182 C0.837217992,0.7571998159090909 0.832286,0.7355 0.826908,0.7355 C0.817738996,0.7355 0.809866408,0.7985752431818182 0.806467104,0.8886249772727273 C0.803564218,0.8828661090909091 0.782074648,0.8911106727272727 0.78153,0.8798636363636363 C0.7746458900000001,0.7377060113636363 0.75056026,0.735533709090909 0.747643776,0.95604725 C0.74802181,0.9595609727272727 0.748392198,0.9630390363636363 0.7487529580000001,0.9664742636363637 Z"></path>'},bottom:{content:'<path d="M374.376479,9.2385287 C374.187537,9.35477859 373.996983,9.46866201 373.804859,9.58013766 C373.789057,9.46756954 373.774667,9.353701730000001 373.761719,9.2385287 C373.549373,9.48624841 373.229833,9.78412273 372.812439,10.127152370000001 C369.24221,11.99379749 365.180879,13.04939633 360.873,13.04939633 C359.100206,13.04939633 357.369166,12.8706289 355.696922,12.530137459999999 C351.018337,19.0923302 343.344383,23.3713963 334.671,23.3713963 C328.09261,23.3713963 322.089148,20.9098319 317.531461,16.857547670000002 C315.608996,18.4466044 313.143,19.401396300000002 310.454,19.401396300000002 C305.869498,19.401396300000002 301.933204,16.626085590000002 300.233552,12.6638973 C298.782109,12.91728754 297.288982,13.04939633 295.765,13.04939633 C290.021634,13.04939633 284.716505,11.173085239999999 280.429148,8 C275.696407,13.52114061 268.671234,17.01939633 260.829,17.01939633 C254.918157,17.01939633 249.471481,15.03206299 245.120699,11.68912404 C243.537598,12.556321669999999 241.720381,13.04939633 239.788,13.04939633 C236.749632,13.04939633 233.99598,11.83038445 231.989438,9.85475602 C230.76848,12.66896483 227.965116,14.63739633 224.702,14.63739633 C221.257824,14.63739633 218.325835,12.44445976 217.226127,9.37867999 C212.549991,14.09698727 206.064778,17.01939633 198.897,17.01939633 C197.29408,17.01939633 195.725295,16.87324737 194.203243,16.59354792 C189.580756,23.5501238 181.673352,28.1353963 172.695,28.1353963 C160.885372,28.1353963 150.928625,20.2022702 147.863133,9.37439187 C144.047022,11.66935314 139.588592,13.005176890000001 134.82139,13.048318049999999 C134.086133,16.67305289 130.881686,19.401396300000002 127.04,19.401396300000002 C125.738774,19.401396300000002 124.510655,19.088384400000002 123.426833,18.5335484 C119.191292,21.5783107 113.995545,23.3713963 108.381,23.3713963 C98.1672868,23.3713963 89.3395071,17.4375098 85.1570237,8.829099639999999 C80.447408,13.86900767 73.7411104,17.01939633 65.5419176,17.00850339 C64.5335212,20.2354703 61.5212537,22.5773963 57.962,22.5773963 C55.7799763,22.5773963 53.8035309,21.6972108 52.3683449,20.272520800000002 C48.7187657,22.24907 44.5389495,23.3713963 40.097,23.3713963 C30.5048548,23.3713963 22.1350906,18.137761599999997 17.6874909,10.37027591 C13.1118071,14.502985840000001 7.04827313,17.01939633 0,17.016404440000002 L0,44 L500,44 L500,23.3684044 C497.7314,23.334190200000002 495.533769,23.0072291 493.443206,22.4236226 C492.322766,23.0282324 491.040458,23.3713963 489.678,23.3713963 C485.292859,23.3713963 481.738,19.8165372 481.738097,15.391813939999999 C480.000832,13.57383456 478.526592,11.5023765 477.376479,9.2385287 C473.448319,11.655399880000001 468.823452,13.04939633 463.873,13.04939633 C462.100206,13.04939633 460.369166,12.8706289 458.696922,12.530137459999999 C454.018337,19.0923302 446.344383,23.3713963 437.671,23.3713963 C431.09261,23.3713963 425.089148,20.9098319 420.531461,16.857547670000002 C418.608996,18.4466044 416.143,19.401396300000002 413.454,19.401396300000002 C408.869498,19.401396300000002 404.933204,16.626085590000002 403.233552,12.6638973 C401.782109,12.91728754 391.037324,12.55452673 390.765,13.04939633 C387.322945,19.3043318 375.28013,19.3999131 373.821888,9.69731728 C374.010905,9.542713540000001 374.196099,9.38967875 374.376479,9.2385287 Z" opacity="0.5"></path><path d="M125.623521,24.2385287 C125.812463,24.3547786 126.003017,24.468662 126.195141,24.5801377 C126.210943,24.4675695 126.225333,24.3537017 126.238281,24.2385287 C126.450627,24.4862484 126.770167,24.7841227 127.187561,25.1271524 C130.75779,26.9937975 134.819121,28.0493963 139.127,28.0493963 C140.899794,28.0493963 142.630834,27.8706289 144.303078,27.5301375 C148.981663,34.0923302 156.655617,38.3713963 165.329,38.3713963 C171.90739,38.3713963 177.910852,35.9098319 182.468539,31.8575477 C184.391004,33.4466044 186.857,34.4013963 189.546,34.4013963 C194.130502,34.4013963 198.066796,31.6260856 199.766448,27.6638973 C201.217891,27.9172875 202.711018,28.0493963 204.235,28.0493963 C209.978366,28.0493963 215.283495,26.1730852 219.570852,23 C224.303593,28.5211406 231.328766,32.0193963 239.171,32.0193963 C245.081843,32.0193963 250.528519,30.032063 254.879301,26.689124 C256.462402,27.5563217 258.279619,28.0493963 260.212,28.0493963 C263.250368,28.0493963 266.00402,26.8303845 268.010562,24.854756 C269.23152,27.6689648 272.034884,29.6373963 275.298,29.6373963 C278.742176,29.6373963 281.674165,27.4444598 282.773873,24.37868 C287.450009,29.0969873 293.935222,32.0193963 301.103,32.0193963 C302.70592,32.0193963 304.274705,31.8732474 305.796757,31.5935479 C310.419244,38.5501238 318.326648,43.1353963 327.305,43.1353963 C339.114628,43.1353963 349.071375,35.2022702 352.136867,24.3743919 C355.952978,26.6693531 360.411408,28.0051769 365.17861,28.048318 C365.913867,31.6730529 369.118314,34.4013963 372.96,34.4013963 C374.261226,34.4013963 375.489345,34.088384399999995 376.573167,33.5335484 C380.808708,36.5783107 386.004455,38.3713963 391.619,38.3713963 C401.832713,38.3713963 410.660493,32.4375098 414.842976,23.8290996 C419.552592,28.8690077 426.25889,32.0193963 434.458082,32.008503399999995 C435.466479,35.2354703 438.478746,37.577396300000004 442.038,37.577396300000004 C444.220024,37.577396300000004 446.196469,36.6972108 447.631655,35.272520799999995 C451.281234,37.24907 455.46105,38.3713963 459.903,38.3713963 C469.495145,38.3713963 477.864909,33.137761600000005 482.312509,25.3702759 C486.888193,29.5029858 492.951727,32.0193963 500,32.0164044 L500,44 L0,44 L1.1937118e-12,38.3684044 C2.26859959,38.334190199999995 4.46623145,38.0072291 6.55679426,37.4236226 C7.67723391,38.0282324 8.95954184,38.3713963 10.322,38.3713963 C14.7071409,38.3713963 18.262,34.8165372 18.2619034,30.3918139 C19.9991684,28.5738346 21.4734077,26.5023765 22.623521,24.2385287 C26.5516809,26.6553999 31.1765478,28.0493963 36.127,28.0493963 C37.8997938,28.0493963 39.6308343,27.8706289 41.303078,27.5301375 C45.981663,34.0923302 53.6556168,38.3713963 62.329,38.3713963 C68.9073904,38.3713963 74.9108516,35.9098319 79.468539,31.8575477 C81.3910044,33.4466044 83.8570004,34.4013963 86.546,34.4013963 C91.1305022,34.4013963 95.0667958,31.6260856 96.7664477,27.6638973 C98.2178913,27.9172875 108.962676,27.5545267 109.235,28.0493963 C112.677055,34.3043318 124.71987,34.3999131 126.178112,24.6973173 C125.989095,24.5427135 125.803901,24.3896787 125.623521,24.2385287 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.20996656136363637 C0.748375074,0.21260860431818182 0.747993966,0.21519686386363635 0.7476097180000001,0.21773040136363636 C0.7475781140000001,0.21517203499999998 0.747549334,0.21258413022727274 0.7475234380000001,0.20996656136363637 C0.747098746,0.21559655477272727 0.746459666,0.2223664256818182 0.745624878,0.23016255386363638 C0.73848442,0.2725863065909091 0.730361758,0.29657718931818183 0.721746,0.29657718931818183 C0.7182004120000001,0.29657718931818183 0.714738332,0.29251429318181815 0.7113938439999999,0.2847758513636363 C0.7020366739999999,0.4339165954545454 0.686688766,0.5311680977272727 0.669342,0.5311680977272727 C0.65618522,0.5311680977272727 0.6441782960000001,0.4752234522727273 0.6350629219999999,0.383126083409091 C0.631217992,0.41924100909090906 0.6262859999999999,0.44094082500000004 0.620908,0.44094082500000004 C0.611738996,0.44094082500000004 0.603866408,0.37786558159090916 0.6004671039999999,0.28781584772727276 C0.597564218,0.2935747168181818 0.594577964,0.29657718931818183 0.59153,0.29657718931818183 C0.5800432680000001,0.29657718931818183 0.56943301,0.25393375545454544 0.560858296,0.18181818181818182 C0.5513928140000001,0.3072986502272727 0.5373424680000001,0.38680446204545454 0.5216580000000001,0.38680446204545454 C0.5098363140000001,0.38680446204545454 0.49894296200000005,0.3416377952272727 0.490241398,0.26566191 C0.487075196,0.2853709470454545 0.483440762,0.29657718931818183 0.479576,0.29657718931818183 C0.473499264,0.29657718931818183 0.46799196,0.2688723738636364 0.46397887600000004,0.22397172772727272 C0.46153696,0.28793101886363637 0.455930232,0.3326680984090909 0.44940399999999997,0.3326680984090909 C0.442515648,0.3326680984090909 0.43665167000000005,0.28282863090909094 0.434452254,0.21315181795454546 C0.425099982,0.32038607431818183 0.41212955599999995,0.38680446204545454 0.397794,0.38680446204545454 C0.39458816,0.38680446204545454 0.39145059,0.3834828947727273 0.388406486,0.37712608909090906 C0.37916151200000003,0.5352300863636364 0.36334670399999996,0.639440825 0.34539,0.639440825 C0.321770744,0.639440825 0.30185725,0.4591425045454546 0.295726266,0.21305436068181818 C0.288094044,0.26521257136363635 0.279177184,0.2955722020454546 0.26964278,0.29655268295454545 C0.268172266,0.37893302022727277 0.261763372,0.44094082500000004 0.25408000000000003,0.44094082500000004 C0.251477548,0.44094082500000004 0.24902131,0.43382691818181823 0.246853666,0.4212170090909091 C0.238382584,0.4904161522727273 0.22799109,0.5311680977272727 0.216762,0.5311680977272727 C0.1963345736,0.5311680977272727 0.1786790142,0.3963070409090909 0.1703140474,0.20066135545454544 C0.160894816,0.3152047197727273 0.14748222079999998,0.38680446204545454 0.1310838352,0.38655689522727277 C0.1290670424,0.45989705227272726 0.1230425074,0.5131226431818182 0.11592400000000001,0.5131226431818182 C0.1115599526,0.5131226431818182 0.1076070618,0.4931184272727273 0.10473668979999999,0.46073910909090915 C0.0974375314,0.5056606818181818 0.089077899,0.5311680977272727 0.080194,0.5311680977272727 C0.0610097096,0.5311680977272727 0.0442701812,0.4122218545454545 0.035374981800000004,0.23568808886363637 C0.0262236142,0.32961331454545456 0.01409654626,0.38680446204545454 0,0.3867364645454546 L0,1 L1,1 L1,0.5311001 C0.9954628,0.5303225045454546 0.991067538,0.5228915704545455 0.9868864119999999,0.5096277863636364 C0.984645532,0.5233689181818182 0.982080916,0.5311680977272727 0.979356,0.5311680977272727 C0.970585718,0.5311680977272727 0.963476,0.45037584545454545 0.963476194,0.3498139531818181 C0.960001664,0.30849624 0.957053184,0.2614176477272727 0.954752958,0.20996656136363637 C0.946896638,0.26489545181818186 0.937646904,0.29657718931818183 0.927746,0.29657718931818183 C0.924200412,0.29657718931818183 0.920738332,0.29251429318181815 0.9173938439999999,0.2847758513636363 C0.908036674,0.4339165954545454 0.892688766,0.5311680977272727 0.875342,0.5311680977272727 C0.86218522,0.5311680977272727 0.8501782960000001,0.4752234522727273 0.841062922,0.383126083409091 C0.837217992,0.41924100909090906 0.832286,0.44094082500000004 0.826908,0.44094082500000004 C0.817738996,0.44094082500000004 0.809866408,0.37786558159090916 0.806467104,0.28781584772727276 C0.803564218,0.2935747168181818 0.782074648,0.28533015295454545 0.78153,0.29657718931818183 C0.7746458900000001,0.43873481363636363 0.75056026,0.4409071159090909 0.747643776,0.22039357454545455 C0.74802181,0.2168798531818182 0.748392198,0.21340178977272728 0.7487529580000001,0.20996656136363637 Z"></path>'},viewBox:{height:"44",width:"500"}},"outer-clouds-with-fade":{top:{content:'<path d="M0,0 L500,0 L500,25.1574795 C493.349512,24.9337577 487.617893,22.4537858 483.241759,18.5013071 C478.776369,26.2998628 470.373126,31.554432 460.742612,31.554432 C456.282895,31.554432 452.086359,30.427616299999997 448.422182,28.443161000000003 C446.981255,29.873549699999998 444.996904,30.757255999999998 442.806152,30.757255999999998 C439.232661,30.757255999999998 436.208345,28.4059623 435.195915,25.166087500000003 C426.963925,25.177024000000003 420.230802,22.0140338 415.502348,16.9539661 C411.303135,25.596809899999997 402.440044,31.554432 392.185476,31.554432 C386.548473,31.554432 381.331943,29.7541741 377.07946,26.6972327 C375.991302,27.254288000000003 374.758271,27.568551999999997 373.45184,27.568551999999997 C369.594787,27.568551999999997 366.377522,24.8292952 365.639324,21.1900614 C360.853053,21.1467477 356.37679,19.8055806 352.545415,17.5014395 C349.467661,28.3726293 339.471087,36.337488 327.61422,36.337488 C318.599955,36.337488 310.660921,31.733874299999997 306.019944,24.7494722 C304.491804,25.0302904 302.916744,25.177024000000003 301.307412,25.177024000000003 C294.110963,25.177024000000003 287.599809,22.2429253 282.904968,17.5057448 C281.800862,20.5837877 278.857145,22.785496 275.399192,22.785496 C272.123024,22.785496 269.308446,20.8091908 268.082604,17.9837251 C266.068036,19.9672561 263.303369,21.191144 260.252848,21.191144 C258.312738,21.191144 256.488252,20.696097 254.898818,19.8254306 C250.530633,23.1817413 245.06217,25.177024000000003 239.127684,25.177024000000003 C231.254081,25.177024000000003 224.200807,21.6647753 219.449135,16.1215501 C215.144629,19.3073277 209.818279,21.191144 204.05194,21.191144 C202.521862,21.191144 201.022763,21.0585068 199.565514,20.804103 C197.859063,24.78214 193.907024,27.568551999999997 189.304184,27.568551999999997 C186.604428,27.568551999999997 184.128568,26.609941 182.198413,25.014527899999997 C177.622495,29.0830213 171.59502,31.554432 164.990316,31.554432 C156.282239,31.554432 148.57759,27.2582496 143.88029,20.6698081 C142.201358,21.0116615 140.463393,21.191144 138.683508,21.191144 C134.358398,21.191144 130.280822,20.1313228 126.696311,18.2572111 C126.277247,17.9128093 125.95643,17.6137435 125.743234,17.3650329 C125.730234,17.4806666 125.715787,17.5949899 125.699921,17.7080083 C125.507029,17.5960867 125.315713,17.4817478 125.126015,17.3650329 C125.307117,17.5167875 125.493052,17.6704345 125.682825,17.8256566 C124.218749,27.567062800000002 112.127763,27.4710993 108.67194,21.191144 C108.398527,20.6942949 97.6107628,21.0585068 96.1535135,20.804103 C94.447063,24.78214 90.4950242,27.568551999999997 85.892184,27.568551999999997 C83.1924284,27.568551999999997 80.7165684,26.609941 78.7864132,25.014527899999997 C74.210495,29.0830213 68.1830199,31.554432 61.578316,31.554432 C52.8702392,31.554432 45.1655896,27.2582496 40.4682903,20.6698081 C38.7893576,21.0116615 37.051393,21.191144 35.271508,21.191144 C30.301254,21.191144 25.6578876,19.7915716 21.7140151,17.3650329 C20.5593014,19.6379361 19.0791651,21.71768 17.334951,23.5429313 C17.335048,27.985353500000002 13.7659695,31.554432 9.363288,31.554432 C7.99538001,31.554432 6.70794284,31.2098954 5.58302143,30.6028672 C3.79272518,31.102650599999997 1.92422048,31.414967599999997 0,31.5173257 L0,0 Z" opacity="0.5"></path><path d="M500,16.5173257 L500,0 L0,0 L0,10.1574795 C6.65048758,9.933757700000001 12.3821067,7.4537858 16.7582408,3.5013071 C21.2236309,11.2998628 29.6268743,16.554432 39.257388,16.554432 C43.7171053,16.554432 47.9136408,15.4276163 51.5778183,13.443161 C53.018745,14.873549700000002 55.0030962,15.757256000000002 57.193848,15.757256000000002 C60.7673387,15.757256000000002 63.7916553,13.405962299999999 64.8040853,10.1660875 C73.0360748,10.177024 79.7691977,7.0140338 84.4976518,1.9539661200000005 C88.6968651,10.5968099 97.559956,16.554432 107.814524,16.554432 C113.451527,16.554432 118.668057,14.7541741 122.92054,11.6972327 C124.008698,12.254287999999999 125.241729,12.568552 126.54816,12.568552 C130.405213,12.568552 133.622478,9.8292952 134.360676,6.190061399999999 C139.146947,6.146747700000001 143.62321,4.805580600000001 147.454585,2.5014395300000007 C150.532339,13.3726293 160.528913,21.337488 172.38578,21.337488 C181.400045,21.337488 189.339079,16.7338743 193.980056,9.7494722 C195.508196,10.030290399999998 197.083256,10.177024 198.692588,10.177024 C205.889037,10.177024 212.400191,7.2429253 217.095032,2.5057448000000004 C218.199138,5.5837877 221.142855,7.785496 224.600808,7.785496 C227.876976,7.785496 230.691554,5.8091908 231.917396,2.98372513 C233.931964,4.9672561 236.696631,6.1911439999999995 239.747152,6.1911439999999995 C241.687262,6.1911439999999995 243.511748,5.696097 245.101182,4.825430600000001 C249.469367,8.1817413 254.93783,10.177024 260.872316,10.177024 C268.745919,10.177024 275.799193,6.6647753000000005 280.550865,1.1215500899999995 C284.855371,4.3073277 290.181721,6.1911439999999995 295.94806,6.1911439999999995 C297.478138,6.1911439999999995 298.977237,6.0585068 300.434486,5.804103 C302.140937,9.782139999999998 306.092976,12.568552 310.695816,12.568552 C313.395572,12.568552 315.871432,11.609941 317.801587,10.014527900000001 C322.377505,14.083021299999999 328.40498,16.554432 335.009684,16.554432 C343.717761,16.554432 351.42241,12.2582496 356.11971,5.669808099999999 C357.798642,6.011661500000001 359.536607,6.1911439999999995 361.316492,6.1911439999999995 C365.641602,6.1911439999999995 369.719178,5.1313227999999995 373.303689,3.2572110999999992 C373.722753,2.91280931 374.04357,2.613743489999999 374.256766,2.365032899999999 C374.269766,2.48066663 374.284213,2.5949899 374.300079,2.7080082999999995 C374.492971,2.5960867400000005 374.684287,2.48174779 374.873985,2.365032899999999 C374.692883,2.51678755 374.506948,2.670434480000001 374.317175,2.82565664 C375.781251,12.567062799999999 387.872237,12.471099299999999 391.32806,6.1911439999999995 C391.601473,5.694294899999999 402.389237,6.0585068 403.846486,5.804103 C405.552937,9.782139999999998 409.504976,12.568552 414.107816,12.568552 C416.807572,12.568552 419.283432,11.609941 421.213587,10.014527900000001 C425.789505,14.083021299999999 431.81698,16.554432 438.421684,16.554432 C447.129761,16.554432 454.83441,12.2582496 459.53171,5.669808099999999 C461.210642,6.011661500000001 462.948607,6.1911439999999995 464.728492,6.1911439999999995 C469.698746,6.1911439999999995 474.342112,4.791571599999999 478.285985,2.365032899999999 C479.440699,4.637936099999999 480.920835,6.71768 482.665049,8.5429313 C482.664952,12.985353499999999 486.234031,16.554432 490.636712,16.554432 C492.00462,16.554432 493.292057,16.2098954 494.416979,15.602867199999999 C496.207275,16.1026506 498.07578,16.4149676 500,16.5173257 Z"></path>',unitContent:'<path d="M0,0 L1,0 L1,0.5717608977272728 C0.986699024,0.5666763113636364 0.9752357859999999,0.5103133136363636 0.966483518,0.42048425227272723 C0.957552738,0.5977241545454546 0.9407462520000001,0.7171461818181818 0.921485224,0.7171461818181818 C0.91256579,0.7171461818181818 0.904172718,0.691536734090909 0.896844364,0.6464354772727273 C0.8939625099999999,0.6789443113636363 0.8899938079999999,0.6990285454545454 0.885612304,0.6990285454545454 C0.878465322,0.6990285454545454 0.87241669,0.6455900522727273 0.87039183,0.5719565340909092 C0.85392785,0.572205090909091 0.8404616039999999,0.50031895 0.8310046959999999,0.38531741136363634 C0.82260627,0.5817456795454544 0.804880088,0.7171461818181818 0.784370952,0.7171461818181818 C0.773096946,0.7171461818181818 0.762663886,0.6762312295454546 0.75415892,0.6067552886363636 C0.751982604,0.6194156363636364 0.749516542,0.626558 0.74690368,0.626558 C0.739189574,0.626558 0.732755044,0.5643021636363637 0.731278648,0.4815923045454546 C0.721706106,0.48060790227272726 0.7127535800000001,0.4501268318181818 0.70509083,0.39775998863636364 C0.6989353220000001,0.6448324840909091 0.678942174,0.825852 0.65522844,0.825852 C0.6371999100000001,0.825852 0.621321842,0.7212244159090908 0.612039888,0.5624880045454546 C0.608983608,0.5688702363636363 0.605833488,0.572205090909091 0.602614824,0.572205090909091 C0.588221926,0.572205090909091 0.575199618,0.5055210295454545 0.565809936,0.3978578363636363 C0.563601724,0.46781335681818176 0.5577142900000001,0.5178521818181818 0.550798384,0.5178521818181818 C0.544246048,0.5178521818181818 0.538616892,0.4729361545454545 0.536165208,0.408721025 C0.532136072,0.453801275 0.5266067379999999,0.4816169090909091 0.520505696,0.4816169090909091 C0.5166254760000001,0.4816169090909091 0.5129765039999999,0.47036584090909095 0.509797636,0.4505779681818182 C0.501061266,0.5268577568181818 0.49012434,0.572205090909091 0.47825536799999996,0.572205090909091 C0.462508162,0.572205090909091 0.448401614,0.4923812568181818 0.43889827000000003,0.36639886590909093 C0.430289258,0.4388029022727272 0.419636558,0.4816169090909091 0.40810388000000003,0.4816169090909091 C0.405043724,0.4816169090909091 0.402045526,0.4786024272727273 0.399131028,0.47282052272727276 C0.395718126,0.5632304545454545 0.387814048,0.626558 0.378608368,0.626558 C0.37320885600000003,0.626558 0.368257136,0.6047713863636364 0.36439682599999995,0.5685119977272727 C0.35524499,0.6609777568181818 0.34319004000000003,0.7171461818181818 0.329980632,0.7171461818181818 C0.31256447800000003,0.7171461818181818 0.29715517999999996,0.6195056727272727 0.28776058,0.46976836590909093 C0.284402716,0.47753776136363635 0.280926786,0.4816169090909091 0.27736701599999997,0.4816169090909091 C0.268716796,0.4816169090909091 0.260561644,0.4575300636363636 0.253392622,0.41493661590909087 C0.252554494,0.40710930227272724 0.25191286,0.4003123522727273 0.251486468,0.3946598386363636 C0.251460468,0.39728787727272724 0.251431574,0.3998861340909091 0.251399842,0.4024547340909091 C0.251014058,0.39991106136363636 0.250631426,0.39731245000000004 0.25025203,0.3946598386363636 C0.250614234,0.3981088068181818 0.250986104,0.40160078409090905 0.25136565,0.40512855909090906 C0.248437498,0.6265241545454546 0.224255526,0.6243431659090909 0.21734388000000002,0.4816169090909091 C0.216797054,0.47032488409090906 0.1952215256,0.4786024272727273 0.192307027,0.47282052272727276 C0.188894126,0.5632304545454545 0.18099004840000002,0.626558 0.171784368,0.626558 C0.16638485679999998,0.626558 0.1614331368,0.6047713863636364 0.1575728264,0.5685119977272727 C0.14842099,0.6609777568181818 0.1363660398,0.7171461818181818 0.123156632,0.7171461818181818 C0.1057404784,0.7171461818181818 0.0903311792,0.6195056727272727 0.0809365806,0.46976836590909093 C0.07757871520000001,0.47753776136363635 0.07410278599999999,0.4816169090909091 0.070543016,0.4816169090909091 C0.060602508,0.4816169090909091 0.0513157752,0.44980844545454546 0.0434280302,0.3946598386363636 C0.0411186028,0.4463167295454546 0.0381583302,0.4935836363636364 0.034669902,0.5350666204545454 C0.034670096,0.6360307613636365 0.027531939000000002,0.7171461818181818 0.018726576,0.7171461818181818 C0.01599076002,0.7171461818181818 0.013415885680000001,0.7093158045454545 0.01116604286,0.6955197090909091 C0.00758545036,0.7068784227272726 0.00384844096,0.7139765363636363 0,0.7163028568181818 L0,0 Z">'},bottom:{content:'<path d="M0,44 L500,44 L500,18.8425205 C493.349512,19.0662423 487.617893,21.5462142 483.241759,25.4986929 C478.776369,17.7001372 470.373126,12.445568 460.742612,12.445568 C456.282895,12.445568 452.086359,13.57238366 448.422182,15.55683899 C446.981255,14.12645027 444.996904,13.242744 442.806152,13.242744 C439.232661,13.242744 436.208345,15.59403771 435.195915,18.8339125 C426.963925,18.822976 420.230802,21.9859662 415.502348,27.0460339 C411.303135,18.4031901 402.440044,12.445568 392.185476,12.445568 C386.548473,12.445568 381.331943,14.24582594 377.07946,17.3027673 C375.991302,16.74571202 374.758271,16.431448 373.45184,16.431448 C369.594787,16.431448 366.377522,19.1707048 365.639324,22.809938600000002 C360.853053,22.8532523 356.37679,24.1944194 352.545415,26.4985605 C349.467661,15.62737066 339.471087,7.6625119999999995 327.61422,7.6625119999999995 C318.599955,7.6625119999999995 310.660921,12.266125670000001 306.019944,19.2505278 C304.491804,18.9697096 302.916744,18.822976 301.307412,18.822976 C294.110963,18.822976 287.599809,21.7570747 282.904968,26.4942552 C281.800862,23.4162123 278.857145,21.214503999999998 275.399192,21.214503999999998 C272.123024,21.214503999999998 269.308446,23.1908092 268.082604,26.0162749 C266.068036,24.0327439 263.303369,22.808856 260.252848,22.808856 C258.312738,22.808856 256.488252,23.303903 254.898818,24.1745694 C250.530633,20.8182587 245.06217,18.822976 239.127684,18.822976 C231.254081,18.822976 224.200807,22.335224699999998 219.449135,27.8784499 C215.144629,24.6926723 209.818279,22.808856 204.05194,22.808856 C202.521862,22.808856 201.022763,22.9414932 199.565514,23.195897 C197.859063,19.21786 193.907024,16.431448 189.304184,16.431448 C186.604428,16.431448 184.128568,17.390059 182.198413,18.985472100000003 C177.622495,14.91697868 171.59502,12.445568 164.990316,12.445568 C156.282239,12.445568 148.57759,16.741750359999997 143.88029,23.3301919 C142.201358,22.988338499999998 140.463393,22.808856 138.683508,22.808856 C134.358398,22.808856 130.280822,23.8686772 126.696311,25.7427889 C126.277247,26.0871907 125.95643,26.3862565 125.743234,26.6349671 C125.730234,26.5193334 125.715787,26.4050101 125.699921,26.2919917 C125.507029,26.4039133 125.315713,26.5182522 125.126015,26.6349671 C125.307117,26.4832125 125.493052,26.3295655 125.682825,26.1743434 C124.218749,16.432937170000002 112.127763,16.528900739999997 108.67194,22.808856 C108.398527,23.3057051 97.6107628,22.9414932 96.1535135,23.195897 C94.447063,19.21786 90.4950242,16.431448 85.892184,16.431448 C83.1924284,16.431448 80.7165684,17.390059 78.7864132,18.985472100000003 C74.210495,14.91697868 68.1830199,12.445568 61.578316,12.445568 C52.8702392,12.445568 45.1655896,16.741750359999997 40.4682903,23.3301919 C38.7893576,22.988338499999998 37.051393,22.808856 35.271508,22.808856 C30.301254,22.808856 25.6578876,24.2084284 21.7140151,26.6349671 C20.5593014,24.3620639 19.0791651,22.28232 17.334951,20.4570687 C17.335048,16.01464652 13.7659695,12.445568 9.363288,12.445568 C7.99538001,12.445568 6.70794284,12.79010459 5.58302143,13.39713283 C3.79272518,12.89734945 1.92422048,12.58503237 0,12.48267427 L0,44 Z" opacity="0.5"></path><path d="M500,27.4826743 L500,44 L0,44 L0,33.8425205 C6.65048758,34.0662423 12.3821067,36.5462142 16.7582408,40.4986929 C21.2236309,32.7001372 29.6268743,27.445568 39.257388,27.445568 C43.7171053,27.445568 47.9136408,28.5723837 51.5778183,30.556839 C53.018745,29.1264503 55.0030962,28.242744 57.193848,28.242744 C60.7673387,28.242744 63.7916553,30.5940377 64.8040853,33.8339125 C73.0360748,33.822976 79.7691977,36.9859662 84.4976518,42.0460339 C88.6968651,33.4031901 97.559956,27.445568 107.814524,27.445568 C113.451527,27.445568 118.668057,29.2458259 122.92054,32.3027673 C124.008698,31.745712 125.241729,31.431448 126.54816,31.431448 C130.405213,31.431448 133.622478,34.170704799999996 134.360676,37.809938599999995 C139.146947,37.8532523 143.62321,39.1944194 147.454585,41.4985605 C150.532339,30.6273707 160.528913,22.662512 172.38578,22.662512 C181.400045,22.662512 189.339079,27.2661257 193.980056,34.2505278 C195.508196,33.9697096 197.083256,33.822976 198.692588,33.822976 C205.889037,33.822976 212.400191,36.757074700000004 217.095032,41.4942552 C218.199138,38.4162123 221.142855,36.214504000000005 224.600808,36.214504000000005 C227.876976,36.214504000000005 230.691554,38.190809200000004 231.917396,41.0162749 C233.931964,39.0327439 236.696631,37.808856 239.747152,37.808856 C241.687262,37.808856 243.511748,38.303903 245.101182,39.1745694 C249.469367,35.8182587 254.93783,33.822976 260.872316,33.822976 C268.745919,33.822976 275.799193,37.3352247 280.550865,42.8784499 C284.855371,39.6926723 290.181721,37.808856 295.94806,37.808856 C297.478138,37.808856 298.977237,37.9414932 300.434486,38.195897 C302.140937,34.21786 306.092976,31.431448 310.695816,31.431448 C313.395572,31.431448 315.871432,32.390059 317.801587,33.985472099999996 C322.377505,29.9169787 328.40498,27.445568 335.009684,27.445568 C343.717761,27.445568 351.42241,31.7417504 356.11971,38.3301919 C357.798642,37.9883385 359.536607,37.808856 361.316492,37.808856 C365.641602,37.808856 369.719178,38.8686772 373.303689,40.7427889 C373.722753,41.0871907 374.04357,41.3862565 374.256766,41.6349671 C374.269766,41.5193334 374.284213,41.4050101 374.300079,41.2919917 C374.492971,41.4039133 374.684287,41.5182522 374.873985,41.6349671 C374.692883,41.4832125 374.506948,41.3295655 374.317175,41.1743434 C375.781251,31.4329372 387.872237,31.5289007 391.32806,37.808856 C391.601473,38.3057051 402.389237,37.9414932 403.846486,38.195897 C405.552937,34.21786 409.504976,31.431448 414.107816,31.431448 C416.807572,31.431448 419.283432,32.390059 421.213587,33.985472099999996 C425.789505,29.9169787 431.81698,27.445568 438.421684,27.445568 C447.129761,27.445568 454.83441,31.7417504 459.53171,38.3301919 C461.210642,37.9883385 462.948607,37.808856 464.728492,37.808856 C469.698746,37.808856 474.342112,39.2084284 478.285985,41.6349671 C479.440699,39.3620639 480.920835,37.28232 482.665049,35.4570687 C482.664952,31.0146465 486.234031,27.445568 490.636712,27.445568 C492.00462,27.445568 493.292057,27.7901046 494.416979,28.3971328 C496.207275,27.8973494 498.07578,27.5850324 500,27.4826743 L500,27.4826743 Z"></path>',unitContent:'<path d="M0,1 L1,1 L1,0.42823910227272727 C0.986699024,0.4333236886363636 0.9752357859999999,0.4896866863636364 0.966483518,0.5795157477272728 C0.957552738,0.4022758454545455 0.9407462520000001,0.28285381818181815 0.921485224,0.28285381818181815 C0.91256579,0.28285381818181815 0.904172718,0.308463265 0.896844364,0.3535645225 C0.8939625099999999,0.3210556879545454 0.8899938079999999,0.30097145454545454 0.885612304,0.30097145454545454 C0.878465322,0.30097145454545454 0.87241669,0.35440994795454545 0.87039183,0.4280434659090909 C0.85392785,0.4277949090909091 0.8404616039999999,0.49968105 0.8310046959999999,0.6146825886363637 C0.82260627,0.41825432045454547 0.804880088,0.28285381818181815 0.784370952,0.28285381818181815 C0.773096946,0.28285381818181815 0.762663886,0.32376877136363635 0.75415892,0.39324471136363637 C0.751982604,0.38058436409090907 0.749516542,0.373442 0.74690368,0.373442 C0.739189574,0.373442 0.732755044,0.43569783636363635 0.731278648,0.5184076954545455 C0.721706106,0.5193920977272728 0.7127535800000001,0.5498731681818182 0.70509083,0.6022400113636364 C0.6989353220000001,0.355167515 0.678942174,0.174148 0.65522844,0.174148 C0.6371999100000001,0.174148 0.621321842,0.2787755834090909 0.612039888,0.43751199545454544 C0.608983608,0.4311297636363637 0.605833488,0.4277949090909091 0.602614824,0.4277949090909091 C0.588221926,0.4277949090909091 0.575199618,0.4944789704545455 0.565809936,0.6021421636363636 C0.563601724,0.5321866431818182 0.5577142900000001,0.4821478181818181 0.550798384,0.4821478181818181 C0.544246048,0.4821478181818181 0.538616892,0.5270638454545454 0.536165208,0.5912789749999999 C0.532136072,0.546198725 0.5266067379999999,0.5183830909090908 0.520505696,0.5183830909090908 C0.5166254760000001,0.5183830909090908 0.5129765039999999,0.529634159090909 0.509797636,0.5494220318181818 C0.501061266,0.4731422431818182 0.49012434,0.4277949090909091 0.47825536799999996,0.4277949090909091 C0.462508162,0.4277949090909091 0.448401614,0.5076187431818181 0.43889827000000003,0.6336011340909091 C0.430289258,0.5611970977272728 0.419636558,0.5183830909090908 0.40810388000000003,0.5183830909090908 C0.405043724,0.5183830909090908 0.402045526,0.5213975727272727 0.399131028,0.5271794772727273 C0.395718126,0.4367695454545455 0.387814048,0.373442 0.378608368,0.373442 C0.37320885600000003,0.373442 0.368257136,0.39522861363636363 0.36439682599999995,0.4314880022727273 C0.35524499,0.3390222427272727 0.34319004000000003,0.28285381818181815 0.329980632,0.28285381818181815 C0.31256447800000003,0.28285381818181815 0.29715517999999996,0.3804943263636363 0.28776058,0.5302316340909091 C0.284402716,0.5224622386363635 0.280926786,0.5183830909090908 0.27736701599999997,0.5183830909090908 C0.268716796,0.5183830909090908 0.260561644,0.5424699363636364 0.253392622,0.5850633840909091 C0.252554494,0.5928906977272728 0.25191286,0.5996876477272727 0.251486468,0.6053401613636363 C0.251460468,0.6027121227272727 0.251431574,0.6001138659090909 0.251399842,0.597545265909091 C0.251014058,0.6000889386363636 0.250631426,0.60268755 0.25025203,0.6053401613636363 C0.250614234,0.6018911931818182 0.250986104,0.598399215909091 0.25136565,0.5948714409090909 C0.248437498,0.37347584477272733 0.224255526,0.37565683499999997 0.21734388000000002,0.5183830909090908 C0.216797054,0.5296751159090909 0.1952215256,0.5213975727272727 0.192307027,0.5271794772727273 C0.188894126,0.4367695454545455 0.18099004840000002,0.373442 0.171784368,0.373442 C0.16638485679999998,0.373442 0.1614331368,0.39522861363636363 0.1575728264,0.4314880022727273 C0.14842099,0.3390222427272727 0.1363660398,0.28285381818181815 0.123156632,0.28285381818181815 C0.1057404784,0.28285381818181815 0.0903311792,0.3804943263636363 0.0809365806,0.5302316340909091 C0.07757871520000001,0.5224622386363635 0.07410278599999999,0.5183830909090908 0.070543016,0.5183830909090908 C0.060602508,0.5183830909090908 0.0513157752,0.5501915545454545 0.0434280302,0.6053401613636363 C0.0411186028,0.5536832704545455 0.0381583302,0.5064163636363636 0.034669902,0.46493337954545455 C0.034670096,0.36396923909090906 0.027531939000000002,0.28285381818181815 0.018726576,0.28285381818181815 C0.01599076002,0.28285381818181815 0.013415885680000001,0.29068419522727273 0.01116604286,0.3044802915909091 C0.00758545036,0.2931215784090909 0.00384844096,0.28602346295454545 0,0.2836971425 L0,1 Z"></path>'},viewBox:{height:"44",width:"500"}},"inner-clouds":{top:{content:'<path d="M374.376479,20.5248676 C374.187537,20.4086177 373.996983,20.2947343 373.804859,20.1832587 C373.789057,20.2958268 373.774667,20.4096946 373.761719,20.5248676 C373.549373,20.2771479 373.229833,19.9792736 372.812439,19.636244 C369.24221,17.7695988 365.180879,16.714 360.873,16.714 C359.100206,16.714 357.369166,16.8927674 355.696922,17.2332589 C351.018337,10.6710661 343.344383,6.3919999999999995 334.671,6.3919999999999995 C328.09261,6.3919999999999995 322.089148,8.8535644 317.531461,12.9058487 C315.608996,11.316791899999998 313.143,10.361999999999998 310.454,10.361999999999998 C305.869498,10.361999999999998 301.933204,13.1373107 300.233552,17.099499 C298.782109,16.8461088 297.288982,16.714 295.765,16.714 C290.021634,16.714 284.716505,18.5903111 280.429148,21.7633963 C275.696407,16.2422557 268.671234,12.744 260.829,12.744 C254.918157,12.744 249.471481,14.7313333 245.120699,18.0742723 C243.537598,17.2070747 241.720381,16.714 239.788,16.714 C236.749632,16.714 233.99598,17.9330119 231.989438,19.9086403 C230.76848,17.0944315 227.965116,15.126000000000001 224.702,15.126000000000001 C221.257824,15.126000000000001 218.325835,17.3189366 217.226127,20.3847163 C212.549991,15.6664091 206.064778,12.744 198.897,12.744 C197.29408,12.744 195.725295,12.890149000000001 194.203243,13.1698484 C189.580756,6.2132726 181.673352,1.6280000000000001 172.695,1.6280000000000001 C160.885372,1.6280000000000001 150.928625,9.5611262 147.863133,20.3890045 C144.047022,18.0940432 139.588592,16.7582194 134.82139,16.7150783 C134.086133,13.090343399999998 130.881686,10.361999999999998 127.04,10.361999999999998 C125.738774,10.361999999999998 124.510655,10.675011999999999 123.426833,11.2298479 C119.191292,8.1850856 113.995545,6.3919999999999995 108.381,6.3919999999999995 C98.1672868,6.3919999999999995 89.3395071,12.3258865 85.1570237,20.9342967 C80.447408,15.8943887 73.7411104,12.744 65.5419176,12.754892900000002 C64.5335212,9.527926 61.5212537,7.186 57.962,7.186 C55.7799763,7.186 53.8035309,8.0661855 52.3683449,9.490875500000001 C48.7187657,7.5143264 44.5389495,6.3919999999999995 40.097,6.3919999999999995 C30.5048548,6.3919999999999995 22.1350906,11.625634699999999 17.6874909,19.3931204 C13.1118071,15.260410499999999 7.04827313,12.744 0,12.746991900000001 L0,0 L500,0 L500,6.394991900000001 C497.7314,6.429206199999999 495.533769,6.7561672 493.443206,7.3397737 C492.322766,6.7351639 491.040458,6.3919999999999995 489.678,6.3919999999999995 C485.292859,6.3919999999999995 481.738,9.946859100000001 481.738097,14.371582400000001 C480.000832,16.1895618 478.526592,18.2610198 477.376479,20.5248676 C473.448319,18.1079964 468.823452,16.714 463.873,16.714 C462.100206,16.714 460.369166,16.8927674 458.696922,17.2332589 C454.018337,10.6710661 446.344383,6.3919999999999995 437.671,6.3919999999999995 C431.09261,6.3919999999999995 425.089148,8.8535644 420.531461,12.9058487 C418.608996,11.316791899999998 416.143,10.361999999999998 413.454,10.361999999999998 C408.869498,10.361999999999998 404.933204,13.1373107 403.233552,17.099499 C401.782109,16.8461088 391.037324,17.2088696 390.765,16.714 C387.322945,10.4590645 375.28013,10.363483200000001 373.821888,20.066079 C374.010905,20.2206828 374.196099,20.3737176 374.376479,20.5248676 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.7077540551724139 C0.748375074,0.7037454379310345 0.747993966,0.6998184241379309 0.7476097180000001,0.6959744379310344 C0.7475781140000001,0.6998560965517242 0.747549334,0.7037825724137932 0.7475234380000001,0.7077540551724139 C0.747098746,0.6992119965517241 0.746459666,0.6889404689655172 0.745624878,0.6771118620689656 C0.73848442,0.6127447862068965 0.730361758,0.5763448275862069 0.721746,0.5763448275862069 C0.7182004120000001,0.5763448275862069 0.714738332,0.5825092206896552 0.7113938439999999,0.5942503068965517 C0.7020366739999999,0.3679677965517242 0.686688766,0.22041379310344825 0.669342,0.22041379310344825 C0.65618522,0.22041379310344825 0.6441782960000001,0.30529532413793103 0.6350629219999999,0.44502926551724137 C0.631217992,0.3902342034482758 0.6262859999999999,0.35731034482758617 0.620908,0.35731034482758617 C0.611738996,0.35731034482758617 0.603866408,0.4530107137931035 0.6004671039999999,0.5896378965517242 C0.597564218,0.5809003034482758 0.594577964,0.5763448275862069 0.59153,0.5763448275862069 C0.5800432680000001,0.5763448275862069 0.56943301,0.6410452103448276 0.560858296,0.7504619413793103 C0.5513928140000001,0.5600777827586207 0.5373424680000001,0.43944827586206897 0.5216580000000001,0.43944827586206897 C0.5098363140000001,0.43944827586206897 0.49894296200000005,0.5079770103448276 0.490241398,0.6232507689655172 C0.487075196,0.5933474034482759 0.483440762,0.5763448275862069 0.479576,0.5763448275862069 C0.473499264,0.5763448275862069 0.46799196,0.6183797206896552 0.46397887600000004,0.6865048379310345 C0.46153696,0.5894631551724138 0.455930232,0.5215862068965518 0.44940399999999997,0.5215862068965518 C0.442515648,0.5215862068965518 0.43665167000000005,0.5972047103448276 0.434452254,0.702921251724138 C0.425099982,0.5402210034482758 0.41212955599999995,0.43944827586206897 0.397794,0.43944827586206897 C0.39458816,0.43944827586206897 0.39145059,0.44448789655172416 0.388406486,0.45413270344827583 C0.37916151200000003,0.2142507793103448 0.36334670399999996,0.056137931034482766 0.34539,0.056137931034482766 C0.321770744,0.056137931034482766 0.30185725,0.32969400689655176 0.295726266,0.7030691206896551 C0.288094044,0.6239325241379311 0.279177184,0.5778696344827586 0.26964278,0.5763820103448275 C0.268172266,0.45139115172413785 0.261763372,0.35731034482758617 0.25408000000000003,0.35731034482758617 C0.251477548,0.35731034482758617 0.24902131,0.3681038620689655 0.246853666,0.3872361344827586 C0.238382584,0.28224433103448276 0.22799109,0.22041379310344825 0.216762,0.22041379310344825 C0.1963345736,0.22041379310344825 0.1786790142,0.4250305689655172 0.1703140474,0.7218723 C0.160894816,0.5480823689655172 0.14748222079999998,0.43944827586206897 0.1310838352,0.4398238931034483 C0.1290670424,0.3285491724137931 0.1230425074,0.24779310344827585 0.11592400000000001,0.24779310344827585 C0.1115599526,0.24779310344827585 0.1076070618,0.2781443275862069 0.10473668979999999,0.3272715689655173 C0.0974375314,0.25911470344827586 0.089077899,0.22041379310344825 0.080194,0.22041379310344825 C0.0610097096,0.22041379310344825 0.0442701812,0.40088395517241376 0.035374981800000004,0.6687282896551724 C0.0262236142,0.5262210517241379 0.01409654626,0.43944827586206897 0,0.43955144482758624 L0,0 L1,0 L1,0.22051696206896554 C0.9954628,0.22169676551724135 0.991067538,0.2329712827586207 0.9868864119999999,0.25309564482758623 C0.984645532,0.23224703103448274 0.982080916,0.22041379310344825 0.979356,0.22041379310344825 C0.970585718,0.22041379310344825 0.963476,0.34299514137931036 0.963476194,0.4955718068965518 C0.960001664,0.5582607517241379 0.957053184,0.6296903379310345 0.954752958,0.7077540551724139 C0.946896638,0.6244136689655173 0.937646904,0.5763448275862069 0.927746,0.5763448275862069 C0.924200412,0.5763448275862069 0.920738332,0.5825092206896552 0.9173938439999999,0.5942503068965517 C0.908036674,0.3679677965517242 0.892688766,0.22041379310344825 0.875342,0.22041379310344825 C0.86218522,0.22041379310344825 0.8501782960000001,0.30529532413793103 0.841062922,0.44502926551724137 C0.837217992,0.3902342034482758 0.832286,0.35731034482758617 0.826908,0.35731034482758617 C0.817738996,0.35731034482758617 0.809866408,0.4530107137931035 0.806467104,0.5896378965517242 C0.803564218,0.5809003034482758 0.782074648,0.5934092965517241 0.78153,0.5763448275862069 C0.7746458900000001,0.36065739655172413 0.75056026,0.35736148965517245 0.747643776,0.6919337586206896 C0.74802181,0.697264924137931 0.748392198,0.7025419862068966 0.7487529580000001,0.7077540551724139 Z"></path>'},bottom:{content:'<path d="M374.376479,9.2385287 C374.196099,9.38967875 374.010905,9.542713540000001 373.821888,9.69731728 C375.28013,19.3999131 387.322945,19.3043318 390.765,13.04939633 C391.037324,12.55452673 401.782109,12.91728754 403.233552,12.6638973 C404.933204,16.626085590000002 408.869498,19.401396300000002 413.454,19.401396300000002 C416.143,19.401396300000002 418.608996,18.4466044 420.531461,16.857547670000002 C425.089148,20.9098319 431.09261,23.3713963 437.671,23.3713963 C446.344383,23.3713963 454.018337,19.0923302 458.696922,12.530137459999999 C460.369166,12.8706289 462.100206,13.04939633 463.873,13.04939633 C468.823452,13.04939633 473.448319,11.655399880000001 477.376479,9.2385287 C478.526592,11.5023765 480.000832,13.57383456 481.738097,15.391813939999999 C481.738,19.8165372 485.292859,23.3713963 489.678,23.3713963 C491.040458,23.3713963 492.322766,23.0282324 493.443206,22.4236226 C495.533769,23.0072291 497.7314,23.334190200000002 500,23.3684044 L500,29 L0,29 L0,17.016404440000002 C7.04827313,17.01939633 13.1118071,14.502985840000001 17.6874909,10.37027591 C22.1350906,18.137761599999997 30.5048548,23.3713963 40.097,23.3713963 C44.5389495,23.3713963 48.7187657,22.24907 52.3683449,20.272520800000002 C53.8035309,21.6972108 55.7799763,22.5773963 57.962,22.5773963 C61.5212537,22.5773963 64.5335212,20.2354703 65.5419176,17.00850339 C73.7411104,17.01939633 80.447408,13.86900767 85.1570237,8.829099639999999 C89.3395071,17.4375098 98.1672868,23.3713963 108.381,23.3713963 C113.995545,23.3713963 119.191292,21.5783107 123.426833,18.5335484 C124.510655,19.088384400000002 125.738774,19.401396300000002 127.04,19.401396300000002 C130.881686,19.401396300000002 134.086133,16.67305289 134.82139,13.048318049999999 C139.588592,13.005176890000001 144.047022,11.66935314 147.863133,9.37439187 C150.928625,20.2022702 160.885372,28.1353963 172.695,28.1353963 C181.673352,28.1353963 189.580756,23.5501238 194.203243,16.59354792 C195.725295,16.87324737 197.29408,17.01939633 198.897,17.01939633 C206.064778,17.01939633 212.549991,14.09698727 217.226127,9.37867999 C218.325835,12.44445976 221.257824,14.63739633 224.702,14.63739633 C227.965116,14.63739633 230.76848,12.66896483 231.989438,9.85475602 C233.99598,11.83038445 236.749632,13.04939633 239.788,13.04939633 C241.720381,13.04939633 243.537598,12.556321669999999 245.120699,11.68912404 C249.471481,15.03206299 254.918157,17.01939633 260.829,17.01939633 C268.671234,17.01939633 275.696407,13.52114061 280.429148,8 C284.716505,11.173085239999999 290.021634,13.04939633 295.765,13.04939633 C297.288982,13.04939633 298.782109,12.91728754 300.233552,12.6638973 C301.933204,16.626085590000002 305.869498,19.401396300000002 310.454,19.401396300000002 C313.143,19.401396300000002 315.608996,18.4466044 317.531461,16.857547670000002 C322.089148,20.9098319 328.09261,23.3713963 334.671,23.3713963 C343.344383,23.3713963 351.018337,19.0923302 355.696922,12.530137459999999 C357.369166,12.8706289 359.100206,13.04939633 360.873,13.04939633 C365.180879,13.04939633 369.24221,11.99379749 372.812439,10.127152370000001 C373.229833,9.78412273 373.549373,9.48624841 373.761719,9.2385287 C373.774667,9.353701730000001 373.789057,9.46756954 373.804859,9.58013766 C373.996983,9.46866201 374.187537,9.35477859 374.376479,9.2385287 Z"></path>',unitContent:'<path d="M0.7487529580000001,0.31856995517241377 C0.748392198,0.32378202586206895 0.74802181,0.32905908758620694 0.747643776,0.3343902510344828 C0.75056026,0.6689625206896551 0.7746458900000001,0.6656666137931034 0.78153,0.4499791837931035 C0.782074648,0.4329147148275862 0.803564218,0.4454237082758621 0.806467104,0.43668611379310346 C0.809866408,0.5733132962068966 0.817738996,0.6690136655172414 0.826908,0.6690136655172414 C0.832286,0.6690136655172414 0.837217992,0.6360898068965517 0.841062922,0.5812947472413794 C0.8501782960000001,0.7210286862068965 0.86218522,0.8059102172413793 0.875342,0.8059102172413793 C0.892688766,0.8059102172413793 0.908036674,0.6583562137931034 0.9173938439999999,0.43207370551724134 C0.920738332,0.4438147896551724 0.924200412,0.4499791837931035 0.927746,0.4499791837931035 C0.937646904,0.4499791837931035 0.946896638,0.4019103406896552 0.954752958,0.31856995517241377 C0.957053184,0.3966336724137931 0.960001664,0.46806326068965515 0.963476194,0.5307522048275861 C0.963476,0.6833288689655173 0.970585718,0.8059102172413793 0.979356,0.8059102172413793 C0.982080916,0.8059102172413793 0.984645532,0.7940769793103448 0.9868864119999999,0.7732283655172414 C0.991067538,0.7933527275862069 0.9954628,0.8046272482758622 1,0.805807048275862 L1,1 L0,1 L0,0.5867725668965518 C0.01409654626,0.5868757355172414 0.0262236142,0.50010296 0.035374981800000004,0.3575957210344828 C0.0442701812,0.6254400551724137 0.0610097096,0.8059102172413793 0.080194,0.8059102172413793 C0.089077899,0.8059102172413793 0.0974375314,0.7672093103448275 0.10473668979999999,0.6990524413793104 C0.1076070618,0.7481796827586207 0.1115599526,0.7785309068965517 0.11592400000000001,0.7785309068965517 C0.1230425074,0.7785309068965517 0.1290670424,0.6977748379310345 0.1310838352,0.5865001168965518 C0.14748222079999998,0.5868757355172414 0.160894816,0.47824164379310347 0.1703140474,0.3044517117241379 C0.1786790142,0.6012934413793104 0.1963345736,0.8059102172413793 0.216762,0.8059102172413793 C0.22799109,0.8059102172413793 0.238382584,0.7440796793103448 0.246853666,0.6390878758620689 C0.24902131,0.6582201517241381 0.251477548,0.6690136655172414 0.25408000000000003,0.6690136655172414 C0.261763372,0.6690136655172414 0.268172266,0.5749328582758622 0.26964278,0.4499420017241379 C0.279177184,0.44845437551724143 0.288094044,0.4023914875862069 0.295726266,0.3232548920689655 C0.30185725,0.6966300068965517 0.321770744,0.9701860793103448 0.34539,0.9701860793103448 C0.36334670399999996,0.9701860793103448 0.37916151200000003,0.8120732344827587 0.388406486,0.5721913075862068 C0.39145059,0.5818361162068966 0.39458816,0.5868757355172414 0.397794,0.5868757355172414 C0.41212955599999995,0.5868757355172414 0.425099982,0.48610300931034484 0.434452254,0.32340275827586207 C0.43665167000000005,0.42911930206896554 0.442515648,0.5047378044827586 0.44940399999999997,0.5047378044827586 C0.455930232,0.5047378044827586 0.46153696,0.4368608562068966 0.46397887600000004,0.3398191731034483 C0.46799196,0.4079442913793104 0.473499264,0.4499791837931035 0.479576,0.4499791837931035 C0.483440762,0.4499791837931035 0.487075196,0.4329766093103448 0.490241398,0.40307324275862066 C0.49894296200000005,0.5183469996551724 0.5098363140000001,0.5868757355172414 0.5216580000000001,0.5868757355172414 C0.5373424680000001,0.5868757355172414 0.5513928140000001,0.4662462279310345 0.560858296,0.27586206896551724 C0.56943301,0.3852788013793103 0.5800432680000001,0.4499791837931035 0.59153,0.4499791837931035 C0.594577964,0.4499791837931035 0.597564218,0.4454237082758621 0.6004671039999999,0.43668611379310346 C0.603866408,0.5733132962068966 0.611738996,0.6690136655172414 0.620908,0.6690136655172414 C0.6262859999999999,0.6690136655172414 0.631217992,0.6360898068965517 0.6350629219999999,0.5812947472413794 C0.6441782960000001,0.7210286862068965 0.65618522,0.8059102172413793 0.669342,0.8059102172413793 C0.686688766,0.8059102172413793 0.7020366739999999,0.6583562137931034 0.7113938439999999,0.43207370551724134 C0.714738332,0.4438147896551724 0.7182004120000001,0.4499791837931035 0.721746,0.4499791837931035 C0.730361758,0.4499791837931035 0.73848442,0.41357922379310347 0.745624878,0.3492121506896552 C0.746459666,0.3373835424137931 0.747098746,0.327112014137931 0.7475234380000001,0.31856995517241377 C0.747549334,0.3225414389655173 0.7475781140000001,0.3264679151724138 0.7476097180000001,0.33034957448275865 C0.747993966,0.3265055865517241 0.748375074,0.3225785720689655 0.7487529580000001,0.31856995517241377 Z"></path>'},viewBox:{height:"29",width:"500"}},"outer-clouds":{top:{content:'<path d="M500,17.1798377 L500,0 L0,0 L0,10.8199915 C6.65048758,10.5962697 12.3821067,8.1162978 16.7582408,4.1638190999999996 C21.2236309,11.9623748 29.6268743,17.216944 39.257388,17.216944 C43.7171053,17.216944 47.9136408,16.0901283 51.5778183,14.105673 C53.018745,15.536061700000001 55.0030962,16.419768 57.193848,16.419768 C60.7673387,16.419768 63.7916553,14.068474299999998 64.8040853,10.8285995 C73.0360748,10.839535999999999 79.7691977,7.6765457999999995 84.4976518,2.61647812 C88.6968651,11.2593219 97.559956,17.216944 107.814524,17.216944 C113.451527,17.216944 118.668057,15.4166861 122.92054,12.3597447 C124.008698,12.916799999999999 125.241729,13.231064 126.54816,13.231064 C130.405213,13.231064 133.622478,10.4918072 134.360676,6.852573400000001 C139.146947,6.8092597 143.62321,5.4680926 147.454585,3.1639514999999996 C150.532339,14.0351413 160.528913,22 172.38578,22 C181.400045,22 189.339079,17.3963863 193.980056,10.4119842 C195.508196,10.692802400000001 197.083256,10.839535999999999 198.692588,10.839535999999999 C205.889037,10.839535999999999 212.400191,7.905437299999999 217.095032,3.1682568 C218.199138,6.2462997 221.142855,8.448008 224.600808,8.448008 C227.876976,8.448008 230.691554,6.471702799999999 231.917396,3.6462371000000005 C233.931964,5.6297681 236.696631,6.853656000000001 239.747152,6.853656000000001 C241.687262,6.853656000000001 243.511748,6.3586089999999995 245.101182,5.4879426 C249.469367,8.8442533 254.93783,10.839535999999999 260.872316,10.839535999999999 C268.745919,10.839535999999999 275.799193,7.3272873 280.550865,1.7840620900000008 C284.855371,4.9698397 290.181721,6.853656000000001 295.94806,6.853656000000001 C297.478138,6.853656000000001 298.977237,6.7210187999999995 300.434486,6.466614999999999 C302.140937,10.444652000000001 306.092976,13.231064 310.695816,13.231064 C313.395572,13.231064 315.871432,12.272452999999999 317.801587,10.6770399 C322.377505,14.745533300000002 328.40498,17.216944 335.009684,17.216944 C343.717761,17.216944 351.42241,12.920761599999999 356.11971,6.3323201000000005 C357.798642,6.6741735 359.536607,6.853656000000001 361.316492,6.853656000000001 C365.641602,6.853656000000001 369.719178,5.793834800000001 373.303689,3.9197231000000006 C373.722753,3.5753213000000006 374.04357,3.2762554999999995 374.256766,3.0275449000000005 C374.269766,3.1431786000000006 374.284213,3.2575018999999994 374.300079,3.370520300000001 C374.492971,3.2585987000000003 374.684287,3.1442598000000004 374.873985,3.0275449000000005 C374.692883,3.179299500000001 374.506948,3.3329465000000003 374.317175,3.4881686 C375.781251,13.229574800000002 387.872237,13.133611299999998 391.32806,6.853656000000001 C391.601473,6.3568069000000005 402.389237,6.7210187999999995 403.846486,6.466614999999999 C405.552937,10.444652000000001 409.504976,13.231064 414.107816,13.231064 C416.807572,13.231064 419.283432,12.272452999999999 421.213587,10.6770399 C425.789505,14.745533300000002 431.81698,17.216944 438.421684,17.216944 C447.129761,17.216944 454.83441,12.920761599999999 459.53171,6.3323201000000005 C461.210642,6.6741735 462.948607,6.853656000000001 464.728492,6.853656000000001 C469.698746,6.853656000000001 474.342112,5.454083600000001 478.285985,3.0275449000000005 C479.440699,5.3004481000000006 480.920835,7.380191999999999 482.665049,9.205443299999999 C482.664952,13.647865500000002 486.234031,17.216944 490.636712,17.216944 C492.00462,17.216944 493.292057,16.8724074 494.416979,16.2653792 C496.207275,16.7651626 498.07578,17.0774796 500,17.1798377 Z"></path>',unitContent:'<path d="M1,0.5924081965517242 L1,0 L0,0 L0,0.3731031551724138 C0.01330097516,0.3653886103448276 0.0247642134,0.2798723379310345 0.0335164816,0.14357996896551722 C0.0424472618,0.41249568275862064 0.0592537486,0.5936877241379311 0.078514776,0.5936877241379311 C0.0874342106,0.5936877241379311 0.09582728160000001,0.5548320103448275 0.10315563659999999,0.4864025172413793 C0.10603749000000001,0.5357262655172415 0.11000619240000001,0.5661988965517242 0.11438769600000001,0.5661988965517242 C0.12153467740000001,0.5661988965517242 0.1275833106,0.4851198034482758 0.1296081706,0.3733999827586207 C0.14607214959999998,0.3737771034482758 0.1595383954,0.26470847586206897 0.1689953036,0.09022338344827587 C0.1773937302,0.38825247931034484 0.195119912,0.5936877241379311 0.21562904800000002,0.5936877241379311 C0.226903054,0.5936877241379311 0.23733611400000001,0.5316098655172413 0.24584108000000002,0.4261980931034483 C0.248017396,0.4454068965517241 0.250483458,0.45624358620689653 0.25309632,0.45624358620689653 C0.260810426,0.45624358620689653 0.267244956,0.3617864551724138 0.268721352,0.23629563448275864 C0.27829389400000004,0.23480205862068965 0.28724642,0.18855491724137932 0.29490917,0.10910177586206896 C0.30106467800000003,0.4839703896551724 0.321057826,0.7586206896551724 0.34477156000000003,0.7586206896551724 C0.36280009,0.7586206896551724 0.378678158,0.5998753896551724 0.38796011199999997,0.35903393793103444 C0.391016392,0.36871732413793107 0.394166512,0.3737771034482758 0.397385176,0.3737771034482758 C0.411778074,0.3737771034482758 0.42480038200000003,0.2726012862068965 0.434190064,0.10925023448275863 C0.43639827600000003,0.2153896448275862 0.44228571,0.2913106206896552 0.449201616,0.2913106206896552 C0.455753952,0.2913106206896552 0.461383108,0.22316216551724136 0.463834792,0.12573231379310346 C0.467863928,0.19412993448275861 0.473393262,0.23633296551724142 0.479494304,0.23633296551724142 C0.483374524,0.23633296551724142 0.487023496,0.2192623793103448 0.490202364,0.1892394 C0.498938734,0.30497425172413795 0.50987566,0.3737771034482758 0.521744632,0.3737771034482758 C0.537491838,0.3737771034482758 0.551598386,0.2526650793103448 0.56110173,0.06151938241379313 C0.5697107419999999,0.17137378275862067 0.580363442,0.23633296551724142 0.59189612,0.23633296551724142 C0.594956276,0.23633296551724142 0.597954474,0.2317592689655172 0.600868972,0.222986724137931 C0.604281874,0.3601604137931035 0.612185952,0.45624358620689653 0.6213916319999999,0.45624358620689653 C0.626791144,0.45624358620689653 0.631742864,0.4231880344827586 0.635603174,0.36817378965517245 C0.64475501,0.5084666655172414 0.65680996,0.5936877241379311 0.670019368,0.5936877241379311 C0.687435522,0.5936877241379311 0.70284482,0.4455435034482758 0.71223942,0.2183558655172414 C0.715597284,0.23014391379310345 0.719073214,0.23633296551724142 0.722632984,0.23633296551724142 C0.7312832039999999,0.23633296551724142 0.739438356,0.19978740689655175 0.746607378,0.1351628655172414 C0.747445506,0.12328694137931037 0.74808714,0.11297432758620687 0.748513532,0.10439810000000002 C0.748539532,0.10838546896551726 0.7485684260000001,0.11232765172413792 0.748600158,0.11622483793103451 C0.748985942,0.11236547241379312 0.749368574,0.10842275172413794 0.74974797,0.10439810000000002 C0.749385766,0.10963101724137934 0.749013896,0.11492918965517242 0.74863435,0.12028167586206896 C0.751562502,0.4561922344827587 0.775744474,0.452883148275862 0.78265612,0.23633296551724142 C0.783202946,0.2192002379310345 0.8047784739999999,0.2317592689655172 0.807692972,0.222986724137931 C0.811105874,0.3601604137931035 0.819009952,0.45624358620689653 0.828215632,0.45624358620689653 C0.833615144,0.45624358620689653 0.838566864,0.4231880344827586 0.842427174,0.36817378965517245 C0.85157901,0.5084666655172414 0.86363396,0.5936877241379311 0.8768433680000001,0.5936877241379311 C0.8942595219999999,0.5936877241379311 0.9096688199999999,0.4455435034482758 0.91906342,0.2183558655172414 C0.922421284,0.23014391379310345 0.9258972139999999,0.23633296551724142 0.929456984,0.23633296551724142 C0.9393974920000001,0.23633296551724142 0.948684224,0.1880718482758621 0.9565719699999999,0.10439810000000002 C0.9588813979999999,0.18277407241379312 0.96184167,0.2544893793103448 0.965330098,0.3174290793103448 C0.9653299040000001,0.470616051724138 0.972468062,0.5936877241379311 0.981273424,0.5936877241379311 C0.98400924,0.5936877241379311 0.986584114,0.5818071517241379 0.9888339580000001,0.5608751448275863 C0.99241455,0.5781090551724138 0.99615156,0.5888786068965517 1,0.5924081965517242 Z"></path>'},bottom:{content:'<path d="M500,12.48267427 L500,29 L0,29 L0,18.8425205 C6.65048758,19.0662423 12.3821067,21.5462142 16.7582408,25.4986929 C21.2236309,17.7001372 29.6268743,12.445568 39.257388,12.445568 C43.7171053,12.445568 47.9136408,13.57238366 51.5778183,15.55683899 C53.018745,14.12645027 55.0030962,13.242744 57.193848,13.242744 C60.7673387,13.242744 63.7916553,15.59403771 64.8040853,18.8339125 C73.0360748,18.822976 79.7691977,21.9859662 84.4976518,27.0460339 C88.6968651,18.4031901 97.559956,12.445568 107.814524,12.445568 C113.451527,12.445568 118.668057,14.24582594 122.92054,17.3027673 C124.008698,16.74571202 125.241729,16.431448 126.54816,16.431448 C130.405213,16.431448 133.622478,19.1707048 134.360676,22.809938600000002 C139.146947,22.8532523 143.62321,24.1944194 147.454585,26.4985605 C150.532339,15.62737066 160.528913,7.6625119999999995 172.38578,7.6625119999999995 C181.400045,7.6625119999999995 189.339079,12.266125670000001 193.980056,19.2505278 C195.508196,18.9697096 197.083256,18.822976 198.692588,18.822976 C205.889037,18.822976 212.400191,21.7570747 217.095032,26.4942552 C218.199138,23.4162123 221.142855,21.214503999999998 224.600808,21.214503999999998 C227.876976,21.214503999999998 230.691554,23.1908092 231.917396,26.0162749 C233.931964,24.0327439 236.696631,22.808856 239.747152,22.808856 C241.687262,22.808856 243.511748,23.303903 245.101182,24.1745694 C249.469367,20.8182587 254.93783,18.822976 260.872316,18.822976 C268.745919,18.822976 275.799193,22.335224699999998 280.550865,27.8784499 C284.855371,24.6926723 290.181721,22.808856 295.94806,22.808856 C297.478138,22.808856 298.977237,22.9414932 300.434486,23.195897 C302.140937,19.21786 306.092976,16.431448 310.695816,16.431448 C313.395572,16.431448 315.871432,17.390059 317.801587,18.985472100000003 C322.377505,14.91697868 328.40498,12.445568 335.009684,12.445568 C343.717761,12.445568 351.42241,16.741750359999997 356.11971,23.3301919 C357.798642,22.988338499999998 359.536607,22.808856 361.316492,22.808856 C365.641602,22.808856 369.719178,23.8686772 373.303689,25.7427889 C373.722753,26.0871907 374.04357,26.3862565 374.256766,26.6349671 C374.269766,26.5193334 374.284213,26.4050101 374.300079,26.2919917 C374.492971,26.4039133 374.684287,26.5182522 374.873985,26.6349671 C374.692883,26.4832125 374.506948,26.3295655 374.317175,26.1743434 C375.781251,16.432937170000002 387.872237,16.528900739999997 391.32806,22.808856 C391.601473,23.3057051 402.389237,22.9414932 403.846486,23.195897 C405.552937,19.21786 409.504976,16.431448 414.107816,16.431448 C416.807572,16.431448 419.283432,17.390059 421.213587,18.985472100000003 C425.789505,14.91697868 431.81698,12.445568 438.421684,12.445568 C447.129761,12.445568 454.83441,16.741750359999997 459.53171,23.3301919 C461.210642,22.988338499999998 462.948607,22.808856 464.728492,22.808856 C469.698746,22.808856 474.342112,24.2084284 478.285985,26.6349671 C479.440699,24.3620639 480.920835,22.28232 482.665049,20.4570687 C482.664952,16.01464652 486.234031,12.445568 490.636712,12.445568 C492.00462,12.445568 493.292057,12.79010459 494.416979,13.39713283 C496.207275,12.89734945 498.07578,12.58503237 500,12.48267427 L500,12.48267427 Z"></path>',unitContent:'<path d="M1,0.43043704379310344 L1,1 L0,1 L0,0.6497420862068966 C0.01330097516,0.6574566310344827 0.0247642134,0.7429729034482759 0.0335164816,0.8792652724137932 C0.0424472618,0.6103495586206896 0.0592537486,0.4291575172413793 0.078514776,0.4291575172413793 C0.0874342106,0.4291575172413793 0.09582728160000001,0.4680132296551724 0.10315563659999999,0.5364427237931034 C0.10603749000000001,0.4871189748275862 0.11000619240000001,0.4566463448275862 0.11438769600000001,0.4566463448275862 C0.12153467740000001,0.4566463448275862 0.1275833106,0.537725438275862 0.1296081706,0.6494452586206897 C0.14607214959999998,0.6490681379310345 0.1595383954,0.7581367655172414 0.1689953036,0.9326218586206897 C0.1773937302,0.6345927620689655 0.195119912,0.4291575172413793 0.21562904800000002,0.4291575172413793 C0.226903054,0.4291575172413793 0.23733611400000001,0.4912353772413793 0.24584108000000002,0.5966471482758621 C0.248017396,0.5774383455172414 0.250483458,0.5666016551724138 0.25309632,0.5666016551724138 C0.260810426,0.5666016551724138 0.267244956,0.6610587862068965 0.268721352,0.7865496068965518 C0.27829389400000004,0.7880431827586207 0.28724642,0.834290324137931 0.29490917,0.9137434655172414 C0.30106467800000003,0.5388748503448276 0.321057826,0.2642245517241379 0.34477156000000003,0.2642245517241379 C0.36280009,0.2642245517241379 0.378678158,0.4229698506896552 0.38796011199999997,0.6638113034482759 C0.391016392,0.6541279172413794 0.394166512,0.6490681379310345 0.397385176,0.6490681379310345 C0.411778074,0.6490681379310345 0.42480038200000003,0.7502439551724138 0.434190064,0.9135950068965518 C0.43639827600000003,0.8074555965517242 0.44228571,0.7315346206896551 0.449201616,0.7315346206896551 C0.455753952,0.7315346206896551 0.461383108,0.799683075862069 0.463834792,0.8971129275862069 C0.467863928,0.8287153068965517 0.473393262,0.786512275862069 0.479494304,0.786512275862069 C0.483374524,0.786512275862069 0.487023496,0.8035828620689655 0.490202364,0.8336058413793104 C0.498938734,0.7178709896551725 0.50987566,0.6490681379310345 0.521744632,0.6490681379310345 C0.537491838,0.6490681379310345 0.551598386,0.7701801620689654 0.56110173,0.9613258586206896 C0.5697107419999999,0.8514714586206897 0.580363442,0.786512275862069 0.59189612,0.786512275862069 C0.594956276,0.786512275862069 0.597954474,0.7910859724137931 0.600868972,0.7998585172413792 C0.604281874,0.662684827586207 0.612185952,0.5666016551724138 0.6213916319999999,0.5666016551724138 C0.626791144,0.5666016551724138 0.631742864,0.5996572068965518 0.635603174,0.654671451724138 C0.64475501,0.5143785751724138 0.65680996,0.4291575172413793 0.670019368,0.4291575172413793 C0.687435522,0.4291575172413793 0.70284482,0.577301736551724 0.71223942,0.8044893758620689 C0.715597284,0.7927013275862068 0.719073214,0.786512275862069 0.722632984,0.786512275862069 C0.7312832039999999,0.786512275862069 0.739438356,0.8230578344827586 0.746607378,0.887682375862069 C0.747445506,0.8995583 0.74808714,0.9098709137931034 0.748513532,0.9184471413793104 C0.748539532,0.9144597724137932 0.7485684260000001,0.9105175896551724 0.748600158,0.9066204034482759 C0.748985942,0.9104797689655172 0.749368574,0.9144224896551724 0.74974797,0.9184471413793104 C0.749385766,0.9132142241379311 0.749013896,0.9079160517241379 0.74863435,0.9025635655172415 C0.751562502,0.566653005862069 0.775744474,0.5699620944827586 0.78265612,0.786512275862069 C0.783202946,0.8036450034482759 0.8047784739999999,0.7910859724137931 0.807692972,0.7998585172413792 C0.811105874,0.662684827586207 0.819009952,0.5666016551724138 0.828215632,0.5666016551724138 C0.833615144,0.5666016551724138 0.838566864,0.5996572068965518 0.842427174,0.654671451724138 C0.85157901,0.5143785751724138 0.86363396,0.4291575172413793 0.8768433680000001,0.4291575172413793 C0.8942595219999999,0.4291575172413793 0.9096688199999999,0.577301736551724 0.91906342,0.8044893758620689 C0.922421284,0.7927013275862068 0.9258972139999999,0.786512275862069 0.929456984,0.786512275862069 C0.9393974920000001,0.786512275862069 0.948684224,0.8347733931034482 0.9565719699999999,0.9184471413793104 C0.9588813979999999,0.8400711689655173 0.96184167,0.7683558620689654 0.965330098,0.7054161620689655 C0.9653299040000001,0.5522291903448275 0.972468062,0.4291575172413793 0.981273424,0.4291575172413793 C0.98400924,0.4291575172413793 0.986584114,0.4410380893103448 0.9888339580000001,0.4619700975862069 C0.99241455,0.4447361879310345 0.99615156,0.43396663344827585 1,0.43043704379310344 L1,0.43043704379310344 Z"></path>'},viewBox:{height:"29",width:"500"}},curvy:{top:{content:'<path d="M0,18.927844999999998 C9.0546875,24.770437700000002 19.1846024,28.2234944 19.1846024,28.2234944 C25.3443692,30.652234200000002 34.2676336,28.9490359 39.1088027,24.4253388 L60.3265807,4.5989708 C65.1706459,0.07256750000000167 72.7883536,0.31049369999999854 77.3444369,5.133813100000001 L80.2304814,8.189138100000001 C84.7851187,13.010926600000001 92.014428,12.882303700000001 96.3828325,7.8958732000000005 L95.1068145,9.352417599999999 C99.4728745,4.368663399999999 106.958794,3.9617804999999997 111.836317,8.452120699999998 L137.792865,32.3482077 C142.666254,36.8347417 150.466878,36.7181399 155.205934,32.0976286 L167.24721,20.3575599 C171.990793,15.7326349 179.532516,15.889452899999998 184.09014,20.705732400000002 L187.111704,23.8987769 C191.670214,28.715992300000003 198.902662,28.583662099999998 203.271067,23.5972316 L201.995049,25.053776 C206.361109,20.0700218 213.437546,20.067345500000002 217.805951,25.053776 L216.529933,23.5972316 C220.895993,28.5809858 228.280621,28.868806300000003 233.019657,24.2442974 L244.920877,12.6306914 C249.661841,8.0043017 257.195968,8.1611729 261.752051,12.9844923 L264.638096,16.039817300000003 C269.192733,20.8616058 275.537382,20.0892396 278.799547,14.331841699999998 L278.595215,14.6924679 C281.861731,8.927390500000001 287.729054,8.5507688 291.710186,13.864523599999998 L304.444266,30.8611444 C308.420948,36.1689608 315.883064,37.1754549 321.112521,33.1083156 L328.556695,27.318710799999998 C333.785636,23.251972799999997 341.95744,23.611353700000002 346.810501,28.122871500000002 L351.308328,32.3041549 C356.160685,36.8150186 363.376692,36.2106376 367.415282,30.9677961 L380.672181,13.7578718 C384.715448,8.508957599999999 390.505321,8.9994446 393.606504,14.8577127 L393.240649,14.166596899999998 C396.34081,20.0229365 401.434701,20.063414299999998 404.621993,14.2500377 L403.69098,15.9481344 C406.876561,10.1378779 412.47707,9.8725211 416.20357,15.3606004 L421.17917,22.6882509 C424.904102,28.1740213 431.460802,28.583662099999998 435.829206,23.5972316 L434.553188,25.053776 C438.919248,20.0700218 445.995686,20.067345500000002 450.36409,25.053776 L449.088072,23.5972316 C453.454132,28.5809858 459.303218,27.769447999999997 462.150513,21.7885158 L461.66137,22.815993499999998 C464.509496,16.833313099999998 469.076711,16.8611729 471.861677,22.8763808 L471.33005,21.728128499999997 C474.115398,27.7441599 480.243201,28.902954 484.986,24.271636800000003 C484.986,24.271636800000003 492.90625,16.9197585 500,8.663846199999998 C500,-3.5968073 500,0 500,0 L0,0 L0,18.927844999999998 Z"></path>',unitContent:'<path d="M0,0.3639970192307692 C0.018109375,0.4763545711538462 0.0383692048,0.5427595076923077 0.0383692048,0.5427595076923077 C0.050688738399999995,0.5894660423076924 0.06853526720000001,0.5567122288461538 0.0782176054,0.46971805384615384 L0.1206531614,0.08844174615384616 C0.13034129179999998,0.0013955288461538783 0.1455767072,0.005971032692307665 0.15468887380000002,0.09872717500000003 L0.1604609628,0.157483425 C0.1695702374,0.2502101269230769 0.184028856,0.24773660961538463 0.192765665,0.15184371538461539 L0.190213629,0.1798541846153846 C0.198945749,0.08401275769230768 0.213917588,0.07618808653846153 0.22367263399999998,0.16254078269230765 L0.27558573000000003,0.6220809173076923 C0.28533250800000004,0.7083604173076924 0.300933756,0.7061180749999999 0.31041186800000004,0.6172620884615385 L0.33449442,0.3914915365384615 C0.343981586,0.30255067115384615 0.35906503199999995,0.3055664019230769 0.36818027999999997,0.39818716153846156 L0.374223408,0.45959186346153846 C0.38334042799999996,0.5522306211538462 0.39780532399999996,0.5496858096153846 0.406542134,0.4537929153846154 L0.40399009799999996,0.4818033846153846 C0.412722218,0.3859619576923077 0.426875092,0.38591049038461545 0.435611902,0.4818033846153846 L0.433059866,0.4537929153846154 C0.441791986,0.5496343423076924 0.456561242,0.5551693519230769 0.466039314,0.4662364884615385 L0.48984175399999996,0.24289791153846155 C0.49932368200000005,0.15392887884615383 0.514391936,0.1569456326923077 0.523504102,0.249701775 L0.5292761920000001,0.3084580250000001 C0.5383854659999999,0.40118472692307694 0.551074764,0.38633153076923077 0.5575990940000001,0.27561234038461535 L0.55719043,0.28254745961538463 C0.563723462,0.17168058653846158 0.5754581080000001,0.16443786153846154 0.5834203720000001,0.2666254538461538 L0.608888532,0.5934835461538461 C0.6168418960000001,0.6955569384615384 0.631766128,0.7149125942307692 0.6422250420000001,0.6366983769230768 L0.65711339,0.5253598230769231 C0.667571272,0.447153323076923 0.68391488,0.4540644942307693 0.693621002,0.5408244519230769 L0.702616656,0.6212337480769231 C0.71232137,0.7079811269230769 0.726753384,0.6963584153846154 0.734830564,0.5955345403846154 L0.761344362,0.2645744576923077 C0.7694308959999999,0.16363379999999997 0.7810106419999999,0.17306624230769233 0.7872130079999999,0.2857252442307692 L0.786481298,0.27243455576923076 C0.79268162,0.38505647115384617 0.802869402,0.3858348903846153 0.8092439859999999,0.27403918653846154 L0.8073819600000001,0.3066948923076923 C0.8137531219999999,0.19495919038461537 0.82495414,0.18985617500000002 0.83240714,0.29539616153846154 L0.84235834,0.4363125173076923 C0.849808204,0.5418081019230769 0.862921604,0.5496858096153846 0.871658412,0.4537929153846154 L0.869106376,0.4818033846153846 C0.877838496,0.3859619576923077 0.891991372,0.38591049038461545 0.90072818,0.4818033846153846 L0.898176144,0.4537929153846154 C0.906908264,0.5496343423076924 0.918606436,0.5340278461538461 0.924301026,0.4190099192307692 L0.9233227399999999,0.4387691057692307 C0.929018992,0.32371755961538456 0.938153422,0.324253325 0.943723354,0.4399304 L0.9426601000000001,0.4178486249999999 C0.948230796,0.5335415365384615 0.960486402,0.5558260384615384 0.969972,0.4667622461538462 C0.969972,0.4667622461538462 0.9858125,0.32537997115384615 1,0.1666124269230769 C1,-0.06916937115384615 1,0 1,0 L0,0 L0,0.3639970192307692 Z"></path>'},bottom:{content:'<path d="M500,33.7116029 C490.945312,27.869010199999998 480.815398,24.41595355 480.815398,24.41595355 C474.655631,21.98721367 465.732366,23.69041196 460.891197,28.2141091 L439.673419,48.040477100000004 C434.829354,52.5668804 427.211646,52.3289542 422.655563,47.505634799999996 L419.769519,44.4503098 C415.214881,39.6285213 407.985572,39.7571442 403.617167,44.743574699999996 L404.893186,43.2870303 C400.527126,48.270784500000005 393.041206,48.677667400000004 388.163683,44.1873272 L362.207135,20.29124022 C357.333746,15.804706209999999 349.533122,15.92130804 344.794066,20.54181931 L332.75279,32.281888 C328.009207,36.906813 320.467484,36.749995 315.90986,31.933715499999998 L312.888296,28.740671 C308.329786,23.92345562 301.097338,24.05578582 296.728933,29.0422163 L298.004951,27.5856719 C293.638891,32.5694261 286.562454,32.5721024 282.194049,27.5856719 L283.470067,29.0422163 C279.104007,24.05846207 271.719379,23.77064165 266.980343,28.3951505 L255.079123,40.008756500000004 C250.338159,44.6351462 242.804032,44.478275 238.247949,39.6549556 L235.361904,36.5996306 C230.807267,31.7778421 224.462618,32.5502083 221.200453,38.307606199999995 L221.404785,37.946979999999996 C218.138269,43.7120574 212.270946,44.0886791 208.289814,38.774924299999995 L195.555734,21.77830354 C191.579052,16.470487137 184.116936,15.463993030000001 178.887479,19.5311323 L171.443305,25.32073712 C166.214364,29.3874751 158.04256,29.028094199999998 153.189499,24.516576360000002 L148.691672,20.33529305 C143.839315,15.82442934 136.623308,16.428810259000002 132.584718,21.67165176 L119.327819,38.881576100000004 C115.284552,44.130490300000005 109.494679,43.640003300000004 106.393496,37.7817352 L106.759351,38.472851 C103.65919,32.6165114 98.5652989,32.5760336 95.3780072,38.3894102 L96.3090203,36.6913135 C93.1234393,42.50157 87.5229296,42.7669268 83.79643,37.2788475 L78.8208301,29.951197 C75.0958983,24.465426569999998 68.5391981,24.05578582 64.1707936,29.0422163 L65.4468116,27.5856719 C61.0807516,32.5694261 54.0043144,32.5721024 49.6359098,27.5856719 L50.9119279,29.0422163 C46.5458679,24.05846207 40.6967818,24.86999989 37.8494873,30.8509321 L38.3386304,29.8234544 C35.4905036,35.806134799999995 30.9232892,35.778275 28.1383231,29.7630671 L28.6699496,30.9113194 C25.8846022,24.89528801 19.7567994,23.73649394 15.0139996,28.3678111 C15.0139996,28.3678111 7.09375,35.7196894 4.54747351e-13,43.9756017 L0,52 L500,52 L500,33.7116029 Z"></path>',unitContent:'<path d="M1,0.6483000557692308 C0.981890624,0.5359425038461538 0.961630796,0.46953756826923077 0.961630796,0.46953756826923077 C0.949311262,0.4228310321153846 0.931464732,0.45558484538461536 0.921782394,0.5425790211538462 L0.879346838,0.923855328846154 C0.869658708,1.0109015461538462 0.854423292,1.0063260423076923 0.8453111259999999,0.9135698999999999 L0.839539038,0.85481365 C0.830429762,0.7620869480769231 0.8159711439999999,0.7645604653846154 0.807234334,0.8604533596153845 L0.809786372,0.8324428903846154 C0.801054252,0.9282843173076925 0.786082412,0.9361089884615386 0.776327366,0.8497562923076922 L0.72441427,0.39021615807692306 C0.714667492,0.3039366578846154 0.699066244,0.30617900076923077 0.689588132,0.39503498673076926 L0.66550558,0.6208055384615385 C0.656018414,0.7097464038461538 0.640934968,0.706730673076923 0.63181972,0.6141099134615384 L0.625776592,0.5527052115384615 C0.616659572,0.4600664542307692 0.602194676,0.4626112657692308 0.593457866,0.5585041596153846 L0.596009902,0.5304936903846154 C0.587277782,0.6263351173076923 0.573124908,0.6263865846153845 0.564388098,0.5304936903846154 L0.566940134,0.5585041596153846 C0.5582080140000001,0.4626627321153846 0.543438758,0.4571277240384616 0.533960686,0.5460605865384616 L0.510158246,0.7693991634615386 C0.500676318,0.8583681961538462 0.485608064,0.8553514423076922 0.47649589800000003,0.7625953 L0.470723808,0.7038390499999999 C0.46161453399999997,0.611112348076923 0.448925236,0.6259655442307692 0.44240090600000004,0.7366847346153845 L0.44280957,0.7297496153846154 C0.436276538,0.8406164884615385 0.42454189200000003,0.8478592134615385 0.41657962800000004,0.7456716211538461 L0.391111468,0.4188135296153846 C0.383158104,0.31674013725 0.368233872,0.29738448134615386 0.35777495800000003,0.3755986980769231 L0.34288661000000004,0.4869372523076923 C0.33242872799999995,0.5651437519230769 0.31608512,0.5582325807692308 0.306378998,0.4714726223076923 L0.29738334400000005,0.3910633278846154 C0.28767863,0.30431594884615387 0.273246616,0.3159386588269231 0.26516943600000004,0.41676253384615386 L0.238655638,0.7477226173076924 C0.230569104,0.848663275 0.21898935800000002,0.8392308326923078 0.212786992,0.7265718307692308 L0.21351870199999998,0.7398625192307692 C0.20731838,0.6272406038461539 0.1971305978,0.6264621846153846 0.1907560144,0.7382578884615385 L0.1926180406,0.7056021826923077 C0.1862468786,0.8173378846153846 0.1750458592,0.8224409 0.16759286,0.7169009134615384 L0.15764166019999998,0.5759845576923077 C0.1501917966,0.4704889725 0.13707839619999998,0.4626112657692308 0.1283415872,0.5585041596153846 L0.1308936232,0.5304936903846154 C0.1221615032,0.6263351173076923 0.10800862879999999,0.6263865846153845 0.0992718196,0.5304936903846154 L0.1018238558,0.5585041596153846 C0.09309173579999999,0.4626627321153846 0.0813935636,0.47826922865384613 0.0756989746,0.5932871557692307 L0.0766772608,0.5735279692307692 C0.07098100719999999,0.6885795153846153 0.0618465784,0.6880437500000001 0.0562766462,0.572366675 L0.057339899199999995,0.59444845 C0.0517692044,0.4787555386538462 0.039513598799999994,0.4564710373076923 0.0300279992,0.5455348288461539 C0.0300279992,0.5455348288461539 0.0141875,0.6869171038461539 9.09494702e-16,0.845684648076923 L0,1 L1,1 L1,0.6483000557692308 Z"></path>'},viewBox:{height:"52",width:"500"}},"curvy-with-fade":{top:{content:'<path d="M0,21.927844999999998 C9.0546875,27.770437700000002 19.7046511,33.0725599 19.7046511,33.0725599 C25.5772029,36.1369433 34.2676336,34.9490359 39.1088027,30.4253388 L60.3265807,10.5989708 C65.1706459,6.072567500000002 72.7883536,6.3104936999999985 77.3444369,11.133813100000001 L80.2304814,14.189138100000001 C84.7851187,19.010926599999998 91.6761163,18.608259699999998 95.6277257,13.281978800000001 L95.8619213,12.966311999999999 C99.8109473,7.643513200000001 106.824622,7.100549600000001 111.549141,11.775077799999998 L138.080041,38.0252506 C142.794827,42.6901489 150.273218,42.531556 154.775544,37.6795915 L167.6776,23.775596999999998 C172.183486,18.919796400000003 179.532516,18.889452900000002 184.09014,23.705732400000002 L187.111704,26.8987769 C191.670214,31.715992300000003 198.672896,31.3908537 202.7608,26.162111799999998 L202.505316,26.4888958 C206.589563,21.2648315 213.207779,21.2601539 217.295684,26.4888958 L217.040199,26.162111799999998 C221.124447,31.3861761 228.280621,31.868806300000003 233.019657,27.2442974 L244.920877,15.630691400000003 C249.661841,11.0043017 257.195968,11.1611729 261.752051,15.9844923 L264.638096,19.039817300000003 C269.192733,23.8616058 275.537382,23.0892396 278.799547,17.3318417 L278.595215,17.692467899999997 C281.861731,11.927390500000001 287.729054,11.5507688 291.710186,16.8645236 L304.444266,33.8611444 C308.420948,39.1689608 315.883064,40.1754549 321.112521,36.1083156 L328.556695,30.318710799999998 C333.785636,26.251972799999997 341.706088,26.8781349 346.242498,31.711931399999997 L351.876331,37.715095 C356.414989,42.5512875 363.213444,42.0871578 367.053413,36.6892464 L381.034049,17.036421599999997 C384.877462,11.6336686 390.505321,11.9994446 393.606504,17.8577127 L393.240649,17.166596900000002 C396.34081,23.0229365 401.434701,23.063414299999998 404.621993,17.2500377 L403.69098,18.9481344 C406.876561,13.1378779 412.47707,12.8725211 416.20357,18.360600400000003 L421.17917,25.6882509 C424.904102,31.1740213 431.460802,31.583662099999998 435.829206,26.5972316 L434.553188,28.053776 C438.919248,23.0700218 445.765919,23.2601539 449.853823,28.4888958 L449.598339,28.162111799999998 C453.682586,33.3861761 459.131423,32.6951132 461.769234,26.6172454 L462.042648,25.987263900000002 C464.680201,19.9099935 469.076711,19.8611729 471.861677,25.8763808 L471.33005,24.728128499999997 C474.115398,30.7441599 480.243201,31.902954 484.986,27.271636800000003 C484.986,27.271636800000003 492.90625,19.9197585 500,11.663846199999998 C500,-0.5968072999999983 500,0 500,0 L0,0 L0,21.927844999999998 Z" opacity="0.5"></path><path d="M0,16.927844999999998 C9.0546875,22.770437700000002 19.7046511,28.0725599 19.7046511,28.0725599 C25.5772029,31.1369433 34.2676336,29.9490359 39.1088027,25.4253388 L60.3265807,5.5989708 C65.1706459,1.0725675000000017 72.7883536,1.3104936999999985 77.3444369,6.133813100000001 L80.2304814,9.189138100000001 C84.7851187,14.010926599999998 91.6761163,13.608259700000001 95.6277257,8.281978800000001 L95.8619213,7.9663119999999985 C99.8109473,2.643513200000001 106.824622,2.100549600000001 111.549141,6.775077799999998 L138.080041,33.0252506 C142.794827,37.6901489 150.273218,37.531556 154.775544,32.6795915 L167.6776,18.775596999999998 C172.183486,13.9197964 179.532516,13.889452899999998 184.09014,18.705732400000002 L187.111704,21.8987769 C191.670214,26.715992300000003 198.672896,26.3908537 202.7608,21.162111799999998 L202.505316,21.4888958 C206.589563,16.2648315 213.207779,16.2601539 217.295684,21.4888958 L217.040199,21.162111799999998 C221.124447,26.3861761 228.280621,26.868806300000003 233.019657,22.2442974 L244.920877,10.6306914 C249.661841,6.004301699999999 257.195968,6.1611729 261.752051,10.9844923 L264.638096,14.039817300000003 C269.192733,18.8616058 275.537382,18.0892396 278.799547,12.331841699999998 L278.595215,12.6924679 C281.861731,6.927390500000001 287.729054,6.5507688 291.710186,11.864523599999998 L304.444266,28.8611444 C308.420948,34.1689608 315.883064,35.1754549 321.112521,31.108315599999997 L328.556695,25.318710799999998 C333.785636,21.251972799999997 341.706088,21.8781349 346.242498,26.711931399999997 L351.876331,32.715095 C356.414989,37.5512875 363.213444,37.0871578 367.053413,31.689246400000002 L381.034049,12.0364216 C384.877462,6.6336686 390.505321,6.9994446 393.606504,12.8577127 L393.240649,12.166596899999998 C396.34081,18.0229365 401.434701,18.063414299999998 404.621993,12.2500377 L403.69098,13.9481344 C406.876561,8.1378779 412.47707,7.8725211 416.20357,13.3606004 L421.17917,20.6882509 C424.904102,26.1740213 431.460802,26.583662099999998 435.829206,21.5972316 L434.553188,23.053776 C438.919248,18.0700218 445.765919,18.2601539 449.853823,23.4888958 L449.598339,23.162111799999998 C453.682586,28.3861761 459.131423,27.6951132 461.769234,21.6172454 L462.042648,20.987263900000002 C464.680201,14.909993499999999 469.076711,14.8611729 471.861677,20.8763808 L471.33005,19.728128499999997 C474.115398,25.7441599 480.243201,26.902954 484.986,22.271636800000003 C484.986,22.271636800000003 492.90625,14.9197585 500,6.663846199999998 C500,-5.5968073 500,0 500,0 L0,0 L0,16.927844999999998 Z"></path>',unitContent:'<path d="M0,0.3654640833333333 C0.018109375,0.4628406283333334 0.039409302199999996,0.5512093316666667 0.039409302199999996,0.5512093316666667 C0.0511544058,0.6022823883333334 0.06853526720000001,0.5824839316666667 0.0782176054,0.50708898 L0.1206531614,0.17664951333333334 C0.13034129179999998,0.10120945833333336 0.1455767072,0.10517489499999998 0.15468887380000002,0.1855635516666667 L0.1604609628,0.23648563500000003 C0.1695702374,0.3168487766666666 0.1833522326,0.3101376616666666 0.1912554514,0.22136631333333334 L0.1917238426,0.21610519999999997 C0.1996218946,0.12739188666666668 0.21364924400000002,0.11834249333333334 0.223098282,0.19625129666666663 L0.276160082,0.6337541766666667 C0.28558965399999997,0.7115024816666666 0.30054643600000003,0.7088592666666667 0.309551088,0.6279931916666667 L0.3353552,0.39625994999999997 C0.344366972,0.31532994000000003 0.35906503199999995,0.314824215 0.36818027999999997,0.39509554 L0.374223408,0.44831294833333335 C0.38334042799999996,0.5285998716666668 0.39734579200000003,0.523180895 0.4055216,0.4360351966666666 L0.405010632,0.4414815966666667 C0.413179126,0.35441385833333333 0.426415558,0.3543358983333333 0.434591368,0.4414815966666667 L0.434080398,0.4360351966666666 C0.442248894,0.523102935 0.456561242,0.5311467716666667 0.466039314,0.45407162333333334 L0.48984175399999996,0.2605115233333334 C0.49932368200000005,0.18340502833333333 0.514391936,0.18601954833333334 0.523504102,0.266408205 L0.5292761920000001,0.3173302883333334 C0.5383854659999999,0.39769343 0.551074764,0.38482066 0.5575990940000001,0.2888640283333333 L0.55719043,0.294874465 C0.563723462,0.1987898416666667 0.5754581080000001,0.19251281333333334 0.5834203720000001,0.2810753933333333 L0.608888532,0.5643524066666666 C0.6168418960000001,0.6528160133333334 0.631766128,0.669590915 0.6422250420000001,0.60180526 L0.65711339,0.5053118466666666 C0.667571272,0.43753287999999996 0.683412176,0.44796891499999997 0.692484996,0.52853219 L0.703752662,0.6285849166666666 C0.712829978,0.7091881250000001 0.726426888,0.70145263 0.734106826,0.61148744 L0.762068098,0.28394035999999995 C0.769754924,0.19389447666666668 0.7810106419999999,0.19999074333333333 0.7872130079999999,0.297628545 L0.786481298,0.28610994833333336 C0.79268162,0.38371560833333335 0.802869402,0.3843902383333333 0.8092439859999999,0.28750062833333334 L0.8073819600000001,0.31580224 C0.8137531219999999,0.21896463166666666 0.82495414,0.21454201833333333 0.83240714,0.3060100066666667 L0.84235834,0.428137515 C0.849808204,0.5195670216666667 0.862921604,0.5263943683333333 0.871658412,0.44328719333333333 L0.869106376,0.4675629333333333 C0.877838496,0.3845003633333333 0.891531838,0.38766923166666667 0.899707646,0.47481493 L0.899196678,0.46936852999999995 C0.907365172,0.5564362683333334 0.918262846,0.5449185533333334 0.923538468,0.44362075666666667 L0.924085296,0.433121065 C0.929360402,0.33183322499999995 0.938153422,0.3310195483333333 0.943723354,0.43127301333333334 L0.9426601000000001,0.412135475 C0.948230796,0.512402665 0.960486402,0.5317159 0.969972,0.45452728000000003 C0.969972,0.45452728000000003 0.9858125,0.331995975 1,0.19439743666666665 C1,-0.009946788333333305 1,0 1,0 L0,0 L0,0.3654640833333333 Z"></path>'},bottom:{content:'<path d="M0,39.495904100000004 C9.0546875,33.6533114 19.7046511,28.35118918 19.7046511,28.35118918 C25.5772029,25.28680576 34.2676336,26.47471315 39.1088027,30.9984103 L60.3265807,50.8247783 C65.1706459,55.3511816 72.7883536,55.1132554 77.3444369,50.289936 L80.2304814,47.234611 C84.7851187,42.412822500000004 91.6761163,42.815489400000004 95.6277257,48.141770300000005 L95.8619213,48.4574371 C99.8109473,53.7802359 106.824622,54.3231995 111.549141,49.648671300000004 L138.080041,23.39849852 C142.794827,18.73360022 150.273218,18.89219307 154.775544,23.74415755 L167.6776,37.648152100000004 C172.183486,42.503952600000005 179.532516,42.5342962 184.09014,37.7180167 L187.111704,34.5249722 C191.670214,29.70775681 198.672896,30.0328954 202.7608,35.261637300000004 L202.505316,34.9348533 C206.589563,40.158917599999995 213.207779,40.1635952 217.295684,34.9348533 L217.040199,35.261637300000004 C221.124447,30.037573000000002 228.280621,29.554942840000002 233.019657,34.1794517 L244.920877,45.7930577 C249.661841,50.419447399999996 257.195968,50.2625762 261.752051,45.439256799999995 L264.638096,42.3839318 C269.192733,37.5621433 275.537382,38.334509499999996 278.799547,44.0919074 L278.595215,43.7312812 C281.861731,49.4963586 287.729054,49.872980299999995 291.710186,44.5592255 L304.444266,27.56260473 C308.420948,22.25478833 315.883064,21.24829422 321.112521,25.31543349 L328.556695,31.1050383 C333.785636,35.1717763 341.706088,34.5456142 346.242498,29.71181769 L351.876331,23.708654109999998 C356.414989,18.872461610000002 363.213444,19.336591344 367.053413,24.73450269 L381.034049,44.3873275 C384.877462,49.7900805 390.505321,49.424304500000005 393.606504,43.5660364 L393.240649,44.2571522 C396.34081,38.400812599999995 401.434701,38.360334800000004 404.621993,44.1737114 L403.69098,42.4756147 C406.876561,48.2858712 412.47707,48.551227999999995 416.20357,43.0631487 L421.17917,35.7354982 C424.904102,30.249727800000002 431.460802,29.840087009999998 435.829206,34.8265175 L434.553188,33.369973099999996 C438.919248,38.3537273 445.765919,38.1635952 449.853823,32.9348533 L449.598339,33.261637300000004 C453.682586,28.03757301 459.131423,28.72863588 461.769234,34.8065037 L462.042648,35.4364852 C464.680201,41.513755599999996 469.076711,41.562576199999995 471.861677,35.5473683 L471.33005,36.6956206 C474.115398,30.679589200000002 480.243201,29.52079513 484.986,34.1521123 C484.986,34.1521123 492.90625,41.5039906 500,49.7599029 L500,60 L0,60 L0,39.495904100000004 Z" opacity="0.5"></path><path d="M0,44.495904100000004 C9.0546875,38.6533114 19.7046511,33.3511892 19.7046511,33.3511892 C25.5772029,30.2868058 34.2676336,31.4747132 39.1088027,35.9984103 L60.3265807,55.8247783 C65.1706459,60.3511816 72.7883536,60.1132554 77.3444369,55.289936 L80.2304814,52.234611 C84.7851187,47.412822500000004 91.6761163,47.815489400000004 95.6277257,53.1417703 L95.8619213,53.4574371 C99.8109473,58.7802359 106.824622,59.3231995 111.549141,54.6486713 L138.080041,28.39849852 C142.794827,23.73360022 150.273218,23.892193069999998 154.775544,28.74415755 L167.6776,42.648152100000004 C172.183486,47.503952600000005 179.532516,47.5342962 184.09014,42.7180167 L187.111704,39.5249722 C191.670214,34.7077568 198.672896,35.0328954 202.7608,40.261637300000004 L202.505316,39.9348533 C206.589563,45.158917599999995 213.207779,45.1635952 217.295684,39.9348533 L217.040199,40.261637300000004 C221.124447,35.037573 228.280621,34.5549428 233.019657,39.1794517 L244.920877,50.7930577 C249.661841,55.4194474 257.195968,55.2625762 261.752051,50.439256799999995 L264.638096,47.3839318 C269.192733,42.5621433 275.537382,43.334509499999996 278.799547,49.0919074 L278.595215,48.7312812 C281.861731,54.4963586 287.729054,54.8729803 291.710186,49.5592255 L304.444266,32.5626047 C308.420948,27.25478833 315.883064,26.24829422 321.112521,30.315433499999997 L328.556695,36.105038300000004 C333.785636,40.171776300000005 341.706088,39.5456142 346.242498,34.7118177 L351.876331,28.708654109999998 C356.414989,23.872461610000002 363.213444,24.33659134 367.053413,29.73450269 L381.034049,49.3873275 C384.877462,54.7900805 390.505321,54.4243045 393.606504,48.5660364 L393.240649,49.2571522 C396.34081,43.400812599999995 401.434701,43.360334800000004 404.621993,49.1737114 L403.69098,47.4756147 C406.876561,53.2858712 412.47707,53.551228 416.20357,48.0631487 L421.17917,40.735498199999995 C424.904102,35.2497278 431.460802,34.840087 435.829206,39.8265175 L434.553188,38.369973099999996 C438.919248,43.3537273 445.765919,43.1635952 449.853823,37.9348533 L449.598339,38.261637300000004 C453.682586,33.037573 459.131423,33.7286359 461.769234,39.8065037 L462.042648,40.4364852 C464.680201,46.513755599999996 469.076711,46.562576199999995 471.861677,40.5473683 L471.33005,41.6956206 C474.115398,35.6795892 480.243201,34.5207951 484.986,39.1521123 C484.986,39.1521123 492.90625,46.5039906 500,54.7599029 L500,60 L0,60 L0,44.495904100000004 Z"></path>',unitContent:'<path d="M0,0.6582650683333334 C0.018109375,0.5608885233333333 0.039409302199999996,0.4725198196666666 0.039409302199999996,0.4725198196666666 C0.0511544058,0.42144676266666664 0.06853526720000001,0.44124521916666665 0.0782176054,0.5166401716666666 L0.1206531614,0.8470796383333333 C0.13034129179999998,0.9225196933333333 0.1455767072,0.9185542566666667 0.15468887380000002,0.8381656 L0.1604609628,0.7872435166666667 C0.1695702374,0.7068803750000001 0.1833522326,0.7135914900000001 0.1912554514,0.8023628383333334 L0.1917238426,0.8076239516666667 C0.1996218946,0.896337265 0.21364924400000002,0.9053866583333333 0.223098282,0.827477855 L0.276160082,0.38997497533333336 C0.28558965399999997,0.31222667033333334 0.30054643600000003,0.31486988450000003 0.309551088,0.39573595916666665 L0.3353552,0.6274692016666668 C0.344366972,0.7083992100000001 0.35906503199999995,0.7089049366666667 0.36818027999999997,0.6286336116666666 L0.374223408,0.5754162033333333 C0.38334042799999996,0.49512928016666663 0.39734579200000003,0.5005482566666667 0.4055216,0.5876939550000001 L0.405010632,0.582247555 C0.413179126,0.6693152933333333 0.426415558,0.6693932533333334 0.434591368,0.582247555 L0.434080398,0.5876939550000001 C0.442248894,0.5006262166666667 0.456561242,0.4925823806666667 0.466039314,0.5696575283333334 L0.48984175399999996,0.7632176283333333 C0.49932368200000005,0.8403241233333333 0.514391936,0.8377096033333333 0.523504102,0.7573209466666666 L0.5292761920000001,0.7063988633333333 C0.5383854659999999,0.6260357216666667 0.551074764,0.6389084916666666 0.5575990940000001,0.7348651233333333 L0.55719043,0.7288546866666666 C0.563723462,0.82493931 0.5754581080000001,0.8312163383333332 0.5834203720000001,0.7426537583333332 L0.608888532,0.4593767455 C0.6168418960000001,0.3709131388333333 0.631766128,0.35413823699999997 0.6422250420000001,0.4219238915 L0.65711339,0.518417305 C0.667571272,0.5861962716666667 0.683412176,0.5757602366666668 0.692484996,0.4951969615 L0.703752662,0.39514423516666664 C0.712829978,0.31454102683333335 0.726426888,0.3222765224 0.734106826,0.4122417115 L0.762068098,0.7397887916666667 C0.769754924,0.8298346750000001 0.7810106419999999,0.8237384083333334 0.7872130079999999,0.7261006066666666 L0.786481298,0.7376192033333333 C0.79268162,0.6400135433333333 0.802869402,0.6393389133333334 0.8092439859999999,0.7362285233333333 L0.8073819600000001,0.7079269116666667 C0.8137531219999999,0.8047645200000001 0.82495414,0.8091871333333333 0.83240714,0.717719145 L0.84235834,0.5955916366666667 C0.849808204,0.50416213 0.862921604,0.4973347835 0.871658412,0.5804419583333333 L0.869106376,0.5561662183333332 C0.877838496,0.6392287883333334 0.891531838,0.63605992 0.899707646,0.5489142216666667 L0.899196678,0.5543606216666668 C0.907365172,0.4672928835 0.918262846,0.478810598 0.923538468,0.580108395 L0.924085296,0.5906080866666666 C0.929360402,0.6918959266666665 0.938153422,0.6927096033333332 0.943723354,0.5924561383333333 L0.9426601000000001,0.6115936766666666 C0.948230796,0.5113264866666667 0.960486402,0.49201325216666664 0.969972,0.5692018716666667 C0.969972,0.5692018716666667 0.9858125,0.6917331766666667 1,0.829331715 L1,1 L0,1 L0,0.6582650683333334 Z"></path>'},viewBox:{height:"60",width:"500"}},"uneven-wave-with-fade":{top:{content:'<path d="M355.271484,30.5005893 C329.720703,40.12363620000001 298.43357,47.841892900000005 252.177734,26.613870499999997 C168.605469,-11.7396451 148.640012,34.6228177 101.332031,30.5005893 C54.0240502,26.378360899999997 52.1640625,-0.6165981999999985 0,8.0328382 L0,0 L500,0 L500,15.856057999999997 C478.431641,8.0328382 466.621094,8.0328382 445.857422,8.0328382 C425.09375,8.0328382 409.098665,10.227961399999998 355.271484,30.5005893 Z" opacity="0.5"></path><path d="M379.054688,28.613870500000004 C350.325078,37.720618099999996 312.376953,44.955667399999996 278.242188,22.473245499999997 C234.278875,-6.482621900000002 199.882813,4.4439487 150.199219,8.736917400000003 C100.515625,13.0298862 91.9414063,28.613870500000004 67.0820313,28.613870500000004 C42.2226563,28.613870500000004 36.6113281,2.721292400000003 0,13.0298862 L0,0 L500,0 L500,21.613870499999997 C486.429688,21.613870499999997 481.833984,32.02988620000001 457.363281,32.02988620000001 C419.896484,32.02988620000001 441.761719,8.736917400000003 379.054688,28.613870500000004 Z" opacity="0.5"></path><path d="M144.728516,30.5005893 C170.279297,40.12363620000001 201.56643,47.841892900000005 247.822266,26.613870499999997 C331.394531,-11.7396451 351.359988,34.6228177 398.667969,30.5005893 C445.97595,26.378360899999997 447.835938,-0.6165981999999985 500,8.0328382 L500,0 L0,0 L0,22.6582031 C17.1464844,8.0328382 29.1679688,1.8533851999999982 49.9316406,1.8533851999999982 C70.6953125,1.8533851999999982 90.9013351,10.227961399999998 144.728516,30.5005893 Z"></path>',unitContent:'<path d="M0.7105429679999999,0.39611154935064935 C0.659441406,0.5210861844155845 0.59686714,0.6213232844155845 0.504355468,0.3456346818181818 C0.337210938,-0.15246292337662337 0.29728002400000003,0.4496469831168831 0.202664062,0.39611154935064935 C0.1080481004,0.34257611558441553 0.104328125,-0.008007768831168813 0,0.10432257402597403 L0,0 L1,0 L1,0.20592283116883114 C0.956863282,0.10432257402597403 0.933242188,0.10432257402597403 0.891714844,0.10432257402597403 C0.8501875,0.10432257402597403 0.81819733,0.1328306675324675 0.7105429679999999,0.39611154935064935 Z" opacity="0.5"></path><path d="M0.758109376,0.37160870779220784 C0.700650156,0.4898781571428571 0.624753906,0.5838398363636363 0.556484376,0.29186033116883114 C0.46855775,-0.08418989480519483 0.399765626,0.05771361948051948 0.300398438,0.11346645974025978 C0.20103125,0.1692193012987013 0.1838828126,0.37160870779220784 0.1341640626,0.37160870779220784 C0.08444531259999999,0.37160870779220784 0.0732226562,0.035341459740259776 0,0.1692193012987013 L0,0 L1,0 L1,0.28069961688311684 C0.9728593759999999,0.28069961688311684 0.963667968,0.41597254805194817 0.9147265619999999,0.41597254805194817 C0.839792968,0.41597254805194817 0.8835234380000001,0.11346645974025978 0.758109376,0.37160870779220784 Z" opacity="0.5"></path><path d="M0.289457032,0.39611154935064935 C0.34055859400000005,0.5210861844155845 0.40313286,0.6213232844155845 0.495644532,0.3456346818181818 C0.662789062,-0.15246292337662337 0.702719976,0.4496469831168831 0.797335938,0.39611154935064935 C0.8919519,0.34257611558441553 0.895671876,-0.008007768831168813 1,0.10432257402597403 L1,0 L0,0 L0,0.29426237792207793 C0.0342929688,0.10432257402597403 0.0583359376,0.02406993766233764 0.0998632812,0.02406993766233764 C0.141390625,0.02406993766233764 0.1818026702,0.1328306675324675 0.289457032,0.39611154935064935 Z"></path>'},bottom:{content:'<path d="M355.271484,46.28125 C329.720703,36.658203125 298.43357,28.93994643 252.177734,50.1679687 C168.605469,88.52148439999999 148.640012,42.15902158 101.332031,46.28125 C54.0240502,50.4034784 52.1640625,77.3984375 0,68.7490011 L0,77 L500,77 L500,60.9257812 C478.431641,68.7490011 466.621094,68.7490011 445.857422,68.7490011 C425.09375,68.7490011 409.098665,66.5538779 355.271484,46.28125 Z" opacity="0.5"></path><path d="M379.054688,48.1679687 C350.325078,39.061221180000004 312.376953,31.82617187 278.242188,54.3085937 C234.278875,83.2644611 199.882813,72.33789060000001 150.199219,68.04492189999999 C100.515625,63.7519531 91.9414063,48.1679687 67.0820313,48.1679687 C42.2226563,48.1679687 36.6113281,74.06054689999999 0,63.7519531 L0,77 L500,77 L500,55.1679687 C486.429688,55.1679687 481.833984,44.751953119999996 457.363281,44.751953119999996 C419.896484,44.751953119999996 441.77,68.04492189999999 379.054688,48.1679687 Z" opacity="0.5"></path><path d="M144.728516,46.28125 C170.279297,36.658203125 201.56643,28.93994643 247.822266,50.1679687 C331.394531,88.52148439999999 351.359988,42.15902158 398.667969,46.28125 C445.97595,50.4034784 447.835938,77.3984375 500,68.7490011 L500,77 L0,77 L0,54.1236362 C17.1464844,68.7490011 29.1679688,74.92845410000001 49.9316406,74.92845410000001 C70.6953125,74.92845410000001 90.9013351,66.5538779 144.728516,46.28125 Z"></path>',unitContent:'<path d="M0.7105429679999999,0.6010551948051948 C0.659441406,0.47608056006493504 0.59686714,0.37584346012987013 0.504355468,0.6515320610389611 C0.337210938,1.1496296675324673 0.29728002400000003,0.5475197607792208 0.202664062,0.6010551948051948 C0.1080481004,0.6545906285714286 0.104328125,1.0051745129870129 0,0.8928441701298702 L0,1 L1,1 L1,0.7912439116883118 C0.956863282,0.8928441701298702 0.933242188,0.8928441701298702 0.891714844,0.8928441701298702 C0.8501875,0.8928441701298702 0.81819733,0.8643360766233766 0.7105429679999999,0.6010551948051948 Z" opacity="0.5"></path><path d="M0.758109376,0.6255580350649351 C0.700650156,0.5072885867532468 0.624753906,0.4133269074025974 0.556484376,0.7053064116883118 C0.46855775,1.0813566376623378 0.399765626,0.9394531246753248 0.300398438,0.8837002844155843 C0.20103125,0.8279474428571428 0.1838828126,0.6255580350649351 0.1341640626,0.6255580350649351 C0.08444531259999999,0.6255580350649351 0.0732226562,0.9618252844155843 0,0.8279474428571428 L0,1 L1,1 L1,0.7164671259740261 C0.9728593759999999,0.7164671259740261 0.963667968,0.5811941963636363 0.9147265619999999,0.5811941963636363 C0.839792968,0.5811941963636363 0.88354,0.8837002844155843 0.758109376,0.6255580350649351 Z" opacity="0.5"></path><path d="M0.289457032,0.6010551948051948 C0.34055859400000005,0.47608056006493504 0.40313286,0.37584346012987013 0.495644532,0.6515320610389611 C0.662789062,1.1496296675324673 0.702719976,0.5475197607792208 0.797335938,0.6010551948051948 C0.8919519,0.6545906285714286 0.895671876,1.0051745129870129 1,0.8928441701298702 L1,1 L0,1 L0,0.7029043662337663 C0.0342929688,0.8928441701298702 0.0583359376,0.9730968064935066 0.0998632812,0.9730968064935066 C0.141390625,0.9730968064935066 0.1818026702,0.8643360766233766 0.289457032,0.6010551948051948 Z"></path>'},viewBox:{height:"77",width:"500"}},"opened-book-with-offset":{top:{content:'<path d="M500,0 L0,0 L3.41862051e-06,56.128092499999994 C16.9205629,66.274337 36.1756382,73.918873 55.7947028,79.492123 C153.634198,107.28569999999999 293.792719,79.492123 345.660536,1.4704103999999987 C356.024954,47.740856300000004 428.023779,66.293055 456.553867,69.556061 C471.140477,71.224341 485.911794,72.131708 500,71.668839 L500,0 Z"></path>',unitContent:'<path d="M1,0 L0,0 L6.83724102e-9,0.43175455769230764 C0.0338411258,0.5098025923076923 0.0723512764,0.5686067153846154 0.11158940560000001,0.6114778692307693 C0.307268396,0.8252746153846153 0.587585438,0.6114778692307693 0.6913210719999999,0.011310849230769221 C0.712049908,0.3672373561538462 0.856047558,0.5099465769230769 0.913107734,0.5350466230769231 C0.942280954,0.5478795461538462 0.971823588,0.5548592923076924 1,0.5512987615384616 L1,0 Z"></path>'},bottom:{content:'<path d="M0,130 L500,130 L499.999997,73.87190749999999 C483.079437,63.725663499999996 463.824362,56.0811272 444.205297,50.5078771 C346.365802,22.7143003 206.207281,50.5078771 154.339464,128.5295896 C143.975046,82.25914370000001 71.9762213,63.7069451 43.4461333,60.4439395 C28.8595235,58.775659000000005 14.0882064,57.868292 0,58.331160600000004 L0,130 Z"></path>',unitContent:'<path d="M0,1 L1,1 L0.9999999940000001,0.5682454423076923 C0.966158874,0.4901974115384615 0.927648724,0.43139328615384614 0.888410594,0.38852213153846155 C0.692731604,0.17472538692307693 0.412414562,0.38852213153846155 0.30867892799999996,0.9886891507692308 C0.287950092,0.6327626438461539 0.1439524426,0.49005342384615386 0.0868922666,0.46495338076923076 C0.057719047,0.4521204538461539 0.0281764128,0.4451407076923077 0,0.4487012353846154 L0,1 Z"></path>'},viewBox:{height:"130",width:"500"}},curve:{top:{content:'<path d="M0,53.4060767 L1.8189894e-12,0 L500,0 L499.999988,1.4967675999999983 C337.159028,154.109237 0,53.4060767 0,53.4060767 Z"></path>',unitContent:'<path d="M0,0.48550978818181817 L3.6379788e-15,0 L1,0 L0.9999999759999999,0.013606978181818167 C0.6743180559999999,1.4009930636363637 0,0.48550978818181817 0,0.48550978818181817 Z"></path>'},bottom:{content:'<path d="M500,56.5939254 L500,110 L0,110 L1.21997012e-05,108.5032345 C162.840972,-44.1092354 500,56.5939254 500,56.5939254 Z"></path>',unitContent:'<path d="M1,0.514490230909091 L1,1 L0,1 L2.43994024e-8,0.986393040909091 C0.325681944,-0.4009930490909091 1,0.514490230909091 1,0.514490230909091 Z"></path>'},viewBox:{height:"110",width:"500"}},"uneven-cloud":{top:{content:'<path d="M462.095134,60.4447179 C450.042357,62.3466026 438.040968,67.5291342 427.17708,73.3586126 C406.697913,84.352536 385.357636,88.401171 363.29097,82.236394 C351.374303,78.904269 344.042359,80.391551 334.571526,88.979945 C280.545138,137.979564 195.874306,120.467477 169.404862,53.962727400000006 C161.806251,34.8617942 150.568752,23.7134384 132.950696,16.446764 C129.017363,14.823135899999997 124.700697,12.990815400000002 121.906252,9.9925991 C113.111808,0.5583047999999984 104.731252,2.8859223000000007 94.077086,7.4256807999999985 C61.1291114,21.483755700000003 26.9671271,17.726195699999998 0,1.7868290999999985 L0,0 L500,0 L500,48.3401478 C488.562665,54.1353505 475.861368,58.27562639999999 462.095134,60.4447179 Z"></path>',unitContent:'<path d="M0.9241902679999999,0.431747985 C0.900084714,0.4453328757142857 0.8760819360000001,0.48235095857142857 0.85435416,0.52399009 C0.813395826,0.6025181142857143 0.770715272,0.6314369357142857 0.72658194,0.5874028142857143 C0.702748606,0.5636019214285715 0.6880847179999999,0.5742253642857144 0.669143052,0.6355710357142857 C0.561090276,0.9855683142857143 0.391748612,0.8604819785714286 0.33880972400000003,0.3854480528571429 C0.323612502,0.2490128157142857 0.301137504,0.16938170285714285 0.265901392,0.11747688571428573 C0.258034726,0.10587954214285712 0.249401394,0.09279153857142859 0.24381250399999999,0.07137570785714285 C0.226223616,0.003987891428571417 0.209462504,0.02061373071428572 0.18815417199999998,0.053040577142857134 C0.1222582228,0.15345539785714288 0.0539342542,0.12661568357142855 0,0.01276306499999999 L0,0 L1,0 L1,0.34528676999999997 C0.97712533,0.386681075 0.951722736,0.4162544742857142 0.9241902679999999,0.431747985 Z"></path>'},bottom:{content:'<path d="M37.9048558,80.5552821 C49.9576334,78.6533974 61.959022,73.4708658 72.8229107,67.6413874 C93.302077,56.647464 114.642354,52.598828600000004 136.709021,58.7636065 C148.625687,62.0957308 155.957631,60.6084486 165.428464,52.0200546 C219.454852,3.020436 304.125684,20.53252325 330.595128,87.0372726 C338.193739,106.1382058 349.431239,117.2865616 367.049294,124.553236 C370.982627,126.176864 375.299294,128.009185 378.093738,131.00740100000002 C386.888182,140.44169499999998 395.268738,138.114078 405.922904,133.574319 C438.870879,119.5162443 473.032863,123.2738043 500,139.213171 L500,140 L0,140 L0,92.6598522 C11.4373256,86.8646495 24.1386221,82.7243736 37.9048558,80.5552821 Z"></path>',unitContent:'<path d="M0.0758097116,0.5753948721428571 C0.0999152668,0.5618099814285714 0.12391804399999999,0.5247918985714286 0.1456458214,0.48315276714285715 C0.186604154,0.40462474285714284 0.229284708,0.3757059185714286 0.27341804200000003,0.41974004642857143 C0.297251374,0.4435409342857143 0.31191526199999997,0.43291749 0.330856928,0.37157181857142857 C0.43890970399999996,0.02157454285714286 0.6082513679999999,0.14666088035714286 0.661190256,0.6216948042857142 C0.676387478,0.7581300414285714 0.698862478,0.8377611542857143 0.7340985879999999,0.8896659714285714 C0.7419652539999999,0.9012633142857143 0.7505985879999999,0.9143513214285715 0.7561874759999999,0.9357671500000001 C0.7737763639999999,1.003154964285714 0.790537476,0.9865291285714286 0.8118458080000001,0.9541022785714286 C0.877741758,0.8536874592857142 0.946065726,0.8805271735714285 1,0.9943797928571427 L1,1 L0,1 L0,0.6618560871428572 C0.0228746512,0.6204617821428572 0.0482772442,0.590888382857143 0.0758097116,0.5753948721428571 Z"></path>'},viewBox:{height:"140",width:"500"}},cloud:{top:{content:'<path d="M180.073901,41.3844566 C179.894713,41.3863384 179.715292,41.3872817 179.535642,41.3872817 C173.485567,41.3872817 167.69649,40.3151209 162.356229,38.3560615 C149.481416,53.7968449 129.792619,63.673964 107.715661,63.673964 C78.9292119,63.673964 54.2394833,46.845031 43.3716263,22.7801281 C26.6823611,21.7906514 11.5505227,15.210899399999999 0,4.934613000000001 L0,0 L500,0 L500,1.6574419999999996 C490.519755,7.811443400000002 479.123215,11.402363999999999 466.845083,11.402363999999999 C463.566431,11.402363999999999 460.402594,10.9571315 457.264273,10.462428800000001 C450.273216,42.890191 420.637766,67.2666667 385.108396,67.2666667 C375.950944,67.2666667 367.188543,65.6438339 359.105473,62.678583 C339.618035,86.049899 309.816885,101 276.400992,101 C233.745202,101 197.032364,76.5869216 180.073901,41.3844566 L180.073901,41.3844566 Z"></path>',unitContent:'<path d="M0.360147802,0.37622233272727273 C0.35978942599999997,0.37623944 0.359430584,0.3762480154545455 0.359071284,0.3762480154545455 C0.346971134,0.3762480154545455 0.33539298,0.36650109909090905 0.32471245800000004,0.34869146818181823 C0.298962832,0.4890622263636364 0.259585238,0.5788542181818181 0.21543132199999998,0.5788542181818181 C0.1578584238,0.5788542181818181 0.1084789666,0.4258639181818182 0.0867432526,0.20709207363636362 C0.053364722200000006,0.19809683090909092 0.0231010454,0.13828090363636364 0,0.04486011818181819 L0,0 L1,0 L1,0.015067654545454542 C0.98103951,0.07101312181818184 0.95824643,0.10365785454545454 0.933690166,0.10365785454545454 C0.927132862,0.10365785454545454 0.920805188,0.09961028636363635 0.914528546,0.09511298909090911 C0.900546432,0.3899108272727273 0.841275532,0.6115151518181818 0.770216792,0.6115151518181818 C0.751901888,0.6115151518181818 0.734377086,0.5967621263636363 0.718210946,0.5698053000000001 C0.6792360700000001,0.7822718090909091 0.61963377,0.9181818181818182 0.5528019839999999,0.9181818181818182 C0.467490404,0.9181818181818182 0.394064728,0.6962447418181817 0.360147802,0.37622233272727273 L0.360147802,0.37622233272727273 Z"></path>'},bottom:{content:'<path d="M180.073901,68.6155434 C197.032364,33.4130784 233.745202,9 276.400992,9 C309.816885,9 339.618035,23.950101 359.105473,47.321417 C367.188543,44.3561661 375.950944,42.7333333 385.108396,42.7333333 C420.637766,42.7333333 450.273216,67.109809 457.264273,99.5375712 C460.402594,99.0428685 463.566431,98.597636 466.845083,98.597636 C479.123215,98.597636 490.519755,102.1885566 500,108.342558 L500,110 L0,110 L0,105.065387 C11.5505227,94.7891006 26.6823611,88.2093486 43.3716263,87.2198719 C54.2394833,63.154969 78.9292119,46.326036 107.715661,46.326036 C129.792619,46.326036 149.481416,56.2031551 162.356229,71.64393849999999 C167.69649,69.6848791 173.485567,68.6127183 179.535642,68.6127183 C179.715292,68.6127183 179.894713,68.6136616 180.073901,68.6155434 L180.073901,68.6155434 Z"></path>',unitContent:'<path d="M0.360147802,0.6237776672727273 C0.394064728,0.3037552581818182 0.467490404,0.08181818181818182 0.5528019839999999,0.08181818181818182 C0.61963377,0.08181818181818182 0.6792360700000001,0.2177281909090909 0.718210946,0.4301947 C0.734377086,0.40323787363636365 0.751901888,0.38848484818181817 0.770216792,0.38848484818181817 C0.841275532,0.38848484818181817 0.900546432,0.6100891727272727 0.914528546,0.904887010909091 C0.920805188,0.9003897136363637 0.927132862,0.8963421454545454 0.933690166,0.8963421454545454 C0.95824643,0.8963421454545454 0.98103951,0.9289868781818181 1,0.9849323454545454 L1,1 L0,1 L0,0.9551398818181819 C0.0231010454,0.8617190963636363 0.053364722200000006,0.8019031690909091 0.0867432526,0.7929079263636364 C0.1084789666,0.5741360818181819 0.1578584238,0.42114578181818185 0.21543132199999998,0.42114578181818185 C0.259585238,0.42114578181818185 0.298962832,0.5109377736363636 0.32471245800000004,0.6513085318181817 C0.33539298,0.6334989009090909 0.346971134,0.6237519845454546 0.359071284,0.6237519845454546 C0.359430584,0.6237519845454546 0.35978942599999997,0.62376056 0.360147802,0.6237776672727273 L0.360147802,0.6237776672727273 Z"></path>'},viewBox:{height:"110",width:"500"}},"opened-book":{top:{content:'<path d="M0,10.19921 C27.5092374,36.5072115 64.8044292,52.667 105.874,52.667 C150.854,52.667 191.306,33.283 219.334,2.411999999999999 C247.362,33.283 287.814,52.667 332.794,52.667 C374.530243,52.667 412.368726,35.9779232 440,8.909100100000003 L440,0 L0,0 L0,10.19921 Z"></path>',unitContent:'<path d="M0,0.13245727272727273 C0.0625209940909091,0.47411962987012984 0.14728279363636365,0.683987012987013 0.24062272727272727,0.683987012987013 C0.34285000000000004,0.683987012987013 0.43478636363636364,0.43224675324675327 0.4984863636363636,0.03132467532467531 C0.5621863636363637,0.43224675324675327 0.6541227272727274,0.683987012987013 0.75635,0.683987012987013 C0.8512050977272727,0.683987012987013 0.93720165,0.46724575584415584 1,0.11570259870129875 L1,0 L0,0 L0,0.13245727272727273 Z"></path>'},bottom:{content:'<path d="M0,67.46779000000001 C27.5092374,41.159788500000005 64.8044292,25 105.874,25 C150.854,25 191.306,44.384 219.334,75.255 C247.362,44.384 287.814,25 332.794,25 C374.530243,25 412.368726,41.689076799999995 440,68.7578999 L440,77 L0,77 L0,67.46779000000001 Z"></path>',unitContent:'<path d="M0,0.876205064935065 C0.0625209940909091,0.5345427077922078 0.14728279363636365,0.3246753246753247 0.24062272727272727,0.3246753246753247 C0.34285000000000004,0.3246753246753247 0.43478636363636364,0.5764155844155844 0.4984863636363636,0.9773376623376623 C0.5621863636363637,0.5764155844155844 0.6541227272727274,0.3246753246753247 0.75635,0.3246753246753247 C0.8512050977272727,0.3246753246753247 0.93720165,0.5414165818181818 1,0.892959738961039 L1,1 L0,1 L0,0.876205064935065 Z"></path>'},viewBox:{height:"77",width:"440"}},"rounded-rectangle":{top:{content:'<path d="M500,0.7223658999999998 L493.882143,11.291447900000001 C479.644643,35.8757316 453.378571,51 424.941071,51 L73.2875,51 C44.8535714,51 18.5946429,35.8757316 4.34464286,11.291447900000001 L0,0.7223658999999998 L0,0 L500,0 L500,0.7223658999999998 Z"></path>',unitContent:'<path d="M1,0.009381375324675322 L0.987764286,0.14664218051948053 C0.959289286,0.46591859220779225 0.906757142,0.6623376623376623 0.849882142,0.6623376623376623 L0.14657499999999998,0.6623376623376623 C0.0897071428,0.6623376623376623 0.0371892858,0.46591859220779225 0.00868928572,0.14664218051948053 L0,0.009381375324675322 L0,0 L1,0 L1,0.009381375324675322 Z"></path>'},bottom:{content:'<path d="M500,76.2776341 L493.882143,65.70855209999999 C479.644643,41.1242684 453.378571,26 424.941071,26 L73.2875,26 C44.8535714,26 18.5946429,41.1242684 4.34464286,65.70855209999999 L0,76.2776341 L0,77 L500,77 L500,76.2776341 Z"></path>',unitContent:'<path d="M1,0.9906186246753247 L0.987764286,0.8533578194805194 C0.959289286,0.5340814077922078 0.906757142,0.33766233766233766 0.849882142,0.33766233766233766 L0.14657499999999998,0.33766233766233766 C0.0897071428,0.33766233766233766 0.0371892858,0.5340814077922078 0.00868928572,0.8533578194805194 L0,0.9906186246753247 L0,1 L1,1 L1,0.9906186246753247 Z"></path>'},viewBox:{height:"77",width:"500"}},"bubble-outer":{top:{content:'<path d="M500,0 L500,0 L500,30.2607279 C496.096246,31.3923348 491.960817,32 487.679672,32 C474.299491,32 462.342664,26.0643491 454.433375,16.7490052 C452.876333,16.9148717 451.294369,17 449.691992,17 C442.891833,17 436.459317,15.4668572 430.738926,12.736096799999999 C422.836599,21.4816232 411.25859,27 398.35729,27 C393.873585,27 389.549711,26.333471799999998 385.484415,25.096594099999997 C374.476863,37.2986166 358.336355,45 340.349077,45 C322.694163,45 306.818402,37.5805955 295.82916,25.768361499999997 C292.495899,26.5730159 289.009617,27 285.420946,27 C273.942228,27 263.511061,22.631511099999997 255.784318,15.508327000000001 C252.143727,16.480730200000004 248.310716,17 244.353185,17 C237.373026,17 230.780231,15.384618699999997 224.947367,12.516736700000003 C214.051528,27.340152500000002 196.222982,37 176.078031,37 C157.908594,37 141.623521,29.1418411 130.609852,16.724498699999998 C128.679626,16.906744600000003 126.722659,17 124.743329,17 C119.536512,17 114.484444,16.354669100000002 109.666834,15.141644800000002 C99.5909793,22.5839523 87.0292815,27 73.4086276,27 C55.2137053,27 38.9084376,19.119781600000003 27.8941349,6.6722214000000015 C25.9849334,6.888704799999999 24.0427737,7 22.0739257,7 C14.1469172,7 6.65253685,5.195858399999999 0,1.9861509999999996 L3.94985702e-06,1.9861691000000015 L2.72427744e-06,0 L500,0 Z M86,45 C83.790861,45 82,43.20913899999999 82,41 C82,38.790861 83.790861,37 86,37 C88.209139,37 90,38.790861 90,41 C90,43.20913899999999 88.209139,45 86,45 Z M25,29 C23.3431458,29 22,27.656854199999998 22,26 C22,24.343145800000002 23.3431458,23 25,23 C26.6568542,23 28,24.343145800000002 28,26 C28,27.656854199999998 26.6568542,29 25,29 Z M242.5,32 C241.119288,32 240,30.8807119 240,29.5 C240,28.1192881 241.119288,27 242.5,27 C243.880712,27 245,28.1192881 245,29.5 C245,30.8807119 243.880712,32 242.5,32 Z M382.5,51 C381.119288,51 380,49.880711899999994 380,48.5 C380,47.119288100000006 381.119288,46 382.5,46 C383.880712,46 385,47.119288100000006 385,48.5 C385,49.880711899999994 383.880712,51 382.5,51 Z M444,38 C441.790861,38 440,36.209139 440,34 C440,31.790861 441.790861,30 444,30 C446.209139,30 448,31.790861 448,34 C448,36.209139 446.209139,38 444,38 Z"></path>',unitContent:'<path d="M1,0 L1,0 L1,0.39816747236842104 C0.992192492,0.41305703684210526 0.983921634,0.42105263157894735 0.975359344,0.42105263157894735 C0.9485989819999999,0.42105263157894735 0.924685328,0.3429519618421053 0.9088667500000001,0.22038164736842103 C0.9057526659999999,0.22256410131578946 0.9025887380000001,0.2236842105263158 0.8993839840000001,0.2236842105263158 C0.885783666,0.2236842105263158 0.872918634,0.20351127894736842 0.8614778519999999,0.16758022105263157 C0.845673198,0.2826529368421053 0.8225171800000001,0.35526315789473684 0.79671458,0.35526315789473684 C0.7877471699999999,0.35526315789473684 0.779099422,0.34649304999999997 0.77096883,0.3302183434210526 C0.748953726,0.49077127105263163 0.7166727100000001,0.5921052631578947 0.680698154,0.5921052631578947 C0.645388326,0.5921052631578947 0.613636804,0.4944815197368421 0.59165832,0.3390573881578947 C0.584991798,0.3496449460526316 0.578019234,0.35526315789473684 0.570841892,0.35526315789473684 C0.547884456,0.35526315789473684 0.527022122,0.29778304078947365 0.511568636,0.20405693421052634 C0.5042874540000001,0.21685171315789478 0.49662143200000003,0.2236842105263158 0.48870637,0.2236842105263158 C0.47474605200000003,0.2236842105263158 0.46156046199999995,0.2024291934210526 0.449894734,0.16469390394736846 C0.428103056,0.3597388486842106 0.392445964,0.4868421052631579 0.35215606200000005,0.4868421052631579 C0.31581718799999997,0.4868421052631579 0.283247042,0.38344527763157893 0.261219704,0.2200591934210526 C0.25735925200000004,0.22245716578947372 0.253445318,0.2236842105263158 0.249486658,0.2236842105263158 C0.239073024,0.2236842105263158 0.22896888799999998,0.21519301447368425 0.21933366799999998,0.19923216842105265 C0.19918195860000001,0.29715726710526313 0.174058563,0.35526315789473684 0.1468172552,0.35526315789473684 C0.1104274106,0.35526315789473684 0.0778168752,0.2515760736842106 0.055788269800000005,0.08779238684210529 C0.0519698668,0.09064085263157894 0.048085547400000005,0.09210526315789473 0.0441478514,0.09210526315789473 C0.028293834400000002,0.09210526315789473 0.0133050737,0.06836655789473682 0,0.02613356578947368 L7.899714039999999e-9,0.02613380394736844 L5.4485548799999996e-9,0 L1,0 Z M0.172,0.5921052631578947 C0.16758172200000002,0.5921052631578947 0.164,0.5685413026315789 0.164,0.5394736842105263 C0.164,0.5104060657894737 0.16758172200000002,0.4868421052631579 0.172,0.4868421052631579 C0.17641827799999998,0.4868421052631579 0.18,0.5104060657894737 0.18,0.5394736842105263 C0.18,0.5685413026315789 0.17641827799999998,0.5921052631578947 0.172,0.5921052631578947 Z M0.05,0.3815789473684211 C0.0466862916,0.3815789473684211 0.044,0.36390597631578947 0.044,0.34210526315789475 C0.044,0.32030455 0.0466862916,0.3026315789473684 0.05,0.3026315789473684 C0.0533137084,0.3026315789473684 0.056,0.32030455 0.056,0.34210526315789475 C0.056,0.36390597631578947 0.0533137084,0.3815789473684211 0.05,0.3815789473684211 Z M0.485,0.42105263157894735 C0.48223857600000003,0.42105263157894735 0.48,0.4063251565789474 0.48,0.3881578947368421 C0.48,0.3699906328947368 0.48223857600000003,0.35526315789473684 0.485,0.35526315789473684 C0.487761424,0.35526315789473684 0.49,0.3699906328947368 0.49,0.3881578947368421 C0.49,0.4063251565789474 0.487761424,0.42105263157894735 0.485,0.42105263157894735 Z M0.765,0.6710526315789473 C0.762238576,0.6710526315789473 0.76,0.6563251565789473 0.76,0.6381578947368421 C0.76,0.6199906328947369 0.762238576,0.6052631578947368 0.765,0.6052631578947368 C0.767761424,0.6052631578947368 0.77,0.6199906328947369 0.77,0.6381578947368421 C0.77,0.6563251565789473 0.767761424,0.6710526315789473 0.765,0.6710526315789473 Z M0.888,0.5 C0.883581722,0.5 0.88,0.47643603947368424 0.88,0.4473684210526316 C0.88,0.4183008026315789 0.883581722,0.39473684210526316 0.888,0.39473684210526316 C0.892418278,0.39473684210526316 0.896,0.4183008026315789 0.896,0.4473684210526316 C0.896,0.47643603947368424 0.892418278,0.5 0.888,0.5 Z"></path>'},bottom:{content:'<path d="M500,76 L2.72427744e-06,76 L3.94985702e-06,74.0138309 L0,74.013849 C6.65253685,70.80414160000001 14.1469172,69 22.0739257,69 C24.0427737,69 25.9849334,69.1112952 27.8941349,69.3277786 C38.9084376,56.880218400000004 55.2137053,49 73.4086276,49 C87.0292815,49 99.5909793,53.4160477 109.666834,60.8583552 C114.484444,59.6453309 119.536512,59 124.743329,59 C126.722659,59 128.679626,59.0932554 130.609852,59.2755013 C141.623521,46.8581589 157.908594,39 176.078031,39 C196.222982,39 214.051528,48.6598475 224.947367,63.4832633 C230.780231,60.6153813 237.373026,59 244.353185,59 C248.310716,59 252.143727,59.5192698 255.784318,60.491673 C263.511061,53.3684889 273.942228,49 285.420946,49 C289.009617,49 292.495899,49.4269841 295.82916,50.2316385 C306.818402,38.4194045 322.694163,31 340.349077,31 C358.336355,31 374.476863,38.7013834 385.484415,50.903405899999996 C389.549711,49.6665282 393.873585,49 398.35729,49 C411.25859,49 422.836599,54.5183768 430.738926,63.2639032 C436.459317,60.5331428 442.891833,59 449.691992,59 C451.294369,59 452.876333,59.0851283 454.433375,59.2509948 C462.342664,49.9356509 474.299491,44 487.679672,44 C491.960817,44 496.096246,44.6076652 500,45.7392721 L500,76 L500,76 Z M86,33 C88.209139,33 90,34.790861 90,37 C90,39.209139 88.209139,41 86,41 C83.790861,41 82,39.209139 82,37 C82,34.790861 83.790861,33 86,33 Z M25,49 C26.6568542,49 28,50.3431458 28,52 C28,53.6568542 26.6568542,55 25,55 C23.3431458,55 22,53.6568542 22,52 C22,50.3431458 23.3431458,49 25,49 Z M242.5,43 C243.880712,43 245,44.1192881 245,45.5 C245,46.8807119 243.880712,48 242.5,48 C241.119288,48 240,46.8807119 240,45.5 C240,44.1192881 241.119288,43 242.5,43 Z M382.5,27.000000000000007 C383.880712,27.000000000000007 385,28.11928813 385,29.5 C385,30.88071187 383.880712,32 382.5,32 C381.119288,32 380,30.88071187 380,29.5 C380,28.11928813 381.119288,27.000000000000007 382.5,27.000000000000007 Z M444,41 C446.209139,41 448,42.790861 448,45 C448,47.209139 446.209139,49 444,49 C441.790861,49 440,47.209139 440,45 C440,42.790861 441.790861,41 444,41 Z"></path>',unitContent:'<path d="M1,1 L5.4485548799999996e-9,1 L7.899714039999999e-9,0.9738661960526316 L0,0.9738664342105262 C0.0133050737,0.9316334421052632 0.028293834400000002,0.9078947368421053 0.0441478514,0.9078947368421053 C0.048085547400000005,0.9078947368421053 0.0519698668,0.909359147368421 0.055788269800000005,0.9122076131578948 C0.0778168752,0.7484239263157896 0.1104274106,0.6447368421052632 0.1468172552,0.6447368421052632 C0.174058563,0.6447368421052632 0.19918195860000001,0.7028427328947369 0.21933366799999998,0.8007678315789474 C0.22896888799999998,0.7848069855263158 0.239073024,0.7763157894736842 0.249486658,0.7763157894736842 C0.253445318,0.7763157894736842 0.25735925200000004,0.7775428342105263 0.261219704,0.7799408065789474 C0.283247042,0.616554722368421 0.31581718799999997,0.5131578947368421 0.35215606200000005,0.5131578947368421 C0.392445964,0.5131578947368421 0.428103056,0.6402611513157894 0.449894734,0.8353060960526315 C0.46156046199999995,0.7975708065789474 0.47474605200000003,0.7763157894736842 0.48870637,0.7763157894736842 C0.49662143200000003,0.7763157894736842 0.5042874540000001,0.7831482868421052 0.511568636,0.7959430657894737 C0.527022122,0.7022169592105264 0.547884456,0.6447368421052632 0.570841892,0.6447368421052632 C0.578019234,0.6447368421052632 0.584991798,0.6503550539473684 0.59165832,0.6609426118421053 C0.613636804,0.5055184802631579 0.645388326,0.40789473684210525 0.680698154,0.40789473684210525 C0.7166727100000001,0.40789473684210525 0.748953726,0.5092287289473684 0.77096883,0.6697816565789473 C0.779099422,0.65350695 0.7877471699999999,0.6447368421052632 0.79671458,0.6447368421052632 C0.8225171800000001,0.6447368421052632 0.845673198,0.7173470631578948 0.8614778519999999,0.8324197789473684 C0.872918634,0.7964887210526316 0.885783666,0.7763157894736842 0.8993839840000001,0.7763157894736842 C0.9025887380000001,0.7763157894736842 0.9057526659999999,0.7774358986842106 0.9088667500000001,0.779618352631579 C0.924685328,0.6570480381578947 0.9485989819999999,0.5789473684210527 0.975359344,0.5789473684210527 C0.983921634,0.5789473684210527 0.992192492,0.5869429631578947 1,0.6018325276315789 L1,1 L1,1 Z M0.172,0.4342105263157895 C0.17641827799999998,0.4342105263157895 0.18,0.45777448684210525 0.18,0.4868421052631579 C0.18,0.5159097236842105 0.17641827799999998,0.5394736842105263 0.172,0.5394736842105263 C0.16758172200000002,0.5394736842105263 0.164,0.5159097236842105 0.164,0.4868421052631579 C0.164,0.45777448684210525 0.16758172200000002,0.4342105263157895 0.172,0.4342105263157895 Z M0.05,0.6447368421052632 C0.0533137084,0.6447368421052632 0.056,0.6624098131578947 0.056,0.6842105263157895 C0.056,0.7060112394736842 0.0533137084,0.7236842105263158 0.05,0.7236842105263158 C0.0466862916,0.7236842105263158 0.044,0.7060112394736842 0.044,0.6842105263157895 C0.044,0.6624098131578947 0.0466862916,0.6447368421052632 0.05,0.6447368421052632 Z M0.485,0.5657894736842105 C0.487761424,0.5657894736842105 0.49,0.5805169486842106 0.49,0.5986842105263158 C0.49,0.6168514723684211 0.487761424,0.631578947368421 0.485,0.631578947368421 C0.48223857600000003,0.631578947368421 0.48,0.6168514723684211 0.48,0.5986842105263158 C0.48,0.5805169486842106 0.48223857600000003,0.5657894736842105 0.485,0.5657894736842105 Z M0.765,0.35526315789473695 C0.767761424,0.35526315789473695 0.77,0.3699906332894737 0.77,0.3881578947368421 C0.77,0.4063251561842105 0.767761424,0.42105263157894735 0.765,0.42105263157894735 C0.762238576,0.42105263157894735 0.76,0.4063251561842105 0.76,0.3881578947368421 C0.76,0.3699906332894737 0.762238576,0.35526315789473695 0.765,0.35526315789473695 Z M0.888,0.5394736842105263 C0.892418278,0.5394736842105263 0.896,0.5630376447368421 0.896,0.5921052631578947 C0.896,0.6211728815789473 0.892418278,0.6447368421052632 0.888,0.6447368421052632 C0.883581722,0.6447368421052632 0.88,0.6211728815789473 0.88,0.5921052631578947 C0.88,0.5630376447368421 0.883581722,0.5394736842105263 0.888,0.5394736842105263 Z"></path>'},viewBox:{height:"76",width:"500"}},"bubble-inner":{top:{content:'<path d="M500,0 L500,0 L500,50.2607279 C496.096246,51.3923348 491.960817,52 487.679672,52 C474.299491,52 462.342664,46.0643491 454.433375,36.7490052 C452.876333,36.9148717 451.294369,37 449.691992,37 C442.891833,37 436.459317,35.4668572 430.738926,32.7360968 C422.836599,41.4816232 411.25859,47 398.35729,47 C393.873585,47 389.549711,46.3334718 385.484415,45.0965941 C374.476863,57.2986166 358.336355,65 340.349077,65 C322.694163,65 306.818402,57.5805955 295.82916,45.7683615 C292.495899,46.5730159 289.009617,47 285.420946,47 C273.942228,47 263.511061,42.6315111 255.784318,35.508327 C252.143727,36.4807302 248.310716,37 244.353185,37 C237.373026,37 230.780231,35.3846187 224.947367,32.5167367 C214.051528,47.3401525 196.222982,57 176.078031,57 C157.908594,57 141.623521,49.1418411 130.609852,36.7244987 C128.679626,36.9067446 126.722659,37 124.743329,37 C119.536512,37 114.484444,36.3546691 109.666834,35.1416448 C99.5909793,42.5839523 87.0292815,47 73.4086276,47 C55.2137053,47 38.9084376,39.1197816 27.8941349,26.6722214 C25.9849334,26.8887048 24.0427737,27 22.0739257,27 C14.1469172,27 6.65253685,25.1958584 0,21.986151 L3.94985702e-06,21.9861691 L2.72427744e-06,0 L500,0 Z M86,25 C88.209139,25 90,23.209139 90,21 C90,18.790861 88.209139,17 86,17 C83.790861,17 82,18.790861 82,21 C82,23.209139 83.790861,25 86,25 Z M25,9 C26.6568542,9 28,7.6568542 28,6 C28,4.34314575 26.6568542,3 25,3 C23.3431458,3 22,4.34314575 22,6 C22,7.6568542 23.3431458,9 25,9 Z M242.5,12 C243.880712,12 245,10.8807119 245,9.5 C245,8.1192881 243.880712,7 242.5,7 C241.119288,7 240,8.1192881 240,9.5 C240,10.8807119 241.119288,12 242.5,12 Z M382.5,31 C383.880712,31 385,29.8807119 385,28.5 C385,27.1192881 383.880712,26 382.5,26 C381.119288,26 380,27.1192881 380,28.5 C380,29.8807119 381.119288,31 382.5,31 Z M444,18 C446.209139,18 448,16.209139 448,14 C448,11.790861 446.209139,10 444,10 C441.790861,10 440,11.790861 440,14 C440,16.209139 441.790861,18 444,18 Z"></path>',unitContent:'<path d="M1,0 L1,0 L1,0.7180103985714286 C0.992192492,0.7341762114285715 0.983921634,0.7428571428571429 0.975359344,0.7428571428571429 C0.9485989819999999,0.7428571428571429 0.924685328,0.65806213 0.9088667500000001,0.5249857885714285 C0.9057526659999999,0.52735531 0.9025887380000001,0.5285714285714286 0.8993839840000001,0.5285714285714286 C0.885783666,0.5285714285714286 0.872918634,0.5066693885714285 0.8614778519999999,0.4676585257142857 C0.845673198,0.5925946171428572 0.8225171800000001,0.6714285714285714 0.79671458,0.6714285714285714 C0.7877471699999999,0.6714285714285714 0.779099422,0.6619067399999999 0.77096883,0.6442370585714285 C0.748953726,0.8185516657142857 0.7166727100000001,0.9285714285714286 0.680698154,0.9285714285714286 C0.645388326,0.9285714285714286 0.613636804,0.8225799357142858 0.59165832,0.6538337357142857 C0.584991798,0.6653287985714286 0.578019234,0.6714285714285714 0.570841892,0.6714285714285714 C0.547884456,0.6714285714285714 0.527022122,0.6090215871428571 0.511568636,0.5072618142857143 C0.5042874540000001,0.5211532885714286 0.49662143200000003,0.5285714285714286 0.48870637,0.5285714285714286 C0.47474605200000003,0.5285714285714286 0.46156046199999995,0.5054945528571428 0.449894734,0.46452481000000007 C0.428103056,0.6762878928571429 0.392445964,0.8142857142857143 0.35215606200000005,0.8142857142857143 C0.31581718799999997,0.8142857142857143 0.283247042,0.7020263014285715 0.261219704,0.5246356957142857 C0.25735925200000004,0.5272392085714286 0.253445318,0.5285714285714286 0.249486658,0.5285714285714286 C0.239073024,0.5285714285714286 0.22896888799999998,0.5193524157142857 0.21933366799999998,0.5020234971428572 C0.19918195860000001,0.6083421757142857 0.174058563,0.6714285714285714 0.1468172552,0.6714285714285714 C0.1104274106,0.6714285714285714 0.0778168752,0.5588540228571429 0.055788269800000005,0.3810317342857143 C0.0519698668,0.3841243542857143 0.048085547400000005,0.38571428571428573 0.0441478514,0.38571428571428573 C0.028293834400000002,0.38571428571428573 0.0133050737,0.3599408342857143 0,0.3140878714285714 L7.899714039999999e-9,0.31408813 L5.4485548799999996e-9,0 L1,0 Z M0.172,0.35714285714285715 C0.17641827799999998,0.35714285714285715 0.18,0.33155912857142855 0.18,0.3 C0.18,0.2684408714285714 0.17641827799999998,0.24285714285714285 0.172,0.24285714285714285 C0.16758172200000002,0.24285714285714285 0.164,0.2684408714285714 0.164,0.3 C0.164,0.33155912857142855 0.16758172200000002,0.35714285714285715 0.172,0.35714285714285715 Z M0.05,0.12857142857142856 C0.0533137084,0.12857142857142856 0.056,0.10938363142857142 0.056,0.08571428571428572 C0.056,0.06204493928571428 0.0533137084,0.04285714285714286 0.05,0.04285714285714286 C0.0466862916,0.04285714285714286 0.044,0.06204493928571428 0.044,0.08571428571428572 C0.044,0.10938363142857142 0.0466862916,0.12857142857142856 0.05,0.12857142857142856 Z M0.485,0.17142857142857143 C0.487761424,0.17142857142857143 0.49,0.15543874142857142 0.49,0.1357142857142857 C0.49,0.11598983 0.487761424,0.1 0.485,0.1 C0.48223857600000003,0.1 0.48,0.11598983 0.48,0.1357142857142857 C0.48,0.15543874142857142 0.48223857600000003,0.17142857142857143 0.485,0.17142857142857143 Z M0.765,0.44285714285714284 C0.767761424,0.44285714285714284 0.77,0.42686731285714286 0.77,0.40714285714285714 C0.77,0.3874184014285714 0.767761424,0.37142857142857144 0.765,0.37142857142857144 C0.762238576,0.37142857142857144 0.76,0.3874184014285714 0.76,0.40714285714285714 C0.76,0.42686731285714286 0.762238576,0.44285714285714284 0.765,0.44285714285714284 Z M0.888,0.2571428571428571 C0.892418278,0.2571428571428571 0.896,0.23155912857142857 0.896,0.2 C0.896,0.16844087142857142 0.892418278,0.14285714285714285 0.888,0.14285714285714285 C0.883581722,0.14285714285714285 0.88,0.16844087142857142 0.88,0.2 C0.88,0.23155912857142857 0.883581722,0.2571428571428571 0.888,0.2571428571428571 Z"></path>'},bottom:{content:'<path d="M500,70 L2.72427744e-06,70 L3.94985702e-06,50.0138309 L0,50.013849 C6.65253685,46.8041416 14.1469172,45 22.0739257,45 C24.0427737,45 25.9849334,45.1112952 27.8941349,45.3277786 C38.9084376,32.880218400000004 55.2137053,25 73.4086276,25 C87.0292815,25 99.5909793,29.4160477 109.666834,36.8583552 C114.484444,35.645330900000005 119.536512,35 124.743329,35 C126.722659,35 128.679626,35.093255400000004 130.609852,35.2755013 C141.623521,22.8581589 157.908594,15 176.078031,15 C196.222982,15 214.051528,24.6598475 224.947367,39.4832633 C230.780231,36.615381299999996 237.373026,35 244.353185,35 C248.310716,35 252.143727,35.519269800000004 255.784318,36.491673 C263.511061,29.3684889 273.942228,25 285.420946,25 C289.009617,25 292.495899,25.4269841 295.82916,26.2316385 C306.818402,14.41940447 322.694163,7 340.349077,7 C358.336355,7 374.476863,14.701383400000001 385.484415,26.9034059 C389.549711,25.6665282 393.873585,25 398.35729,25 C411.25859,25 422.836599,30.5183768 430.738926,39.2639032 C436.459317,36.5331428 442.891833,35 449.691992,35 C451.294369,35 452.876333,35.0851283 454.433375,35.2509948 C462.342664,25.9356509 474.299491,20 487.679672,20 C491.960817,20 496.096246,20.6076652 500,21.7392721 L500,70 L500,70 Z M86,46 C83.790861,46 82,47.790861 82,50 C82,52.209139 83.790861,54 86,54 C88.209139,54 90,52.209139 90,50 C90,47.790861 88.209139,46 86,46 Z M25,62 C23.3431458,62 22,63.3431458 22,65 C22,66.6568542 23.3431458,68 25,68 C26.6568542,68 28,66.6568542 28,65 C28,63.3431458 26.6568542,62 25,62 Z M242.5,56 C241.119288,56 240,57.1192881 240,58.5 C240,59.8807119 241.119288,61 242.5,61 C243.880712,61 245,59.8807119 245,58.5 C245,57.1192881 243.880712,56 242.5,56 Z M382.5,40 C381.119288,40 380,41.1192881 380,42.5 C380,43.8807119 381.119288,45 382.5,45 C383.880712,45 385,43.8807119 385,42.5 C385,41.1192881 383.880712,40 382.5,40 Z M444,54 C441.790861,54 440,55.790861 440,58 C440,60.209139 441.790861,62 444,62 C446.209139,62 448,60.209139 448,58 C448,55.790861 446.209139,54 444,54 Z"></path>',unitContent:'<path d="M1,1 L5.4485548799999996e-9,1 L7.899714039999999e-9,0.7144832985714286 L0,0.7144835571428572 C0.0133050737,0.6686305942857143 0.028293834400000002,0.6428571428571429 0.0441478514,0.6428571428571429 C0.048085547400000005,0.6428571428571429 0.0519698668,0.6444470742857143 0.055788269800000005,0.6475396942857143 C0.0778168752,0.4697174057142858 0.1104274106,0.35714285714285715 0.1468172552,0.35714285714285715 C0.174058563,0.35714285714285715 0.19918195860000001,0.42022925285714285 0.21933366799999998,0.5265479314285714 C0.22896888799999998,0.5092190128571429 0.239073024,0.5 0.249486658,0.5 C0.253445318,0.5 0.25735925200000004,0.5013322200000001 0.261219704,0.5039357328571429 C0.283247042,0.32654512714285716 0.31581718799999997,0.21428571428571427 0.35215606200000005,0.21428571428571427 C0.392445964,0.21428571428571427 0.428103056,0.3522835357142857 0.449894734,0.5640466185714286 C0.46156046199999995,0.5230768757142856 0.47474605200000003,0.5 0.48870637,0.5 C0.49662143200000003,0.5 0.5042874540000001,0.5074181400000001 0.511568636,0.5213096142857143 C0.527022122,0.41954984142857144 0.547884456,0.35714285714285715 0.570841892,0.35714285714285715 C0.578019234,0.35714285714285715 0.584991798,0.36324262999999996 0.59165832,0.37473769285714287 C0.613636804,0.20599149242857143 0.645388326,0.1 0.680698154,0.1 C0.7166727100000001,0.1 0.748953726,0.21001976285714288 0.77096883,0.38433437 C0.779099422,0.36666468857142853 0.7877471699999999,0.35714285714285715 0.79671458,0.35714285714285715 C0.8225171800000001,0.35714285714285715 0.845673198,0.4359768114285714 0.8614778519999999,0.5609129028571429 C0.872918634,0.52190204 0.885783666,0.5 0.8993839840000001,0.5 C0.9025887380000001,0.5 0.9057526659999999,0.5012161185714286 0.9088667500000001,0.5035856400000001 C0.924685328,0.37050929857142856 0.9485989819999999,0.2857142857142857 0.975359344,0.2857142857142857 C0.983921634,0.2857142857142857 0.992192492,0.29439521714285716 1,0.31056103 L1,1 L1,1 Z M0.172,0.6571428571428571 C0.16758172200000002,0.6571428571428571 0.164,0.6827265857142857 0.164,0.7142857142857143 C0.164,0.7458448428571428 0.16758172200000002,0.7714285714285715 0.172,0.7714285714285715 C0.17641827799999998,0.7714285714285715 0.18,0.7458448428571428 0.18,0.7142857142857143 C0.18,0.6827265857142857 0.17641827799999998,0.6571428571428571 0.172,0.6571428571428571 Z M0.05,0.8857142857142857 C0.0466862916,0.8857142857142857 0.044,0.9049020828571429 0.044,0.9285714285714286 C0.044,0.9522407742857143 0.0466862916,0.9714285714285714 0.05,0.9714285714285714 C0.0533137084,0.9714285714285714 0.056,0.9522407742857143 0.056,0.9285714285714286 C0.056,0.9049020828571429 0.0533137084,0.8857142857142857 0.05,0.8857142857142857 Z M0.485,0.8 C0.48223857600000003,0.8 0.48,0.81598983 0.48,0.8357142857142857 C0.48,0.8554387414285715 0.48223857600000003,0.8714285714285714 0.485,0.8714285714285714 C0.487761424,0.8714285714285714 0.49,0.8554387414285715 0.49,0.8357142857142857 C0.49,0.81598983 0.487761424,0.8 0.485,0.8 Z M0.765,0.5714285714285714 C0.762238576,0.5714285714285714 0.76,0.5874184014285714 0.76,0.6071428571428571 C0.76,0.6268673128571429 0.762238576,0.6428571428571429 0.765,0.6428571428571429 C0.767761424,0.6428571428571429 0.77,0.6268673128571429 0.77,0.6071428571428571 C0.77,0.5874184014285714 0.767761424,0.5714285714285714 0.765,0.5714285714285714 Z M0.888,0.7714285714285715 C0.883581722,0.7714285714285715 0.88,0.7970123 0.88,0.8285714285714286 C0.88,0.8601305571428571 0.883581722,0.8857142857142857 0.888,0.8857142857142857 C0.892418278,0.8857142857142857 0.896,0.8601305571428571 0.896,0.8285714285714286 C0.896,0.7970123 0.892418278,0.7714285714285715 0.888,0.7714285714285715 Z"></path>'},viewBox:{height:"70",width:"500"}}}},"./public/editor/services/api/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=n("./public/components/api/publicAPI.js"),o=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(o),l=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),c=n.n(l),u=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),d=n.n(u),f=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),h=n.n(f),p=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),m=n.n(p),v=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),g=n.n(v),b=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),y=n.n(b),w=n("./node_modules/react/index.js"),k=n.n(w),C=n("./node_modules/react-dom/index.js"),_=n.n(C),S=n("./node_modules/lodash/lodash.js"),x=n.n(S),E=n("./node_modules/classnames/index.js"),j=n.n(E),T=n("./node_modules/prop-types/index.js"),M=n.n(T);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}var O=function(e){h()(n,e);var t=P(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData.videoYoutube,a=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(n&&-1!==n.search(a)){var i={videoId:n.trim().match(a)[7]},r='<div class="vce-asset-video-yt-player" />',o=["vce-asset-video-yt-container","vce-visible-".concat(t,"-only")];return k.a.createElement("div",{className:j()(o)},k.a.createElement("div",{className:"vce-asset-video-yt-wrapper"},k.a.createElement("div",{className:"vce-asset-video-yt-background","data-vce-assets-video-yt":i.videoId,"data-vce-assets-video-replacer":".vce-asset-video-yt-player","data-vce-assets-video-orientation-class":"vce-asset-video-yt--state-landscape"},k.a.createElement("svg",{className:"vce-asset-video-yt-sizer",width:"0",height:"0"}),k.a.createElement("div",{className:"vcvhelper","data-vcvs-html":r,dangerouslySetInnerHTML:{__html:r}}))))}return null}}]),n}(k.a.Component);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}y()(O,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var D=function(e){h()(n,e);var t=A(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData.videoVimeo,a=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(n&&-1!==n.search(a)){var i={videoId:n.trim().match(a)[3]},r='<div class="vce-asset-video-vimeo-player" />',o=["vce-asset-video-vimeo-container","vce-visible-".concat(t,"-only")];return k.a.createElement("div",{className:j()(o)},k.a.createElement("div",{className:"vce-asset-video-vimeo-wrapper"},k.a.createElement("div",{className:"vce-asset-video-vimeo-background","data-vce-assets-video-vimeo":i.videoId,"data-vce-assets-video-replacer":".vce-asset-video-vimeo-player","data-vce-assets-video-orientation-class":"vce-asset-video-vimeo--state-landscape"},k.a.createElement("svg",{className:"vce-asset-video-vimeo-sizer"}),k.a.createElement("div",{className:"vcvhelper","data-vcvs-html":r,dangerouslySetInnerHTML:{__html:r}}))))}return null}}]),n}(k.a.Component);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}y()(D,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var L=function(e){h()(n,e);var t=R(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e&&e.match&&e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.reactKey,a=t.deviceKey,i=t.deviceData,r=t.images,o=i.backgroundStyle,s=i.backgroundPosition;if(r){var l=[];r.urls&&r.urls.length?r.urls.forEach((function(e,t){var a={backgroundImage:"url(".concat(e.full,")")},i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var r="".concat(n,"-").concat(i);l.push(k.a.createElement("div",{className:"vce-asset-background-simple-item",style:a,key:r}))})):r.length&&r.forEach((function(t,a){var i={backgroundImage:"url(".concat(e.getPublicImage(t),")")},r="".concat(n,"-").concat(t,"-").concat(a);l.push(k.a.createElement("div",{className:"vce-asset-background-simple-item",style:i,key:r}))}));var c=["vce-asset-background-simple-container","vce-visible-".concat(a,"-only")];o&&c.push("vce-asset-background-simple--style-".concat(o)),s&&c.push("vce-asset-background-simple--position-".concat(s));var u=j()(["vce-asset-background-simple"]);return k.a.createElement("div",{className:j()(c)},k.a.createElement("div",{className:j()(u)},l))}return null}}]),n}(k.a.Component);y()(L,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var B=n("./node_modules/@babel/runtime/helpers/extends/index.js"),I=n.n(B),N=n("./node_modules/react-dom/server.browser.js"),F=n.n(N);function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}var V=function(e){h()(n,e);var t=H(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.reactKey,a=t.deviceKey,i=t.deviceData,r=t.images,o=i.backgroundPosition,s=i.backgroundZoom,l=i.backgroundZoomSpeed,c=i.backgroundZoomReverse;if(r){var u=[];r.urls&&r.urls.length?r.urls.forEach((function(e,t){var a={backgroundImage:"url(".concat(e.full,")")},i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var r="".concat(n,"-").concat(i);u.push(k.a.createElement("div",{className:"vce-asset-background-zoom-item",style:a,key:r}))})):r.length&&r.forEach((function(t,a){var i={backgroundImage:"url(".concat(e.getPublicImage(t),")")},r="".concat(n,"-").concat(t,"-").concat(a);u.push(k.a.createElement("div",{className:"vce-asset-background-zoom-item",style:i,key:r}))}));var d=["vce-asset-background-zoom-container","vce-visible-".concat(a,"-only")];o&&d.push("vce-asset-background-zoom--position-".concat(o));var f=j()(["vce-asset-background-zoom"]),h=1+s/100,p=c?h:1/h,m=c?{}:{transform:"scale(".concat(h,")")},v={"data-vce-assets-zoom":c?"in":"out","data-vce-assets-zoom-scale":p,"data-vce-assets-zoom-duration":l},g=F.a.renderToStaticMarkup(k.a.createElement("div",{className:j()(d)},k.a.createElement("div",{className:"vce-asset-background-zoom--scale-helper",style:m},k.a.createElement("div",I()({className:f},v),u))));return k.a.createElement("div",{className:j()(d)},k.a.createElement("div",{className:"vcvhelper","data-vcvs-html":g,dangerouslySetInnerHTML:{__html:g}}))}return null}}]),n}(k.a.Component);function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}y()(V,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var U=function(e){h()(n,e);var t=z(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.reactKey,a=t.deviceKey,i=t.deviceData,r=t.images,o=i.backgroundStyle,s=i.backgroundPosition,l=i.sliderTimeout,c=i.sliderEffect,u=i.sliderDirection,d=l;if(d||(d="carousel"===c?10:5),r){var f=[];r.urls&&r.urls.length?r.urls.forEach((function(e,t){var a={backgroundImage:"url(".concat(e.full,")")},i=e.id;e.id||(i="".concat(e.full,"-").concat(t));var r="".concat(n,"-").concat(i);f.push(k.a.createElement("div",{className:"vce-asset-background-slider-item",style:a,key:r}))})):r.length&&r.forEach((function(t,a){var i={backgroundImage:"url(".concat(e.getPublicImage(t),")")},r="".concat(n,"-").concat(t,"-").concat(a);f.push(k.a.createElement("div",{className:"vce-asset-background-slider-item",style:i,key:r}))}));var h=["vce-asset-background-slider-container","vce-visible-".concat(a,"-only")];o&&h.push("vce-asset-background-slider--style-".concat(o)),s&&h.push("vce-asset-background-slider--position-".concat(s));var p={"data-vce-assets-slider":d,"data-vce-assets-slider-effect":c,"data-vce-assets-slider-direction":u,"data-vce-assets-slider-slides":".vce-asset-background-slider-items","data-vce-assets-slider-slide":".vce-asset-background-slider-item"},m=F.a.renderToStaticMarkup(k.a.createElement("div",I()({className:j()(["vce-asset-background-slider"])},p),k.a.createElement("div",{className:"vce-asset-background-slider-items"},f)));return k.a.createElement("div",{className:j()(h)},k.a.createElement("div",{className:"vcvhelper","data-vcvs-html":m,dangerouslySetInnerHTML:{__html:m}}))}return null}}]),n}(k.a.Component);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}y()(U,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var G=function(e){h()(n,e);var t=W(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.reactKey,n=e.deviceKey,a=e.deviceData.videoEmbed;if(a&&a.urls&&a.urls.length){var i=a.urls[0],r="".concat(t,"-").concat(i.id),o=["vce-asset-video-embed-container","vce-visible-".concat(n,"-only")];return k.a.createElement("div",{className:j()(o)},k.a.createElement("div",{className:"vce-asset-video-embed-wrapper"},k.a.createElement("div",{className:"vce-asset-video-embed-background","data-vce-assets-video-embed":i.id,"data-vce-assets-video-replacer":".vce-asset-video-embed-player","data-vce-assets-video-orientation-class":"vce-asset-video-embed--state-landscape"},k.a.createElement("svg",{className:"vce-asset-video-embed-sizer"}),k.a.createElement("video",{key:r,className:"vce-asset-video-embed-player",playsInline:!0},k.a.createElement("source",{src:i.url,type:"video/mp4"})))))}return null}}]),n}(k.a.Component);function q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}y()(G,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var K=function(e){h()(n,e);var t=q(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.applyBackground,a=["vce-asset-color-gradient-container","vce-visible-".concat(t,"-only")];return k.a.createElement("div",I()({className:j()(a)},n))}}]),n}(k.a.Component);function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}y()(K,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var $=function(e){h()(n,e);var t=Y(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"render",value:function(){var e=this.props,t=e.deviceKey,n=e.deviceData,a=e.content,i=e.divider,r=e.atts,o=n.parallax,s=n.parallaxSpeed,l=n.parallaxReverse;if(o){var c={},u=["vce-asset-parallax-container","vce-visible-".concat(t,"-only")],d=["vce-asset-parallax"];return"mouse-move"===o?(c["data-vce-assets-parallax-mouse-move"]=".vce-asset-parallax",c["data-vce-assets-parallax-mouse-move-element"]=r.id,d.push("vce-asset-parallax-mouse-move")):(o&&(c["data-vce-assets-parallax"]=".vce-asset-parallax"),"simple-fade"!==o||i||(c["data-vce-assets-parallax-fade"]=!0)),i?c["data-vce-assets-parallax-speed"]=s?s/2:15:s&&(c["data-vce-assets-parallax-speed"]=s),c["data-vce-assets-parallax-reverse"]=l,k.a.createElement("div",I()({className:j()(u)},c),k.a.createElement("div",{className:j()(d)},a))}return null}}]),n}(k.a.Component);y()($,"propTypes",{id:M.a.string,atts:M.a.object,editor:M.a.object});var Z=n("./public/editor/services/api/lib/shapes.js"),X=n.n(Z);function J(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}var Q=function(e){h()(n,e);var t=J(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"setAlphaForColor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"1";if(e.indexOf("rgba")>=0){var n=e.match(/[\d.]+/g);n[3]&&"1"!==n[3]&&(n[3]=t,e="rgba(".concat(n.join(","),")"))}return e}},{key:"getAlphaFromColor",value:function(e){var t="1";if(e.indexOf("rgba")>=0){var n=e.match(/[\d.]+/g);n[3]&&(t=n[3])}return t}},{key:"getLinearGradient",value:function(){if("gradient"!==this.props.fillType)return null;var e=this.setAlphaForColor(this.props.gradientColorStart),t=this.getAlphaFromColor(this.props.gradientColorStart),n=this.setAlphaForColor(this.props.gradientColorEnd),a=this.getAlphaFromColor(this.props.gradientColorEnd),i=this.props.gradientAngle;this.props.flipHorizontally&&(e=this.setAlphaForColor(this.props.gradientColorEnd),t=this.getAlphaFromColor(this.props.gradientColorEnd),n=this.setAlphaForColor(this.props.gradientColorStart),a=this.getAlphaFromColor(this.props.gradientColorStart));var r="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey);return this.props.type&&(r="gradient-".concat(this.props.id,"-").concat(this.props.deviceKey,"-").concat(this.props.type)),k.a.createElement("linearGradient",{id:r,gradientUnits:"objectBoundingBox",gradientTransform:"rotate(".concat(i||"0"," 0.5 0.5)")},k.a.createElement("stop",{offset:"0%",style:{stopColor:e,stopOpacity:t}}),k.a.createElement("stop",{offset:"100%",style:{stopColor:n,stopOpacity:a}}))}},{key:"changePercentageHeight",value:function(e,t,n,a,i){var r=a*e/100,o=r-i,s=(new window.DOMParser).parseFromString(t,"text/html"),l=s.querySelectorAll("path");return(l=[].slice.call(l)).forEach((function(e){var t=e.getAttribute("d").split(/(?=[LMCZ])/);t.pop();var a=t.map((function(e){var t=e[0],a=e.slice(1,e.length).split(" "),s=[];return a.forEach((function(e){if(""!==e){var t=e.split(","),a=parseFloat(t[1]),l=i*a;"top"===n?0!==a&&1!==a&&(a=(l+o)/r):0!==a&&1!==a&&(a=l/r),s.push(t[0]+","+a)}})),t+s.join(" ")}));e.setAttribute("d","".concat(a.join(" ")," Z"))})),s.body&&s.body.innerHTML}},{key:"changeHeight",value:function(e,t,n,a){var i=(new window.DOMParser).parseFromString(t,"text/html");e=parseFloat(e);var r=i.querySelectorAll("path");return(r=[].slice.call(r)).forEach((function(t){var i=t.getAttribute("d").split(/(?=[LMCZ])/);i.pop();var r=i.map((function(t){var i=t[0],r=t.slice(1,t.length).split(" "),o=[];return r.forEach((function(t){if(""!==t){var i=t.split(","),r=parseFloat(i[1]);"top"===n?0!==r&&(r+=e):r-a!=0&&(r-=e),o.push(i[0]+","+r)}})),i+o.join(" ")}));t.setAttribute("d","".concat(r.join(" ")," Z"))})),i.body&&i.body.innerHTML}},{key:"render",value:function(){var e=this.props,t=e.type,n=e.width,a=e.height,i=e.fill,r=e.shape,o=e.fillType,s=e.backgroundImage,l=e.deviceKey,c=e.id,u=e.videoEmbed,d=e.videoYoutube,f=e.videoVimeo,h=e.percentageHeight,p=X.a[r],m=p.viewBox&&p.viewBox.width,v=p.viewBox&&p.viewBox.height;if(!(p=p&&p["".concat(t.toLowerCase())]))return null;var g=null,b="";u&&u.urls&&u.urls.length&&(g=u.urls[0],b=u.urls[0].url);var y=p.content,w=p.unitContent,C="0 0 ".concat(m," ").concat(v),_=t?t.toLowerCase():"top";if("color"===o||"gradient"===o||"image"===o&&!s||"videoEmbed"===o&&!b||"videoYoutube"===o&&!d||"videoVimeo"===o&&!f){var S=a;h&&(S=m*(parseFloat(h)/100));var x=this.changeHeight(S,y,_,v),E={};if(E.fill=i,"gradient"===o){var j="gradient-".concat(c,"-").concat(l);t&&(j="gradient-".concat(c,"-").concat(l,"-").concat(t)),E.fill="url(#".concat(j,")")}var T={viewBox:C,width:n,preserveAspectRatio:"none"};return k.a.createElement("svg",I()({className:"vce-divider-svg"},T),this.getLinearGradient(),k.a.createElement("g",I()({},E,{dangerouslySetInnerHTML:{__html:x}})))}if("image"===o){var M="image-el-".concat(c,"-").concat(l,"-").concat(_),P=w,O="url(".concat(s,")"),A=n.replace("%",""),D={};D.style={width:n};var R={style:{}},L={};return L.style={backgroundImage:O,width:"".concat(100/A*100,"%")},h?(h=parseFloat(h)+10,R.style.paddingBottom="".concat(h,"%"),P=this.changePercentageHeight(h,w,_,m,v)):D.style.height="".concat(parseFloat(a),"px"),k.a.createElement("div",I()({className:"vce-divider-with-image"},D),k.a.createElement("svg",{className:"vce-divider-svg"},k.a.createElement("clipPath",{id:M,dangerouslySetInnerHTML:{__html:P},clipPathUnits:"objectBoundingBox"})),k.a.createElement("div",I()({},R,{className:"vce-divider-image-block"}),k.a.createElement("div",I()({},L,{className:"vce-divider-image-background-block"}))))}if("videoEmbed"===o){var B="video-el-".concat(c,"-").concat(l,"-").concat(_),N=w,F=n.replace("%",""),H={};H.style={width:n};var V={style:{}},z={};return z.style={width:"".concat(100/F*100,"%")},h?(h=parseFloat(h)+10,V.style.paddingBottom="".concat(h,"%"),N=this.changePercentageHeight(h,w,_,m,v)):V.style.height="".concat(parseFloat(a),"px"),k.a.createElement("div",I()({className:"vce-divider-with-video"},H),k.a.createElement("svg",{className:"vce-divider-svg"},k.a.createElement("clipPath",{id:B,dangerouslySetInnerHTML:{__html:N},clipPathUnits:"objectBoundingBox"})),k.a.createElement("div",I()({},V,{className:"vce-divider-video-block"}),k.a.createElement("div",I()({},z,{className:"vce-divider-video-background-block"}),k.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-embed":g.id,"data-vce-assets-video-replacer":".vce-asset-video-embed-player","data-vce-assets-video-orientation-class":"vce-asset-video-embed--state-landscape"},k.a.createElement("svg",{className:"vce-asset-video-embed-sizer"}),k.a.createElement("video",{className:"vce-asset-video-embed-player"},k.a.createElement("source",{src:b,type:"video/mp4"}))))))}if("videoYoutube"===o){var U=/^.*((youtu\.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*)(?:(\?t|&start)=(?:(\d+)h)?(?:(\d+)m)?(\d+)s)?.*/;if(d&&-1!==d.search(U)){var W="video-el-".concat(c,"-").concat(l,"-").concat(_),G=w,q=n.replace("%",""),K={};K.style={width:n};var Y={style:{}},$={};$.style={width:"".concat(100/q*100,"%")},h?(h=parseFloat(h)+10,Y.style.paddingBottom="".concat(h,"%"),G=this.changePercentageHeight(h,w,_,m,v)):Y.style.height="".concat(parseFloat(a),"px");var Z={videoId:d.trim().match(U)[7]},J="<div class='vce-asset-video-yt-player' />";return k.a.createElement("div",I()({className:"vce-divider-with-video"},K),k.a.createElement("svg",{className:"vce-divider-svg"},k.a.createElement("clipPath",{id:W,dangerouslySetInnerHTML:{__html:G},clipPathUnits:"objectBoundingBox"})),k.a.createElement("div",I()({},Y,{className:"vce-divider-video-block"}),k.a.createElement("div",I()({},$,{className:"vce-divider-video-background-block"}),k.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-yt":Z.videoId,"data-vce-assets-video-replacer":".vce-asset-video-yt-player","data-vce-assets-video-orientation-class":"vce-asset-video-yt--state-landscape"},k.a.createElement("svg",{className:"vce-asset-video-yt-sizer",width:"0",height:"0"}),k.a.createElement("div",{className:"vcvhelper","data-vcvs-html":J,dangerouslySetInnerHTML:{__html:J}})))))}return null}if("videoVimeo"===o){var Q=/https?:\/\/(?:www\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|)(\d+)(?:$|\/|\?)/;if(f&&-1!==f.search(Q)){var ee="video-el-".concat(c,"-").concat(l,"-").concat(_),te=w,ne=n.replace("%",""),ae={};ae.style={width:n};var ie={style:{}},re={};re.style={width:"".concat(100/ne*100,"%")},h?(h=parseFloat(h)+10,ie.style.paddingBottom="".concat(h,"%"),te=this.changePercentageHeight(h,w,_,m,v)):ie.style.height="".concat(parseFloat(a),"px");var oe={videoId:f.trim().match(Q)[3]},se="<div class='vce-asset-video-vimeo-player' />";return k.a.createElement("div",I()({className:"vce-divider-with-video"},ae),k.a.createElement("svg",{className:"vce-divider-svg"},k.a.createElement("clipPath",{id:ee,dangerouslySetInnerHTML:{__html:te},clipPathUnits:"objectBoundingBox"})),k.a.createElement("div",I()({},ie,{className:"vce-divider-video-block"}),k.a.createElement("div",I()({},re,{className:"vce-divider-video-background-block"}),k.a.createElement("div",{className:"vce-divider-video-background-inner-block","data-vce-assets-video-vimeo":oe.videoId,"data-vce-assets-video-replacer":".vce-asset-video-vimeo-player","data-vce-assets-video-orientation-class":"vce-asset-video-vimeo--state-landscape"},k.a.createElement("svg",{className:"vce-asset-video-vimeo-sizer"}),k.a.createElement("div",{className:"vcvhelper","data-vcvs-html":se,dangerouslySetInnerHTML:{__html:se}})))))}}return null}}]),n}(k.a.Component);function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}y()(Q,"propTypes",{width:M.a.string,height:M.a.string,fill:M.a.string,shape:M.a.string,fillType:M.a.string,backgroundImage:M.a.string,id:M.a.string,flipHorizontally:M.a.bool,deviceKey:M.a.string,videoEmbed:M.a.object,percentageHeight:M.a.string,videoYoutube:M.a.string,videoVimeo:M.a.string});var te=function(e){h()(n,e);var t=ee(n);function n(){return s()(this,n),t.apply(this,arguments)}return c()(n,[{key:"getPublicImage",value:function(e){var t=this.props.metaAssetsPath;return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e,t=this.props,n=t.deviceData,a=t.deviceKey,i=t.id,r=t.applyDivider,o=t.type,s="divider".concat(o),l=n["".concat(s,"Shape")],c=n["".concat(s,"BackgroundImage")],u=n["".concat(s,"BackgroundColor")],d=n["".concat(s,"Width")],f=n["".concat(s,"Height")],h=n["".concat(s,"Height")]||"20",p=n["".concat(s,"BackgroundStyle")],m=n["".concat(s,"BackgroundPosition")],v=n["".concat(s,"FlipHorizontal")],g=n["".concat(s,"BackgroundGradientStartColor")],b=n["".concat(s,"BackgroundGradientEndColor")],w=n["".concat(s,"BackgroundGradientAngle")],C=n["".concat(s,"BackgroundType")],_=n["".concat(s,"VideoEmbed")],S=n["".concat(s,"VideoYoutube")],x=n["".concat(s,"VideoVimeo")],E=!1;"horizontally-right"===v&&(E=!0);var T="vce-container-divider-background-style--".concat(p),M="vce-container-divider-background-position--".concat(m),P=j()((e={"vce-container-divider":!0},y()(e,"vce-divider-position--".concat(o&&o.toLowerCase()),o),y()(e,"vce-container-divider-flip--horizontally",E),y()(e,T,p),y()(e,M,m),y()(e,"vce-container-divider-new",!0),e),"vce-visible-".concat(a,"-only")),O=u,A=f||"200",D=d||"100";D="".concat(D,"%");var R=l&&l.icon;R=R&&R.split(" ")[1].replace("vcv-ui-icon-divider-","");var L="",B=c;return B&&(B.urls&&B.urls.length?L=B.urls[0].full:B.length&&(L=this.getPublicImage(B[0]))),k.a.createElement("div",I()({className:P},r),k.a.createElement("div",{className:"vce-container-divider-inner"},k.a.createElement(Q,{id:i,shape:R,width:D,height:A,fill:O,fillType:C,gradientColorStart:g,gradientColorEnd:b,gradientAngle:w,backgroundImage:L,flipHorizontally:E,deviceKey:a,videoEmbed:_,type:o,percentageHeight:h,videoYoutube:S,videoVimeo:x})))}}]),n}(k.a.Component);y()(te,"propTypes",{deviceData:M.a.object,deviceKey:M.a.string,metaAssetsPath:M.a.string,id:M.a.string,applyDivider:M.a.object,type:M.a.string});var ne=n("./public/tools/response.js"),ae=n("./public/tools/updateHtmlWithServer.js"),ie=n("./public/tools/spinnerHtml.js");function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=g()(e);if(t){var i=g()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return m()(this,n)}}var oe=Object(a.getStorage)("assets"),se=Object(a.getService)("utils").getBlockRegexp,le=Object(a.getService)("cook").dynamicFields.getDynamicFieldsData,ce=se(),ue=Object(a.getStorage)("elementsSettings"),de=Object(a.getService)("dataManager"),fe=function(e){h()(n,e);var t=re(n);function n(e){var a;return s()(this,n),(a=t.call(this,e)).mixinData=null,a.updateElementAssets=a.updateElementAssets.bind(d()(a)),a}return c()(n,[{key:"getShortcodesRegexp",value:function(){return new RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")}},{key:"spinnerHTML",value:function(){return ie.a}},{key:"updateElementAssets",value:function(e,t,n){this.updateElementAssetsWithExclusion(this.props.element.id,n)}},{key:"updateElementAssetsWithExclusion",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];n.length?t&&n.indexOf(t.changedAttribute)<0&&oe.trigger("updateElement",e,t):oe.trigger("updateElement",e,t)}},{key:"updateShortcodeToHtml",value:function(e,t,n){t?Object(ae.b)(e,t,this.props.id,n):Object(a.env)("VCV_DEBUG")&&console.error("The ref argument in updateShortcodeToHtml method is undefined: ",t)}},{key:"getResponse",value:function(e){return Object(ne.a)(e)}},{key:"updateInlineHtml",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i=document.createElement("div");e.innerHTML=this.spinnerHTML(),n||(n=t),i.setAttribute("data-vcvs-html","".concat(n)),i.classList.add("vcvhelper");var r=this.props.id,o=function(){!function(t){t.setTimeout((function(){var n=e.querySelector(".vcv-ui-wp-spinner");n&&n.remove();var a=de.get("freezeReady");a&&a(r,!1),t.vcv&&t.vcv.trigger("ready","update",r)}),500)}(Object(a.env)("iframe"))};Object(ae.a)(t,{headerContent:"",shortcodeContent:t,footerContent:""},i,r,o),e.appendChild(i)}},{key:"updateInlineScript",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=document.createElement("div");e.innerHTML="";var a='<script type="text/javascript">'.concat(t,"<\/script>");n.classList.add("vcvhelper"),n.setAttribute("data-vcvs-html","".concat(a));var i=document.createElement("script");i.type="text/javascript";var r=escape(t);i.text="try{ \n      eval(unescape('".concat(r,"'))\n    } catch(e) {console.warn(e);}"),n.appendChild(i),e.appendChild(n)}},{key:"getDomNode",value:function(){return _.a.findDOMNode(this)}},{key:"getBackgroundClass",value:function(e){var t=e.device,n=[];if(t){var a=t.all;if(a&&(void 0!==a.backgroundColor||"string"==typeof a.images||a.images&&a.images.urls&&a.images.urls.length))n.push("vce-element--has-background");else for(var i in t){var r=t[i];r&&(void 0!==r.backgroundColor||"string"==typeof r.images||r.images&&r.images.urls&&r.images.urls.length)&&n.push("vce-element--".concat(i,"--has-background"))}}return n.join(" ")}},{key:"applyDO",value:function(e){var t={};if(Object(a.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&("all"===e||e.indexOf("background")>-1)&&(t=Object.assign({},t,this.getImageData())),"all"===e){e+=" el-".concat(this.props.id),t["data-vce-do-apply"]=e;var n=this.getAnimationData();return n&&n.animation&&(t["data-vce-animate"]=n.animation,n.animationDelay&&(t["data-vce-animate-delay"]=n.animationDelay)),t}if(e.indexOf("animation")>-1){"animation"!==e&&(e=e.replace("animation",""),e+=" el-".concat(this.props.id),t["data-vce-do-apply"]=e);var i=this.getAnimationData();return i&&i.animation&&(t["data-vce-animate"]=i.animation,i.animationDelay&&(t["data-vce-animate-delay"]=i.animationDelay)),t}return e+=" el-".concat(this.props.id),t["data-vce-do-apply"]=e,t}},{key:"getAnimationData",value:function(){var e={animation:"",animationDelay:""},t=this.props.atts&&(this.props.atts.designOptions||this.props.atts.designOptionsAdvanced);if(t&&t.device){var n=[],a=[];Object.keys(t.device).forEach((function(e){var i="all"===e?"":e;t.device[e].animation&&(i&&(i="-".concat(i)),n.push("vce-o-animate--".concat(t.device[e].animation).concat(i)),t.device[e].animationDelay&&a.push("vce-o-animate-delay--".concat(t.device[e].animationDelay).concat(i)))})),n.length&&(e.animation=n.join(" "),a.length&&(e.animationDelay=a.join(" ")))}return e}},{key:"getImageData",value:function(){var e=this,t=this.props.atts&&(this.props.atts.designOptions||this.props.atts.designOptionsAdvanced),n={};return t&&t.device&&Object.keys(t.device).forEach((function(a){var i=void 0!==e.props.atts.designOptionsAdvanced?t.device[a].images:t.device[a].image,r=i&&i.urls&&i.urls[0]?i.urls[0].full:"";"string"==typeof r&&r.match(ce)&&(n["data-vce-dynamic-image-".concat(a)]=e.props.id)})),n}},{key:"getMixinData",value:function(e){if(!this.props.atts.tag)return null;var t=(oe.state("cssMixins").get()||{})[this.props.id]||null;if(!t)return null;var n=this.props.atts.tag,a=null;if(t[n]&&t[n][e]){var i=Object.keys(t[n][e]);(i=i.length?i.pop():null)&&(a=t[n][e][i])}else a=t[n]||t;return a}},{key:"getInnerMixinData",value:function(e,t,n){var a=this.props.atts.tag,i=oe.state("cssMixins").get()[this.props.id]||null;if(!(i&&i[a]&&i[a][e]&&i[a][e][n]))return null;var r=i[a][e][n];if(!r)return null;var o=null;if(r.innerTag&&r.innerTag[t]){var s=Object.keys(r.innerTag[t]);(s=s.length?s.pop():null)&&(o=r.innerTag[t][s])}else o=r.innerTag||r;return o}},{key:"getBackgroundTypeContent",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.atts.designOptionsAdvanced,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.atts.parallax;if(x.a.isEmpty(t)||x.a.isEmpty(t.device))return null;var a=t.device,i=[],r=["xs","sm","md","lg","xl"],o=function(t,n,i){var r=n.gradientOverlay,o="".concat(e.props.id,"-").concat(t,"-").concat(n.backgroundType),s=n.images,l=!!(s&&s.urls&&s.urls[0])&&s.urls[0].full;if(l&&"string"==typeof l&&l.match(ce)){var c=l.split(ce),u=JSON.parse(c[4]);s=[le({blockAtts:u})]}var d=[],f=[];switch(n.backgroundType){case"imagesSimple":d.push(k.a.createElement(L,{images:s,deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"backgroundZoom":d.push(k.a.createElement(V,{images:s,deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"imagesSlideshow":d.push(k.a.createElement(U,{images:s,deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"videoYoutube":d.push(k.a.createElement(O,{deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"videoVimeo":d.push(k.a.createElement(D,{deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}));break;case"videoEmbed":d.push(k.a.createElement(G,{deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts}))}r&&(o="".concat(e.props.id,"-").concat(t,"-").concat(n,"-gradientOverlay"),d.push(k.a.createElement(K,{deviceData:n,deviceKey:t,reactKey:o,key:o,atts:e.props.atts,applyBackground:e.applyDO("gradient")})));var h=ue.state("extendedOptions").get(),p=h&&h.backgroundAnimationComponent&&i&&i.parallaxEnable&&i.parallax&&"backgroundAnimation"===i.parallax&&n&&n.images&&n.images.urls&&n.images.urls.length>1&&"imagesSimple"===n.backgroundType;if(i&&i.parallaxEnable&&i.parallax&&("simple"===i.parallax||"simple-fade"===i.parallax||"mouse-move"===i.parallax))o="".concat(e.props.id,"-").concat(t,"-").concat(a[t],"-parallax"),f.push(k.a.createElement($,{deviceData:i,deviceKey:t,reactKey:o,key:o,atts:e.props.atts,content:d}));else if(p){var m=h.backgroundAnimationComponent;o="".concat(e.props.id,"-").concat(t,"-").concat(a[t],"-background-animation"),f.push(k.a.createElement(m,{deviceData:i,deviceKey:t,reactKey:o,key:o,atts:e.props.atts,content:d}))}else f.push(d);return f};return Object.prototype.hasOwnProperty.call(t.device,"all")&&n&&n.device&&!Object.prototype.hasOwnProperty.call(n.device,"all")?r.forEach((function(e){i.push(o(e,a.all,n.device[e]))})):Object.keys(a).forEach((function(e){var t=null;n&&n.device&&(t=Object.prototype.hasOwnProperty.call(n.device,e)?n.device[e]:n.device.all),i.push(o(e,a[e],t))})),i.length?k.a.createElement("div",{className:"vce-content-background-container"},i):null}},{key:"getContainerDivider",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.atts.designOptionsAdvanced,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.props.atts.dividers;if(x.a.isEmpty(n)||x.a.isEmpty(n.device))return null;var a=n.device,i=[],r=[],o=[],s=[],l=t&&t.device;return l&&Object.keys(l).forEach((function(e){"all"!==e&&r.push(e),Object.prototype.hasOwnProperty.call(l[e],"parallax")&&o.push(e)})),r.length&&o.length?s=r:Object.keys(a).forEach((function(e){s.push(e)})),s.forEach((function(n,r){var s=a[n]?n:"all",l=a[s],c=l.dividerTop,u=l.dividerBottom,d=-1===o.indexOf("all")&&o.indexOf(n)>-1?n:"all";if(c){var f="".concat(e.props.id,"-").concat(n,"-top-").concat(r),h=k.a.createElement(te,{deviceData:l,deviceKey:n,type:"Top",metaAssetsPath:e.props.atts.metaAssetsPath,key:f,id:e.props.id,applyDivider:e.applyDO("divider")});o.indexOf(n)>-1||o.indexOf("all")>-1?i.push(k.a.createElement($,{deviceData:t.device[d],deviceKey:d,reactKey:f,key:f,atts:e.props.atts,content:h,divider:c})):i.push(h)}if(u){var p="".concat(e.props.id,"-").concat(n,"-bottom-").concat(r),m=k.a.createElement(te,{deviceData:l,deviceKey:n,type:"Bottom",metaAssetsPath:e.props.atts.metaAssetsPath,key:p,id:e.props.id,applyDivider:e.applyDO("divider")});o.indexOf(n)>-1||o.indexOf("all")>-1?i.push(k.a.createElement($,{deviceData:t.device[d],deviceKey:d,reactKey:p,key:p,atts:e.props.atts,content:m,divider:u})):i.push(m)}})),0===i.length?null:k.a.createElement("div",{className:"vce-dividers-wrapper"},i)}},{key:"getImageUrl",value:function(e,t){var n,a=this;if(!e)return null;if(t&&e&&e[t])n=e[t];else if(e instanceof Array||e.urls&&e.urls instanceof Array){var i=[];(e.urls||e).forEach((function(e){var t=e&&e.full&&e.id?e.full:e&&e.full?a.getPublicImage(e.full):a.getPublicImage(e);i.push(t)})),n=i}else n=e&&e.full&&e.id?e.full:e&&Object.prototype.hasOwnProperty.call(e,"full")?this.getPublicImage(e.full):this.getPublicImage(e);return n}},{key:"getPublicImage",value:function(e){var t=this.props.atts.metaAssetsPath;if(!e)return"";if(Object(a.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&e.match(ce)){var n=e.split(ce),i=JSON.parse(n[4]);return e=le({blockAtts:i})}return e.match&&(e.match("^(https?:)?\\/\\/?")||e.match(/--vcv-dynamic-/))?e:t+e}},{key:"getStickyAttributes",value:function(e){var t={};Object.keys(e.device).length&&Object.keys(e.device).forEach((function(n){if("all"===n){var a=e.device[n];a.stickyEnable&&(t["data-vce-sticky-element"]=!0,a.stickyOffsetTop&&"0"!==a.stickyOffsetTop&&(t["data-margin-top"]=a.stickyOffsetTop),a.stickyZIndex&&(t["data-vce-sticky-z-index"]=a.stickyZIndex),a.stickyContainer&&(t["data-vce-sticky-container"]="[data-vce-element-content]"),a.stickyVisibility&&(t["data-vce-sticky-visibility"]=a.stickyVisibility))}}));return t}},{key:"getBoxShadowAttributes",value:function(e,t){var n={};Object.keys(e.device).length&&Object.keys(e.device).forEach((function(a){if("all"===a){var i=e.device[a];i.boxShadowEnable&&(n["vce-box-shadow"]="el-".concat(t)),i.hoverBoxShadowEnable&&(n["vce-hover-box-shadow"]="el-".concat(t))}}));return n}},{key:"render",value:function(){return null}}]),n}(k.a.Component);y()(fe,"propTypes",{id:M.a.string,api:M.a.object,atts:M.a.object,editor:M.a.object});var he={publicEvents:r.a,elementComponent:fe};i.a.addService("api",he)},"./public/editor/services/cook/lib/attribute-manager.js":function(e,t,n){"use strict";var a=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=function(){function e(t,n,a){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};o()(this,e),this.name=t,this.component=n,this.settings=a,this.representers=i,this.setter=null,this.getter=null,this.getAttributeLibs=null}return l()(e,[{key:"setSetter",value:function(e){this.setter=e}},{key:"setGetter",value:function(e){this.getter=e}},{key:"setGetAttributeLibs",value:function(e){this.getAttributeLibs=e}},{key:"getValue",value:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return("protected"===e.access||void 0===t[n]&&void 0!==e.value)&&(t[n]=e.value),this.getter&&!0!==a?this.getter(t,n,e):this.getRawValue(t,n)}},{key:"setValue",value:function(e,t,n,a){return"public"!==e.access?(console&&console.error("Attribute "+n+" not writable. It is protected."),t):(this.setter?this.setter(t,n,a,e):this.setRawValue(t,n,a),t)}},{key:"setRawValue",value:function(e,t,n){return e[t]=n,e}},{key:"getRawValue",value:function(e,t){return e[t]}},{key:"getField",value:function(){return this.component}},{key:"getRepresenter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Backend";return!!this.representers[e]&&this.representers[e]}}]),e}();t.a={items:{},add:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=n.setter,o=n.getter,s=n.getAttributeLibs,l=i()(n,["setter","getter","getAttributeLibs"]);this.items[e]=new c(e,t,l,a),"function"==typeof r&&this.items[e].setSetter(r),"function"==typeof o&&this.items[e].setGetter(o),"function"==typeof s&&this.items[e].setGetAttributeLibs(s)},get:function(e){return this.items[e]||null}}},"./public/editor/services/cook/lib/tools.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var a=n("./public/editor/services/cook/lib/attribute-manager.js");function i(e){return Object.keys(e).reduce((function(t,n){return t[n]=e[n].value||void 0,t}),{})}function r(e,t){var n={type:!1,settings:!1},i=Object.assign({},t[e]);return i&&i.type&&(n.settings=i,n.type=a.a.get(i.type)||!1),n}},"./public/editor/services/cook/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),l=n.n(s),c=n("./node_modules/lodash/lodash.js"),u=n.n(c),d=n("./node_modules/vc-cake/index.js"),f=n.n(d),h=n("./public/editor/services/cook/lib/tools.js"),p=n("./public/editor/services/cook/lib/attribute-manager.js"),m=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),b=n.n(g),y=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),w=n.n(y),k=n("./node_modules/react/index.js"),C=n.n(k),_={},S=function(e){console.error("Element Component: "+e+" not found.")},x={add:function(e,t){_[e]=t},get:function(e){return this.has(e)||S(e),_[e]},has:function(e){return!!_[e]},remove:function(e){return this.has(e)||S(e),delete _[e]}},E=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),j=n.n(E),T=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),M=n.n(T),P=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),O=n.n(P),A=n("./node_modules/prop-types/index.js"),D=n.n(A),R=n("./node_modules/react-dom/index.js"),L=n.n(R);function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=O()(e);if(t){var i=O()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return M()(this,n)}}var N=function(e){j()(n,e);var t=I(n);function n(e){var a;return b()(this,n),(a=t.call(this,e)).elementComponentRef=C.a.createRef(),a}return w()(n,[{key:"componentDidMount",value:function(){this.updateComments()}},{key:"componentWillUnmount",value:function(){if(this.elementComponentRef&&this.elementComponentRef.current){var e=L.a.findDOMNode(this.elementComponentRef.current);this.props.cookApi.dynamicFields.cleanComments(e,this.props.element.id)}}},{key:"componentDidUpdate",value:function(){this.updateComments()}},{key:"updateComments",value:function(){this.elementComponentRef&&this.elementComponentRef.current&&this.props.cookApi.dynamicFields.updateDynamicComments(this.elementComponentRef.current,this.props.element.id,this.props.cookElement,this.props.inner)}},{key:"render",value:function(){return C.a.createElement(this.props.elementToRender,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({ref:this.elementComponentRef},this.props.elementProps))}}]),n}(C.a.Component);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}o()(N,"propTypes",{cookApi:D.a.object.isRequired,cookElement:D.a.object.isRequired,element:D.a.object.isRequired,elementToRender:D.a.func.isRequired,elementProps:D.a.object.isRequired,inner:D.a.bool.isRequired});var V=f.a.getService("utils").createKey,z=f.a.getStorage("hubElements"),U=f.a.getStorage("assets"),W=f.a.getStorage("elementSettings"),G=Symbol("element data"),q=Symbol("element component"),K=null,Y=z.state("elements"),$=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3?arguments[3]:void 0;b()(this,e),this.init(t,n,a,i)}return w()(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3?arguments[3]:void 0,i=e.id,r=void 0===i?V():i,o=e.metaIsElementLocked,s=void 0!==o&&o,l=e.parent,c=void 0!==l&&l,d=e.tag,f=e.order,p=e.customHeaderTitle,m=e.hidden,g=e.metaElementAssets,b=v()(e,["id","metaIsElementLocked","parent","tag","order","customHeaderTitle","hidden","metaElementAssets"]);b.tag=d,b.id=r,K=a;var y=Y.get(),w=y?y[d]:null;w||(w={settings:{metaDescription:"",metaPreviewUrl:"",metaThumbnailUrl:"",name:"--"}});var k=w.settings,C={},_=W.action("get",d)||null;if(t){for(var S in t)if(Object.prototype.hasOwnProperty.call(t,S)){var E=Object(h.b)(S,t);Object.prototype.hasOwnProperty.call(E,"settings")&&(C[S]=E.settings,C[S].attrSettings=E)}}else C=_?_.settings:{};n||(n=_?_.cssSettings:{}),_&&_.modifierOnCreate&&(b=_.modifierOnCreate(u.a.defaultsDeep({},b))),Object.defineProperty(this,G,{writable:!0,value:{id:r,tag:d,parent:c,data:b,name:k.name,metaThumbnailUrl:k.metaThumbnailUrl,metaPreviewUrl:k.metaPreviewUrl,metaDescription:k.metaDescription,metaAssetsPath:w.assetsPath,metaElementPath:w.elementPath,metaBundlePath:w.bundlePath,customHeaderTitle:p||"",order:f,hidden:m,settings:C||{},cssSettings:n||{},metaElementAssets:g||{},metaIsElementLocked:s,getAttributeType:function(e){return Object(h.b)(e,this.settings)}}}),Object.defineProperty(this,q,{value:{add:function(e){x.add(d,e)},get:function(){return x.get(d)},has:function(){return x.has(d)}}})}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object.keys(this[G]).indexOf(e)>-1)return this[G][e];var n=this[G].getAttributeType(e),a=n.type,i=n.settings;return a&&i?a.getValue(i,this[G].data,e,t):void 0}},{key:"settings",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!1!==t?Object(h.b)(e,t):this[G].getAttributeType(e)}},{key:"data",get:function(){return this[G].data}},{key:"set",value:function(e,t){if(["customHeaderTitle","parent","metaElementAssets"].indexOf(e)>-1)return this[G][e]=t,this[G][e];var n=this[G].getAttributeType(e),a=n.type,i=n.settings;return a&&i&&(this[G].data=a.setValue(i,this[G].data,e,t)),this[G].data[e]}},{key:"toJS",value:function(){for(var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n={},a=0,i=Object.keys(this[G].settings);a<i.length;a++){var r=i[a],o=this.get(r,e);void 0!==o&&(n[r]=o)}if(n.id=this[G].id,n.tag=this[G].tag,n.name=this[G].name,n.metaThumbnailUrl=this[G].metaThumbnailUrl,n.metaPreviewUrl=this[G].metaPreviewUrl,n.metaDescription=this[G].metaDescription,n.metaAssetsPath=this[G].metaAssetsPath,n.metaElementPath=this[G].metaElementPath,n.metaBundlePath=this[G].metaBundlePath,n.metaElementAssets=this[G].metaElementAssets,n.metaIsElementLocked=this[G].metaIsElementLocked,void 0!==this[G].customHeaderTitle&&(n.customHeaderTitle=this[G].customHeaderTitle),void 0!==this[G].hidden?n.hidden=this[G].hidden:n.hidden=!1,void 0!==this[G].parent&&""!==this[G].parent?n.parent=this[G].parent:n.parent=!1,void 0!==this[G].order?n.order=this[G].order:n.order=0,t){var s=this.getPublicKeys();return u.a.pick(n,s)}return n}},{key:"relatedTo",value:function(e){var t=this.get("relatedTo");return t&&t.has&&t.has(e)}},{key:"containerFor",value:function(){var e=this.get("containerFor");return e&&e.each?e.each():[]}},{key:"getAll",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.toJS(!1,e)}},{key:"filter",value:function(e){var t=this;return Object.keys(this[G].settings).filter((function(n){var a=t[G].settings[n],i=t.get(n);return e(n,i,a)}))}},{key:"getPublicKeys",value:function(){return["id","order","parent","tag","customHeaderTitle","metaAssetsPath","hidden","metaElementAssets","metaIsElementLocked"].concat(this.filter((function(e,t,n){return"public"===n.access})))}},{key:"getName",value:function(){return this.get("customHeaderTitle")||this.get("name")}},{key:"getContentComponent",value:function(){if(!this[q].has()){var e=W.action("get",this[G].tag);!0!==f.a.env("VCV_DEBUG")||e&&e.component||console.error("Component settings doesnt exists! Failed to get component",this[G].tag,this[G],e,this[q]),e&&e.component&&e.component(this[q])}return this[q].get()}},{key:"render",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];this[q].has()||W.action("get",this[G].tag).component(this[q]);var a=this[q].get(),i={},r={},o=this.getAll();return i.key=this[G].id+"-"+Date.now(),i.id=this[G].atts&&void 0!==this[G].atts.metaCustomId?this[G].atts.metaCustomId:this[G].id,r["data-vc-element"]=this[G].id,(void 0===t||t)&&(i.editor=r),i.atts=K.visualizeAttributes(K.get(o),!1,!1,!0),i.rawAtts=o,i.content=e,n&&U.trigger("updateInnerElementByData",o),C.a.createElement(N,{key:this[G].id+"-"+Date.now(),cookApi:K,cookElement:this,element:this.getAll(),elementToRender:a,elementProps:H({},i),inner:n})}}],[{key:"create",value:function(t){return new e({tag:t})}}]),e}(),Z=n("./node_modules/mobile-detect/mobile-detect.js"),X=n.n(Z),J=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),Q=n.n(J),ee=n("./node_modules/striptags/src/striptags.js"),te=n.n(ee),ne=n("./public/components/layoutHelpers/tinymce/tinymceVcvHtmleditorPlugin.js"),ae=n("./public/components/layoutHelpers/tinymce/fontFamily/tinymceFontsSelect.jquery.js"),ie=n("./public/components/layoutHelpers/tinymce/fontFamily/getUsedFonts.js"),re=n("./public/tools/updateHtmlWithServer.js");function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=O()(e);if(t){var i=O()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return M()(this,n)}}var se=f.a.getService("document"),le=f.a.getStorage("elements"),ce=f.a.getStorage("wordpressData"),ue=f.a.getStorage("workspace"),de=function(e){j()(n,e);var t=oe(n);function n(e){var a;return b()(this,n),(a=t.call(this,e)).iframe=document.querySelector("#vcv-editor-iframe"),a.layoutHeader=document.querySelector("#vcv-layout-header"),a.iframeWindow=a.iframe&&a.iframe.contentWindow,a.iframeDocument=a.iframeWindow&&a.iframeWindow.document,a.globalEditor=a.iframeWindow.tinymce,a.state={contentEditable:!1,trackMouse:!1,realContent:a.props.children,mouse:null,overlayTimeout:null,allowInline:a.props.options.allowInline,temporaryEditable:!1},a.handleLayoutModeChange=a.handleLayoutModeChange.bind(Q()(a)),a.handleGlobalClick=a.handleGlobalClick.bind(Q()(a)),a.handleDoubleClick=a.handleDoubleClick.bind(Q()(a)),a.handleMouseDown=a.handleMouseDown.bind(Q()(a)),a.handleMouseMove=a.handleMouseMove.bind(Q()(a)),a.updateElementData=a.updateElementData.bind(Q()(a)),a.handleMoreButtonClick=a.handleMoreButtonClick.bind(Q()(a)),a.debouncedUpdateHtmlWithServer=u.a.debounce(a.updateHtmlWithServer,500),a}return w()(n,[{key:"componentDidMount",value:function(){this.debouncedUpdateHtmlWithServer(this.props.children)}},{key:"componentWillUnmount",value:function(){this.state.contentEditable&&(this.iframeWindow.removeEventListener("click",this.handleGlobalClick),this.layoutHeader.removeEventListener("click",this.handleGlobalClick),this.editor&&this.editor.remove(),this.removeOverlay()),f.a.setData("vcv:layoutCustomMode",null)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){!0!==this.state.contentEditable&&e.children!==this.state.realContent&&(this.setState({realContent:e.children}),this.debouncedUpdateHtmlWithServer(e.children)),this.props.options.allowInline!==e.options.allowInline&&this.setState({allowInline:e.options.allowInline})}},{key:"handleLayoutModeChange",value:function(e){var t=this;if("dnd"!==e&&this.setState({contentEditable:"contentEditable"===e,trackMouse:!1}),"contentEditable"!==e){this.iframeWindow.removeEventListener("click",this.handleGlobalClick),this.layoutHeader.removeEventListener("click",this.handleGlobalClick),this.editor&&this.editor.remove(),this.removeOverlay();var n=se.get(this.props.id),a=this.props.cook.get(n),i=this.editor?this.state.realContent:this.ref.innerHTML,r="text"===this.getInlineMode()?te()(i):i,o=this.props.paramParentField?this.props.paramParentField:this.props.fieldKey,s=o;if(this.props.paramField&&this.props.paramIndex>=0&&(r=this.getParamsGroupContent(a,r),s="".concat(o,":").concat(this.props.paramIndex,":").concat(this.props.paramField)),"htmleditor"===this.props.fieldType){var l=Object(ie.a)(this.ref);if(l){var c=a.get("metaElementAssets"),u=c.googleFonts||{};u[s]=l,c.googleFonts=u,a.set("metaElementAssets",c)}}a.set(o,r),le.trigger("update",a.get("id"),a.toJS(),"contentEditable:".concat(a.get("tag"),":").concat(o),{disableUpdateAssets:!0});var d=ue.state("settings").get();if(d&&"edit"===d.action)if(d.elementAccessPoint&&d.elementAccessPoint.id===this.props.id){var f=d.options&&d.options.nestedAttr?d.options:"",h=d.options&&d.options.nestedAttr?d.options.activeTab:"";window.setTimeout((function(){ue.trigger("edit",t.props.id,h,f)}),1)}}this.state.contentEditable&&this.drawOverlay()}},{key:"getParamsGroupContent",value:function(e,t){var n=e.get(this.props.paramParentField),a=u.a.defaultsDeep({},n);return a.value[this.props.paramIndex][this.props.paramField]=t,a}},{key:"drawOverlay",value:function(){var e=this.iframeDocument.querySelector("#vcv-ui-content-overlay");if(!e){(e=this.iframeDocument.createElementNS("http://www.w3.org/2000/svg","svg")).id="vcv-ui-content-overlay",e.classList.add("vcv-ui-content-overlay-container");var t={position:"fixed",top:0,left:0,opacity:0,transition:"opacity .2s ease-in-out",pointerEvents:"none",zIndex:1900};for(var n in t)e.style[n]=t[n];this.iframeDocument.body.appendChild(e)}var a=e.querySelector(".vcv-ui-content-overlay");if(!a){(a=this.iframeDocument.createElementNS("http://www.w3.org/2000/svg","path")).classList.add("vcv-ui-content-overlay"),a.setAttribute("fill","rgba(0, 0, 0, .6)"),a.setAttribute("fill-rule","evenodd");var i={pointerEvents:"all"};for(var r in i)a.style[r]=i[r];e.appendChild(a)}var o=this.iframeDocument.querySelector("#vcv-ui-content-overlay-shadow");if(!o){(o=this.iframeDocument.createElement("div")).id="vcv-ui-content-overlay-shadow",o.classList.add("vcv-ui-content-overlay-shadow");var s={pointerEvents:"none",boxShadow:"rgba(0, 0, 0, 0.3) 1px 0 10px 0",position:"fixed"};for(var l in s)o.style[l]=s[l];this.iframeDocument.body.appendChild(o)}var c={domElement:this.ref,overlayContainer:e,overlay:a,overlayShadow:o};this.autoUpdateOverlayPosition(c)}},{key:"removeOverlay",value:function(){var e=this;this.stopAutoUpdateOverlayPosition();var t=this.iframeDocument.querySelector("#vcv-ui-content-overlay");t&&(!function t(){var n=e.iframeDocument.querySelector("#vcv-ui-content-overlay");n&&(n.removeEventListener("transitionend",t.bind(e)),n.parentNode.removeChild(n));var a=e.iframeDocument.querySelector("#vcv-ui-content-overlay-shadow");a&&a.parentNode.removeChild(a)}(),t.style.opacity=0)}},{key:"updateOverlayPosition",value:function(e){var t=15,n=5,a=e.domElement,i=e.overlayContainer,r=e.overlay,o=e.overlayShadow;i.style.width="".concat(this.iframeWindow.innerWidth,"px"),i.style.height="".concat(this.iframeWindow.innerHeight,"px");var s="M 0 0 H ".concat(this.iframeWindow.innerWidth," V ").concat(this.iframeWindow.innerHeight," H 0 V 0"),l=a.getBoundingClientRect(),c={x:Math.ceil(l.left-t),y:Math.ceil(l.top-n),width:Math.floor(l.width+2*t),height:Math.floor(l.height+2*n)},u="M ".concat(c.x," ").concat(c.y," h ").concat(c.width," v ").concat(c.height," h -").concat(c.width," z");r.setAttribute("d","".concat(s," ").concat(u));var d={left:c.x,top:c.y,width:c.width,height:c.height};for(var f in d)o.style[f]=d[f]+"px"}},{key:"autoUpdateOverlayPosition",value:function(e){this.stopAutoUpdateOverlayPosition(),this.state.overlayTimeout||(this.updateOverlayPosition(e),e.overlayContainer.style.opacity=1,this.setState({overlayTimeout:this.iframeWindow.setInterval(this.updateOverlayPosition.bind(this,e),16)}))}},{key:"stopAutoUpdateOverlayPosition",value:function(){this.state.overlayTimeout&&(this.iframeWindow.clearInterval(this.state.overlayTimeout),this.setState({overlayTimeout:null}))}},{key:"editorSetup",value:function(e){var t=this,n={target:this.ref,menubar:!1,inline:!0,plugins:"lists vcvhtmleditor",toolbar:["formatselect | VcvFontsSelect | fontWeight | bold italic | numlist bullist | alignleft aligncenter alignright | dotButton"],powerpaste_word_import:"clean",powerpaste_html_import:"clean",init_instance_callback:function(e){e.on("Change",(function(e){t.updateElementData(e.target.getContent())}))},setup:function(n){n.on("init",(function(){t.editor=n,t.iframeDocument.body.setAttribute("vcv-tinymce-active",!0),n.fire("focusin"),e.caretPosition&&t.setSelectionRange(t.ref,e.caretPosition)})),n.on("remove",(function(){t.iframeDocument.body.removeAttribute("vcv-tinymce-active")})),n.addButton("dotButton",{icon:"vcv-ui-icon-edit",tooltip:"Open Edit Form",onclick:t.handleMoreButtonClick})}};this.iframeDocument.body&&this.iframeDocument.body.clientWidth<768&&(n.toolbar=["formatselect | VcvFontsSelect | fontWeight","bold italic | numlist bullist | alignleft aligncenter alignright | dotButton"]),this.globalEditor&&this.globalEditor.init?(Object(ae.a)(this.iframeWindow),Object(ne.a)(this.globalEditor,this.iframeWindow),this.globalEditor.init(n)):console.warn("TinyMCE editor is not enqueued")}},{key:"handleMoreButtonClick",value:function(){var e=this;this.editor&&this.editor.remove(),null!==f.a.getData("vcv:layoutCustomMode")&&(f.a.setData("vcv:layoutCustomMode",null),window.setTimeout((function(){e.handleLayoutModeChange(null)}),0)),this.debouncedUpdateHtmlWithServer(this.state.realContent),ue.trigger("edit",this.props.id,"")}},{key:"updateHtmlWithServer",value:function(e){Object(re.b)(e,this.ref,this.props.id)}},{key:"updateElementData",value:function(e){this.setState({realContent:e}),ce.state("status").set({status:"changed"})}},{key:"handleGlobalClick",value:function(e){var t=this,n=window.jQuery(e.target);n.is(".mce-container")||n.parents(".mce-container").length||n.attr("class")&&n.attr("class").indexOf("mce-")>-1||n.is('[data-vcv-element="'+this.props.id+'"]')||n.parents('[data-vcv-element="'+this.props.id+'"]').length||(this.editor&&this.editor.remove(),null!==f.a.getData("vcv:layoutCustomMode")&&(f.a.setData("vcv:layoutCustomMode",null),window.setTimeout((function(){t.handleLayoutModeChange(null)}),0)),this.debouncedUpdateHtmlWithServer(this.state.realContent))}},{key:"handleDoubleClick",value:function(){var e=this;!1===this.state.trackMouse&&!1===this.state.contentEditable&&this.state.allowInline&&this.setState({trackMouse:!0,contentEditable:!0},(function(){var t="htmleditor"===e.props.fieldType;if(t&&e.editorSetup({caretPosition:e.state.caretPosition}),"contentEditable"!==(f.a.getData("vcv:layoutCustomMode")&&f.a.getData("vcv:layoutCustomMode").mode)){f.a.setData("vcv:layoutCustomMode",{mode:"contentEditable",options:{}}),e.handleLayoutModeChange("contentEditable")}e.iframeWindow.addEventListener("click",e.handleGlobalClick),e.layoutHeader.addEventListener("click",e.handleGlobalClick),e.ref&&(e.ref.innerHTML=e.state.realContent),t||e.setSelectionRange(e.ref,e.state.caretPosition)}))}},{key:"handleMouseMove",value:function(){!0===this.state.trackMouse&&(this.setState({trackMouse:!1,contentEditable:!1}),this.editor&&this.editor.remove())}},{key:"handleMouseDown",value:function(e){var t=this;if(!1===this.state.trackMouse&&!1===this.state.contentEditable&&this.state.allowInline){var n=e.currentTarget;this.setState({temporaryEditable:!0},(function(){window.setTimeout((function(){var e=t.getCaretPosition(n);t.setState({caretPosition:e,temporaryEditable:!1})}),0)}))}}},{key:"getInlineMode",value:function(){return this.props.options&&this.props.options.inlineMode}},{key:"getCaretPosition",value:function(e){var t=e.ownerDocument||e.document,n=t.defaultView||t.parentWindow,a=0;if(void 0!==n.getSelection){var i=n.getSelection();if(i.rangeCount){var r=i.getRangeAt(0),o=r.cloneRange();o.selectNodeContents(e),o.setEnd(r.endContainer,r.endOffset);var s=o.toString(),l=s.match(/(\r\n\t|\n|\r\t)/gm);a=s.length,l&&l.length&&(a-=l.length)}}return a}},{key:"setSelectionRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,a=e.ownerDocument||e.document,i=a.defaultView||a.parentWindow;if(a.createRange&&i.getSelection){var r=a.createRange();r.selectNodeContents(e);for(var o=this.getTextNodesIn(e),s=!1,l=0,c=null,u=0;u<o.length;u++){var d=o[u];if(c=l+d.length,!s&&t>=l&&(t<c||t===c&&u<=o.length)&&(r.setStart(d,t-l),s=!0),s&&n<=c){r.setEnd(d,n-l);break}l=c}var f=i.getSelection();f.removeAllRanges(),f.addRange(r)}}},{key:"getTextNodesIn",value:function(e){var t=[];if(3===e.nodeType)t.push(e);else for(var n=e.childNodes,a=0,i=n.length;a<i;++a)t.push.apply(t,this.getTextNodesIn(n[a]));return t}},{key:"render",value:function(){var e=this,t="htmleditor"===this.props.fieldType?"div":"span",n={className:this.props.className?this.props.className+" vcvhelper":"vcvhelper",contentEditable:this.state.contentEditable||this.state.temporaryEditable,onDoubleClick:this.handleDoubleClick,onMouseMove:this.handleMouseMove,onMouseDown:this.handleMouseDown,"data-vcvs-html":this.state.realContent,"data-vcv-content-editable-inline-mode":this.getInlineMode()||"html",ref:function(t){e.ref=t}};return C.a.createElement(t,n)}}]),n}(C.a.Component);function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function he(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}o()(de,"propTypes",{api:D.a.object.isRequired,id:D.a.string.isRequired,fieldKey:D.a.string.isRequired,paramField:D.a.string,paramIndex:D.a.oneOfType([D.a.number,D.a.string]),fieldType:D.a.string.isRequired,children:D.a.oneOfType([D.a.arrayOf(D.a.node),D.a.node,D.a.string]),className:D.a.string,options:D.a.object,cook:D.a.object});var pe=Object(d.getService)("document"),me=Object(d.getService)("utils"),ve=me.getBlockRegexp,ge=me.parseDynamicBlock,be=ve(),ye=Object(d.getService)("dataManager"),we=Object(d.getStorage)("hubElements"),ke=Object(d.getStorage)("settings"),Ce=Object(d.getStorage)("elementSettings"),_e={},Se=0,xe={get:function(e){return e&&e.tag?new $(e,null,null,xe):(console.error("No element Tag provided",e),null)},buildSettingsElement:function(e,t,n){return new $(e,t,n,xe)},getSettings:function(e){return Ce.action("get",e)},getById:function(e){var t=pe.get(e);return null!==t?this.get(t):null},add:function(e,t,n,a){Ce.trigger("add",e,t,n,"function"==typeof a?a:void 0)},getTagByName:function(e){return Ce.action("findTagByName",e)},attributes:{add:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};p.a.add(e,t,u.a.defaults("object"===l()(n)?n:{},{setter:null,getter:null}),a)},remove:function(e){delete p.a.items[e]},get:function(e){var t=p.a.get(e);return t||null}},dynamicFields:{getDynamicFieldsData:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=e.blockAtts,i=e.beforeBlock,r=e.afterBlock,o=ke.state("postData").get(),s=a.value.replace("::",":"),l=null,c=a.sourceId||ye.get("sourceID");if(c=parseInt(c),ye.get("sourceID")!==c&&(o=o[c]),a&&a.value&&o&&void 0!==o[s]&&o&&o[s].length&&(l=o[s]),!n&&t&&-1!==["string","htmleditor","inputSelect"].indexOf(t.fieldType)){var u=!0===t.fieldOptions.dynamicField||void 0!==t.fieldOptions.dynamicField.html&&!0===t.fieldOptions.dynamicField.html;if(u){l||(l="No Value (".concat(a.value,")"));var d={value:a.value,currentValue:l};return(ye.get("sourceID")!==c||a.sourceId)&&(d.sourceId=c),C.a.createElement("htmleditor"===t.fieldType?"div":"span",{className:"vcvhelper",dangerouslySetInnerHTML:{__html:i+l+r},"data-vcvs-html":"\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(d)," --\x3e").concat(i+l+r,"\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")})}}return l||"No Value (".concat(a.value,")")},cleanComments:function(e,t){var n=function(e,n){if(e)for(;e[n];){var a=e[n];if(a.nodeType!==document.COMMENT_NODE)break;var i=a.textContent;if(-1!==i.indexOf("/dynamicElementComment")){-1!==i.indexOf("/dynamicElementComment:".concat(t))&&a.remove();break}a.remove()}};n(e,"previousSibling"),n(e,"nextSibling")},getCommentsStack:function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=t.getAll?t.getAll(!1):t.atts,r=[];return Object.keys(i).forEach((function(o){var s,l=!1,c=t.settings?t.settings(o):t.attrSettings.settings.options.settings;if(c[o]&&c[o].type)s=c[o].type;else{if(!c.type||!c.type.name)return;s=c.type.name}var u=c[o]&&c[o].options?c[o].options:c.settings&&c.settings.options?c.settings.options:{},f=i[o];"paramsGroup"===s&&t.get(o).value.forEach((function(i,s){var l={};l.element=t,l.attrKey=o,l.attrSettings=c,l.atts=i,l.paramGroupItemId="".concat(s,"-").concat(e);var u=xe.dynamicFields.getCommentsStack(e,l,n,a);a=u.attributesLevel,r=r.concat(u.commentStack)}));if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&u&&void 0!==u.dynamicField){if(u.dynamicField.html)return;if("htmleditor"===s)return;if("inputSelect"===s)l=f.input&&f.input.match(be);else if("string"===s)l=f.match(be);else if(-1!==["attachimage"].indexOf(s)){var h=f.link?f.link:f.urls&&f.urls[0]?f.urls[0].link:"";if(h&&h.url)if(h.url.match(be)){var p={};p.element=t,p.settings=function(){return{settings:{options:{dynamicField:!0}},type:{name:"url"}}},p.atts={url:h};var m=xe.dynamicFields.getCommentsStack(e,p,n,a);a=m.attributesLevel,r=r.concat(m.commentStack)}l=(f=f.full?f.full:f.urls&&f.urls[0]?f.urls[0].full:"").match(be)}else-1!==["url"].indexOf(s)&&(l=(f=f&&f.url?f.url:"").match(be))}if(l){"inputSelect"===s&&(f=f.input);var v=ge(f);v.blockAtts.elementId=e,void 0!==v.blockAtts.currentValue&&(v.blockAtts.currentValue=xe.dynamicFields.getDynamicFieldsData(v,{fieldType:s,fieldOptions:u},!0)),t.paramGroupItemId&&(v.blockAtts.paramGroupItemId=t.paramGroupItemId),a++,r.push({blockInfo:v,attributesLevel:a})}if(c.type&&c.type.name&&-1!==["designOptions","designOptionsAdvanced"].indexOf(c.type.name)){var g=f;g&&g.device&&Object.keys(g.device).forEach((function(t){var n="designOptionsAdvanced"===c.type.name?g.device[t].images:g.device[t].image,i=n&&n.urls&&n.urls[0]?n.urls[0].full:"";if("string"==typeof i&&i.match(be)){var o=ge(i);o.blockAtts.device=t,o.blockAtts.elementId=e,void 0!==o.blockAtts.currentValue&&(o.blockAtts.currentValue=xe.dynamicFields.getDynamicFieldsData(o,null,!0)),a++,r.push({blockInfo:o,attributesLevel:a})}}))}})),{attributesLevel:a,commentStack:r}},updateDynamicComments:function(e,t,n,a){if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&e&&n){var i=L.a.findDOMNode(e);xe.dynamicFields.cleanComments(i,t);var r=xe.dynamicFields.getCommentsStack(t,n,a);if(r.commentStack.length){a&&Se++;var o=xe.getParentCount(t),s=a?Se:0;i.insertAdjacentHTML("beforebegin","\x3c!-- vcwb/dynamicElementComment:".concat(t," --\x3e")),i.insertAdjacentHTML("afterend","\x3c!-- /vcwb/dynamicElementComment:".concat(t," --\x3e")),r.commentStack.forEach((function(e){var t=e.blockInfo,n=e.attributesLevel;i.insertAdjacentHTML("beforebegin","\x3c!-- wp:".concat(t.blockScope).concat(t.blockName,"-").concat(o,"-").concat(n,"-").concat(s," ").concat(JSON.stringify(t.blockAtts)," --\x3e")),i.insertAdjacentHTML("afterend","\x3c!-- /wp:".concat(t.blockScope).concat(t.blockName,"-").concat(o,"-").concat(n,"-").concat(s," ").concat(JSON.stringify(t.blockAtts)," --\x3e"))}))}}},getDynamicFieldsList:function(e){return(ke.state("postFields").get()||[])[e]||[]},getDynamicValue:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};t||(t=ye.get("sourceID"));var i=a.dynamicTemplateProps,r=a.forceSaveSourceId,o=null;if(i){var s=Object.assign({},i);s.value=e,r||ye.get("sourceID")!==t?s.sourceId=t:delete s.sourceId,o="\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(s)," --\x3e\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")}else{var l=xe.dynamicFields.getDynamicFieldsData({blockAtts:{value:e,sourceId:t}},n,!0),c={value:e,currentValue:l};(ye.get("sourceID")!==t||r)&&(c.sourceId=t),o="\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block ".concat(JSON.stringify(c)," --\x3e\x3c!-- /wp:vcv-gutenberg-blocks/dynamic-field-block --\x3e")}return o},getDefaultDynamicFieldKey:function(e){var t=xe.dynamicFields.getDynamicFieldsList(e),n=Object.values(t),a="";return n[0]&&n[0].group&&n[0].group.values&&n[0].group.values[0]&&(a=n[0].group.values[0].value),a},getDefaultValue:function(e){if(e.defaultValue)return e.defaultValue;var t=e.fieldKey,n=e.elementAccessPoint.cook().settings(t).settings,a=n.defaultValue;return void 0===a&&n.value&&(a=n.value),a||""}},list:{settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["name"],t=Ce.action("list");return u.a.sortBy(t.map((function(e){var t=Object(h.a)(e.settings);return xe.get(t).toJS()})),e)},elements:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["name"],t=Ce.action("list");return u.a.sortBy(t.map((function(e){var t=Object(h.a)(e.settings);return xe.get(t)})),e)}},getContainerChildren:function(e){return Object.prototype.hasOwnProperty.call(_e,e)?_e[e]:[]},getParentCount:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=pe.get(e),a=!(!n||!n.parent)&&n.parent;if(a){var i=pe.get(a);return t++,xe.getParentCount(i.id,t)}return t},visualizeAttributes:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=n?n.atts:e.getAll(!1),o=n?n.id:r.id,s={},c=!0,u=new X.a(window.navigator.userAgent);return u.mobile()&&(u.tablet()||u.phone())&&(c=!1),Object.keys(r).forEach((function(u){var f,h=n&&n.attrSettings?n.attrSettings.settings.options.settings:e.settings(u);if(n){if(!h[u]||!h[u].type)return;f=h[u].type}else h.type&&h.type.name&&(f=h.type&&h.type.name?h.type.name:"");var p=n?h[u].options:h.settings.options?h.settings.options:{},m=null,v=m="object"!==l()(r[u])||null===r[u]||r[u]instanceof Array?r[u]:JSON.parse(JSON.stringify(r[u])),g=!1;if(Object(d.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&p&&void 0!==p.dynamicField)if(-1!==["string","htmleditor","inputSelect"].indexOf(f))("inputSelect"===f?m.input&&m.input.match(be):m.match(be))&&(g=!0);else if(-1!==["attachimage"].indexOf(f)){var b=m.full?m.full:m.urls&&m.urls[0]?m.urls[0].full:"";(g=b.match(be))&&(v=b);var y=m.link?m.link:m.urls&&m.urls[0]?m.urls[0].link:"";if(y&&y.url&&y.url.match(be)){var w={atts:{url:y}},k=xe.visualizeAttributes({settings:function(){return{url:{options:{dynamicField:!0},type:"url"}}}},!1,w);m.link?m.link=k.url:m.urls&&m.urls[0]&&m.urls[0].link&&(m.urls[0].link=k.url)}}else if(-1!==["url"].indexOf(f)){var _=m&&m.url?m.url:"";(g=_.match(be))&&(v=_)}if(g){var S;S="inputSelect"===f?v.input&&v.input.split(be):v.split(be);var x=xe.dynamicFields.getDynamicFieldsData({fieldKey:u,value:v,blockName:S[3],blockAtts:JSON.parse(S[4].trim()),blockContent:S[7],beforeBlock:S[0]||"",afterBlock:S[14]||""},{fieldKey:u,fieldType:f,fieldOptions:p});if(-1!==["attachimage"].indexOf(f))if(m&&m.full)m.full=x,s[u]=m;else if(m.urls&&m.urls[0]){var E={ids:[],urls:[{full:x}]};m.urls[0]&&m.urls[0].filter&&(E.urls[0].filter=m.urls[0].filter),m.urls[0]&&m.urls[0].link&&(E.urls[0].link=m.urls[0].link),s[u]=E}else s[u]=x;else"inputSelect"===f?(m.input=x,m.select=null,s[u]=m):"url"===f?(m.url=x,s[u]=m):s[u]=x}else if(!a&&p&&p.inline){Object(d.env)("VCV_ADDON_ROLE_MANAGER_ENABLED")&&e.get("metaIsElementLocked")&&!ye.get("vcvManageOptions")&&(c=!1);var j={};n&&(j.paramIndex=n.index,j.paramField=u,j.paramParentField=n.attrKey),s[u]=C.a.createElement(de,i()({id:o,fieldKey:u,fieldType:f,api:t,cook:xe,options:he(he({},p),{},{allowInline:c})},j),m||"")}else if("paramsGroup"===f){var T={};T.element=e,T.attrKey=u,T.attrSettings=h,T.allowInline=c,T.id=o;var M={value:[]};e.get(u).value.forEach((function(n,i){T.atts=n,T.index=i,M.value[i]=xe.visualizeAttributes(e,t,T,a)})),s[u]=M}else if("htmleditor"===f&&(!p||!p.inline)||a&&p&&p.inline)s[u]=C.a.createElement("div",{className:"vcvhelper","data-vcvs-html":m,dangerouslySetInnerHTML:{__html:m}});else if("dropdown"===f&&!m&&Object.prototype.hasOwnProperty.call(p,"global")&&p.global){var P;(P="function"==typeof window[p.global]?window[p.global]():window[p.global])&&P.length&&(s[u]=P[0].value)}else s[u]=m})),s}},Ee=function(){var e=xe.list.elements();e.forEach((function(t){var n=t.containerFor(),a=t.get("tag");n.length&&n.indexOf("General")<0&&(_e[a]=function(e,t){var n=[];return t.forEach((function(t){t&&t.relatedTo(e)&&n.push({tag:t.get("tag"),name:t.getName()})})),n}(n,e))}))};we.on("start",(function(){setTimeout((function(){Ee()}),1)})),we.on("add",(function(){setTimeout((function(){Ee()}),1)})),Object(d.addService)("cook",xe)},"./public/editor/services/dataManager/service.js":function(e,t,n){var a,i=n("./node_modules/vc-cake/index.js"),r={get:function(e){return Object.prototype.hasOwnProperty.call(a,e)?a[e]():null},set:function(e,t){a[e]=function(){return t}},reset:function(){a={sourceID:function(){return window.vcvSourceID},nonce:function(){return window.vcvNonce},localizations:function(){return window.VCV_I18N?window.VCV_I18N():{}},adminAjaxUrl:function(){return window.vcvAdminAjaxUrl},editorType:function(){return window.VCV_EDITOR_TYPE?window.VCV_EDITOR_TYPE():"default"},pageTemplates:function(){return window.VCV_PAGE_TEMPLATES?window.VCV_PAGE_TEMPLATES():""},showFeedbackForm:function(){return window.VCV_SHOW_FEEDBACK_FORM&&window.VCV_SHOW_FEEDBACK_FORM()},showInitialHelpers:function(){return window.VCV_SHOW_INITIAL_HELPERS&&window.VCV_SHOW_INITIAL_HELPERS()},showDataCollectionPopup:function(){return window.VCV_SHOW_DATA_COLLECTION_POPUP&&window.VCV_SHOW_DATA_COLLECTION_POPUP()},hubGetElements:function(){return window.VCV_HUB_GET_ELEMENTS?window.VCV_HUB_GET_ELEMENTS():{}},elementsGlobalsUrl:function(){return window.vcvElementsGlobalsUrl},activationType:function(){return window.vcvActivationType},activationFinishedUrl:function(){return window.vcvActivationFinishedUrl},hubGetAddonTeaser:function(){return window.VCV_HUB_GET_ADDON_TEASER?window.VCV_HUB_GET_ADDON_TEASER():{}},hubGetAddons:function(){return window.VCV_HUB_GET_ADDONS?window.VCV_HUB_GET_ADDONS():{}},addonElementPresets:function(){return window.VCV_ADDON_ELEMENT_PRESETS?window.VCV_ADDON_ELEMENT_PRESETS():[]},hubGetGroups:function(){return window.VCV_HUB_GET_GROUPS?window.VCV_HUB_GET_GROUPS():{}},hubGetCategories:function(){return window.VCV_HUB_GET_CATEGORIES?window.VCV_HUB_GET_CATEGORIES():{}},hubGetTeaser:function(){return window.VCV_HUB_GET_TEASER?window.VCV_HUB_GET_TEASER():{}},hubGetTemplatesTeaser:function(){return window.VCV_HUB_GET_TEMPLATES_TEASER?window.VCV_HUB_GET_TEMPLATES_TEASER():{}},getSharedAssets:function(){return window.VCV_GET_SHARED_ASSETS?window.VCV_GET_SHARED_ASSETS():{}},isPremiumActivated:function(){return window.vcvIsPremiumActivated},pageTemplatesLayoutsCurrent:function(){return window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT&&window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT()},pageTemplatesLayouts:function(){return window.VCV_PAGE_TEMPLATES_LAYOUTS&&window.VCV_PAGE_TEMPLATES_LAYOUTS()},headerTemplates:function(){return window.VCV_HEADER_TEMPLATES&&window.VCV_HEADER_TEMPLATES()},sidebarTemplates:function(){return window.VCV_SIDEBAR_TEMPLATES&&window.VCV_SIDEBAR_TEMPLATES()},footerTemplates:function(){return window.VCV_FOOTER_TEMPLATES&&window.VCV_FOOTER_TEMPLATES()},showPremiumPromoPopup:function(){return window.VCV_SHOW_PREMIUM_PROMO_POPUP&&window.VCV_SHOW_PREMIUM_PROMO_POPUP()},tutorialPageUrl:function(){return window.VCV_TUTORIAL_PAGE_URL&&window.VCV_TUTORIAL_PAGE_URL()},tutorialPageCapability:function(){return window.VCV_TUTORIAL_PAGE_CAPABILITY&&window.VCV_TUTORIAL_PAGE_CAPABILITY()},createNewUrl:function(){return window.VCV_CREATE_NEW_URL&&window.VCV_CREATE_NEW_URL()},manageOptions:function(){return window.VCV_MANAGE_OPTIONS&&window.VCV_MANAGE_OPTIONS()},vcvManageOptions:function(){return window.vcvManageOptions},updateUrl:function(){return window.VCV_UPDATE_URL&&window.VCV_UPDATE_URL()},goPremiumUrlWithRef:function(){return window.vcvGoPremiumUrlWithRef},goPremiumUrl:function(){return window.vcvGoPremiumUrl},gettingStartedUrl:function(){return window.vcvGettingStartedUrl},authorApiKey:function(){return window.VCV_AUTHOR_API_KEY&&window.VCV_AUTHOR_API_KEY()},updateActions:function(){return window.VCV_UPDATE_ACTIONS&&window.VCV_UPDATE_ACTIONS()},slug:function(){return window.VCV_SLUG&&window.VCV_SLUG()},updateProcessActionUrl:function(){return window.VCV_UPDATE_PROCESS_ACTION_URL&&window.VCV_UPDATE_PROCESS_ACTION_URL()},updateGlobalVariablesUrl:function(){return window.VCV_UPDATE_GLOBAL_VARIABLES_URL&&window.VCV_UPDATE_GLOBAL_VARIABLES_URL()},updateVendorUrl:function(){return window.VCV_UPDATE_VENDOR_URL&&window.VCV_UPDATE_VENDOR_URL()},updateWPBundleUrl:function(){return window.VCV_UPDATE_WP_BUNDLE_URL&&window.VCV_UPDATE_WP_BUNDLE_URL()},licenseType:function(){return window.VCV_LICENSE_TYPE&&window.VCV_LICENSE_TYPE()},rebuildPostSkipPost:function(){return window.vcvRebuildPostSkipPost},errorReportUrl:function(){return window.VCV_ERROR_REPORT_URL&&window.VCV_ERROR_REPORT_URL()},supportUrl:function(){return window.VCV_SUPPORT_URL&&window.VCV_SUPPORT_URL()},licenseKey:function(){return window.VCV_LICENSE_KEY&&window.VCV_LICENSE_KEY()},apiUrl:function(){return window.VCV_API_URL&&window.VCV_API_URL()},pluginUrl:function(){return window.VCV_PLUGIN_URL&&window.VCV_PLUGIN_URL()},licenseUnsplashAuthorApiKey:function(){return window.VCV_LICENSE_UNSPLASH_AUTHOR_API_KEY&&window.VCV_LICENSE_UNSPLASH_AUTHOR_API_KEY()},createMenuUrl:function(){return window.vcvCreateMenuUrl},utm:function(){return window.VCV_UTM?window.VCV_UTM():{}},hubServerTime:function(){return window.VCV_HUB_SERVER_TIME&&window.VCV_HUB_SERVER_TIME()},pageList:function(){return window.VCV_PAGE_LIST},excerpt:function(){return window.VCV_EXCERPT},authorList:function(){return window.VCV_AUTHOR_LIST},commentStatus:function(){return window.VCV_COMMENT_STATUS},pingStatus:function(){return window.VCV_PING_STATUS},manageMenuUrl:function(){return window.vcvManageMenuUrl},featuredImage:function(){return window.VCV_FEATURED_IMAGE&&window.VCV_FEATURED_IMAGE()},postData:function(){return window.vcvPostData||{}},hubTeaserShowBadge:function(){return window.vcvHubTeaserShowBadge},tags:function(){return window.VCV_TAGS},categories:function(){return window.VCV_CATEGORIES},pluginVersion:function(){return window.VCV_PLUGIN_VERSION&&window.VCV_PLUGIN_VERSION()},frontEndError:function(){return window.vcvFeError||"default"},pageEditableNonce:function(){return window.vcvPageEditableNonce},freezeReady:function(){return window.vcvFreezeReady},ajaxUrl:function(){return window.vcvAjaxUrl},pluginSourceUrl:function(){return window.vcvPluginSourceUrl},gutenbergEditorUrl:function(){return window.vcvGutenbergEditorUrl?window.vcvGutenbergEditorUrl:"/wp-admin/post-new.php?post_type=vcv_gutenberg_attr"},hubGetTemplates:function(){return window.VCV_HUB_GET_TEMPLATES&&window.VCV_HUB_GET_TEMPLATES()},agreeHubTerms:function(){return window.vcvAgreeHubTerms}}}};r.reset(),i.addService("dataManager",r)},"./public/editor/services/dataProcessor/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=Object(a.getService)("utils"),r=[],o=1,s={http:function(e){var t=function(e,t,n,a){var i=new Promise((function(i,r){var o=new window.XMLHttpRequest;o.open(e,t),a&&o.setRequestHeader("Content-type",a);try{o.send(n?window.jQuery.param(n):"")}catch(s){r(this.statusText)}o.onload=function(){this.status>=200&&this.status<300?i(this.response):r(this.statusText)},o.onerror=function(){r(this.statusText)}})),s=o;return i.key=s,o++,r.push(i),i.catch((function(e){throw console.warn("Ajax Request rejected",e),r=r.filter((function(e){return e.key!==s})),e}))};return{url:e,get:function(e){return this.ajax("GET",e)},post:function(e){return this.ajax("POST",e,"application/x-www-form-urlencoded")},put:function(e){return this.ajax("PUT",e,"application/x-www-form-urlencoded")},delete:function(e){return this.ajax("DELETE",e)},ajax:function(e,n,a){return t(e,this.url,n,a)}}},appServerRequest:function(e){var t=Object(a.getService)("dataManager"),n=t.get("ajaxUrl");(e=Object.assign({"vcv-nonce":t.get("nonce"),"vcv-source-id":t.get("sourceID")},e),Object(a.env)("VCV_JS_SAVE_ZIP"))&&(e={"vcv-zip":i.compressData(e)});return this.http(n).post(e)},appAdminServerRequest:function(e){var t=Object(a.getService)("dataManager"),n=t.get("adminAjaxUrl");(e=Object.assign({"vcv-nonce":t.get("nonce"),"vcv-source-id":t.get("sourceID")},e),Object(a.env)("VCV_JS_SAVE_ZIP"))&&(e={"vcv-zip":i.compressData(e)});return this.http(n).post(e)},loadScript:function(e,t){return this.http(e).ajax("get",void 0,"application/javascript").then((function(e){var n=document.createElement("script");n.innerHTML=e,t?t.appendChild(n):document.body.appendChild(n)}))},appAllDone:function(){return Promise.all(r).then((function(){r=[]}))}};Object(a.addService)("dataProcessor",s)},"./public/editor/services/document/service.js":function(e,t,n){var a=n("./node_modules/vc-cake/index.js"),i=n("./node_modules/immutable/dist/immutable.es.js"),r=a.getService("utils").createKey,o={data:i.fromJS({}),getChildren:function(e){return o.data.valueSeq().filter((function(t){return t.get("parent")===e})).sortBy((function(e){return e.get("order")}))},getLastOrderIndex:function(e){var t=this.getChildren(e).last();return t?t.get("order")+1:0},moveDownAfter:function(e,t){var n=o.data.get(e);o.data.valueSeq().filter((function(e){return e.get("id")!==n.get("id")&&e.get("parent")===n.get("parent")&&e.get("order")>=n.get("order")})).map((function(e){return e.get("id")})).toJS().forEach((function(e){var n=o.data.get(e);n=n.set("order",n.get("order")+t),o.data=o.data.set(e,n)}),this)}},s={create:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.id||r(),a={id:n,parent:e.parent||!1};t&&t.insertAfter||(a.order=o.getLastOrderIndex(e.parent||!1));var s=i.Map(e).mergeDeep(a);return o.data=o.data.set(n,s),t&&t.insertAfter&&this.moveAfter(n,t.insertAfter),s.toJS()},delete:function(e){var t=this,n=[];return o.data=o.data.delete(e),n.push(e),o.getChildren(e).forEach((function(e){n=n.concat(t.delete(e.get("id")))}),this),n},update:function(e,t){var n=o.data.get(e).merge(t);return o.data=o.data.set(e,n),n.toJS()},get:function(e){var t=o.data.get(e);return t?t.toJS():null},children:function(e){return o.getChildren(e).toJS()},resort:function(e,t){e=o.filterId(e),t.forEach((function(n){var a=o.data.get(n);if(a){var i=t.indexOf(a.get("id"));a=a.withMutations((function(t){t.set("parent",e).set("order",i)})),o.data=o.data.set(n,a)}}),this)},moveBefore:function(e,t){var n=o.data.get(e),a=o.data.get(t);n=n.withMutations((function(e){e.set("order",a.get("order")).set("parent",a.get("parent"))})),o.data=o.data.set(n.get("id"),n),o.moveDownAfter(n.get("id"),1)},moveAfter:function(e,t){var n=o.data.get(e),a=o.data.get(t);n=n.withMutations((function(e){e.set("order",a.get("order")).set("parent",a.get("parent"))})),o.data=o.data.set(n.get("id"),n),o.moveDownAfter(a.get("id"),1)},appendTo:function(e,t){var n=o.data.get(e),a=o.data.get(t);n=n.withMutations((function(e){e.set("order",o.getLastOrderIndex(t)).set("parent",!!a&&a.get("id"))})),o.data=o.data.set(n.get("id"),n)},clone:function(e,t,n){var a=this,i=o.data.get(e);if(!i)return!1;var s=r(),l=i.withMutations((function(e){e.set("id",s),void 0!==t&&e.set("parent",t)}));o.data=o.data.set(s,l);var c=l.toJS();return c.metaCustomId&&(c.metaCustomId=!1,this.update(s,c)),o.getChildren(i.get("id")).forEach((function(e){a.clone(e.get("id"),s,!0)}),this),!0!==n&&this.moveAfter(s,e),l.toJS()},copy:function(e){var t=this,n=[],a=o.data.get(e);if(!a)return!1;var i=r(),s=a.withMutations((function(e){e.set("id",i),e.set("metaCustomId",""),e.set("parent","")}));return o.getChildren(a.get("id")).forEach((function(e){n.push(t.copy(e.get("id"),i,!0))}),this),{element:s.toJS(),children:n}},getDescendants:function(e){var t={},n=o.data.get(e);if(!n)return!1;return t[e]=n.toJS(),function e(t,n){o.getChildren(t.get("id")).forEach((function(t){n[t.get("id")]=t.toJS(),e(t,n)}))}(n,t),t},all:function(){return o.data.toJS()},reset:function(e){o.data=i.fromJS(e),o.data=o.data.map((function(e){return e.set("order",parseInt(e.get("order")))}))},size:function(){return o.data.size},filter:function(e){return o.data.valueSeq().filter(e).toJS()},getTopParent:function(e){var t=this.get(e);return t&&t.parent?this.getTopParent(t.parent):e},getByTag:function(e){var t={},n=o.data.toJS();return Object.keys(n).map((function(a){n[a].tag===e&&(t[a]=n[a])})),t}};a.addService("document",s)},"./public/editor/services/elementAccessPoint/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),r=n.n(i),o=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(o),l=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),c=n.n(l);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){r()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f=Symbol(" _cookElement"),h=Symbol(" _data"),p=function(){function e(t,n,a){var i=this;s()(this,e),this.inner=t.inner,this.id=t.id,this.tag=t.tag,this.services=n,this.storages=a,Object.defineProperty(this,h,{writable:!1,value:t}),Object.defineProperty(this,f,{writable:!1,value:function(){return i.services.cook.get(i[h])}}),void 0===this.id&&(this.id=this.cook().get("id"))}return c()(e,[{key:"set",value:function(e,t){var n=this.cook();n.set(e,t),this[h][e]=t,this.inner||this.storages.elements.trigger("update",this.id,d(d({},this.cook().toJS()),{},r()({},e,t)),"editForm",{changedAttribute:e,changedAttributeType:n.settings(e).type})}},{key:"cook",value:function(){return this[f]()}},{key:"onChange",value:function(e){this.storages.elements.on("element:".concat(this.id),e)}},{key:"onAttributeChange",value:function(e,t){}},{key:"ignoreChange",value:function(e){this.storages.elements.off("element:".concat(this.id),e)}},{key:"ignoreAttributeChange",value:function(e,t){}}]),e}(),m={document:Object(a.getService)("document"),cook:Object(a.getService)("cook")},v={elements:Object(a.getStorage)("elements")},g={getInstance:function(e,t){if(e){if(t=m.document.get(e))return new p(t,m,v)}else if(t)return t.inner=!0,new p(t,m,v);return null}};Object(a.addService)("elementAccessPoint",g)},"./public/editor/services/elementAssetsLibrary/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),i=n.n(a),r=n("./node_modules/vc-cake/index.js"),o=n.n(r),s=function(e){var t=o.a.getService("sharedAssetsLibrary"),n=o.a.getStorage("assets").state("jsLibs").get(),a={cssBundles:[],jsBundles:[]};if(!n)return a;var i=n.elements.find((function(t){return t.id===e.get("id")})),r=i&&i.assetLibraries;return r&&r.length&&r.forEach((function(e){var n=t.getAssetsLibraryFiles(e);n&&n.cssBundles&&n.cssBundles.length&&(a.cssBundles=a.cssBundles.concat(n.cssBundles)),n&&n.jsBundles&&n.jsBundles.length&&(a.jsBundles=a.jsBundles.concat(n.jsBundles))})),a},l=function(e){var t=o.a.getService("sharedAssetsLibrary"),n=o.a.getStorage("assetsUpdate").state("jsLibs").get(),a={cssBundles:[],jsBundles:[]};if(n&&n.elements){var i=n.elements.find((function(t){return t.id===e.get("id")})),r=i&&i.assetLibraries;r&&r.length&&r.forEach((function(e){var n=t.getAssetsLibraryFiles(e);n&&n.cssBundles&&n.cssBundles.length&&(a.cssBundles=a.cssBundles.concat(n.cssBundles)),n&&n.jsBundles&&n.jsBundles.length&&(a.jsBundles=a.jsBundles.concat(n.jsBundles))}))}return a},c=function(e){var t={cssBundles:[],jsBundles:[]},n=o.a.getService("rulesManager"),a=e.get("metaElementPath"),i=e.get("metaPublicJs")&&e.get("metaPublicJs").libraries;return i&&i.forEach((function(i){var r=[];i.libPaths&&i.libPaths.length&&(i.rules?n.checkSync(e.toJS(),i.rules,(function(e){e&&(r=r.concat(i.libPaths))})):r=r.concat(i.libPaths)),r=r.map((function(e){return a+e})),t.jsBundles=t.jsBundles.concat(r)})),t},u=function(e,t){var n={cssBundles:[],jsBundles:[]};if(t&&t.metaPublicJs){var a=o.a.getService("rulesManager"),i=e.get("metaElementPath"),r=e.get("metaPublicJs")&&e.get("metaPublicJs").libraries;r&&r.forEach((function(t){var r=[];t.libPaths&&t.libPaths.length&&(t.rules?a.checkSync(e.toJS(),t.rules,(function(e){e&&(r=r.concat(t.libPaths))})):r=r.concat(t.libPaths)),r=r.map((function(e){return i+e})),n.jsBundles=n.jsBundles.concat(r)}))}else{var s=e.get("metaBackendEditorJs"),l=e.get("metaElementPath");s&&s.length&&(s=s.map((function(e){return l+e})),n.jsBundles=n.jsBundles.concat(s))}return n},d=function(e,t,n){var a={cssBundles:[],jsBundles:[]},r=o.a.getService("cook");return e.filter((function(e,i,o){if("element"===o.type){var s=r.get(i);if(!s)return;var l=t(s,t,n);a.cssBundles=a.cssBundles.concat(l.cssBundles),a.jsBundles=a.jsBundles.concat(l.jsBundles)}})),a.cssBundles=i()(new Set(a.cssBundles)),a.jsBundles=i()(new Set(a.jsBundles)),a},f=function(e){var t=o.a.getService("rulesManager"),n=o.a.getService("sharedAssetsLibrary"),a=e.get("sharedAssetsLibrary")&&e.get("sharedAssetsLibrary").libraries,i={cssBundles:[],jsBundles:[]},r=[];a&&a.forEach((function(n){n.libsNames&&n.libsNames.length&&(n.rules?t.checkSync(e.toJS(),n.rules,(function(e){e&&(r=r.concat(n.libsNames))})):r=r.concat(n.libsNames))})),r.forEach((function(e){var t=n.getAssetsLibraryFiles(e);t&&t.cssBundles&&t.cssBundles.length&&(i.cssBundles=i.cssBundles.concat(t.cssBundles)),t&&t.jsBundles&&t.jsBundles.length&&(i.jsBundles=i.jsBundles.concat(t.jsBundles))}));var s=e.get("metaElementAssets"),l=s&&s.googleFonts;return l&&Object.keys(l).forEach((function(e){var t=l[e];Object.keys(t).forEach((function(e){var n=t[e],a="".concat(e);n.variants&&(a+=":".concat(n.variants.join(","))),n.subsets&&(a+="&subset=".concat(n.subsets)),i.cssBundles.push("https://fonts.googleapis.com/css?family=".concat(a))}))})),i},h=function e(t){if(!t)return[];var n=o.a.getService("cook"),a=new Set,r=t.get("settings"),s=t.toJS();for(var l in r)if("element"===r[l].type){var c=n.get(s[l]);a=new Set(i()(a).concat(e(c)))}else if("googleFonts"===r[l].type){var u=t.get(l);if(u){var d=u.fontStyle?"regular"===u.fontStyle.style?"":u.fontStyle.style:null,f="";f=u.fontStyle?"https://fonts.googleapis.com/css?family=".concat(u.fontFamily,":").concat(u.fontStyle.weight+d):"https://fonts.googleapis.com/css?family=".concat(u.fontFamily),a.add(f)}}return i()(a)},p={getAssetsFilesByTags:function(e){var t={cssBundles:[],jsBundles:[]},n=o.a.getService("cook");return e.forEach((function(e){var a=n.get({tag:e});if(a){var i=p.getAssetsFilesByElement(a);t.cssBundles=t.cssBundles.concat(i.cssBundles),t.jsBundles=t.jsBundles.concat(i.jsBundles)}})),t.cssBundles=i()(new Set(t.cssBundles)),t.jsBundles=i()(new Set(t.jsBundles)),t},getAssetsFilesByElement:function(e){var t={cssBundles:[],jsBundles:[]};if(!e)return t;var n=s(e),a=c(e),r=f(e);t.cssBundles=t.cssBundles.concat(r.cssBundles),t.jsBundles=t.jsBundles.concat(r.jsBundles),t.cssBundles=t.cssBundles.concat(n.cssBundles),t.jsBundles=t.jsBundles.concat(n.jsBundles),t.cssBundles=t.cssBundles.concat(a.cssBundles),t.jsBundles=t.jsBundles.concat(a.jsBundles),t.cssBundles=t.cssBundles.concat(h(e));var o=p.getAssetsFilesByElement,l=d(e,o);return t.cssBundles=t.cssBundles.concat(l.cssBundles),t.jsBundles=t.jsBundles.concat(l.jsBundles),t.cssBundles=i()(new Set(t.cssBundles)),t.jsBundles=i()(new Set(t.jsBundles)),t},getBackendEditorAssetsFilesByElement:function(e,t){var n={cssBundles:[],jsBundles:[]};if(!e)return n;var a=l(e),r=u(e,t);n.cssBundles=n.cssBundles.concat(a.cssBundles),n.jsBundles=n.jsBundles.concat(a.jsBundles),n.cssBundles=n.cssBundles.concat(r.cssBundles),n.jsBundles=n.jsBundles.concat(r.jsBundles),n.cssBundles=n.cssBundles.concat(h(e));var o=p.getBackendEditorAssetsFilesByElement,s=d(e,o,t);return n.cssBundles=n.cssBundles.concat(s.cssBundles),n.jsBundles=n.jsBundles.concat(s.jsBundles),n.cssBundles=i()(new Set(n.cssBundles)),n.jsBundles=i()(new Set(n.jsBundles)),n}};o.a.addService("elementAssetsLibrary",p)},"./public/editor/services/hubAddons/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=i.a.getService("dataManager").get("hubGetAddons"),o={all:function(){return r},add:function(e){r[e.tag]=e},get:function(e){return r&&r[e]?r[e]:null}};i.a.addService("hubAddons",o)},"./public/editor/services/hubElements/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=function(e,t){return e.thirdParty?1:t.thirdParty||e.metaOrder&&void 0===t.metaOrder?-1:void 0===e.metaOrder&&t.metaOrder?1:e.metaOrder&&t.metaOrder?e.metaOrder-t.metaOrder:e.name?e.name.localeCompare(t.name,{kn:!0},{sensitivity:"base"}):-1},o=n("./node_modules/lodash/lodash.js"),s=n.n(o),l=i.a.getStorage("hubElements"),c=i.a.getService("cook"),u={get:function(e){return l.state("categories").get()[e]},getElementName:function(e){var t="";if(e.name)t=e.name;else if("function"==typeof e.get)e.get("name")&&(t=e.get("name"));else if(e.tag){var n=c.get(e);n.get("name")&&(t=n.get("name"))}return t.toLowerCase()},getElementDescription:function(e){var t="";if(e.metaDescription)t=e.metaDescription;else if(e.tag){var n=c.get(e).get("metaDescription");n&&(t=n)}return t.toLowerCase()},getSortedElements:s.a.memoize((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=l.state("elements").get();return e.length||(e=Object.keys(n)),e.forEach((function(e){if(n[e]&&!n[e].metaIsElementRemoved){var a=c.get({tag:e}).toJS(!0,!1),i=n[e];a.thirdParty=Object.prototype.hasOwnProperty.call(i,"thirdParty")&&!0===i.thirdParty,delete a.id,a.usageCount=n[e].usageCount,a.metaIsDefaultElement=n[e].metaIsDefaultElement,t.push(a)}})),t.sort(r)})),getElementIcon:s.a.memoize((function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=u.getElementCategoryName(e),a=l.state("categories").get();return n&&t?a[n]&&a[n].iconDark?a[n].iconDark:a.Misc.iconDark:n&&a[n]&&a[n].icon?a[n].icon:a.Misc.icon})),getElementCategoryName:s.a.memoize((function(e){var t=l.state("categories").get();return Object.keys(t).find((function(n){var a=t[n];return a.elements&&a.elements.includes(e)}))}))};i.a.addService("hubElements",u)},"./public/editor/services/modernAssetsStorage/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/vc-cake/index.js"),l=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),c=n.n(l),u=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),d=n.n(u),f=n("./node_modules/lodash/lodash.js"),h=n.n(f);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){c()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var v=Object(s.getService)("cook"),g=new(function(){function e(){i()(this,e)}return o()(e,[{key:"getElementTagsByTagName",value:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=v.getSettings(e);if(!i)return t;for(var r in i.settings)if("element"===i.settings[r].type)h.a.isEmpty(a)||h.a.isEmpty(a[r])?i.settings[r].value.tag&&(t=this.getElementTagsByTagName(i.settings[r].value.tag,t)):a[r].tag&&(t=this.getElementTagsByTagName(a[r].tag,t,a[r]));else if("paramsGroup"===i.settings[r].type){var o=a[r];o&&o.value&&o.value.length&&o.value.forEach((function(e){for(var a in e){var i=e[a];i.tag&&(t=n.getElementTagsByTagName(i.tag,t,i))}}))}return Object.prototype.hasOwnProperty.call(t,e)||(t[e]=!0),t}},{key:"getCssMixinsByElement",value:function(e){var t,n=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!(t=!1===i?v.get(e):v.buildSettingsElement(e,i,r)))return Object(s.env)("VCV_DEBUG")&&console.warn("AssetsStorage no element found",e,a,i,r),a;var o=t.get("settings"),l={},u=t.data.tag||"innerTag",f=function(e){if("element"===o[e].type)a=n.getCssMixinsByElement(t.get(e),a);else if("paramsGroup"===o[e].type){var i=t.get(e);if(i&&i.value&&i.value.length){var r=o[e].options.settings,s={};for(var f in r)s[f]=t.settings(f,r).settings;i.value.forEach((function(i,r){var o=t.get("cssSettings"),l=n.getCssMixinsByElement(i,{},s,o);void 0===a[u]&&(a[u]={}),void 0===a[u][e]&&(a[u][e]={}),a[u][e][r]=l}))}}else if(Object.prototype.hasOwnProperty.call(o[e],"options")&&Object.prototype.hasOwnProperty.call(o[e].options,"cssMixin")){var h=o[e].options.cssMixin,p=t.get("cssSettings");if(!l[h.mixin]&&p.mixins[h.mixin]&&(l[h.mixin]={variables:{},src:p.mixins[h.mixin].mixin,path:t.get("metaElementPath")}),"designOptions"===o[e].type||"designOptionsAdvanced"===o[e].type)!function(){var e=t.get("designOptions");if(e&&e.attributeMixins){l[h.mixin].selector=h.selector,l[h.mixin].variables={all:{value:!1},xs:{value:!1},sm:{value:!1},md:{value:!1},lg:{value:!1},xl:{value:!1}};var n=function(t){if(e.attributeMixins[t]&&e.attributeMixins[t].variables){var n=e.attributeMixins[t].variables.device&&e.attributeMixins[t].variables.device.value?e.attributeMixins[t].variables.device.value:"all",a=c()({},n,{value:!0});if("all"===h.property)for(var i in e.attributeMixins[t].variables){"device"!==i&&(a[n+i]=e.attributeMixins[t].variables[i])}else h.property.split(" ").forEach((function(i){for(var r in e.attributeMixins[t].variables){if(r.indexOf(i)>=0)a[n+r]=e.attributeMixins[t].variables[r]}}));l[h.mixin].variables=m(m({},l[h.mixin].variables),a)}};for(var a in e.attributeMixins)n(a)}}();else{if(!Object.prototype.hasOwnProperty.call(l,h.mixin))return console.warn("".concat(h.mixin," not found in element! Please check your mixin!")),{v:{}};var v=o[e].value,g=t.get(e);"number"==typeof g&&(v=g.toString()),"string"==typeof g&&(v=g),"object"===d()(g)&&g.constructor===Object&&g.mixinValue&&(v=g.mixinValue),"object"===d()(g)&&g.constructor===Object&&h.valueKey&&(v=g[h.valueKey]),l[h.mixin].variables[h.property]={value:v},h.namePattern&&(l[h.mixin].variables[h.property].namePattern=h.namePattern)}}};for(var p in o){var g=f(p);if("object"===d()(g))return g.v}var b=function(e){a[u]||(a[u]={}),a[u][e]||(a[u][e]={});var t=[],n={},i=!1;Object.keys(l[e].variables).sort().forEach((function(a){var r=l[e].variables[a].value||"empty";h.a.isString(r)||Object(s.env)("VCV_DEBUG")&&console.warn("Mixin attribute value not a string",r,a,e,l),"empty"!==(r+="")&&l[e].variables[a].namePattern&&(r=(r=r.match(new RegExp(l[e].variables[a].namePattern,"gi"))).length?r.join("-"):"empty"),r.indexOf("%")&&(r=r.replace("%","percent")),t.push(r),n[a]=l[e].variables[a].value||!1,n[a]&&["all","xs","sm","md","lg","xl"].indexOf(a)<0&&(i=!0)}));var r=l[e].selector||t.join("--");r&&i&&(n.selector=r,a[u][e][r]||(a[u][e][r]=n))};for(var y in l)b(y);return a}},{key:"getAttributesMixinsByElement",value:function(e){var t=v.get(e);if(!t)return{};var n={},a=t.get("settings"),i={},r=t.get("tag"),o=t.get("id"),s=function(e){if(Object.prototype.hasOwnProperty.call(a,e)){var n=t.get(e);if(n){var r={},o=a[e].attrSettings;o.type.component&&o.type.component.buildMixins&&(r=Object.assign(r,o.type.component.buildMixins(t.toJS(),n,t,o))),n.attributeMixins&&(r=Object.assign(r,n.attributeMixins)),r&&Object.keys(r).forEach((function(t){i["".concat(e,":").concat(t)]=h.a.defaultsDeep({},r[t])}))}}};for(var l in a)s(l);var c=function(e){var a={},s=!1;Object.keys(i[e].variables).sort().forEach((function(t){a[t]=i[e].variables[t].value||!1,a[t]&&(s=!0)})),s&&(n[r]||(n[r]={}),n[r][e]||(n[r][e]=Object.assign({},i[e])),a.selector||(a.selector="el-".concat(o)),n[r][e].src=i[e].src,n[r][e].variables=a,n[r][e].path=t.get("metaElementPath"))};for(var u in i)c(u);return n}},{key:"getCssDataByElement",value:function(e,t){if(!e)return null;t=h.a.defaults(t,{tags:!0,cssMixins:!0,attributeMixins:!0},{});var n={tags:[],cssMixins:[],attributeMixins:[]};if(t.tags){var a=this.getElementTagsByTagName(e.tag,{},e);Object.keys(a).forEach((function(e){var t=v.get({tag:e});if(t){var a=t.get("cssSettings");a.css&&n.tags.push({src:a.css,path:t.get("metaElementPath")})}}))}if(t.cssMixins&&(n.cssMixins=n.cssMixins.concat(this.getMixinStyles(e))),t.attributeMixins){var i=this.getAttributesMixinsByElement(e);Object.keys(i).forEach((function(e){Object.keys(i[e]).forEach((function(a){t.skipOnSave&&i[e][a].skipOnSave||n.attributeMixins.push(i[e][a])}))}))}return n}},{key:"elementCssBase",value:function(e){var t=[],n=v.get({tag:e});if(n){var a=n.get("cssSettings");return a.css&&t.push({src:a.css,path:n.get("metaElementPath")}),t}}},{key:"elementCssEditor",value:function(e){var t=[],n=v.get({tag:e});if(n){var a=n.get("cssSettings");return a.editorCss&&t.push({src:a.editorCss,path:n.get("metaElementPath")}),t}}},{key:"getElementLocalAttributesCssMixins",value:function(e){if(!e)return null;var t=[];return t=t.concat(this.getMixinStyles(e))}},{key:"getElementGlobalAttributesCssMixins",value:function(e){if(!e)return null;var t=[],n=this.getAttributesMixinsByElement(e);return Object.keys(n).forEach((function(e){Object.keys(n[e]).forEach((function(a){t.push(n[e][a])}))})),t}},{key:"getNestedMixinsStyles",value:function(e,t,n){var a=[];for(var i in t)for(var r in t[i])e.mixins&&e.mixins[i]&&a.push({variables:t[i][r],src:e.mixins[i].mixin,path:n.get("metaElementPath")});return a}},{key:"getMixinStyles",value:function(e){var t=this,n=[],a=this.getCssMixinsByElement(e,{});return Object.keys(a).forEach((function(i){var r=v.get({tag:i});if(r){var o=r.get("cssSettings");Object.keys(a[i]).forEach((function(s){if(Object.prototype.hasOwnProperty.call(e,s)&&o.mixins&&!o.mixins[s])for(var l in a[i][s])for(var c in a[i][s][l]){var u=[];if("innerTag"===c)u=t.getNestedMixinsStyles(o,a[i][s][l][c],r);else{var d=v.get({tag:c}),f=d.get("cssSettings");u=t.getNestedMixinsStyles(f,a[i][s][l][c],d)}n=n.concat(u)}else for(var h in a[i][s])o.mixins&&o.mixins[s]&&n.push({variables:a[i][s][h],src:o.mixins[s].mixin,path:r.get("metaElementPath")})}))}})),n}}]),e}()),b=new(function(){function e(){i()(this,e)}return o()(e,[{key:"getElementTagsByData",value:function(e){return Object.keys(g.getElementTagsByTagName(e.tag,{},e))}},{key:"getCssMixinsByElement",value:function(e){return e.tag?g.getCssMixinsByElement(e):(Object(s.env)("VCV_DEBUG")&&console.warn("Assets.service no element tag provided",e),{})}},{key:"getAttributesMixinsByElement",value:function(e){return g.getAttributesMixinsByElement(e)}},{key:"getCssDataByElement",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return g.getCssDataByElement(e,t)}},{key:"elementCssBase",value:function(e){return g.elementCssBase(e)}},{key:"getElementGlobalAttributesCssMixins",value:function(e){return g.getElementGlobalAttributesCssMixins(e)}},{key:"getElementLocalAttributesCssMixins",value:function(e){return g.getElementLocalAttributesCssMixins(e)}},{key:"elementCssEditor",value:function(e){return g.elementCssEditor(e)}}]),e}()),y={create:function(){return b}};Object(s.addService)("modernAssetsStorage",y)},"./public/editor/services/renderProcessor/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=[],r={add:function(e){i.push(e)},appAllDone:function(){var e=this;return this.clearTimeout(),new window.Promise((function(t,n){e.timeout=window.setTimeout((function(){console.warn&&console.warn("RenderProcess timed-out"),e.purge(),t()}),6e4),Promise.all(i).then((function(){e.purge(),t()})).catch((function(n){console.warn&&console.warn("renderProcessor failed",n),e.purge(),t()}))}))},clearTimeout:function(){this.timeout&&window.clearTimeout(this.timeout),this.timeout=null},purge:function(){this.clearTimeout(),i=[]}};Object(a.addService)("renderProcessor",r)},"./public/editor/services/rulesManager/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=n("./node_modules/lodash/lodash.js"),o={true:function(){return!0},toggle:function(e,t){var n=e;return t.key&&(n=Object(r.get)(e,t.key)),!!n},minlength:function(e,t){var n=t.length,a=e;return t.key&&(a=Object(r.get)(e,t.key)),a.length>=parseInt(n)},maxlength:function(e,t){var n=t.length,a=e;return t.key&&(a=Object(r.get)(e,t.key)),a.length<=parseInt(n)},range:function(e,t){var n=parseInt(t.min),a=parseInt(t.max),i=e;return t.key&&(i=Object(r.get)(e,t.key)),n<=i.length&&i.length<=a},minvalue:function(e,t){var n=parseFloat(t.min),a=e;t.key&&(a=Object(r.get)(e,t.key));var i=parseFloat(a);return!isNaN(i)&&i>=n},maxvalue:function(e,t){var n=parseFloat(t.max),a=e;t.key&&(a=Object(r.get)(e,t.key));var i=parseFloat(a);return!isNaN(i)&&i<=n},between:function(e,t){var n=parseFloat(t.min),a=parseFloat(t.max),i=e;t.key&&(i=Object(r.get)(e,t.key));var o=parseFloat(i);return!isNaN(o)&&n<=o&&o<=a},value:function(e,t){var n=e;return t.key&&(n=Object(r.get)(e,t.key)),Object(r.isEqual)(n,t.value)},valueIn:function(e,t){var n=e;return t.key&&(n=Object(r.get)(e,t.key)),Object(r.indexOf)(t.values,n)>-1},valueContains:function(e,t){var n=e;return t.key&&(n=Object(r.get)(e,t.key)),n.indexOf(t.value)>-1},required:function(e,t){var n=e;return t.key&&(n=Object(r.get)(e,t.key)),n.length}};var s={check:function(e,t,n){var a=Object.keys(t||{}),i=[];a.forEach((function(n){var a=function(e,t,n){return new Promise((function(a,i){e.rule||(e.rule="true");var r=e.rule.replace("!",""),s="!"===e.rule[0],l=o[r](t,e.options||{},n);s&&(l=!l),l?a(l):i(l)}))}(t[n],e[n],n);i.push(a)})),Promise.all(i).then((function(){n(!0)})).catch((function(){n(!1)}))},checkSync:function(e,t,n){var a=Object.keys(t),i=[];a.forEach((function(n){var a=function(e,t){return function(){e.rule||(e.rule="true");var n=e.rule.replace("!",""),a="!"===e.rule[0],i=o[n](t,e.options||{});return a&&(i=!i),i}}(t[n],e[n]);i.push(a)}));for(var r=!1,s=0;s<i.length&&(r=i[s]());s++);return n(r),r}};i.a.addService("rulesManager",s)},"./public/editor/services/sharedAssetsLibrary/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),i=n.n(a),r=n("./node_modules/vc-cake/index.js"),o=n.n(r),s={getAssetsLibraryFiles:function(e){var t=o.a.getStorage("sharedAssets").state("sharedAssets").get(),n="string"==typeof e?t[e]:t[e.name],a={cssBundles:[],jsBundles:[]};if(n&&(e.dependencies&&e.dependencies.length&&e.dependencies.forEach((function(e){var t=s.getAssetsLibraryFiles(e);t.cssBundles&&t.cssBundles.length&&(a.cssBundles=a.cssBundles.concat(t.cssBundles)),t.jsBundles&&t.jsBundles.length&&(a.jsBundles=a.jsBundles.concat(t.jsBundles))})),n.cssBundle&&(a.cssBundles=a.cssBundles.concat(n.cssBundle)),n.jsBundle&&(a.jsBundles=a.jsBundles.concat(n.jsBundle)),e.subset&&n.cssSubsetBundles)){var r=n.cssSubsetBundles[e.subset];r&&(a.cssBundles=a.cssBundles.concat(r))}return a.cssBundles=i()(new Set(a.cssBundles)),a.jsBundles=i()(new Set(a.jsBundles)),a},getSourcePath:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=o.a.getService("dataManager"),n=t.get("pluginSourceUrl");return e&&e.match("^(https?:)?\\/\\/?")?e:(e&&(n+=e.replace(/^\//,"")),n)}};o.a.addService("sharedAssetsLibrary",s)},"./public/editor/services/stylesManager/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/vc-cake/index.js"),l=n.n(s),c=n("./node_modules/postcss/lib/postcss.js"),u=n.n(c),d=n("./node_modules/clean-css/index.js"),f=n.n(d);var h=u.a.plugin("clean",((e={})=>{const t=new f.a(e);return(e,n)=>new Promise(((a,i)=>{t.minify(e.toString(),((e,t)=>{if(e)return i(new Error(e.join("\n")));for(let a of t.warnings)n.warn(a);n.root=u.a.parse(t.styles),a()}))}))})),p=n("./node_modules/postcss-values-parser/lib/index.js"),m=n("./node_modules/node-libs-browser/mock/empty.js"),v=n.n(m),g=n("./node_modules/path-browserify/index.js"),b=n.n(g);function y(e){var t=e.selector?e:e.parent;return/(!\s*)?postcss-custom-properties:\s*off\b/i.test(t.toString())}function w(e,t){const n={},a={};return e.nodes.slice().forEach((e=>{const i=S(e)?n:x(e)?a:null;i&&(e.nodes.slice().forEach((e=>{if(E(e)&&!y(e)){const{prop:n}=e;i[n]=Object(p.parse)(e.value).nodes,t.preserve||e.remove()}})),t.preserve||!j(e)||y(e)||e.remove())})),Object.assign({},n,{},a)}const k=/^html$/i,C=/^:root$/i,_=/^--[A-z][\w-]*$/,S=e=>"rule"===e.type&&k.test(e.selector)&&Object(e.nodes).length,x=e=>"rule"===e.type&&C.test(e.selector)&&Object(e.nodes).length,E=e=>"decl"===e.type&&_.test(e.prop),j=e=>0===Object(e.nodes).length;function T(e){const t=Object.assign({},Object(e).customProperties,Object(e)["custom-properties"]);for(const n in t)t[n]=Object(p.parse)(String(t[n])).nodes;return t}function M(e){return e.map((e=>{if(e instanceof Promise)return e;if(e instanceof Function)return e();const t=e===Object(e)?e:{from:String(e)};if(t.customProperties||t["custom-properties"])return t;const n=b.a.resolve(String(t.from||""));return{type:(t.type||b.a.extname(n).slice(1)).toLowerCase(),from:n}})).reduce((async(e,t)=>{const{type:a,from:i}=await t;return"css"===a?Object.assign(await e,await async function(e){const t=await P(e);return w(u.a.parse(t,{from:e}),{preserve:!0})}(i)):"js"===a?Object.assign(await e,await async function(e){return T(await n("./node_modules/postcss-custom-properties lazy recursive")(e))}(i)):"json"===a?Object.assign(await e,await async function(e){return T(await O(e))}(i)):Object.assign(await e,await T(await t))}),{})}const P=e=>new Promise(((t,n)=>{v.a.readFile(e,"utf8",((e,a)=>{e?n(e):t(a)}))})),O=async e=>JSON.parse(await P(e));function A(e,t){return e.nodes&&e.nodes.length&&e.nodes.slice().forEach((n=>{if(R(n)){const[a,i,...r]=n.nodes,{value:o}=a;if(o in Object(t)){const e=L(t[o],n.raws.before);n.replaceWith(...e),function(e,t,n){const a=Object.assign({},t);delete a[n],A(e,a)}({nodes:e},t,o)}else if(r.length){const a=e.nodes.indexOf(n);-1!==a&&e.nodes.splice(a,1,...L(r,n.raws.before)),A(e,t)}}else A(n,t)})),e}const D=/^var$/i,R=e=>"func"===e.type&&D.test(e.name)&&Object(e.nodes).length>0,L=(e,t)=>{const n=B(e,null);return n[0]&&(n[0].raws.before=t),n},B=(e,t)=>e.map((e=>I(e,t))),I=(e,t)=>{const n=new e.constructor(e);for(const a in e)"parent"===a?n.parent=t:Object(e[a]).constructor===Array?n[a]=B(e.nodes,n):Object(e[a]).constructor===Object&&(n[a]=Object.assign({},e[a]));return n};var N=(e,t,n)=>{e.walkDecls((e=>{if(V(e)&&(i=(a=e).prev(),!Boolean(y(a)||i&&"comment"===i.type&&/(!\s*)?postcss-custom-properties:\s*ignore\s+next\b/i.test(i.text)))){const a=e.value,i=Object(p.parse)(a),r=String(A(i,t));if(r!==a)if(n.preserve){const t=e.cloneBefore({value:r});z(t)&&(t.raws.value.value=t.value.replace(U,"$1"),t.raws.value.raw=t.raws.value.value+t.raws.value.raw.replace(U,"$2"))}else e.value=r,z(e)&&(e.raws.value.value=e.value.replace(U,"$1"),e.raws.value.raw=e.raws.value.value+e.raws.value.raw.replace(U,"$2"))}var a,i}))};const F=/^--[A-z][\w-]*$/,H=/(^|[^\w-])var\([\W\w]+\)/,V=e=>!F.test(e.prop)&&H.test(e.value),z=e=>"value"in Object(Object(e.raws).value)&&"raw"in e.raws.value&&U.test(e.raws.value.raw),U=/^([\W\w]+)(\s*\/\*[\W\w]+?\*\/)$/;function W(e,t){return Promise.all(t.map((async t=>{if(t instanceof Function)await t(G(e));else{const n=t===Object(t)?t:{to:String(t)},a=n.toJSON||G;if("customProperties"in n)n.customProperties=a(e);else if("custom-properties"in n)n["custom-properties"]=a(e);else{const t=String(n.to||""),i=(n.type||b.a.extname(n.to).slice(1)).toLowerCase(),r=a(e);"css"===i&&await async function(e,t){const n=`:root {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t${n}: ${t[n]};`),e)),[]).join("\n")}\n}\n`;await q(e,n)}(t,r),"js"===i&&await async function(e,t){const n=`module.exports = {\n\tcustomProperties: {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t\t'${K(n)}': '${K(t[n])}'`),e)),[]).join(",\n")}\n\t}\n};\n`;await q(e,n)}(t,r),"json"===i&&await async function(e,t){const n=`${JSON.stringify({"custom-properties":t},null,"  ")}\n`;await q(e,n)}(t,r),"mjs"===i&&await async function(e,t){const n=`export const customProperties = {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t'${K(n)}': '${K(t[n])}'`),e)),[]).join(",\n")}\n};\n`;await q(e,n)}(t,r)}}})))}const G=e=>Object.keys(e).reduce(((t,n)=>{const a=e[n];return t[n]=a.map((e=>e.toString())).join(" "),t}),{}),q=(e,t)=>new Promise(((n,a)=>{v.a.writeFile(e,t,(e=>{e?a(e):n()}))})),K=e=>e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var Y=u.a.plugin("postcss-custom-properties",(e=>{const t=!("preserve"in Object(e))||Boolean(e.preserve),n=[].concat(Object(e).importFrom||[]),a=[].concat(Object(e).exportTo||[]),i=M(n);return 0===n.length&&0===a.length?e=>{const n=w(e,{preserve:t});N(e,n,{preserve:t})}:async e=>{const n=Object.assign({},await i,w(e,{preserve:t}));await W(n,a),N(e,n,{preserve:t})}})),$=n("./node_modules/postcss-advanced-variables/index.mjs"),Z=n("./node_modules/postcss-color-function/index.js"),X=n.n(Z),J=n("./node_modules/postcss-nested/index.js"),Q=n.n(J),ee=n("./node_modules/postcss-prefix-url/index.js"),te=n.n(ee);function ne(e,t,n,a,i,r,o){try{var s=e[r](o),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(a,i)}function ae(e){return function(){var t=this,n=arguments;return new Promise((function(a,i){var r=e.apply(t,n);function o(e){ne(r,a,i,o,s,"next",e)}function s(e){ne(r,a,i,o,s,"throw",e)}o(void 0)}))}}function ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),a.forEach((function(t){ie(e,t,n[t])}))}return e}function oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],a=!0,i=!1,r=void 0;try{for(var o,s=e[Symbol.iterator]();!(a=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);a=!0);}catch(l){i=!0,r=l}finally{try{a||null==s.return||s.return()}finally{if(i)throw r}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function se(e,t){const n=[];let a="",i=!1,r=0,o=-1;for(;++o<e.length;){const s=e[o];"("===s?r+=1:")"===s?r>0&&(r-=1):0===r&&(t&&fe.test(a+s)?i=!0:t||","!==s||(i=!0)),i?(n.push(t?new ue(a+s):new ce(a)),a="",i=!1):a+=s}return""!==a&&n.push(t?new ue(a):new ce(a)),n}class le{constructor(e){this.nodes=se(e)}invert(){return this.nodes.forEach((e=>{e.invert()})),this}clone(){return new le(String(this))}toString(){return this.nodes.join(",")}}class ce{constructor(e){const t=oe(e.match(he),4),n=t[1],a=t[2],i=t[3],r=oe(a.match(pe)||[],9),o=r[1],s=void 0===o?"":o,l=r[2],c=void 0===l?" ":l,u=r[3],d=void 0===u?"":u,f=r[4],h=void 0===f?"":f,p=r[5],m=void 0===p?"":p,v=r[6],g=void 0===v?"":v,b=r[7],y=void 0===b?"":b,w=r[8],k={before:n,after:i,afterModifier:c,originalModifier:s||"",beforeAnd:h,and:m,beforeExpression:g},C=se(y||(void 0===w?"":w),!0);Object.assign(this,{modifier:s,type:d,raws:k,nodes:C})}clone(e){const t=new ce(String(this));return Object.assign(t,e),t}invert(){return this.modifier=this.modifier?"":this.raws.originalModifier,this}toString(){const e=this.raws;return`${e.before}${this.modifier}${this.modifier?`${e.afterModifier}`:""}${this.type}${e.beforeAnd}${e.and}${e.beforeExpression}${this.nodes.join("")}${this.raws.after}`}}class ue{constructor(e){const t=oe(e.match(fe)||[null,e],5),n=t[1],a=t[2],i=void 0===a?"":a,r=t[3],o=void 0===r?"":r,s=t[4],l={after:i,and:o,afterAnd:void 0===s?"":s};Object.assign(this,{value:n,raws:l})}clone(e){const t=new ue(String(this));return Object.assign(t,e),t}toString(){const e=this.raws;return`${this.value}${e.after}${e.and}${e.afterAnd}`}}const de="(?:(\\s+)(and))",fe=new RegExp(`^([\\W\\w]+)(?:${de}(\\s+))$`,"i"),he=new RegExp("^(\\s*)([\\W\\w]*)(\\s*)$"),pe=new RegExp(`^(?:(not|only)(\\s+))?(?:(all|print|screen|speech)(?:${de}(\\s+)([\\W\\w]+))?|([\\W\\w]+))$`,"i");var me=e=>new le(e),ve=(e,t)=>{const n={};return e.nodes.slice().forEach((e=>{if(ye(e)){const a=oe(e.params.match(be),3),i=a[1],r=a[2];n[i]=me(r),Object(t).preserve||e.remove()}})),n};const ge=/^custom-media$/i,be=/^(--[A-z][\w-]*)\s+([\W\w]+)\s*$/,ye=e=>"atrule"===e.type&&ge.test(e.name)&&be.test(e.params);function we(){return(we=ae((function*(e){const t=yield xe(e),n=u.a.parse(t,{from:e});return ve(n,{preserve:!0})}))).apply(this,arguments)}function ke(e){const t=Object.assign({},Object(e).customMedia,Object(e)["custom-media"]);for(const n in t)t[n]=me(t[n]);return t}function Ce(){return(Ce=ae((function*(e){return ke(yield Ee(e))}))).apply(this,arguments)}function _e(){return(_e=ae((function*(e){return ke(yield n("./node_modules/postcss-custom-media lazy recursive")(e))}))).apply(this,arguments)}function Se(e){return e.map((e=>{if(e instanceof Promise)return e;if(e instanceof Function)return e();const t=e===Object(e)?e:{from:String(e)};if(Object(t).customMedia||Object(t)["custom-media"])return t;const n=b.a.resolve(String(t.from||""));return{type:(t.type||b.a.extname(n).slice(1)).toLowerCase(),from:n}})).reduce(function(){var e=ae((function*(e,t){const n=yield t,a=n.type,i=n.from;return"css"===a||"pcss"===a?Object.assign(yield e,yield function(e){return we.apply(this,arguments)}(i)):"js"===a?Object.assign(yield e,yield function(e){return _e.apply(this,arguments)}(i)):"json"===a?Object.assign(yield e,yield function(e){return Ce.apply(this,arguments)}(i)):Object.assign(yield e,ke(yield t))}));return function(t,n){return e.apply(this,arguments)}}(),{})}const xe=e=>new Promise(((t,n)=>{v.a.readFile(e,"utf8",((e,a)=>{e?n(e):t(a)}))})),Ee=function(){var e=ae((function*(e){return JSON.parse(yield xe(e))}));return function(t){return e.apply(this,arguments)}}();function je(e,t){let n=e.nodes.length-1;for(;n>=0;){const a=Te(e.nodes[n],t);a.length&&e.nodes.splice(n,1,...a),--n}return e}function Te(e,t){const n=[];for(const c in e.nodes){const u=e.nodes[c],d=u.value,f=u.nodes,h=d.replace(Me,"$1");if(h in t){var a=!0,i=!1,r=void 0;try{for(var o,s=t[h].nodes[Symbol.iterator]();!(a=(o=s.next()).done);a=!0){const a=o.value,i=e.modifier!==a.modifier?e.modifier||a.modifier:"",r=e.clone({modifier:i,raws:!i||e.modifier?re({},e.raws):re({},a.raws),type:e.type||a.type});r.type===a.type&&Object.assign(r.raws,{and:a.raws.and,beforeAnd:a.raws.beforeAnd,beforeExpression:a.raws.beforeExpression}),r.nodes.splice(c,1,...a.clone().nodes.map((t=>(e.nodes[c].raws.and&&(t.raws=re({},e.nodes[c].raws)),t.spaces=re({},e.nodes[c].spaces),t))));const s=Te(r,Pe(t,h));s.length?n.push(...s):n.push(r)}}catch(l){i=!0,r=l}finally{try{a||null==s.return||s.return()}finally{if(i)throw r}}return n}f&&f.length&&je(e.nodes[c],t)}return n}const Me=/\((--[A-z][\w-]*)\)/,Pe=(e,t)=>{const n=Object.assign({},e);return delete n[t],n};const Oe=/^media$/i,Ae=/\(--[A-z][\w-]*\)/;function De(){return(De=ae((function*(e,t){const n=`${Object.keys(t).reduce(((e,n)=>(e.push(`@custom-media ${n} ${t[n]};`),e)),[]).join("\n")}\n`;yield Fe(e,n)}))).apply(this,arguments)}function Re(){return(Re=ae((function*(e,t){const n=`${JSON.stringify({"custom-media":t},null,"  ")}\n`;yield Fe(e,n)}))).apply(this,arguments)}function Le(){return(Le=ae((function*(e,t){const n=`module.exports = {\n\tcustomMedia: {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t\t'${He(n)}': '${He(t[n])}'`),e)),[]).join(",\n")}\n\t}\n};\n`;yield Fe(e,n)}))).apply(this,arguments)}function Be(){return(Be=ae((function*(e,t){const n=`export const customMedia = {\n${Object.keys(t).reduce(((e,n)=>(e.push(`\t'${He(n)}': '${He(t[n])}'`),e)),[]).join(",\n")}\n};\n`;yield Fe(e,n)}))).apply(this,arguments)}function Ie(e,t){return Promise.all(t.map(function(){var t=ae((function*(t){if(t instanceof Function)yield t(Ne(e));else{const n=t===Object(t)?t:{to:String(t)},a=n.toJSON||Ne;if("customMedia"in n)n.customMedia=a(e);else if("custom-media"in n)n["custom-media"]=a(e);else{const t=String(n.to||""),i=(n.type||b.a.extname(t).slice(1)).toLowerCase(),r=a(e);"css"===i&&(yield function(e,t){return De.apply(this,arguments)}(t,r)),"js"===i&&(yield function(e,t){return Le.apply(this,arguments)}(t,r)),"json"===i&&(yield function(e,t){return Re.apply(this,arguments)}(t,r)),"mjs"===i&&(yield function(e,t){return Be.apply(this,arguments)}(t,r))}}}));return function(e){return t.apply(this,arguments)}}()))}const Ne=e=>Object.keys(e).reduce(((t,n)=>(t[n]=String(e[n]),t)),{}),Fe=(e,t)=>new Promise(((n,a)=>{v.a.writeFile(e,t,(e=>{e?a(e):n()}))})),He=e=>e.replace(/\\([\s\S])|(')/g,"\\$1$2").replace(/\n/g,"\\n").replace(/\r/g,"\\r");var Ve=u.a.plugin("postcss-custom-media",(e=>{const t="preserve"in Object(e)&&Boolean(e.preserve),n=[].concat(Object(e).importFrom||[]),a=[].concat(Object(e).exportTo||[]),i=Se(n);return function(){var e=ae((function*(e){const n=Object.assign(yield i,ve(e,{preserve:t}));yield Ie(n,a),((e,t,n)=>{e.walkAtRules(Oe,(e=>{if(Ae.test(e.params)){const a=me(e.params),i=String(je(a,t));n.preserve?e.cloneBefore({params:i}):e.params=i}}))})(e,n,{preserve:t})}));return function(t){return e.apply(this,arguments)}}()})),ze=n("./node_modules/postcss-each/index.es5.js"),Ue=n.n(ze),We=n("./node_modules/color-blend/index.js"),Ge=n.n(We),qe=n("./node_modules/postcss-functions/dist/index.js"),Ke=n.n(qe),Ye=n("./node_modules/node-object-hash/dist/hasher.js"),$e=n.n(Ye),Ze={},Xe=[];Xe.push(Ue.a),Xe.push(Ge()());var Je=u.a.plugin("postcss-math",(function(){return function(e){e.walk((function(e){var t;if("decl"===e.type)t="value";else if("atrule"===e.type&&"media"===e.name)t="params";else{if("rule"!==e.type)return;t="selector"}if(e[t]&&-1!==e[t].indexOf("resolve(")){var n=e[t].replace(/([^)]+)$/,""),a=window.eval("var resolve=function(s) { return window.eval(s)+''; }; "+n)+"";e[t]=e[t].replace(n,a)}}))}}));Xe.push(Je()),Xe.push(Ke()({functions:{rawUrl:function(e){return"url(".concat(e,")")}}})),Xe.push(X.a),Xe.push(Q.a),Xe.push(h);var Qe=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];i()(this,e),this.styles=t}return o()(e,[{key:"get",value:function(){return this.styles}},{key:"add",value:function(e){return this.styles=this.styles.concat(e),this}},{key:"getViewports",value:function(){var e={};return[{prefixes:["all"],min:null,max:null},{prefixes:["xs","mobile-portrait"],min:null,max:"543px"},{prefixes:["sm","mobile-landscape"],min:"544px",max:"767px"},{prefixes:["md","tablet-portrait"],min:"768px",max:"991px"},{prefixes:["lg","tablet-landscape"],min:"992px",max:"1199px"},{prefixes:["xl","desktop"],min:"1200px",max:null}].forEach((function(t){t.prefixes.forEach((function(n){var a=["all"];t.min&&a.push("(min-width: ".concat(t.min,")")),e["--".concat(n)]=a.join(" and "),t.max&&a.push("(max-width: ".concat(t.max,")")),e["--".concat(n,"-only")]=a.join(" and ")}))})),e}},{key:"compile",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=[];return this.get().forEach((function(t){var a=(0,$e()({sort:!0,coerce:!0}).hash)(t);if(void 0!==Ze[a]&&void 0!==Ze[a].result)return n.push(Ze[a].result);var i=[];Object.prototype.hasOwnProperty.call(t,"variables")?(i.push(Object($.a)({variables:t.variables})),i.push(Y(t.variables))):(i.push(Object($.a)()),i.push(Y())),Ze[a]={};var r=e.getViewports();return Object.prototype.hasOwnProperty.call(t,"viewports")&&(r=t.viewports),i.push(Ve({importFrom:{customMedia:r}})),t.path&&i.push(te()({useUrl:!0,prefix:t.path})),i=i.concat(Xe),"string"!=typeof t.src&&(console.error("style.src is not string!",t.src),console.error("Possibly related to raw-loader update"),console.error("Attempting to convert to string"),t.src&&"string"==typeof t.src.default&&(t.src=t.src.default)),n.push(u()(i).process(t.src,{from:void 0}).then((function(e){var t=e&&e.css?e.css:"";return Ze[a].result=t,t})).catch((function(e){window.console&&window.console.warn&&window.console.warn("Failed to compile css",t,e)})))})),t?Promise.all(n).then((function(e){return e.join(" ")})):Promise.all(n)}}]),e}(),et={create:function(e){return new Qe(e)}};l.a.addService("stylesManager",et)},"./public/editor/services/utils/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./node_modules/pako/lib/deflate.js"),r=n("./node_modules/base-64/base64.js"),o=n.n(r),s=void 0,l={ajaxRequests:[],ajaxCall:!1,base64encode:o.a.encode,base64decode:o.a.decode,createKey:function(){for(var e="",t=0;t<8;t++){var n=16*Math.random()|0;8!==t&&12!==t&&16!==t&&20!==t||(e+="-"),e+=(12===t?4:16===t?3&n|8:n).toString(16)}return e},setCookie:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:256,a=new Date;a.setDate(a.getDate()+n);var i=encodeURIComponent(t)+(null===n?"":"; expires="+a.toUTCString());document.cookie=e+"="+i},getCookie:function(e){var t,n,a,i=document.cookie.split(";");for(t=0;t<i.length;t++)if(n=i[t].substr(0,i[t].indexOf("=")),a=i[t].substr(i[t].indexOf("=")+1),(n=n.replace(/^\s+|\s+$/g,""))===e)return decodeURIComponent(a)},hasCookie:function(e){return!!this.getCookie(e)},getRealWidth:function(e,t){var n=e.cloneNode(!0),a=0;if(n.style.position="fixed",t.appendChild(n),0===(a=n.offsetWidth))return n.remove(),0;var i=window.getComputedStyle(n,null);return a+=parseInt(i.marginLeft)+parseInt(i.marginRight),n.remove(),a},addResizeListener:function(e,t,n){var a=!(!navigator.userAgent.match(/Trident/)&&!navigator.userAgent.match(/Edge/));"static"===window.getComputedStyle(e).position&&(e.style.position="relative");var i=e.__resizeTrigger__=document.createElement("object");i.setAttribute("style","display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; opacity: 0; pointer-events: none; z-index: -1; visibility: hidden;"),i.__resizeElement__=e,i.onload=function(a){i.contentDocument.defaultView.addEventListener("resize",n.bind(s,e,t)),n(e,t)},i.type="text/html",a&&e.appendChild(i),i.data="about:blank",a||e.appendChild(i)},removeResizeListener:function(e,t,n){e.__resizeTrigger__.contentDocument.defaultView.removeEventListener("resize",n.bind(s,e,t)),e.__resizeTrigger__=!e.removeChild(e.__resizeTrigger__)},compressData:function(e){return function(e){for(var t="",n=new Uint8Array(e),a=n.byteLength,i=0;i<a;i++)t+=String.fromCharCode(n[i]);return o.a.encode(t)}(Object(i.deflate)(JSON.stringify(e)))},ajax:function(e,t,n){var i=Object(a.getService)("dataManager"),r=new window.XMLHttpRequest;(r.open("POST",i.get("adminAjaxUrl"),!0),r.setRequestHeader("Content-type","application/x-www-form-urlencoded"),r.onload=function(e){r.status>=200&&r.status<400?t(r):"function"==typeof n&&n(r)},r.onerror=function(e){"function"==typeof n&&n(r)},Object(a.env)("VCV_JS_SAVE_ZIP"))&&(e={"vcv-zip":l.compressData(e)});return r.send(window.jQuery.param(e)),r},normalizeHtml:function(e){e=e.replace(/\s*\bdata-vcv-[^"<>]+"[^"<>]+"+/g,"").replace(/<!--\[vcvSourceHtml]/g,"").replace(/\[\/vcvSourceHtml]-->/g,"");for(var t=document.createRange(),n=t.createContextualFragment(e),a=n.querySelector("vcvhelper, .vcvhelper");a;){var i=a.parentNode,r=a.getAttribute("data-vcvs-html");if(r){var o=t.createContextualFragment(r);i.insertBefore(o,a)}i.removeChild(a),a=n.querySelector("vcvhelper, .vcvhelper")}var s="data-vce-delete-attr",l=n.querySelectorAll("[".concat(s,"]"));(l=[].slice.call(l)).forEach((function(e){e.getAttribute(s).split(" ").forEach((function(t){e.removeAttribute(t)})),e.removeAttribute(s)}));var c="",u=[].slice.call(n.childNodes);u=u.filter((function(e){return e.nodeType===document.ELEMENT_NODE||e.nodeType===document.COMMENT_NODE}));for(var d=0;d<u.length;d++)u[d].nodeType===document.ELEMENT_NODE?c+=u[d].outerHTML:u[d].nodeType===document.COMMENT_NODE&&(c+="\x3c!-- ".concat(u[d].nodeValue.trim()," --\x3e"));var f=c.match(/url\(\s*(['"]?)(.*?)\1\s*\)/g);if(f&&f.length){var h=f.map((function(e){return e.replace(/&quot;/g,"'")}));f.forEach((function(e,t){c=c.replace(e,h[t])}))}return c},getTextContent:function(e){e=e.replace(/\s*\bdata-vcv-[^"<>]+"[^"<>]+"+/g,"").replace(/<!--\[vcvSourceHtml]/g,"").replace(/\[\/vcvSourceHtml]-->/g,"").replace(/<\//g," </");for(var t=document.createRange().createContextualFragment(e),n=t.querySelector("style, script, noscript, meta, title, .vcv-ui-blank-row-container, .vcv-row-control-container");n;){n.parentNode.removeChild(n),n=t.querySelector("style, script, noscript, meta, title, .vcv-ui-blank-row-container, .vcv-row-control-container")}return t.textContent.trim()},slugify:function(e){return(e=e||"").toString().toLowerCase().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/^-+|-+$/g,"").trim()},wpAutoP:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"content";return window.tinyMCEPreInit.mceInit[t]&&window.tinyMCEPreInit.mceInit[t].wpautop&&window.switchEditors&&window.switchEditors.wpautop?window.switchEditors.wpautop(e):e},checkIfElementIsHidden:function(e){var t=Object(a.getService)("document");if(e.hidden)return!0;if(e.parent){var n=t.get(e.parent);return!!n&&(!(!n.parent||n.parent!==e.id)||this.checkIfElementIsHidden(n))}return!1},getVisibleElements:function(e){var t=Object.assign({},e),n=function t(n){if(n.hidden)return!0;if(n.parent&&e[n.parent]){var a=e[n.parent];return!(!a.parent||a.parent!==n.id)||t(e[n.parent])}return!1};return Object.keys(t).forEach((function(e){var a=t[e];n(a)&&delete t[e]})),t},buildVariables:function(e){e.length&&e.forEach((function(e){void 0===window[e.key]&&("constant"===e.type?window[e.key]=function(){return e.value}:window[e.key]=e.value)}))},isRTL:function(){return"rtl"===window.getComputedStyle(document.body).direction},startDownload:function(e,t,n,a){this.ajaxRequests.push({tag:e,data:t,successCallback:n,errorCallback:a}),this.nextDownload()},nextDownload:function(){var e=this;if(0!==this.ajaxRequests.length&&!this.ajaxCall){this.ajaxCall=!0;var t=Object(a.getService)("dataProcessor"),n=this.ajaxRequests[0];t.appAdminServerRequest(n.data).then((function(t){e.ajaxCall=!1,e.ajaxRequests.splice(0,1),n.successCallback&&n.successCallback(t),e.nextDownload()}),(function(t){e.ajaxCall=!1,e.ajaxRequests.splice(0,1),n.errorCallback&&n.errorCallback(t),e.nextDownload()}))}},getShortcodesRegexp:function(){return new RegExp("\\[(\\[?)([\\w|-]+\\b)(?![\\w-])([^\\]\\/]*(?:\\/(?!\\])[^\\]\\/]*)*?)(?:(\\/)\\]|\\](?:([^\\[]*(?:\\[(?!\\/\\2\\])[^\\[]*)*)(\\[\\/\\2\\]))?)(\\]?)")},getBlockRegexp:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e?new RegExp(/<!--\s+(\/)?wp:(vcv-gutenberg-blocks\/)(dynamic-field-block)\s+({(?:(?=([^}]+|}+(?=})|(?!}\s+\/?-->)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g):new RegExp(/<!--\s+(\/)?wp:([a-z][a-z0-9_-]*\/)?([a-z][a-z0-9_-]*)\s+({(?:(?=([^}]+|}+(?=})|(?!}\s+\/?-->)[^])*)\5|[^]*?)}\s+)?(\/)?-->/g)},parseDynamicBlock:function(e){if(e.match(l.getBlockRegexp())){var t=e.split(l.getBlockRegexp());return{value:e,blockScope:t[2],blockName:t[3],blockAtts:JSON.parse(t[4].trim()),blockContent:t[7],beforeBlock:t[0]||"",afterBlock:t[14]||""}}return!1}};Object(a.addService)("utils",l)},"./public/editor/services/wordpress-post-data/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=i.a.getStorage("settings"),o=i.a.getService("dataManager"),s={canPublish:function(){return o.get("postData").canPublish},isDraft:function(){return"publish"!==o.get("postData").status&&"future"!==o.get("postData").status&&"pending"!==o.get("postData").status&&"private"!==o.get("postData").status},isPublished:function(){return"publish"===o.get("postData").status||"private"===o.get("postData").status||"future"===o.get("postData").status},permalink:function(){return r.state("permalink").get()||o.get("postData").permalink},previewUrl:function(){return r.state("previewUrl").get()||o.get("postData").previewUrl},isViewable:function(){return o.get("postData").viewable},viewText:function(){return o.get("postData").viewText},backendEditorUrl:function(){return o.get("postData").backendEditorUrl},adminDashboardUrl:function(){return o.get("postData").adminDashboardUrl},vcvCustomPostType:function(){return o.get("postData").vcvCustomPostType},adminDashboardPostTypeListUrl:function(){return o.get("postData").adminDashboardPostTypeListUrl}};i.a.addService("wordpress-post-data",s)},"./public/editor/services/wpMyTemplates/service.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),i=n.n(a),r=n("./node_modules/vc-cake/index.js"),o=n("./public/tools/response.js"),s=n("./node_modules/react-dom/index.js"),l=n.n(s),c=Object(r.getService)("utils"),u=Object(r.getService)("dataManager"),d={}.toString,f=u.get("editorType"),h=function(e,t,n,a,s){return(0,Object(r.getService)("utils").ajax)(i()({"vcv-action":"editorTemplates:".concat(e,":adminNonce"),"vcv-nonce":u.get("nonce"),"vcv-source-id":u.get("sourceID")},t,n),(function(e){var t=Object(o.a)(e.response);t&&t.status?a&&"function"==typeof a&&a(t):s&&"function"==typeof s&&s(t)}),s)};Object(r.addService)("myTemplates",{add:function(e,t,n,a,i){var s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],l=arguments.length>6?arguments[6]:void 0;if(this.findBy("name",e))return!1;var c=l||"template";return Object(r.getStorage)("wordpressData").trigger("save",{},"",{id:c,title:e,status:!1,documentData:!!s&&t,successCallback:function(s){try{var l=Object(o.a)(s);if(l.status&&l.postData&&l.postData.id){var c={id:l.postData.id.toString(),name:e,data:t,html:n},u=l.templateGroup;Object(r.getStorage)("hubTemplates").trigger("add",u.type,c,u),a&&"function"==typeof a&&a()}else console.warn("Failed to save template, no ID",s),i&&"function"==typeof i&&i()}catch(d){console.warn("Failed to save template",d,s),i&&"function"==typeof i&&i()}},errorCallback:function(){i&&"function"==typeof i&&i()}}),!0},addElementTemplate:function(e,t,n,a){var i=Object(r.getService)("document").getDescendants(e),o=Object(r.getStorage)("elements").state("elementRefs").get(),s=l.a.findDOMNode(o[e]),u=s?c.normalizeHtml(s.parentElement.innerHTML):"";return i[e].parent=!1,!("[object String]"!==d.call(t)||!t.length)&&this.add(t,i,u,n,a,!0,"template")},addCurrentLayout:function(e,t,n){var a=Object(r.getService)("document").all(),i=document.getElementById("vcv-editor-iframe"),o=!!i&&i.contentWindow.document.querySelector('[data-vcv-module="content-layout"]'),s=o?c.normalizeHtml(o.innerHTML):"";if("[object String]"===d.call(e)&&e.length){return this.add(e,a,s,t,n,!1,"template")}return!1},remove:function(e,t,n,a){h("delete","vcv-template-id",e,(function(a){Object(r.getStorage)("hubTemplates").trigger("remove",t,e),n&&"function"==typeof n&&n(a)}),a)},load:function(e,t,n){h("read","vcv-template-id",e,(function(e){t&&"function"==typeof t&&t(e)}),n)},get:function(e){return this.all().find((function(t){return t.id===e}))},findBy:function(e,t){return this.getAllTemplates().find((function(n){return n[e]&&n[e]===t}))},all:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2?arguments[2]:void 0,i=Object(r.getStorage)("hubTemplates").state("templates").get(),o=(e=a&&a.custom?a.custom:!(!i||!i.custom)&&i.custom)&&e.templates?e.templates:[];if(Object(r.env)("VCV_JS_THEME_EDITOR")){var s=this.customHeader(a),l=this.customFooter(a),c=this.customSidebar(a),u=s&&s.templates?s.templates:[],d=l&&l.templates?l.templates:[],h=c&&c.templates?c.templates:[];o=o.concat(u,d,h)}if("popup"===f){var p=this.getPopupTemplates(a),m=p&&p.templates?p.templates:[];o.concat(m)}return t&&t.constructor===Function&&(o=o.filter(t)),n&&n.constructor===Function?o.sort(n):"name"===n&&o.sort((function(e,t){return e.name?e.name.localeCompare(t.name,{kn:!0},{sensitivity:"base"}):-1})),o},predefined:function(e){var t=e||Object(r.getStorage)("hubTemplates").state("templates").get().predefined;return t&&t.templates?t.templates:[]},hub:function(e){var t=e||Object(r.getStorage)("hubTemplates").state("templates").get().hub;return t&&t.templates?t.templates:[]},findTemplateByBundle:function(e){var t=Object(r.getStorage)("hubTemplates").state("templates").get()||{};delete t.custom;for(var n=!1,a=Object.keys(t),i=0;i<a.length;i++){var o=t[a[i]]||[];if(o.templates&&(n=o.templates.find((function(t){return t.bundle===e&&t}))))break}return n},hubAndPredefined:function(e){var t=e&&this.hub(e.hub).concat(this.predefined(e.predefined));return t||[]},hubHeader:function(e){var t=e;return t&&t.templates?t.templates:[]},hubFooter:function(e){var t=e;return t&&t.templates?t.templates:[]},hubSidebar:function(e){var t=e;return t&&t.templates?t.templates:[]},hubBlock:function(e){var t=e;return t&&t.templates?t.templates:[]},getPopupTemplates:function(e){return e&&e.templates?e.templates:[]},customHeader:function(e){var t=e&&e.customHeader;return t&&t.templates?t.templates:[]},customFooter:function(e){var t=e&&e.customFooter;return t&&t.templates?t.templates:[]},customSidebar:function(e){var t=e&&e.customSidebar;return t&&t.templates?t.templates:[]},getAllTemplates:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,a=n||Object(r.getStorage)("hubTemplates").state("templates").get(),i=[];for(var o in a)i=i.concat(a[o].templates);return e&&e.constructor===Function&&(i=i.filter(e)),t&&t.constructor===Function?i.sort(t):"name"===t&&i.sort((function(e,t){return e.name?e.name.localeCompare(t.name,{kn:!0},{sensitivity:"base"}):-1})),i},getTemplateData:function(){return Object(r.getStorage)("hubTemplates").state("templates").get()},getLiteVersionTemplates:function(){return this.getAllTemplates()}})},"./public/editor/stores/assets/assetsStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),i=n.n(a),r=n("./node_modules/vc-cake/index.js"),o=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),s=n.n(o),l=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),c=n.n(l),u=Object(r.getService)("cook"),d=Object(r.getStorage)("assets"),f=Object(r.getStorage)("elements"),h=Object(r.getStorage)("cache"),p=function(){function e(t,n,a,i,r){s()(this,e),Object.defineProperties(this,{loadedJsFiles:{configurable:!1,enumerable:!1,value:[],writable:!0},addedEditorStylesTagList:{configurable:!1,enumerable:!1,value:[],writable:!0},addedBaseStylesTagList:{configurable:!1,enumerable:!1,value:[],writable:!0},loadedCssFiles:{configurable:!1,enumerable:!1,value:[],writable:!0},globalAssetsStorageService:{configurable:!1,enumerable:!1,value:t,writable:!1},elementAssetsLibrary:{configurable:!1,enumerable:!1,value:n},stylesManager:{configurable:!1,enumerable:!1,value:a},window:{configurable:!1,enumerable:!1,value:i,writable:!0},jobs:{configurable:!1,enumerable:!1,value:[],writable:!0},slugify:{configurable:!1,enumerable:!1,value:r,writable:!0}}),this.resetJobs=this.resetJobs.bind(this)}return c()(e,[{key:"add",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var a=!0;this.updateStyleDomNodes(e),this.addCssElementBaseByElement(e,a),this.addElementEditorFiles(e),this.addElementGlobalAttributesCssMixins(e,a),this.addElementLocalAttributesCssMixins(e,a),this.addElementFiles(e,n),this.doJobs(e).then((function(n){t.addElementJobsToStorage(e,!1);var a=d.state("jobs").get()&&d.state("jobs").get().elements||[];f.trigger("element:".concat(e.id,":assets"),{elements:a}),window.setTimeout((function(){t.window.vcv.trigger("ready","add",e.id,{},e.tag)}),1)}))}}},{key:"update",value:function(e,t){var n=this;if(e){var a=Object(r.getStorage)("wordpressData").state("status").get().status;this.updateStyleDomNodes(e),"loadSuccess"===a&&Object(r.env)("VCV_FT_INITIAL_CSS_LOAD")?this.addElementEditorFiles(e):(this.addCssElementBaseByElement(e),this.addElementEditorFiles(e),this.addElementGlobalAttributesCssMixins(e),this.addElementLocalAttributesCssMixins(e),this.addElementFiles(e)),this.doJobs(e).then((function(){n.addElementJobsToStorage(e,!1);var a=d.state("jobs").get()&&d.state("jobs").get().elements||[];f.trigger("element:".concat(e.id,":assets"),{elements:a}),n.window.vcv.trigger("ready","update",e.id,t,e.tag)}))}}},{key:"destroy",value:function(e,t){this.removeCssElementMixinByElement(e),this.removeAttributesCssByElement(e),this.window.vcv.trigger("ready","destroy",e,{},t),this.removeElementJobsFromStorage(e)}},{key:"addElementJobsToStorage",value:function(e,t){var n,a=e.id,i=d.state("jobs").get()&&d.state("jobs").get().elements||[];if(i.length&&(n=i.find((function(e){return e.id===a}))),n)n.jobs=t;else{var r=u.get(e),o={jobs:t,id:a,hidden:r.get("hidden")};i.push(o)}d.state("jobs").set({elements:i})}},{key:"removeElementJobsFromStorage",value:function(e){var t=d.state("jobs").get()&&d.state("jobs").get().elements||[];t=t.filter((function(t){return t.id!==e})),d.state("jobs").set({elements:t})}},{key:"updateStyleDomNodes",value:function(e){var t=this,n=e.id,a=this.globalAssetsStorageService.getElementTagsByData(e),i=this.window.document.getElementById("vcv-element-css-styles--base"),r=this.window.document.getElementById("vcv-element-css-styles--editor"),o=this.window.document.getElementById("vcv-element-css-styles--mixins");if(a.forEach((function(e){if(!t.window.document.getElementById("vcv-base-css-styles-".concat(e))){var n=t.window.document.createElement("style");n.id="vcv-base-css-styles-".concat(e),t.window.document.body.insertBefore(n,i)}if(!t.window.document.getElementById("vcv-css-editor-styles-".concat(e))){var a=t.window.document.createElement("style");a.id="vcv-css-editor-styles-".concat(e),t.window.document.body.insertBefore(a,r)}})),!this.window.document.getElementById("vcv-css-styles-".concat(n))){var s=this.window.document.createElement("style");s.id="vcv-css-styles-".concat(n),this.window.document.body.insertBefore(s,o)}if(!this.window.document.getElementById("vcv-do-styles-".concat(n))){var l=this.window.document.createElement("style");l.id="vcv-do-styles-".concat(n),this.window.document.body.insertBefore(l,o)}var c=u.get(e),d=c.get("settings");for(var f in d)if("element"===d[f].type){var h=c.get(f),p=this.checksum(JSON.stringify(h));if(!this.window.document.getElementById("vcv-css-styles-".concat(n,"-").concat(p))){var m=this.window.document.createElement("style");m.id="vcv-css-styles-".concat(n,"-").concat(p),this.window.document.body.insertBefore(m,o)}if(!this.window.document.getElementById("vcv-do-styles-".concat(n,"-").concat(p))){var v=this.window.document.createElement("style");v.id="vcv-do-styles-".concat(n,"-").concat(p),this.window.document.body.insertBefore(v,o)}}}},{key:"addElementFiles",value:function(e,t){var n=this;t&&(this.loadedCssFiles=[],this.loadedJsFiles=[]);var a=u.get(e),i=this.elementAssetsLibrary.getAssetsFilesByElement(a),r=this.window.document;i.cssBundles.forEach((function(e){var t=n.slugify(e);if(-1===n.loadedCssFiles.indexOf(t)){n.loadedCssFiles.push(t);var a=r.createElement("link");a.setAttribute("rel","stylesheet"),a.setAttribute("href",e),r.head.appendChild(a)}})),i.jsBundles.forEach((function(e){var t=n.slugify(e);if(-1===n.loadedJsFiles.indexOf(t)){n.loadedJsFiles.push(t);var a=new Promise((function(t,a){n.window.jQuery.getScript(e).done((function(){t(!0)})).fail((function(){a(new Error)}))}));n.addJob(a)}}))}},{key:"getCachedCSS",value:function(e,t){var n=h.state("elementsCssCache").get()||{};return!(!n[e]||!n[e][t])&&n[e][t]}},{key:"addElementEditorFiles",value:function(e){var t=this;(this.globalAssetsStorageService.getElementTagsByData(e)||[]).forEach((function(e){if(-1===t.addedEditorStylesTagList.indexOf(e)){var n=t.globalAssetsStorageService.elementCssEditor(e);if(n.length){t.addedEditorStylesTagList.push(e);var a=t.window.document.getElementById("vcv-css-editor-styles-".concat(e));a&&(a.innerHTML=n[0].src)}}}))}},{key:"checksum",value:function(e){for(var t=305419896,n=e.length,a=0;a<n;a++)t+=e.charCodeAt(a)*(a+1);return(4294967295&t).toString(16)}},{key:"addElementLocalAttributesCssMixins",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.stylesManager.create();if(n&&this.getCachedCSS(e.id,"attributesCss")){var i=this.window.document.getElementById("vcv-css-styles-".concat(e.id));i.innerHTML=this.getCachedCSS(e.id,"attributesCss")}else{var r=this.globalAssetsStorageService.getElementLocalAttributesCssMixins(e);if(r.length){a.add(r);var o=a.compile().then((function(n){var a=t.window.document.getElementById("vcv-css-styles-".concat(e.id));a&&(a.innerHTML=n)}));this.addJob(o);var s=u.get(e),l=s.get("settings");for(var c in l)"element"===l[c].type&&function(){var n=s.get(c),a=t.checksum(JSON.stringify(n)),i=t.globalAssetsStorageService.getElementLocalAttributesCssMixins(n),r=t.stylesManager.create();r.add(i);var o=r.compile().then((function(n){var i=t.window.document.getElementById("vcv-css-styles-".concat(e.id,"-").concat(a));i&&(i.innerHTML=n)}));t.addJob(o)}()}}}},{key:"removeAttributesCssByElement",value:function(e){var t=this.window.document.getElementById("vcv-css-styles-".concat(e));t&&t.remove()}},{key:"addCssElementBaseByElement",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.globalAssetsStorageService.getElementTagsByData(e)||[];a.forEach((function(a){if(-1===t.addedBaseStylesTagList.indexOf(a)){if(n&&t.getCachedCSS(e.id,"baseCss")){var i=t.window.document.getElementById("vcv-base-css-styles-".concat(a));return void(i&&(i.innerHTML=t.getCachedCSS(e.id,"baseCss")))}var r=t.globalAssetsStorageService.elementCssBase(a);if(r.length){t.addedBaseStylesTagList.push(a);var o=t.window.document.getElementById("vcv-base-css-styles-".concat(a));o&&(o.innerHTML=r[0].src)}}}))}},{key:"addElementGlobalAttributesCssMixins",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.stylesManager.create();if(n&&this.getCachedCSS(e.id,"mixinsCss")){var i=this.window.document.getElementById("vcv-do-styles-".concat(e.id));i&&(i.innerHTML=this.getCachedCSS(e.id,"mixinsCss"))}else{var r=this.globalAssetsStorageService.getElementGlobalAttributesCssMixins(e);a.add(r);var o=a.compile().then((function(n){var a=t.window.document.getElementById("vcv-do-styles-".concat(e.id));a&&(a.innerHTML=n)}));this.addJob(o);var s=u.get(e),l=s.get("settings");for(var c in l)"element"===l[c].type&&function(){var n=s.get(c),a=t.checksum(JSON.stringify(n)),i=t.globalAssetsStorageService.getElementGlobalAttributesCssMixins(n),r=t.stylesManager.create();r.add(i);var o=r.compile().then((function(n){var i=t.window.document.getElementById("vcv-do-styles-".concat(e.id,"-").concat(a));i&&(i.innerHTML=n)}));t.addJob(o)}()}}},{key:"removeCssElementMixinByElement",value:function(e){var t=this.window.document.getElementById("vcv-do-styles-".concat(e));t&&t.remove()}},{key:"buildStylesContainers",value:function(){var e=this,t=["vcv-settings-css-styles","vcv-element-css-styles--base","vcv-element-css-styles--editor","vcv-element-css-styles--mixins"];return t.forEach((function(t){var n=e.window.document.getElementById(t);if(n)return n;var a=e.window.document.createElement("style");a.id=t,e.window.document.body.appendChild(a)})),t[0]}},{key:"updateSettingsStyles",value:function(e){this.window.document.querySelector("#vcv-settings-css-styles").innerHTML=e}},{key:"addJob",value:function(e){this.jobs.push(e)}},{key:"doJobs",value:function(e){return this.addElementJobsToStorage(e,!0),Promise.all(this.jobs).catch(this.resetJobs).then(this.resetJobs)}},{key:"resetJobs",value:function(){this.jobs.length=0}}]),e}(),m=Object(r.getStorage)("assets").state("jsLibs"),v=Object(r.getService)("cook"),g=function e(t,n,a,r){var o=[];if(t.type.getAttributeLibs){var s,l=t.type.getAttributeLibs(r);if(l&&l.length)(s=o).push.apply(s,i()(l))}if("element"===t.settings.type){var c=v.get(r).toJS();o=o.concat(b(c.id,c).assetLibraries)}if("paramsGroup"===t.settings.type){var u=n.settings(a);if(u&&u.settings&&u.settings.options&&u.settings.options.settings){var d=n.settings(a).settings.options.settings;Object.keys(d).forEach((function(t){var a=n.settings(t,d);r.value.forEach((function(i){var r=i[t],s=e(a,n,t,r);o=o.concat(s)}))}))}}return o},b=function(e,t){var n=v.get(t),a={id:e,assetLibraries:[]},i=n.getAll();return Object.keys(i).forEach((function(e){var t=n.settings(e),i=n.get(e);a.assetLibraries=a.assetLibraries.concat(g(t,n,e,i))})),a},y=function(e,t){var n=m.get()&&m.get().elements?m.get().elements:[],a=n.findIndex((function(t){return t.id===e}));a<0?n.push(t):(n[a].id=t.id,n[a].assetLibraries=t.assetLibraries),m.set({elements:n})},w=function(){function e(){s()(this,e)}return c()(e,[{key:"add",value:function(e,t){var n=b(e,t);y(e,n)}},{key:"edit",value:function(e,t){var n=b(e,t);y(e,n)}},{key:"remove",value:function(e){var t=m.get();if(t&&t.elements){var n=t.elements.filter((function(t){return t.id!==e}));m.set({elements:n})}}}]),e}(),k=n("./public/editor/stores/assets/lib/attributeLibNames.json");Object(r.addStorage)("assets",(function(e){var t,n=Object(r.getService)("cook"),a=Object(r.getService)("document"),o=Object(r.getService)("stylesManager"),s=Object(r.getService)("elementAssetsLibrary"),l=Object(r.getService)("modernAssetsStorage"),c=Object(r.getStorage)("wordpressData"),u=Object(r.getService)("utils"),d=l.create(),f=Object(r.getStorage)("settings"),h=new w,m={elements:{}},v=function(){return window&&window.document.querySelector(".vcv-layout-iframe")?window.document.querySelector(".vcv-layout-iframe").contentWindow:window};c.on("start",(function(){var n;n=(n=e.state("attributeLibs").get())?[].concat(i()(n),i()(k)):k,e.state("attributeLibs").set(n),(t=new p(d,s,o,v(),u.slugify)).buildStylesContainers()})),e.on("addElement",(function(n){(Array.isArray(n)?n:[n]).forEach((function(n){var i=a.get(n);m.elements[n]=i,e.trigger("addSharedLibrary",i),t&&t.add(i)}))})),e.on("updateElement",(function(n,i){(Array.isArray(n)?n:[n]).forEach((function(n){var r=a.get(n);m.elements[n]=r,e.trigger("editSharedLibrary",r),t&&t.update(r,i)}))})),e.on("removeElement",(function(n){(Array.isArray(n)?n:[n]).forEach((function(n){var a=m.elements[n]?m.elements[n].tag:null;delete m.elements[n],t&&t.destroy(n,a),e.trigger("removeSharedLibrary",n)}))})),e.on("reset",(function(){(t=new p(d,s,o,v(),u.slugify)).buildStylesContainers()})),e.on("updateAllElements",(function(n){Object.values(n).forEach((function(n){e.trigger("addSharedLibrary",n),t&&t.add(n,!0)}))})),e.on("addSharedLibrary",(function(e){var t=e.id;h.add(t,e)})),e.on("editSharedLibrary",(function(e){var t=e.id;h.edit(t,e)})),e.on("removeSharedLibrary",(function(e){h.remove(e)}));var g=function(){var e=f.state("globalCss").get()||"",n=f.state("customCss").get()||"";t&&t.updateSettingsStyles(e+n)};f.state("globalCss").onChange(g),f.state("customCss").onChange(g);var b=function(t){var n=e.state("cssMixins").get()||{};n[t.get("id")]=d.getCssMixinsByElement(t.toJS()),e.state("cssMixins").set(n)},y=function(e){var t=n.getById(e);b(t)};e.on("addElement",y),e.on("updateElement",y),e.on("updateInnerElementByData",(function(e){var t=n.get(e);b(t)})),e.on("removeElement",(function(t){var n=e.state("cssMixins").get()||{};delete n[t],e.state("cssMixins").set(n)}))}))},"./public/editor/stores/assets/lib/attributeLibNames.json":function(e){e.exports=JSON.parse('[{"fieldKey":"animation","library":"animate","dependencies":["waypoints"]},{"fieldKey":"gradientOverlay","value":true,"library":"backgroundColorGradient"},{"fieldKey":"backgroundType","value":"imagesSimple","library":"backgroundSimple"},{"fieldKey":"backgroundType","value":"imagesSlideshow","library":"backgroundSlider"},{"fieldKey":"backgroundType","value":"videoEmbed","library":"backgroundVideoEmbed"},{"fieldKey":"backgroundType","value":"videoVimeo","library":"backgroundVideoVimeo"},{"fieldKey":"backgroundType","value":"videoYoutube","library":"backgroundVideoYoutube"},{"fieldKey":"backgroundType","value":"backgroundZoom","library":"backgroundZoom","dependencies":["waypoints"]},{"fieldKey":"parallax","value":"simple","library":"parallaxBackground","dependencies":["waypoints"]},{"fieldKey":"parallax","value":"simple-fade","library":"parallaxFade","dependencies":["waypoints","parallaxBackground"]},{"fieldKey":"parallax","value":"mouse-move","library":"parallaxMouseMove","dependencies":[]}]')},"./public/editor/stores/attributes/attributesStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./public/editor/stores/attributes/lib/fontawesome-5.10.2.js"),r=n.n(i),o=n("./public/editor/stores/attributes/lib/socials.js"),s=n.n(o),l=n("./public/editor/stores/attributes/lib/cart.js"),c=n.n(l),u=["lineicons","entypo","monosocial","typicons","openiconic","material","batch","mfglabs","metrize","dripicons","feather","linearicons","jam","evil","zondicons","socialicons"];Object(a.addStorage)("attributes",(function(e){e.state("iconpicker:iconSet").set({icons:{},socials:{},cart:{}}),e.on("start",(function(){var t=e.state("iconpicker:iconSet").get();t.icons.fontawesome={iconData:r.a,default:!0},u.forEach((function(e){Object.prototype.hasOwnProperty.call(t.icons,e)||(t.icons[e]={premium:!0})})),t.socials.socials={iconData:s.a},t.cart.cart={iconData:c.a},e.state("iconpicker:iconSet").set(t)})),e.on("iconpicker:add",(function(t,n,a){var i=e.state("iconpicker:iconSet").get();i[t]||(i[t]={}),i[t][n]||(i[t][n]={}),i[t][n]={iconData:a},e.state("iconpicker:iconSet").set(i)}))}))},"./public/editor/stores/attributes/lib/cart.js":function(e,t){e.exports=[{title:"Cart 1",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-1"},{title:"Cart 2",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-2"},{title:"Cart 3",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-3"},{title:"Cart 4",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-4"},{title:"Cart 5",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-5"},{title:"Cart 6",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-6"},{title:"Cart 7",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-7"},{title:"Cart 8",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-8"},{title:"Cart 9",id:"vcv-ui-icon-cart vcv-ui-icon-cart-icon-9"}]},"./public/editor/stores/attributes/lib/fontawesome-5.10.2.js":function(e,t){e.exports={Accessibility:[{title:"Accessible Icon",id:"fab fa-accessible-icon"},{title:"American Sign Language Interpreting",id:"fas fa-american-sign-language-interpreting"},{title:"Assistive Listening Systems",id:"fas fa-assistive-listening-systems"},{title:"Audio Description",id:"fas fa-audio-description"},{title:"Blind",id:"fas fa-blind"},{title:"Braille",id:"fas fa-braille"},{title:"Closed Captioning",id:"fas fa-closed-captioning"},{title:"Closed Captioning",id:"far fa-closed-captioning"},{title:"Deaf",id:"fas fa-deaf"},{title:"Low Vision",id:"fas fa-low-vision"},{title:"Phone Volume",id:"fas fa-phone-volume"},{title:"Question Circle",id:"fas fa-question-circle"},{title:"Question Circle",id:"far fa-question-circle"},{title:"Sign Language",id:"fas fa-sign-language"},{title:"TTY",id:"fas fa-tty"},{title:"Universal Access",id:"fas fa-universal-access"},{title:"Wheelchair",id:"fas fa-wheelchair"}],Alert:[{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bell Slash",id:"fas fa-bell-slash"},{title:"Bell Slash",id:"far fa-bell-slash"},{title:"exclamation",id:"fas fa-exclamation"},{title:"Exclamation Circle",id:"fas fa-exclamation-circle"},{title:"Exclamation Triangle",id:"fas fa-exclamation-triangle"},{title:"Radiation",id:"fas fa-radiation"},{title:"Alternate Radiation",id:"fas fa-radiation-alt"},{title:"Skull & Crossbones",id:"fas fa-skull-crossbones"}],Animals:[{title:"Cat",id:"fas fa-cat"},{title:"Crow",id:"fas fa-crow"},{title:"Dog",id:"fas fa-dog"},{title:"Dove",id:"fas fa-dove"},{title:"Dragon",id:"fas fa-dragon"},{title:"Feather",id:"fas fa-feather"},{title:"Alternate Feather",id:"fas fa-feather-alt"},{title:"Fish",id:"fas fa-fish"},{title:"Frog",id:"fas fa-frog"},{title:"Hippo",id:"fas fa-hippo"},{title:"Horse",id:"fas fa-horse"},{title:"Horse Head",id:"fas fa-horse-head"},{title:"Kiwi Bird",id:"fas fa-kiwi-bird"},{title:"Otter",id:"fas fa-otter"},{title:"Paw",id:"fas fa-paw"},{title:"Spider",id:"fas fa-spider"}],Arrows:[{title:"Angle Double Down",id:"fas fa-angle-double-down"},{title:"Angle Double Left",id:"fas fa-angle-double-left"},{title:"Angle Double Right",id:"fas fa-angle-double-right"},{title:"Angle Double Up",id:"fas fa-angle-double-up"},{title:"angle-down",id:"fas fa-angle-down"},{title:"angle-left",id:"fas fa-angle-left"},{title:"angle-right",id:"fas fa-angle-right"},{title:"angle-up",id:"fas fa-angle-up"},{title:"Alternate Arrow Circle Down",id:"fas fa-arrow-alt-circle-down"},{title:"Alternate Arrow Circle Down",id:"far fa-arrow-alt-circle-down"},{title:"Alternate Arrow Circle Left",id:"fas fa-arrow-alt-circle-left"},{title:"Alternate Arrow Circle Left",id:"far fa-arrow-alt-circle-left"},{title:"Alternate Arrow Circle Right",id:"fas fa-arrow-alt-circle-right"},{title:"Alternate Arrow Circle Right",id:"far fa-arrow-alt-circle-right"},{title:"Alternate Arrow Circle Up",id:"fas fa-arrow-alt-circle-up"},{title:"Alternate Arrow Circle Up",id:"far fa-arrow-alt-circle-up"},{title:"Arrow Circle Down",id:"fas fa-arrow-circle-down"},{title:"Arrow Circle Left",id:"fas fa-arrow-circle-left"},{title:"Arrow Circle Right",id:"fas fa-arrow-circle-right"},{title:"Arrow Circle Up",id:"fas fa-arrow-circle-up"},{title:"arrow-down",id:"fas fa-arrow-down"},{title:"arrow-left",id:"fas fa-arrow-left"},{title:"arrow-right",id:"fas fa-arrow-right"},{title:"arrow-up",id:"fas fa-arrow-up"},{title:"Alternate Arrows",id:"fas fa-arrows-alt"},{title:"Alternate Arrows Horizontal",id:"fas fa-arrows-alt-h"},{title:"Alternate Arrows Vertical",id:"fas fa-arrows-alt-v"},{title:"Caret Down",id:"fas fa-caret-down"},{title:"Caret Left",id:"fas fa-caret-left"},{title:"Caret Right",id:"fas fa-caret-right"},{title:"Caret Square Down",id:"fas fa-caret-square-down"},{title:"Caret Square Down",id:"far fa-caret-square-down"},{title:"Caret Square Left",id:"fas fa-caret-square-left"},{title:"Caret Square Left",id:"far fa-caret-square-left"},{title:"Caret Square Right",id:"fas fa-caret-square-right"},{title:"Caret Square Right",id:"far fa-caret-square-right"},{title:"Caret Square Up",id:"fas fa-caret-square-up"},{title:"Caret Square Up",id:"far fa-caret-square-up"},{title:"Caret Up",id:"fas fa-caret-up"},{title:"Shopping Cart Arrow Down",id:"fas fa-cart-arrow-down"},{title:"Line Chart",id:"fas fa-chart-line"},{title:"Chevron Circle Down",id:"fas fa-chevron-circle-down"},{title:"Chevron Circle Left",id:"fas fa-chevron-circle-left"},{title:"Chevron Circle Right",id:"fas fa-chevron-circle-right"},{title:"Chevron Circle Up",id:"fas fa-chevron-circle-up"},{title:"chevron-down",id:"fas fa-chevron-down"},{title:"chevron-left",id:"fas fa-chevron-left"},{title:"chevron-right",id:"fas fa-chevron-right"},{title:"chevron-up",id:"fas fa-chevron-up"},{title:"Alternate Cloud Download",id:"fas fa-cloud-download-alt"},{title:"Alternate Cloud Upload",id:"fas fa-cloud-upload-alt"},{title:"Alternate Compress Arrows",id:"fas fa-compress-arrows-alt"},{title:"Download",id:"fas fa-download"},{title:"Alternate Exchange",id:"fas fa-exchange-alt"},{title:"Alternate Expand Arrows",id:"fas fa-expand-arrows-alt"},{title:"Alternate External Link",id:"fas fa-external-link-alt"},{title:"Alternate External Link Square",id:"fas fa-external-link-square-alt"},{title:"Hand Pointing Down",id:"fas fa-hand-point-down"},{title:"Hand Pointing Down",id:"far fa-hand-point-down"},{title:"Hand Pointing Left",id:"fas fa-hand-point-left"},{title:"Hand Pointing Left",id:"far fa-hand-point-left"},{title:"Hand Pointing Right",id:"fas fa-hand-point-right"},{title:"Hand Pointing Right",id:"far fa-hand-point-right"},{title:"Hand Pointing Up",id:"fas fa-hand-point-up"},{title:"Hand Pointing Up",id:"far fa-hand-point-up"},{title:"Pointer (Hand)",id:"fas fa-hand-pointer"},{title:"Pointer (Hand)",id:"far fa-hand-pointer"},{title:"History",id:"fas fa-history"},{title:"Alternate Level Down",id:"fas fa-level-down-alt"},{title:"Alternate Level Up",id:"fas fa-level-up-alt"},{title:"location-arrow",id:"fas fa-location-arrow"},{title:"Alternate Long Arrow Down",id:"fas fa-long-arrow-alt-down"},{title:"Alternate Long Arrow Left",id:"fas fa-long-arrow-alt-left"},{title:"Alternate Long Arrow Right",id:"fas fa-long-arrow-alt-right"},{title:"Alternate Long Arrow Up",id:"fas fa-long-arrow-alt-up"},{title:"Mouse Pointer",id:"fas fa-mouse-pointer"},{title:"play",id:"fas fa-play"},{title:"random",id:"fas fa-random"},{title:"Recycle",id:"fas fa-recycle"},{title:"Redo",id:"fas fa-redo"},{title:"Alternate Redo",id:"fas fa-redo-alt"},{title:"Reply",id:"fas fa-reply"},{title:"reply-all",id:"fas fa-reply-all"},{title:"Retweet",id:"fas fa-retweet"},{title:"Share",id:"fas fa-share"},{title:"Share Square",id:"fas fa-share-square"},{title:"Share Square",id:"far fa-share-square"},{title:"Alternate Sign In",id:"fas fa-sign-in-alt"},{title:"Alternate Sign Out",id:"fas fa-sign-out-alt"},{title:"Sort",id:"fas fa-sort"},{title:"Sort Alphabetical Down",id:"fas fa-sort-alpha-down"},{title:"Alternate Sort Alphabetical Down",id:"fas fa-sort-alpha-down-alt"},{title:"Sort Alphabetical Up",id:"fas fa-sort-alpha-up"},{title:"Alternate Sort Alphabetical Up",id:"fas fa-sort-alpha-up-alt"},{title:"Sort Amount Down",id:"fas fa-sort-amount-down"},{title:"Alternate Sort Amount Down",id:"fas fa-sort-amount-down-alt"},{title:"Sort Amount Up",id:"fas fa-sort-amount-up"},{title:"Alternate Sort Amount Up",id:"fas fa-sort-amount-up-alt"},{title:"Sort Down (Descending)",id:"fas fa-sort-down"},{title:"Sort Numeric Down",id:"fas fa-sort-numeric-down"},{title:"Alternate Sort Numeric Down",id:"fas fa-sort-numeric-down-alt"},{title:"Sort Numeric Up",id:"fas fa-sort-numeric-up"},{title:"Alternate Sort Numeric Up",id:"fas fa-sort-numeric-up-alt"},{title:"Sort Up (Ascending)",id:"fas fa-sort-up"},{title:"Sync",id:"fas fa-sync"},{title:"Alternate Sync",id:"fas fa-sync-alt"},{title:"text-height",id:"fas fa-text-height"},{title:"Text Width",id:"fas fa-text-width"},{title:"Undo",id:"fas fa-undo"},{title:"Alternate Undo",id:"fas fa-undo-alt"},{title:"Upload",id:"fas fa-upload"}],"Audio & Video":[{title:"Audio Description",id:"fas fa-audio-description"},{title:"backward",id:"fas fa-backward"},{title:"Broadcast Tower",id:"fas fa-broadcast-tower"},{title:"Circle",id:"fas fa-circle"},{title:"Circle",id:"far fa-circle"},{title:"Closed Captioning",id:"fas fa-closed-captioning"},{title:"Closed Captioning",id:"far fa-closed-captioning"},{title:"Compress",id:"fas fa-compress"},{title:"Alternate Compress Arrows",id:"fas fa-compress-arrows-alt"},{title:"eject",id:"fas fa-eject"},{title:"Expand",id:"fas fa-expand"},{title:"Alternate Expand Arrows",id:"fas fa-expand-arrows-alt"},{title:"fast-backward",id:"fas fa-fast-backward"},{title:"fast-forward",id:"fas fa-fast-forward"},{title:"Audio File",id:"fas fa-file-audio"},{title:"Audio File",id:"far fa-file-audio"},{title:"Video File",id:"fas fa-file-video"},{title:"Video File",id:"far fa-file-video"},{title:"Film",id:"fas fa-film"},{title:"forward",id:"fas fa-forward"},{title:"headphones",id:"fas fa-headphones"},{title:"microphone",id:"fas fa-microphone"},{title:"Alternate Microphone",id:"fas fa-microphone-alt"},{title:"Alternate Microphone Slash",id:"fas fa-microphone-alt-slash"},{title:"Microphone Slash",id:"fas fa-microphone-slash"},{title:"Music",id:"fas fa-music"},{title:"pause",id:"fas fa-pause"},{title:"Pause Circle",id:"fas fa-pause-circle"},{title:"Pause Circle",id:"far fa-pause-circle"},{title:"Phone Volume",id:"fas fa-phone-volume"},{title:"Photo Video",id:"fas fa-photo-video"},{title:"play",id:"fas fa-play"},{title:"Play Circle",id:"fas fa-play-circle"},{title:"Play Circle",id:"far fa-play-circle"},{title:"Podcast",id:"fas fa-podcast"},{title:"random",id:"fas fa-random"},{title:"Redo",id:"fas fa-redo"},{title:"Alternate Redo",id:"fas fa-redo-alt"},{title:"rss",id:"fas fa-rss"},{title:"RSS Square",id:"fas fa-rss-square"},{title:"step-backward",id:"fas fa-step-backward"},{title:"step-forward",id:"fas fa-step-forward"},{title:"stop",id:"fas fa-stop"},{title:"Stop Circle",id:"fas fa-stop-circle"},{title:"Stop Circle",id:"far fa-stop-circle"},{title:"Sync",id:"fas fa-sync"},{title:"Alternate Sync",id:"fas fa-sync-alt"},{title:"Undo",id:"fas fa-undo"},{title:"Alternate Undo",id:"fas fa-undo-alt"},{title:"Video",id:"fas fa-video"},{title:"Volume Down",id:"fas fa-volume-down"},{title:"Volume Mute",id:"fas fa-volume-mute"},{title:"Volume Off",id:"fas fa-volume-off"},{title:"Volume Up",id:"fas fa-volume-up"},{title:"YouTube",id:"fab fa-youtube"}],Automotive:[{title:"Air Freshener",id:"fas fa-air-freshener"},{title:"ambulance",id:"fas fa-ambulance"},{title:"Bus",id:"fas fa-bus"},{title:"Bus Alt",id:"fas fa-bus-alt"},{title:"Car",id:"fas fa-car"},{title:"Alternate Car",id:"fas fa-car-alt"},{title:"Car Battery",id:"fas fa-car-battery"},{title:"Car Crash",id:"fas fa-car-crash"},{title:"Car Side",id:"fas fa-car-side"},{title:"Charging Station",id:"fas fa-charging-station"},{title:"Gas Pump",id:"fas fa-gas-pump"},{title:"Motorcycle",id:"fas fa-motorcycle"},{title:"Oil Can",id:"fas fa-oil-can"},{title:"Shuttle Van",id:"fas fa-shuttle-van"},{title:"Alternate Tachometer",id:"fas fa-tachometer-alt"},{title:"Taxi",id:"fas fa-taxi"},{title:"truck",id:"fas fa-truck"},{title:"Truck Monster",id:"fas fa-truck-monster"},{title:"Truck Side",id:"fas fa-truck-pickup"}],Autumn:[{title:"Fruit Apple",id:"fas fa-apple-alt"},{title:"Campground",id:"fas fa-campground"},{title:"Cloud with Sun",id:"fas fa-cloud-sun"},{title:"Drumstick with Bite Taken Out",id:"fas fa-drumstick-bite"},{title:"Football Ball",id:"fas fa-football-ball"},{title:"Hiking",id:"fas fa-hiking"},{title:"Mountain",id:"fas fa-mountain"},{title:"Tractor",id:"fas fa-tractor"},{title:"Tree",id:"fas fa-tree"},{title:"Wind",id:"fas fa-wind"},{title:"Wine Bottle",id:"fas fa-wine-bottle"}],Beverage:[{title:"beer",id:"fas fa-beer"},{title:"Blender",id:"fas fa-blender"},{title:"Cocktail",id:"fas fa-cocktail"},{title:"Coffee",id:"fas fa-coffee"},{title:"Flask",id:"fas fa-flask"},{title:"Glass Cheers",id:"fas fa-glass-cheers"},{title:"Martini Glass",id:"fas fa-glass-martini"},{title:"Alternate Glass Martini",id:"fas fa-glass-martini-alt"},{title:"Glass Whiskey",id:"fas fa-glass-whiskey"},{title:"Mug Hot",id:"fas fa-mug-hot"},{title:"Wine Bottle",id:"fas fa-wine-bottle"},{title:"Wine Glass",id:"fas fa-wine-glass"},{title:"Alternate Wine Glas",id:"fas fa-wine-glass-alt"}],Buildings:[{title:"Archway",id:"fas fa-archway"},{title:"Building",id:"fas fa-building"},{title:"Building",id:"far fa-building"},{title:"Campground",id:"fas fa-campground"},{title:"Church",id:"fas fa-church"},{title:"City",id:"fas fa-city"},{title:"Medical Clinic",id:"fas fa-clinic-medical"},{title:"Dungeon",id:"fas fa-dungeon"},{title:"Gopuram",id:"fas fa-gopuram"},{title:"home",id:"fas fa-home"},{title:"hospital",id:"fas fa-hospital"},{title:"hospital",id:"far fa-hospital"},{title:"Alternate Hospital",id:"fas fa-hospital-alt"},{title:"Hotel",id:"fas fa-hotel"},{title:"Damaged House",id:"fas fa-house-damage"},{title:"Igloo",id:"fas fa-igloo"},{title:"Industry",id:"fas fa-industry"},{title:"Kaaba",id:"fas fa-kaaba"},{title:"Landmark",id:"fas fa-landmark"},{title:"Monument",id:"fas fa-monument"},{title:"Mosque",id:"fas fa-mosque"},{title:"Place of Worship",id:"fas fa-place-of-worship"},{title:"School",id:"fas fa-school"},{title:"Store",id:"fas fa-store"},{title:"Alternate Store",id:"fas fa-store-alt"},{title:"Synagogue",id:"fas fa-synagogue"},{title:"Torii Gate",id:"fas fa-torii-gate"},{title:"University",id:"fas fa-university"},{title:"Vihara",id:"fas fa-vihara"},{title:"Warehouse",id:"fas fa-warehouse"}],Business:[{title:"Address Book",id:"fas fa-address-book"},{title:"Address Book",id:"far fa-address-book"},{title:"Address Card",id:"fas fa-address-card"},{title:"Address Card",id:"far fa-address-card"},{title:"Archive",id:"fas fa-archive"},{title:"Balance Scale",id:"fas fa-balance-scale"},{title:"Balance Scale (Left-Weighted)",id:"fas fa-balance-scale-left"},{title:"Balance Scale (Right-Weighted)",id:"fas fa-balance-scale-right"},{title:"Birthday Cake",id:"fas fa-birthday-cake"},{title:"book",id:"fas fa-book"},{title:"Briefcase",id:"fas fa-briefcase"},{title:"Building",id:"fas fa-building"},{title:"Building",id:"far fa-building"},{title:"bullhorn",id:"fas fa-bullhorn"},{title:"Bullseye",id:"fas fa-bullseye"},{title:"Business Time",id:"fas fa-business-time"},{title:"Calculator",id:"fas fa-calculator"},{title:"Calendar",id:"fas fa-calendar"},{title:"Calendar",id:"far fa-calendar"},{title:"Alternate Calendar",id:"fas fa-calendar-alt"},{title:"Alternate Calendar",id:"far fa-calendar-alt"},{title:"certificate",id:"fas fa-certificate"},{title:"Area Chart",id:"fas fa-chart-area"},{title:"Bar Chart",id:"fas fa-chart-bar"},{title:"Bar Chart",id:"far fa-chart-bar"},{title:"Line Chart",id:"fas fa-chart-line"},{title:"Pie Chart",id:"fas fa-chart-pie"},{title:"City",id:"fas fa-city"},{title:"Clipboard",id:"fas fa-clipboard"},{title:"Clipboard",id:"far fa-clipboard"},{title:"Coffee",id:"fas fa-coffee"},{title:"Columns",id:"fas fa-columns"},{title:"Compass",id:"fas fa-compass"},{title:"Compass",id:"far fa-compass"},{title:"Copy",id:"fas fa-copy"},{title:"Copy",id:"far fa-copy"},{title:"Copyright",id:"fas fa-copyright"},{title:"Copyright",id:"far fa-copyright"},{title:"Cut",id:"fas fa-cut"},{title:"Edit",id:"fas fa-edit"},{title:"Edit",id:"far fa-edit"},{title:"Envelope",id:"fas fa-envelope"},{title:"Envelope",id:"far fa-envelope"},{title:"Envelope Open",id:"fas fa-envelope-open"},{title:"Envelope Open",id:"far fa-envelope-open"},{title:"Envelope Square",id:"fas fa-envelope-square"},{title:"eraser",id:"fas fa-eraser"},{title:"Fax",id:"fas fa-fax"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"Folder",id:"fas fa-folder"},{title:"Folder",id:"far fa-folder"},{title:"Folder Minus",id:"fas fa-folder-minus"},{title:"Folder Open",id:"fas fa-folder-open"},{title:"Folder Open",id:"far fa-folder-open"},{title:"Folder Plus",id:"fas fa-folder-plus"},{title:"Glasses",id:"fas fa-glasses"},{title:"Globe",id:"fas fa-globe"},{title:"Highlighter",id:"fas fa-highlighter"},{title:"Industry",id:"fas fa-industry"},{title:"Landmark",id:"fas fa-landmark"},{title:"Marker",id:"fas fa-marker"},{title:"Paperclip",id:"fas fa-paperclip"},{title:"Paste",id:"fas fa-paste"},{title:"Pen",id:"fas fa-pen"},{title:"Alternate Pen",id:"fas fa-pen-alt"},{title:"Pen Fancy",id:"fas fa-pen-fancy"},{title:"Pen Nib",id:"fas fa-pen-nib"},{title:"Pen Square",id:"fas fa-pen-square"},{title:"Alternate Pencil",id:"fas fa-pencil-alt"},{title:"Percent",id:"fas fa-percent"},{title:"Phone",id:"fas fa-phone"},{title:"Alternate Phone",id:"fas fa-phone-alt"},{title:"Phone Slash",id:"fas fa-phone-slash"},{title:"Phone Square",id:"fas fa-phone-square"},{title:"Alternate Phone Square",id:"fas fa-phone-square-alt"},{title:"Phone Volume",id:"fas fa-phone-volume"},{title:"print",id:"fas fa-print"},{title:"Project Diagram",id:"fas fa-project-diagram"},{title:"Registered Trademark",id:"fas fa-registered"},{title:"Registered Trademark",id:"far fa-registered"},{title:"Save",id:"fas fa-save"},{title:"Save",id:"far fa-save"},{title:"Sitemap",id:"fas fa-sitemap"},{title:"Socks",id:"fas fa-socks"},{title:"Sticky Note",id:"fas fa-sticky-note"},{title:"Sticky Note",id:"far fa-sticky-note"},{title:"Stream",id:"fas fa-stream"},{title:"table",id:"fas fa-table"},{title:"tag",id:"fas fa-tag"},{title:"tags",id:"fas fa-tags"},{title:"Tasks",id:"fas fa-tasks"},{title:"Thumbtack",id:"fas fa-thumbtack"},{title:"Trademark",id:"fas fa-trademark"},{title:"Wallet",id:"fas fa-wallet"}],Camping:[{title:"Binoculars",id:"fas fa-binoculars"},{title:"Campground",id:"fas fa-campground"},{title:"Compass",id:"fas fa-compass"},{title:"Compass",id:"far fa-compass"},{title:"fire",id:"fas fa-fire"},{title:"Alternate Fire",id:"fas fa-fire-alt"},{title:"First Aid",id:"fas fa-first-aid"},{title:"Frog",id:"fas fa-frog"},{title:"Hiking",id:"fas fa-hiking"},{title:"Map",id:"fas fa-map"},{title:"Map",id:"far fa-map"},{title:"Map Marked",id:"fas fa-map-marked"},{title:"Alternate Map Marked",id:"fas fa-map-marked-alt"},{title:"Map Signs",id:"fas fa-map-signs"},{title:"Mountain",id:"fas fa-mountain"},{title:"Route",id:"fas fa-route"},{title:"Toilet Paper",id:"fas fa-toilet-paper"},{title:"Tree",id:"fas fa-tree"}],Charity:[{title:"Dollar Sign",id:"fas fa-dollar-sign"},{title:"Donate",id:"fas fa-donate"},{title:"Dove",id:"fas fa-dove"},{title:"gift",id:"fas fa-gift"},{title:"Globe",id:"fas fa-globe"},{title:"Hand Holding Heart",id:"fas fa-hand-holding-heart"},{title:"Hand Holding US Dollar",id:"fas fa-hand-holding-usd"},{title:"Helping Hands",id:"fas fa-hands-helping"},{title:"Handshake",id:"fas fa-handshake"},{title:"Handshake",id:"far fa-handshake"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"leaf",id:"fas fa-leaf"},{title:"Parachute Box",id:"fas fa-parachute-box"},{title:"Piggy Bank",id:"fas fa-piggy-bank"},{title:"Ribbon",id:"fas fa-ribbon"},{title:"Seedling",id:"fas fa-seedling"}],Chat:[{title:"comment",id:"fas fa-comment"},{title:"comment",id:"far fa-comment"},{title:"Alternate Comment",id:"fas fa-comment-alt"},{title:"Alternate Comment",id:"far fa-comment-alt"},{title:"Comment Dots",id:"fas fa-comment-dots"},{title:"Comment Dots",id:"far fa-comment-dots"},{title:"Alternate Medical Chat",id:"fas fa-comment-medical"},{title:"Comment Slash",id:"fas fa-comment-slash"},{title:"comments",id:"fas fa-comments"},{title:"comments",id:"far fa-comments"},{title:"Frowning Face",id:"fas fa-frown"},{title:"Frowning Face",id:"far fa-frown"},{title:"Icons",id:"fas fa-icons"},{title:"Neutral Face",id:"fas fa-meh"},{title:"Neutral Face",id:"far fa-meh"},{title:"Phone",id:"fas fa-phone"},{title:"Alternate Phone",id:"fas fa-phone-alt"},{title:"Phone Slash",id:"fas fa-phone-slash"},{title:"Poo",id:"fas fa-poo"},{title:"quote-left",id:"fas fa-quote-left"},{title:"quote-right",id:"fas fa-quote-right"},{title:"Smiling Face",id:"fas fa-smile"},{title:"Smiling Face",id:"far fa-smile"},{title:"SMS",id:"fas fa-sms"},{title:"Video",id:"fas fa-video"},{title:"Video Slash",id:"fas fa-video-slash"}],Chess:[{title:"Chess",id:"fas fa-chess"},{title:"Chess Bishop",id:"fas fa-chess-bishop"},{title:"Chess Board",id:"fas fa-chess-board"},{title:"Chess King",id:"fas fa-chess-king"},{title:"Chess Knight",id:"fas fa-chess-knight"},{title:"Chess Pawn",id:"fas fa-chess-pawn"},{title:"Chess Queen",id:"fas fa-chess-queen"},{title:"Chess Rook",id:"fas fa-chess-rook"},{title:"Square Full",id:"fas fa-square-full"}],Childhood:[{title:"Fruit Apple",id:"fas fa-apple-alt"},{title:"Baby",id:"fas fa-baby"},{title:"Baby Carriage",id:"fas fa-baby-carriage"},{title:"Bath",id:"fas fa-bath"},{title:"Biking",id:"fas fa-biking"},{title:"Birthday Cake",id:"fas fa-birthday-cake"},{title:"Cookie",id:"fas fa-cookie"},{title:"Cookie Bite",id:"fas fa-cookie-bite"},{title:"Ice Cream",id:"fas fa-ice-cream"},{title:"Mitten",id:"fas fa-mitten"},{title:"Robot",id:"fas fa-robot"},{title:"School",id:"fas fa-school"},{title:"Shapes",id:"fas fa-shapes"},{title:"Snowman",id:"fas fa-snowman"}],Clothing:[{title:"Graduation Cap",id:"fas fa-graduation-cap"},{title:"Wizard`s Hat",id:"fas fa-hat-wizard"},{title:"Mitten",id:"fas fa-mitten"},{title:"Shoe Prints",id:"fas fa-shoe-prints"},{title:"Socks",id:"fas fa-socks"},{title:"T-Shirt",id:"fas fa-tshirt"},{title:"User Tie",id:"fas fa-user-tie"}],Code:[{title:"Archive",id:"fas fa-archive"},{title:"barcode",id:"fas fa-barcode"},{title:"Bath",id:"fas fa-bath"},{title:"Bug",id:"fas fa-bug"},{title:"Code",id:"fas fa-code"},{title:"Code Branch",id:"fas fa-code-branch"},{title:"Coffee",id:"fas fa-coffee"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"Code File",id:"fas fa-file-code"},{title:"Code File",id:"far fa-file-code"},{title:"Filter",id:"fas fa-filter"},{title:"fire-extinguisher",id:"fas fa-fire-extinguisher"},{title:"Folder",id:"fas fa-folder"},{title:"Folder",id:"far fa-folder"},{title:"Folder Open",id:"fas fa-folder-open"},{title:"Folder Open",id:"far fa-folder-open"},{title:"Keyboard",id:"fas fa-keyboard"},{title:"Keyboard",id:"far fa-keyboard"},{title:"Laptop Code",id:"fas fa-laptop-code"},{title:"Microchip",id:"fas fa-microchip"},{title:"Project Diagram",id:"fas fa-project-diagram"},{title:"qrcode",id:"fas fa-qrcode"},{title:"Alternate Shield",id:"fas fa-shield-alt"},{title:"Sitemap",id:"fas fa-sitemap"},{title:"Stream",id:"fas fa-stream"},{title:"Terminal",id:"fas fa-terminal"},{title:"User Secret",id:"fas fa-user-secret"},{title:"Window Close",id:"fas fa-window-close"},{title:"Window Close",id:"far fa-window-close"},{title:"Window Maximize",id:"fas fa-window-maximize"},{title:"Window Maximize",id:"far fa-window-maximize"},{title:"Window Minimize",id:"fas fa-window-minimize"},{title:"Window Minimize",id:"far fa-window-minimize"},{title:"Window Restore",id:"fas fa-window-restore"},{title:"Window Restore",id:"far fa-window-restore"}],Communication:[{title:"Address Book",id:"fas fa-address-book"},{title:"Address Book",id:"far fa-address-book"},{title:"Address Card",id:"fas fa-address-card"},{title:"Address Card",id:"far fa-address-card"},{title:"American Sign Language Interpreting",id:"fas fa-american-sign-language-interpreting"},{title:"Assistive Listening Systems",id:"fas fa-assistive-listening-systems"},{title:"At",id:"fas fa-at"},{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bell Slash",id:"fas fa-bell-slash"},{title:"Bell Slash",id:"far fa-bell-slash"},{title:"Bluetooth",id:"fab fa-bluetooth"},{title:"Bluetooth",id:"fab fa-bluetooth-b"},{title:"Broadcast Tower",id:"fas fa-broadcast-tower"},{title:"bullhorn",id:"fas fa-bullhorn"},{title:"Chalkboard",id:"fas fa-chalkboard"},{title:"comment",id:"fas fa-comment"},{title:"comment",id:"far fa-comment"},{title:"Alternate Comment",id:"fas fa-comment-alt"},{title:"Alternate Comment",id:"far fa-comment-alt"},{title:"comments",id:"fas fa-comments"},{title:"comments",id:"far fa-comments"},{title:"Envelope",id:"fas fa-envelope"},{title:"Envelope",id:"far fa-envelope"},{title:"Envelope Open",id:"fas fa-envelope-open"},{title:"Envelope Open",id:"far fa-envelope-open"},{title:"Envelope Square",id:"fas fa-envelope-square"},{title:"Fax",id:"fas fa-fax"},{title:"inbox",id:"fas fa-inbox"},{title:"Language",id:"fas fa-language"},{title:"microphone",id:"fas fa-microphone"},{title:"Alternate Microphone",id:"fas fa-microphone-alt"},{title:"Alternate Microphone Slash",id:"fas fa-microphone-alt-slash"},{title:"Microphone Slash",id:"fas fa-microphone-slash"},{title:"Mobile Phone",id:"fas fa-mobile"},{title:"Alternate Mobile",id:"fas fa-mobile-alt"},{title:"Paper Plane",id:"fas fa-paper-plane"},{title:"Paper Plane",id:"far fa-paper-plane"},{title:"Phone",id:"fas fa-phone"},{title:"Alternate Phone",id:"fas fa-phone-alt"},{title:"Phone Slash",id:"fas fa-phone-slash"},{title:"Phone Square",id:"fas fa-phone-square"},{title:"Alternate Phone Square",id:"fas fa-phone-square-alt"},{title:"Phone Volume",id:"fas fa-phone-volume"},{title:"rss",id:"fas fa-rss"},{title:"RSS Square",id:"fas fa-rss-square"},{title:"TTY",id:"fas fa-tty"},{title:"Voicemail",id:"fas fa-voicemail"},{title:"WiFi",id:"fas fa-wifi"}],Computers:[{title:"Database",id:"fas fa-database"},{title:"Desktop",id:"fas fa-desktop"},{title:"Download",id:"fas fa-download"},{title:"Ethernet",id:"fas fa-ethernet"},{title:"HDD",id:"fas fa-hdd"},{title:"HDD",id:"far fa-hdd"},{title:"headphones",id:"fas fa-headphones"},{title:"Keyboard",id:"fas fa-keyboard"},{title:"Keyboard",id:"far fa-keyboard"},{title:"Laptop",id:"fas fa-laptop"},{title:"Memory",id:"fas fa-memory"},{title:"Microchip",id:"fas fa-microchip"},{title:"Mobile Phone",id:"fas fa-mobile"},{title:"Alternate Mobile",id:"fas fa-mobile-alt"},{title:"Plug",id:"fas fa-plug"},{title:"Power Off",id:"fas fa-power-off"},{title:"print",id:"fas fa-print"},{title:"Satellite",id:"fas fa-satellite"},{title:"Satellite Dish",id:"fas fa-satellite-dish"},{title:"Save",id:"fas fa-save"},{title:"Save",id:"far fa-save"},{title:"Sd Card",id:"fas fa-sd-card"},{title:"Server",id:"fas fa-server"},{title:"SIM Card",id:"fas fa-sim-card"},{title:"Stream",id:"fas fa-stream"},{title:"tablet",id:"fas fa-tablet"},{title:"Alternate Tablet",id:"fas fa-tablet-alt"},{title:"Television",id:"fas fa-tv"},{title:"Upload",id:"fas fa-upload"}],Construction:[{title:"Brush",id:"fas fa-brush"},{title:"Drafting Compass",id:"fas fa-drafting-compass"},{title:"Dumpster",id:"fas fa-dumpster"},{title:"Hammer",id:"fas fa-hammer"},{title:"Hard Hat",id:"fas fa-hard-hat"},{title:"Paint Roller",id:"fas fa-paint-roller"},{title:"Alternate Pencil",id:"fas fa-pencil-alt"},{title:"Pencil Ruler",id:"fas fa-pencil-ruler"},{title:"Ruler",id:"fas fa-ruler"},{title:"Ruler Combined",id:"fas fa-ruler-combined"},{title:"Ruler Horizontal",id:"fas fa-ruler-horizontal"},{title:"Ruler Vertical",id:"fas fa-ruler-vertical"},{title:"Screwdriver",id:"fas fa-screwdriver"},{title:"Toolbox",id:"fas fa-toolbox"},{title:"Tools",id:"fas fa-tools"},{title:"Truck Side",id:"fas fa-truck-pickup"},{title:"Wrench",id:"fas fa-wrench"}],Currency:[{title:"Bitcoin",id:"fab fa-bitcoin"},{title:"BTC",id:"fab fa-btc"},{title:"Dollar Sign",id:"fas fa-dollar-sign"},{title:"Ethereum",id:"fab fa-ethereum"},{title:"Euro Sign",id:"fas fa-euro-sign"},{title:"GG Currency",id:"fab fa-gg"},{title:"GG Currency Circle",id:"fab fa-gg-circle"},{title:"Hryvnia",id:"fas fa-hryvnia"},{title:"Turkish Lira Sign",id:"fas fa-lira-sign"},{title:"Money Bill",id:"fas fa-money-bill"},{title:"Alternate Money Bill",id:"fas fa-money-bill-alt"},{title:"Alternate Money Bill",id:"far fa-money-bill-alt"},{title:"Wavy Money Bill",id:"fas fa-money-bill-wave"},{title:"Alternate Wavy Money Bill",id:"fas fa-money-bill-wave-alt"},{title:"Money Check",id:"fas fa-money-check"},{title:"Alternate Money Check",id:"fas fa-money-check-alt"},{title:"Pound Sign",id:"fas fa-pound-sign"},{title:"Ruble Sign",id:"fas fa-ruble-sign"},{title:"Indian Rupee Sign",id:"fas fa-rupee-sign"},{title:"Shekel Sign",id:"fas fa-shekel-sign"},{title:"Tenge",id:"fas fa-tenge"},{title:"Won Sign",id:"fas fa-won-sign"},{title:"Yen Sign",id:"fas fa-yen-sign"}],"Date & Time":[{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bell Slash",id:"fas fa-bell-slash"},{title:"Bell Slash",id:"far fa-bell-slash"},{title:"Calendar",id:"fas fa-calendar"},{title:"Calendar",id:"far fa-calendar"},{title:"Alternate Calendar",id:"fas fa-calendar-alt"},{title:"Alternate Calendar",id:"far fa-calendar-alt"},{title:"Calendar Check",id:"fas fa-calendar-check"},{title:"Calendar Check",id:"far fa-calendar-check"},{title:"Calendar Minus",id:"fas fa-calendar-minus"},{title:"Calendar Minus",id:"far fa-calendar-minus"},{title:"Calendar Plus",id:"fas fa-calendar-plus"},{title:"Calendar Plus",id:"far fa-calendar-plus"},{title:"Calendar Times",id:"fas fa-calendar-times"},{title:"Calendar Times",id:"far fa-calendar-times"},{title:"Clock",id:"fas fa-clock"},{title:"Clock",id:"far fa-clock"},{title:"Hourglass",id:"fas fa-hourglass"},{title:"Hourglass",id:"far fa-hourglass"},{title:"Hourglass End",id:"fas fa-hourglass-end"},{title:"Hourglass Half",id:"fas fa-hourglass-half"},{title:"Hourglass Start",id:"fas fa-hourglass-start"},{title:"Stopwatch",id:"fas fa-stopwatch"}],Design:[{title:"adjust",id:"fas fa-adjust"},{title:"Bezier Curve",id:"fas fa-bezier-curve"},{title:"Brush",id:"fas fa-brush"},{title:"Clone",id:"fas fa-clone"},{title:"Clone",id:"far fa-clone"},{title:"Copy",id:"fas fa-copy"},{title:"Copy",id:"far fa-copy"},{title:"crop",id:"fas fa-crop"},{title:"Alternate Crop",id:"fas fa-crop-alt"},{title:"Crosshairs",id:"fas fa-crosshairs"},{title:"Cut",id:"fas fa-cut"},{title:"Drafting Compass",id:"fas fa-drafting-compass"},{title:"Draw Polygon",id:"fas fa-draw-polygon"},{title:"Edit",id:"fas fa-edit"},{title:"Edit",id:"far fa-edit"},{title:"eraser",id:"fas fa-eraser"},{title:"Eye",id:"fas fa-eye"},{title:"Eye",id:"far fa-eye"},{title:"Eye Dropper",id:"fas fa-eye-dropper"},{title:"Eye Slash",id:"fas fa-eye-slash"},{title:"Eye Slash",id:"far fa-eye-slash"},{title:"Fill",id:"fas fa-fill"},{title:"Fill Drip",id:"fas fa-fill-drip"},{title:"Highlighter",id:"fas fa-highlighter"},{title:"Icons",id:"fas fa-icons"},{title:"Layer Group",id:"fas fa-layer-group"},{title:"magic",id:"fas fa-magic"},{title:"Marker",id:"fas fa-marker"},{title:"Object Group",id:"fas fa-object-group"},{title:"Object Group",id:"far fa-object-group"},{title:"Object Ungroup",id:"fas fa-object-ungroup"},{title:"Object Ungroup",id:"far fa-object-ungroup"},{title:"Paint Brush",id:"fas fa-paint-brush"},{title:"Paint Roller",id:"fas fa-paint-roller"},{title:"Palette",id:"fas fa-palette"},{title:"Paste",id:"fas fa-paste"},{title:"Pen",id:"fas fa-pen"},{title:"Alternate Pen",id:"fas fa-pen-alt"},{title:"Pen Fancy",id:"fas fa-pen-fancy"},{title:"Pen Nib",id:"fas fa-pen-nib"},{title:"Alternate Pencil",id:"fas fa-pencil-alt"},{title:"Pencil Ruler",id:"fas fa-pencil-ruler"},{title:"Ruler Combined",id:"fas fa-ruler-combined"},{title:"Ruler Horizontal",id:"fas fa-ruler-horizontal"},{title:"Ruler Vertical",id:"fas fa-ruler-vertical"},{title:"Save",id:"fas fa-save"},{title:"Save",id:"far fa-save"},{title:"Splotch",id:"fas fa-splotch"},{title:"Spray Can",id:"fas fa-spray-can"},{title:"Stamp",id:"fas fa-stamp"},{title:"Swatchbook",id:"fas fa-swatchbook"},{title:"tint",id:"fas fa-tint"},{title:"Tint Slash",id:"fas fa-tint-slash"},{title:"Vector Square",id:"fas fa-vector-square"}],Editors:[{title:"align-center",id:"fas fa-align-center"},{title:"align-justify",id:"fas fa-align-justify"},{title:"align-left",id:"fas fa-align-left"},{title:"align-right",id:"fas fa-align-right"},{title:"bold",id:"fas fa-bold"},{title:"Border All",id:"fas fa-border-all"},{title:"Border None",id:"fas fa-border-none"},{title:"Border Style",id:"fas fa-border-style"},{title:"Clipboard",id:"fas fa-clipboard"},{title:"Clipboard",id:"far fa-clipboard"},{title:"Clone",id:"fas fa-clone"},{title:"Clone",id:"far fa-clone"},{title:"Columns",id:"fas fa-columns"},{title:"Copy",id:"fas fa-copy"},{title:"Copy",id:"far fa-copy"},{title:"Cut",id:"fas fa-cut"},{title:"Edit",id:"fas fa-edit"},{title:"Edit",id:"far fa-edit"},{title:"eraser",id:"fas fa-eraser"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"font",id:"fas fa-font"},{title:"Glasses",id:"fas fa-glasses"},{title:"heading",id:"fas fa-heading"},{title:"Highlighter",id:"fas fa-highlighter"},{title:"I Beam Cursor",id:"fas fa-i-cursor"},{title:"Icons",id:"fas fa-icons"},{title:"Indent",id:"fas fa-indent"},{title:"italic",id:"fas fa-italic"},{title:"Link",id:"fas fa-link"},{title:"List",id:"fas fa-list"},{title:"Alternate List",id:"fas fa-list-alt"},{title:"Alternate List",id:"far fa-list-alt"},{title:"list-ol",id:"fas fa-list-ol"},{title:"list-ul",id:"fas fa-list-ul"},{title:"Marker",id:"fas fa-marker"},{title:"Outdent",id:"fas fa-outdent"},{title:"Paper Plane",id:"fas fa-paper-plane"},{title:"Paper Plane",id:"far fa-paper-plane"},{title:"Paperclip",id:"fas fa-paperclip"},{title:"paragraph",id:"fas fa-paragraph"},{title:"Paste",id:"fas fa-paste"},{title:"Pen",id:"fas fa-pen"},{title:"Alternate Pen",id:"fas fa-pen-alt"},{title:"Pen Fancy",id:"fas fa-pen-fancy"},{title:"Pen Nib",id:"fas fa-pen-nib"},{title:"Alternate Pencil",id:"fas fa-pencil-alt"},{title:"print",id:"fas fa-print"},{title:"quote-left",id:"fas fa-quote-left"},{title:"quote-right",id:"fas fa-quote-right"},{title:"Redo",id:"fas fa-redo"},{title:"Alternate Redo",id:"fas fa-redo-alt"},{title:"Remove Format",id:"fas fa-remove-format"},{title:"Reply",id:"fas fa-reply"},{title:"reply-all",id:"fas fa-reply-all"},{title:"Screwdriver",id:"fas fa-screwdriver"},{title:"Share",id:"fas fa-share"},{title:"Spell Check",id:"fas fa-spell-check"},{title:"Strikethrough",id:"fas fa-strikethrough"},{title:"subscript",id:"fas fa-subscript"},{title:"superscript",id:"fas fa-superscript"},{title:"Sync",id:"fas fa-sync"},{title:"Alternate Sync",id:"fas fa-sync-alt"},{title:"table",id:"fas fa-table"},{title:"Tasks",id:"fas fa-tasks"},{title:"text-height",id:"fas fa-text-height"},{title:"Text Width",id:"fas fa-text-width"},{title:"th",id:"fas fa-th"},{title:"th-large",id:"fas fa-th-large"},{title:"th-list",id:"fas fa-th-list"},{title:"Tools",id:"fas fa-tools"},{title:"Trash",id:"fas fa-trash"},{title:"Alternate Trash",id:"fas fa-trash-alt"},{title:"Alternate Trash",id:"far fa-trash-alt"},{title:"Trash Restore",id:"fas fa-trash-restore"},{title:"Alternative Trash Restore",id:"fas fa-trash-restore-alt"},{title:"Underline",id:"fas fa-underline"},{title:"Undo",id:"fas fa-undo"},{title:"Alternate Undo",id:"fas fa-undo-alt"},{title:"unlink",id:"fas fa-unlink"},{title:"Wrench",id:"fas fa-wrench"}],Education:[{title:"Fruit Apple",id:"fas fa-apple-alt"},{title:"Atom",id:"fas fa-atom"},{title:"Award",id:"fas fa-award"},{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bell Slash",id:"fas fa-bell-slash"},{title:"Bell Slash",id:"far fa-bell-slash"},{title:"Book Open",id:"fas fa-book-open"},{title:"Book Reader",id:"fas fa-book-reader"},{title:"Chalkboard",id:"fas fa-chalkboard"},{title:"Chalkboard Teacher",id:"fas fa-chalkboard-teacher"},{title:"Graduation Cap",id:"fas fa-graduation-cap"},{title:"Laptop Code",id:"fas fa-laptop-code"},{title:"Microscope",id:"fas fa-microscope"},{title:"Music",id:"fas fa-music"},{title:"School",id:"fas fa-school"},{title:"Shapes",id:"fas fa-shapes"},{title:"Theater Masks",id:"fas fa-theater-masks"},{title:"User Graduate",id:"fas fa-user-graduate"}],Emoji:[{title:"Angry Face",id:"fas fa-angry"},{title:"Angry Face",id:"far fa-angry"},{title:"Dizzy Face",id:"fas fa-dizzy"},{title:"Dizzy Face",id:"far fa-dizzy"},{title:"Flushed Face",id:"fas fa-flushed"},{title:"Flushed Face",id:"far fa-flushed"},{title:"Frowning Face",id:"fas fa-frown"},{title:"Frowning Face",id:"far fa-frown"},{title:"Frowning Face With Open Mouth",id:"fas fa-frown-open"},{title:"Frowning Face With Open Mouth",id:"far fa-frown-open"},{title:"Grimacing Face",id:"fas fa-grimace"},{title:"Grimacing Face",id:"far fa-grimace"},{title:"Grinning Face",id:"fas fa-grin"},{title:"Grinning Face",id:"far fa-grin"},{title:"Alternate Grinning Face",id:"fas fa-grin-alt"},{title:"Alternate Grinning Face",id:"far fa-grin-alt"},{title:"Grinning Face With Smiling Eyes",id:"fas fa-grin-beam"},{title:"Grinning Face With Smiling Eyes",id:"far fa-grin-beam"},{title:"Grinning Face With Sweat",id:"fas fa-grin-beam-sweat"},{title:"Grinning Face With Sweat",id:"far fa-grin-beam-sweat"},{title:"Smiling Face With Heart-Eyes",id:"fas fa-grin-hearts"},{title:"Smiling Face With Heart-Eyes",id:"far fa-grin-hearts"},{title:"Grinning Squinting Face",id:"fas fa-grin-squint"},{title:"Grinning Squinting Face",id:"far fa-grin-squint"},{title:"Rolling on the Floor Laughing",id:"fas fa-grin-squint-tears"},{title:"Rolling on the Floor Laughing",id:"far fa-grin-squint-tears"},{title:"Star-Struck",id:"fas fa-grin-stars"},{title:"Star-Struck",id:"far fa-grin-stars"},{title:"Face With Tears of Joy",id:"fas fa-grin-tears"},{title:"Face With Tears of Joy",id:"far fa-grin-tears"},{title:"Face With Tongue",id:"fas fa-grin-tongue"},{title:"Face With Tongue",id:"far fa-grin-tongue"},{title:"Squinting Face With Tongue",id:"fas fa-grin-tongue-squint"},{title:"Squinting Face With Tongue",id:"far fa-grin-tongue-squint"},{title:"Winking Face With Tongue",id:"fas fa-grin-tongue-wink"},{title:"Winking Face With Tongue",id:"far fa-grin-tongue-wink"},{title:"Grinning Winking Face",id:"fas fa-grin-wink"},{title:"Grinning Winking Face",id:"far fa-grin-wink"},{title:"Kissing Face",id:"fas fa-kiss"},{title:"Kissing Face",id:"far fa-kiss"},{title:"Kissing Face With Smiling Eyes",id:"fas fa-kiss-beam"},{title:"Kissing Face With Smiling Eyes",id:"far fa-kiss-beam"},{title:"Face Blowing a Kiss",id:"fas fa-kiss-wink-heart"},{title:"Face Blowing a Kiss",id:"far fa-kiss-wink-heart"},{title:"Grinning Face With Big Eyes",id:"fas fa-laugh"},{title:"Grinning Face With Big Eyes",id:"far fa-laugh"},{title:"Laugh Face with Beaming Eyes",id:"fas fa-laugh-beam"},{title:"Laugh Face with Beaming Eyes",id:"far fa-laugh-beam"},{title:"Laughing Squinting Face",id:"fas fa-laugh-squint"},{title:"Laughing Squinting Face",id:"far fa-laugh-squint"},{title:"Laughing Winking Face",id:"fas fa-laugh-wink"},{title:"Laughing Winking Face",id:"far fa-laugh-wink"},{title:"Neutral Face",id:"fas fa-meh"},{title:"Neutral Face",id:"far fa-meh"},{title:"Face Without Mouth",id:"fas fa-meh-blank"},{title:"Face Without Mouth",id:"far fa-meh-blank"},{title:"Face With Rolling Eyes",id:"fas fa-meh-rolling-eyes"},{title:"Face With Rolling Eyes",id:"far fa-meh-rolling-eyes"},{title:"Crying Face",id:"fas fa-sad-cry"},{title:"Crying Face",id:"far fa-sad-cry"},{title:"Loudly Crying Face",id:"fas fa-sad-tear"},{title:"Loudly Crying Face",id:"far fa-sad-tear"},{title:"Smiling Face",id:"fas fa-smile"},{title:"Smiling Face",id:"far fa-smile"},{title:"Beaming Face With Smiling Eyes",id:"fas fa-smile-beam"},{title:"Beaming Face With Smiling Eyes",id:"far fa-smile-beam"},{title:"Winking Face",id:"fas fa-smile-wink"},{title:"Winking Face",id:"far fa-smile-wink"},{title:"Hushed Face",id:"fas fa-surprise"},{title:"Hushed Face",id:"far fa-surprise"},{title:"Tired Face",id:"fas fa-tired"},{title:"Tired Face",id:"far fa-tired"}],Energy:[{title:"Atom",id:"fas fa-atom"},{title:"Battery Empty",id:"fas fa-battery-empty"},{title:"Battery Full",id:"fas fa-battery-full"},{title:"Battery 1/2 Full",id:"fas fa-battery-half"},{title:"Battery 1/4 Full",id:"fas fa-battery-quarter"},{title:"Battery 3/4 Full",id:"fas fa-battery-three-quarters"},{title:"Broadcast Tower",id:"fas fa-broadcast-tower"},{title:"Burn",id:"fas fa-burn"},{title:"Charging Station",id:"fas fa-charging-station"},{title:"fire",id:"fas fa-fire"},{title:"Alternate Fire",id:"fas fa-fire-alt"},{title:"Gas Pump",id:"fas fa-gas-pump"},{title:"Industry",id:"fas fa-industry"},{title:"leaf",id:"fas fa-leaf"},{title:"Lightbulb",id:"fas fa-lightbulb"},{title:"Lightbulb",id:"far fa-lightbulb"},{title:"Plug",id:"fas fa-plug"},{title:"Poop",id:"fas fa-poop"},{title:"Power Off",id:"fas fa-power-off"},{title:"Radiation",id:"fas fa-radiation"},{title:"Alternate Radiation",id:"fas fa-radiation-alt"},{title:"Seedling",id:"fas fa-seedling"},{title:"Solar Panel",id:"fas fa-solar-panel"},{title:"Sun",id:"fas fa-sun"},{title:"Sun",id:"far fa-sun"},{title:"Water",id:"fas fa-water"},{title:"Wind",id:"fas fa-wind"}],Files:[{title:"Archive",id:"fas fa-archive"},{title:"Clone",id:"fas fa-clone"},{title:"Clone",id:"far fa-clone"},{title:"Copy",id:"fas fa-copy"},{title:"Copy",id:"far fa-copy"},{title:"Cut",id:"fas fa-cut"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"Archive File",id:"fas fa-file-archive"},{title:"Archive File",id:"far fa-file-archive"},{title:"Audio File",id:"fas fa-file-audio"},{title:"Audio File",id:"far fa-file-audio"},{title:"Code File",id:"fas fa-file-code"},{title:"Code File",id:"far fa-file-code"},{title:"Excel File",id:"fas fa-file-excel"},{title:"Excel File",id:"far fa-file-excel"},{title:"Image File",id:"fas fa-file-image"},{title:"Image File",id:"far fa-file-image"},{title:"PDF File",id:"fas fa-file-pdf"},{title:"PDF File",id:"far fa-file-pdf"},{title:"Powerpoint File",id:"fas fa-file-powerpoint"},{title:"Powerpoint File",id:"far fa-file-powerpoint"},{title:"Video File",id:"fas fa-file-video"},{title:"Video File",id:"far fa-file-video"},{title:"Word File",id:"fas fa-file-word"},{title:"Word File",id:"far fa-file-word"},{title:"Folder",id:"fas fa-folder"},{title:"Folder",id:"far fa-folder"},{title:"Folder Open",id:"fas fa-folder-open"},{title:"Folder Open",id:"far fa-folder-open"},{title:"Paste",id:"fas fa-paste"},{title:"Photo Video",id:"fas fa-photo-video"},{title:"Save",id:"fas fa-save"},{title:"Save",id:"far fa-save"},{title:"Sticky Note",id:"fas fa-sticky-note"},{title:"Sticky Note",id:"far fa-sticky-note"}],Finance:[{title:"Balance Scale",id:"fas fa-balance-scale"},{title:"Balance Scale (Left-Weighted)",id:"fas fa-balance-scale-left"},{title:"Balance Scale (Right-Weighted)",id:"fas fa-balance-scale-right"},{title:"book",id:"fas fa-book"},{title:"Cash Register",id:"fas fa-cash-register"},{title:"Line Chart",id:"fas fa-chart-line"},{title:"Pie Chart",id:"fas fa-chart-pie"},{title:"Coins",id:"fas fa-coins"},{title:"Comment Dollar",id:"fas fa-comment-dollar"},{title:"Comments Dollar",id:"fas fa-comments-dollar"},{title:"Credit Card",id:"fas fa-credit-card"},{title:"Credit Card",id:"far fa-credit-card"},{title:"Donate",id:"fas fa-donate"},{title:"File Invoice",id:"fas fa-file-invoice"},{title:"File Invoice with US Dollar",id:"fas fa-file-invoice-dollar"},{title:"Hand Holding US Dollar",id:"fas fa-hand-holding-usd"},{title:"Landmark",id:"fas fa-landmark"},{title:"Money Bill",id:"fas fa-money-bill"},{title:"Alternate Money Bill",id:"fas fa-money-bill-alt"},{title:"Alternate Money Bill",id:"far fa-money-bill-alt"},{title:"Wavy Money Bill",id:"fas fa-money-bill-wave"},{title:"Alternate Wavy Money Bill",id:"fas fa-money-bill-wave-alt"},{title:"Money Check",id:"fas fa-money-check"},{title:"Alternate Money Check",id:"fas fa-money-check-alt"},{title:"Percentage",id:"fas fa-percentage"},{title:"Piggy Bank",id:"fas fa-piggy-bank"},{title:"Receipt",id:"fas fa-receipt"},{title:"Stamp",id:"fas fa-stamp"},{title:"Wallet",id:"fas fa-wallet"}],Fitness:[{title:"Bicycle",id:"fas fa-bicycle"},{title:"Biking",id:"fas fa-biking"},{title:"Burn",id:"fas fa-burn"},{title:"Alternate Fire",id:"fas fa-fire-alt"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"Heartbeat",id:"fas fa-heartbeat"},{title:"Hiking",id:"fas fa-hiking"},{title:"Running",id:"fas fa-running"},{title:"Shoe Prints",id:"fas fa-shoe-prints"},{title:"Skating",id:"fas fa-skating"},{title:"Skiing",id:"fas fa-skiing"},{title:"Skiing Nordic",id:"fas fa-skiing-nordic"},{title:"Snowboarding",id:"fas fa-snowboarding"},{title:"Spa",id:"fas fa-spa"},{title:"Swimmer",id:"fas fa-swimmer"},{title:"Walking",id:"fas fa-walking"}],Food:[{title:"Fruit Apple",id:"fas fa-apple-alt"},{title:"Bacon",id:"fas fa-bacon"},{title:"Bone",id:"fas fa-bone"},{title:"Bread Slice",id:"fas fa-bread-slice"},{title:"Candy Cane",id:"fas fa-candy-cane"},{title:"Carrot",id:"fas fa-carrot"},{title:"Cheese",id:"fas fa-cheese"},{title:"Cloud with (a chance of) Meatball",id:"fas fa-cloud-meatball"},{title:"Cookie",id:"fas fa-cookie"},{title:"Drumstick with Bite Taken Out",id:"fas fa-drumstick-bite"},{title:"Egg",id:"fas fa-egg"},{title:"Fish",id:"fas fa-fish"},{title:"Hamburger",id:"fas fa-hamburger"},{title:"Hot Dog",id:"fas fa-hotdog"},{title:"Ice Cream",id:"fas fa-ice-cream"},{title:"Lemon",id:"fas fa-lemon"},{title:"Lemon",id:"far fa-lemon"},{title:"Hot Pepper",id:"fas fa-pepper-hot"},{title:"Pizza Slice",id:"fas fa-pizza-slice"},{title:"Seedling",id:"fas fa-seedling"},{title:"Stroopwafel",id:"fas fa-stroopwafel"}],"Fruits & Vegetables":[{title:"Fruit Apple",id:"fas fa-apple-alt"},{title:"Carrot",id:"fas fa-carrot"},{title:"leaf",id:"fas fa-leaf"},{title:"Lemon",id:"fas fa-lemon"},{title:"Lemon",id:"far fa-lemon"},{title:"Hot Pepper",id:"fas fa-pepper-hot"},{title:"Seedling",id:"fas fa-seedling"}],Games:[{title:"Chess",id:"fas fa-chess"},{title:"Chess Bishop",id:"fas fa-chess-bishop"},{title:"Chess Board",id:"fas fa-chess-board"},{title:"Chess King",id:"fas fa-chess-king"},{title:"Chess Knight",id:"fas fa-chess-knight"},{title:"Chess Pawn",id:"fas fa-chess-pawn"},{title:"Chess Queen",id:"fas fa-chess-queen"},{title:"Chess Rook",id:"fas fa-chess-rook"},{title:"Dice",id:"fas fa-dice"},{title:"Dice D20",id:"fas fa-dice-d20"},{title:"Dice D6",id:"fas fa-dice-d6"},{title:"Dice Five",id:"fas fa-dice-five"},{title:"Dice Four",id:"fas fa-dice-four"},{title:"Dice One",id:"fas fa-dice-one"},{title:"Dice Six",id:"fas fa-dice-six"},{title:"Dice Three",id:"fas fa-dice-three"},{title:"Dice Two",id:"fas fa-dice-two"},{title:"Gamepad",id:"fas fa-gamepad"},{title:"Ghost",id:"fas fa-ghost"},{title:"Headset",id:"fas fa-headset"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"PlayStation",id:"fab fa-playstation"},{title:"Puzzle Piece",id:"fas fa-puzzle-piece"},{title:"Steam",id:"fab fa-steam"},{title:"Steam Square",id:"fab fa-steam-square"},{title:"Steam Symbol",id:"fab fa-steam-symbol"},{title:"Twitch",id:"fab fa-twitch"},{title:"Xbox",id:"fab fa-xbox"}],"Tabletop Gaming":[{title:"Acquisitions Incorporated",id:"fab fa-acquisitions-incorporated"},{title:"Book of the Dead",id:"fas fa-book-dead"},{title:"Critical Role",id:"fab fa-critical-role"},{title:"Dungeons & Dragons",id:"fab fa-d-and-d"},{title:"D&D Beyond",id:"fab fa-d-and-d-beyond"},{title:"Dice D20",id:"fas fa-dice-d20"},{title:"Dice D6",id:"fas fa-dice-d6"},{title:"Dragon",id:"fas fa-dragon"},{title:"Dungeon",id:"fas fa-dungeon"},{title:"Fantasy Flight-games",id:"fab fa-fantasy-flight-games"},{title:"Raised Fist",id:"fas fa-fist-raised"},{title:"Wizard`s Hat",id:"fas fa-hat-wizard"},{title:"Penny Arcade",id:"fab fa-penny-arcade"},{title:"Ring",id:"fas fa-ring"},{title:"Scroll",id:"fas fa-scroll"},{title:"Skull & Crossbones",id:"fas fa-skull-crossbones"},{title:"Wizards of the Coast",id:"fab fa-wizards-of-the-coast"}],Genders:[{title:"Genderless",id:"fas fa-genderless"},{title:"Mars",id:"fas fa-mars"},{title:"Mars Double",id:"fas fa-mars-double"},{title:"Mars Stroke",id:"fas fa-mars-stroke"},{title:"Mars Stroke Horizontal",id:"fas fa-mars-stroke-h"},{title:"Mars Stroke Vertical",id:"fas fa-mars-stroke-v"},{title:"Mercury",id:"fas fa-mercury"},{title:"Neuter",id:"fas fa-neuter"},{title:"Transgender",id:"fas fa-transgender"},{title:"Alternate Transgender",id:"fas fa-transgender-alt"},{title:"Venus",id:"fas fa-venus"},{title:"Venus Double",id:"fas fa-venus-double"},{title:"Venus Mars",id:"fas fa-venus-mars"}],Halloween:[{title:"Book of the Dead",id:"fas fa-book-dead"},{title:"Broom",id:"fas fa-broom"},{title:"Cat",id:"fas fa-cat"},{title:"Cloud with Moon",id:"fas fa-cloud-moon"},{title:"Crow",id:"fas fa-crow"},{title:"Ghost",id:"fas fa-ghost"},{title:"Wizard`s Hat",id:"fas fa-hat-wizard"},{title:"Mask",id:"fas fa-mask"},{title:"Skull & Crossbones",id:"fas fa-skull-crossbones"},{title:"Spider",id:"fas fa-spider"},{title:"Toilet Paper",id:"fas fa-toilet-paper"}],Hands:[{title:"Allergies",id:"fas fa-allergies"},{title:"Raised Fist",id:"fas fa-fist-raised"},{title:"Hand Holding",id:"fas fa-hand-holding"},{title:"Hand Holding Heart",id:"fas fa-hand-holding-heart"},{title:"Hand Holding US Dollar",id:"fas fa-hand-holding-usd"},{title:"Lizard (Hand)",id:"fas fa-hand-lizard"},{title:"Lizard (Hand)",id:"far fa-hand-lizard"},{title:"Hand with Middle Finger Raised",id:"fas fa-hand-middle-finger"},{title:"Paper (Hand)",id:"fas fa-hand-paper"},{title:"Paper (Hand)",id:"far fa-hand-paper"},{title:"Peace (Hand)",id:"fas fa-hand-peace"},{title:"Peace (Hand)",id:"far fa-hand-peace"},{title:"Hand Pointing Down",id:"fas fa-hand-point-down"},{title:"Hand Pointing Down",id:"far fa-hand-point-down"},{title:"Hand Pointing Left",id:"fas fa-hand-point-left"},{title:"Hand Pointing Left",id:"far fa-hand-point-left"},{title:"Hand Pointing Right",id:"fas fa-hand-point-right"},{title:"Hand Pointing Right",id:"far fa-hand-point-right"},{title:"Hand Pointing Up",id:"fas fa-hand-point-up"},{title:"Hand Pointing Up",id:"far fa-hand-point-up"},{title:"Pointer (Hand)",id:"fas fa-hand-pointer"},{title:"Pointer (Hand)",id:"far fa-hand-pointer"},{title:"Rock (Hand)",id:"fas fa-hand-rock"},{title:"Rock (Hand)",id:"far fa-hand-rock"},{title:"Scissors (Hand)",id:"fas fa-hand-scissors"},{title:"Scissors (Hand)",id:"far fa-hand-scissors"},{title:"Spock (Hand)",id:"fas fa-hand-spock"},{title:"Spock (Hand)",id:"far fa-hand-spock"},{title:"Hands",id:"fas fa-hands"},{title:"Helping Hands",id:"fas fa-hands-helping"},{title:"Handshake",id:"fas fa-handshake"},{title:"Handshake",id:"far fa-handshake"},{title:"Praying Hands",id:"fas fa-praying-hands"},{title:"thumbs-down",id:"fas fa-thumbs-down"},{title:"thumbs-down",id:"far fa-thumbs-down"},{title:"thumbs-up",id:"fas fa-thumbs-up"},{title:"thumbs-up",id:"far fa-thumbs-up"}],Health:[{title:"Accessible Icon",id:"fab fa-accessible-icon"},{title:"ambulance",id:"fas fa-ambulance"},{title:"H Square",id:"fas fa-h-square"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"Heartbeat",id:"fas fa-heartbeat"},{title:"hospital",id:"fas fa-hospital"},{title:"hospital",id:"far fa-hospital"},{title:"medkit",id:"fas fa-medkit"},{title:"Plus Square",id:"fas fa-plus-square"},{title:"Plus Square",id:"far fa-plus-square"},{title:"Prescription",id:"fas fa-prescription"},{title:"Stethoscope",id:"fas fa-stethoscope"},{title:"Doctor",id:"fas fa-user-md"},{title:"Wheelchair",id:"fas fa-wheelchair"}],Holiday:[{title:"Candy Cane",id:"fas fa-candy-cane"},{title:"Carrot",id:"fas fa-carrot"},{title:"Cookie Bite",id:"fas fa-cookie-bite"},{title:"gift",id:"fas fa-gift"},{title:"Gifts",id:"fas fa-gifts"},{title:"Glass Cheers",id:"fas fa-glass-cheers"},{title:"Holly Berry",id:"fas fa-holly-berry"},{title:"Mug Hot",id:"fas fa-mug-hot"},{title:"Sleigh",id:"fas fa-sleigh"},{title:"Snowman",id:"fas fa-snowman"}],Hotel:[{title:"Baby Carriage",id:"fas fa-baby-carriage"},{title:"Bath",id:"fas fa-bath"},{title:"Bed",id:"fas fa-bed"},{title:"Briefcase",id:"fas fa-briefcase"},{title:"Car",id:"fas fa-car"},{title:"Cocktail",id:"fas fa-cocktail"},{title:"Coffee",id:"fas fa-coffee"},{title:"Concierge Bell",id:"fas fa-concierge-bell"},{title:"Dice",id:"fas fa-dice"},{title:"Dice Five",id:"fas fa-dice-five"},{title:"Door Closed",id:"fas fa-door-closed"},{title:"Door Open",id:"fas fa-door-open"},{title:"Dumbbell",id:"fas fa-dumbbell"},{title:"Martini Glass",id:"fas fa-glass-martini"},{title:"Alternate Glass Martini",id:"fas fa-glass-martini-alt"},{title:"Hot Tub",id:"fas fa-hot-tub"},{title:"Hotel",id:"fas fa-hotel"},{title:"Infinity",id:"fas fa-infinity"},{title:"key",id:"fas fa-key"},{title:"Luggage Cart",id:"fas fa-luggage-cart"},{title:"Shower",id:"fas fa-shower"},{title:"Shuttle Van",id:"fas fa-shuttle-van"},{title:"Smoking",id:"fas fa-smoking"},{title:"Smoking Ban",id:"fas fa-smoking-ban"},{title:"Snowflake",id:"fas fa-snowflake"},{title:"Snowflake",id:"far fa-snowflake"},{title:"Spa",id:"fas fa-spa"},{title:"Suitcase",id:"fas fa-suitcase"},{title:"Suitcase Rolling",id:"fas fa-suitcase-rolling"},{title:"Swimmer",id:"fas fa-swimmer"},{title:"Swimming Pool",id:"fas fa-swimming-pool"},{title:"Television",id:"fas fa-tv"},{title:"Umbrella Beach",id:"fas fa-umbrella-beach"},{title:"Utensils",id:"fas fa-utensils"},{title:"Wheelchair",id:"fas fa-wheelchair"},{title:"WiFi",id:"fas fa-wifi"}],Household:[{title:"Bath",id:"fas fa-bath"},{title:"Bed",id:"fas fa-bed"},{title:"Blender",id:"fas fa-blender"},{title:"Chair",id:"fas fa-chair"},{title:"Couch",id:"fas fa-couch"},{title:"Door Closed",id:"fas fa-door-closed"},{title:"Door Open",id:"fas fa-door-open"},{title:"Dungeon",id:"fas fa-dungeon"},{title:"Fan",id:"fas fa-fan"},{title:"Shower",id:"fas fa-shower"},{title:"Toilet Paper",id:"fas fa-toilet-paper"},{title:"Television",id:"fas fa-tv"}],Images:[{title:"adjust",id:"fas fa-adjust"},{title:"Lightning Bolt",id:"fas fa-bolt"},{title:"camera",id:"fas fa-camera"},{title:"Retro Camera",id:"fas fa-camera-retro"},{title:"Chalkboard",id:"fas fa-chalkboard"},{title:"Clone",id:"fas fa-clone"},{title:"Clone",id:"far fa-clone"},{title:"Compress",id:"fas fa-compress"},{title:"Alternate Compress Arrows",id:"fas fa-compress-arrows-alt"},{title:"Expand",id:"fas fa-expand"},{title:"Eye",id:"fas fa-eye"},{title:"Eye",id:"far fa-eye"},{title:"Eye Dropper",id:"fas fa-eye-dropper"},{title:"Eye Slash",id:"fas fa-eye-slash"},{title:"Eye Slash",id:"far fa-eye-slash"},{title:"Image File",id:"fas fa-file-image"},{title:"Image File",id:"far fa-file-image"},{title:"Film",id:"fas fa-film"},{title:"Identification Badge",id:"fas fa-id-badge"},{title:"Identification Badge",id:"far fa-id-badge"},{title:"Identification Card",id:"fas fa-id-card"},{title:"Identification Card",id:"far fa-id-card"},{title:"Image",id:"fas fa-image"},{title:"Image",id:"far fa-image"},{title:"Images",id:"fas fa-images"},{title:"Images",id:"far fa-images"},{title:"Photo Video",id:"fas fa-photo-video"},{title:"Portrait",id:"fas fa-portrait"},{title:"Horizontal Sliders",id:"fas fa-sliders-h"},{title:"tint",id:"fas fa-tint"}],Interfaces:[{title:"Award",id:"fas fa-award"},{title:"ban",id:"fas fa-ban"},{title:"barcode",id:"fas fa-barcode"},{title:"Bars",id:"fas fa-bars"},{title:"beer",id:"fas fa-beer"},{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bell Slash",id:"fas fa-bell-slash"},{title:"Bell Slash",id:"far fa-bell-slash"},{title:"Blog",id:"fas fa-blog"},{title:"Bug",id:"fas fa-bug"},{title:"bullhorn",id:"fas fa-bullhorn"},{title:"Bullseye",id:"fas fa-bullseye"},{title:"Calculator",id:"fas fa-calculator"},{title:"Calendar",id:"fas fa-calendar"},{title:"Calendar",id:"far fa-calendar"},{title:"Alternate Calendar",id:"fas fa-calendar-alt"},{title:"Alternate Calendar",id:"far fa-calendar-alt"},{title:"Calendar Check",id:"fas fa-calendar-check"},{title:"Calendar Check",id:"far fa-calendar-check"},{title:"Calendar Minus",id:"fas fa-calendar-minus"},{title:"Calendar Minus",id:"far fa-calendar-minus"},{title:"Calendar Plus",id:"fas fa-calendar-plus"},{title:"Calendar Plus",id:"far fa-calendar-plus"},{title:"Calendar Times",id:"fas fa-calendar-times"},{title:"Calendar Times",id:"far fa-calendar-times"},{title:"certificate",id:"fas fa-certificate"},{title:"Check",id:"fas fa-check"},{title:"Check Circle",id:"fas fa-check-circle"},{title:"Check Circle",id:"far fa-check-circle"},{title:"Double Check",id:"fas fa-check-double"},{title:"Check Square",id:"fas fa-check-square"},{title:"Check Square",id:"far fa-check-square"},{title:"Circle",id:"fas fa-circle"},{title:"Circle",id:"far fa-circle"},{title:"Clipboard",id:"fas fa-clipboard"},{title:"Clipboard",id:"far fa-clipboard"},{title:"Clone",id:"fas fa-clone"},{title:"Clone",id:"far fa-clone"},{title:"Cloud",id:"fas fa-cloud"},{title:"Alternate Cloud Download",id:"fas fa-cloud-download-alt"},{title:"Alternate Cloud Upload",id:"fas fa-cloud-upload-alt"},{title:"Coffee",id:"fas fa-coffee"},{title:"cog",id:"fas fa-cog"},{title:"cogs",id:"fas fa-cogs"},{title:"Copy",id:"fas fa-copy"},{title:"Copy",id:"far fa-copy"},{title:"Cut",id:"fas fa-cut"},{title:"Database",id:"fas fa-database"},{title:"Dot Circle",id:"fas fa-dot-circle"},{title:"Dot Circle",id:"far fa-dot-circle"},{title:"Download",id:"fas fa-download"},{title:"Edit",id:"fas fa-edit"},{title:"Edit",id:"far fa-edit"},{title:"Horizontal Ellipsis",id:"fas fa-ellipsis-h"},{title:"Vertical Ellipsis",id:"fas fa-ellipsis-v"},{title:"Envelope",id:"fas fa-envelope"},{title:"Envelope",id:"far fa-envelope"},{title:"Envelope Open",id:"fas fa-envelope-open"},{title:"Envelope Open",id:"far fa-envelope-open"},{title:"eraser",id:"fas fa-eraser"},{title:"exclamation",id:"fas fa-exclamation"},{title:"Exclamation Circle",id:"fas fa-exclamation-circle"},{title:"Exclamation Triangle",id:"fas fa-exclamation-triangle"},{title:"Alternate External Link",id:"fas fa-external-link-alt"},{title:"Alternate External Link Square",id:"fas fa-external-link-square-alt"},{title:"Eye",id:"fas fa-eye"},{title:"Eye",id:"far fa-eye"},{title:"Eye Slash",id:"fas fa-eye-slash"},{title:"Eye Slash",id:"far fa-eye-slash"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"File Download",id:"fas fa-file-download"},{title:"File Export",id:"fas fa-file-export"},{title:"File Import",id:"fas fa-file-import"},{title:"File Upload",id:"fas fa-file-upload"},{title:"Filter",id:"fas fa-filter"},{title:"Fingerprint",id:"fas fa-fingerprint"},{title:"flag",id:"fas fa-flag"},{title:"flag",id:"far fa-flag"},{title:"flag-checkered",id:"fas fa-flag-checkered"},{title:"Folder",id:"fas fa-folder"},{title:"Folder",id:"far fa-folder"},{title:"Folder Open",id:"fas fa-folder-open"},{title:"Folder Open",id:"far fa-folder-open"},{title:"Frowning Face",id:"fas fa-frown"},{title:"Frowning Face",id:"far fa-frown"},{title:"Glasses",id:"fas fa-glasses"},{title:"Grip Horizontal",id:"fas fa-grip-horizontal"},{title:"Grip Lines",id:"fas fa-grip-lines"},{title:"Grip Lines Vertical",id:"fas fa-grip-lines-vertical"},{title:"Grip Vertical",id:"fas fa-grip-vertical"},{title:"Hashtag",id:"fas fa-hashtag"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"History",id:"fas fa-history"},{title:"home",id:"fas fa-home"},{title:"I Beam Cursor",id:"fas fa-i-cursor"},{title:"Info",id:"fas fa-info"},{title:"Info Circle",id:"fas fa-info-circle"},{title:"Language",id:"fas fa-language"},{title:"magic",id:"fas fa-magic"},{title:"Marker",id:"fas fa-marker"},{title:"Medal",id:"fas fa-medal"},{title:"Neutral Face",id:"fas fa-meh"},{title:"Neutral Face",id:"far fa-meh"},{title:"microphone",id:"fas fa-microphone"},{title:"Alternate Microphone",id:"fas fa-microphone-alt"},{title:"Microphone Slash",id:"fas fa-microphone-slash"},{title:"minus",id:"fas fa-minus"},{title:"Minus Circle",id:"fas fa-minus-circle"},{title:"Minus Square",id:"fas fa-minus-square"},{title:"Minus Square",id:"far fa-minus-square"},{title:"Paste",id:"fas fa-paste"},{title:"Pen",id:"fas fa-pen"},{title:"Alternate Pen",id:"fas fa-pen-alt"},{title:"Pen Fancy",id:"fas fa-pen-fancy"},{title:"Alternate Pencil",id:"fas fa-pencil-alt"},{title:"plus",id:"fas fa-plus"},{title:"Plus Circle",id:"fas fa-plus-circle"},{title:"Plus Square",id:"fas fa-plus-square"},{title:"Plus Square",id:"far fa-plus-square"},{title:"Poo",id:"fas fa-poo"},{title:"qrcode",id:"fas fa-qrcode"},{title:"Question",id:"fas fa-question"},{title:"Question Circle",id:"fas fa-question-circle"},{title:"Question Circle",id:"far fa-question-circle"},{title:"quote-left",id:"fas fa-quote-left"},{title:"quote-right",id:"fas fa-quote-right"},{title:"Redo",id:"fas fa-redo"},{title:"Alternate Redo",id:"fas fa-redo-alt"},{title:"Reply",id:"fas fa-reply"},{title:"reply-all",id:"fas fa-reply-all"},{title:"rss",id:"fas fa-rss"},{title:"RSS Square",id:"fas fa-rss-square"},{title:"Save",id:"fas fa-save"},{title:"Save",id:"far fa-save"},{title:"Screwdriver",id:"fas fa-screwdriver"},{title:"Search",id:"fas fa-search"},{title:"Search Minus",id:"fas fa-search-minus"},{title:"Search Plus",id:"fas fa-search-plus"},{title:"Share",id:"fas fa-share"},{title:"Alternate Share",id:"fas fa-share-alt"},{title:"Alternate Share Square",id:"fas fa-share-alt-square"},{title:"Share Square",id:"fas fa-share-square"},{title:"Share Square",id:"far fa-share-square"},{title:"Alternate Shield",id:"fas fa-shield-alt"},{title:"Alternate Sign In",id:"fas fa-sign-in-alt"},{title:"Alternate Sign Out",id:"fas fa-sign-out-alt"},{title:"signal",id:"fas fa-signal"},{title:"Sitemap",id:"fas fa-sitemap"},{title:"Horizontal Sliders",id:"fas fa-sliders-h"},{title:"Smiling Face",id:"fas fa-smile"},{title:"Smiling Face",id:"far fa-smile"},{title:"Sort",id:"fas fa-sort"},{title:"Sort Alphabetical Down",id:"fas fa-sort-alpha-down"},{title:"Alternate Sort Alphabetical Down",id:"fas fa-sort-alpha-down-alt"},{title:"Sort Alphabetical Up",id:"fas fa-sort-alpha-up"},{title:"Alternate Sort Alphabetical Up",id:"fas fa-sort-alpha-up-alt"},{title:"Sort Amount Down",id:"fas fa-sort-amount-down"},{title:"Alternate Sort Amount Down",id:"fas fa-sort-amount-down-alt"},{title:"Sort Amount Up",id:"fas fa-sort-amount-up"},{title:"Alternate Sort Amount Up",id:"fas fa-sort-amount-up-alt"},{title:"Sort Down (Descending)",id:"fas fa-sort-down"},{title:"Sort Numeric Down",id:"fas fa-sort-numeric-down"},{title:"Alternate Sort Numeric Down",id:"fas fa-sort-numeric-down-alt"},{title:"Sort Numeric Up",id:"fas fa-sort-numeric-up"},{title:"Alternate Sort Numeric Up",id:"fas fa-sort-numeric-up-alt"},{title:"Sort Up (Ascending)",id:"fas fa-sort-up"},{title:"Star",id:"fas fa-star"},{title:"Star",id:"far fa-star"},{title:"star-half",id:"fas fa-star-half"},{title:"star-half",id:"far fa-star-half"},{title:"Sync",id:"fas fa-sync"},{title:"Alternate Sync",id:"fas fa-sync-alt"},{title:"thumbs-down",id:"fas fa-thumbs-down"},{title:"thumbs-down",id:"far fa-thumbs-down"},{title:"thumbs-up",id:"fas fa-thumbs-up"},{title:"thumbs-up",id:"far fa-thumbs-up"},{title:"Times",id:"fas fa-times"},{title:"Times Circle",id:"fas fa-times-circle"},{title:"Times Circle",id:"far fa-times-circle"},{title:"Toggle Off",id:"fas fa-toggle-off"},{title:"Toggle On",id:"fas fa-toggle-on"},{title:"Tools",id:"fas fa-tools"},{title:"Trash",id:"fas fa-trash"},{title:"Alternate Trash",id:"fas fa-trash-alt"},{title:"Alternate Trash",id:"far fa-trash-alt"},{title:"Trash Restore",id:"fas fa-trash-restore"},{title:"Alternative Trash Restore",id:"fas fa-trash-restore-alt"},{title:"trophy",id:"fas fa-trophy"},{title:"Undo",id:"fas fa-undo"},{title:"Alternate Undo",id:"fas fa-undo-alt"},{title:"Upload",id:"fas fa-upload"},{title:"User",id:"fas fa-user"},{title:"User",id:"far fa-user"},{title:"Alternate User",id:"fas fa-user-alt"},{title:"User Circle",id:"fas fa-user-circle"},{title:"User Circle",id:"far fa-user-circle"},{title:"Volume Down",id:"fas fa-volume-down"},{title:"Volume Mute",id:"fas fa-volume-mute"},{title:"Volume Off",id:"fas fa-volume-off"},{title:"Volume Up",id:"fas fa-volume-up"},{title:"WiFi",id:"fas fa-wifi"},{title:"Wrench",id:"fas fa-wrench"}],Logistics:[{title:"Box",id:"fas fa-box"},{title:"Boxes",id:"fas fa-boxes"},{title:"Clipboard with Check",id:"fas fa-clipboard-check"},{title:"Clipboard List",id:"fas fa-clipboard-list"},{title:"Dolly",id:"fas fa-dolly"},{title:"Dolly Flatbed",id:"fas fa-dolly-flatbed"},{title:"Hard Hat",id:"fas fa-hard-hat"},{title:"Pallet",id:"fas fa-pallet"},{title:"Shipping Fast",id:"fas fa-shipping-fast"},{title:"truck",id:"fas fa-truck"},{title:"Warehouse",id:"fas fa-warehouse"}],Maps:[{title:"ambulance",id:"fas fa-ambulance"},{title:"Anchor",id:"fas fa-anchor"},{title:"Balance Scale",id:"fas fa-balance-scale"},{title:"Balance Scale (Left-Weighted)",id:"fas fa-balance-scale-left"},{title:"Balance Scale (Right-Weighted)",id:"fas fa-balance-scale-right"},{title:"Bath",id:"fas fa-bath"},{title:"Bed",id:"fas fa-bed"},{title:"beer",id:"fas fa-beer"},{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bell Slash",id:"fas fa-bell-slash"},{title:"Bell Slash",id:"far fa-bell-slash"},{title:"Bicycle",id:"fas fa-bicycle"},{title:"Binoculars",id:"fas fa-binoculars"},{title:"Birthday Cake",id:"fas fa-birthday-cake"},{title:"Blind",id:"fas fa-blind"},{title:"Bomb",id:"fas fa-bomb"},{title:"book",id:"fas fa-book"},{title:"bookmark",id:"fas fa-bookmark"},{title:"bookmark",id:"far fa-bookmark"},{title:"Briefcase",id:"fas fa-briefcase"},{title:"Building",id:"fas fa-building"},{title:"Building",id:"far fa-building"},{title:"Car",id:"fas fa-car"},{title:"Coffee",id:"fas fa-coffee"},{title:"Crosshairs",id:"fas fa-crosshairs"},{title:"Directions",id:"fas fa-directions"},{title:"Dollar Sign",id:"fas fa-dollar-sign"},{title:"Draw Polygon",id:"fas fa-draw-polygon"},{title:"Eye",id:"fas fa-eye"},{title:"Eye",id:"far fa-eye"},{title:"Eye Slash",id:"fas fa-eye-slash"},{title:"Eye Slash",id:"far fa-eye-slash"},{title:"fighter-jet",id:"fas fa-fighter-jet"},{title:"fire",id:"fas fa-fire"},{title:"Alternate Fire",id:"fas fa-fire-alt"},{title:"fire-extinguisher",id:"fas fa-fire-extinguisher"},{title:"flag",id:"fas fa-flag"},{title:"flag",id:"far fa-flag"},{title:"flag-checkered",id:"fas fa-flag-checkered"},{title:"Flask",id:"fas fa-flask"},{title:"Gamepad",id:"fas fa-gamepad"},{title:"Gavel",id:"fas fa-gavel"},{title:"gift",id:"fas fa-gift"},{title:"Martini Glass",id:"fas fa-glass-martini"},{title:"Globe",id:"fas fa-globe"},{title:"Graduation Cap",id:"fas fa-graduation-cap"},{title:"H Square",id:"fas fa-h-square"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"Heartbeat",id:"fas fa-heartbeat"},{title:"Helicopter",id:"fas fa-helicopter"},{title:"home",id:"fas fa-home"},{title:"hospital",id:"fas fa-hospital"},{title:"hospital",id:"far fa-hospital"},{title:"Image",id:"fas fa-image"},{title:"Image",id:"far fa-image"},{title:"Images",id:"fas fa-images"},{title:"Images",id:"far fa-images"},{title:"Industry",id:"fas fa-industry"},{title:"Info",id:"fas fa-info"},{title:"Info Circle",id:"fas fa-info-circle"},{title:"key",id:"fas fa-key"},{title:"Landmark",id:"fas fa-landmark"},{title:"Layer Group",id:"fas fa-layer-group"},{title:"leaf",id:"fas fa-leaf"},{title:"Lemon",id:"fas fa-lemon"},{title:"Lemon",id:"far fa-lemon"},{title:"Life Ring",id:"fas fa-life-ring"},{title:"Life Ring",id:"far fa-life-ring"},{title:"Lightbulb",id:"fas fa-lightbulb"},{title:"Lightbulb",id:"far fa-lightbulb"},{title:"location-arrow",id:"fas fa-location-arrow"},{title:"Low Vision",id:"fas fa-low-vision"},{title:"magnet",id:"fas fa-magnet"},{title:"Male",id:"fas fa-male"},{title:"Map",id:"fas fa-map"},{title:"Map",id:"far fa-map"},{title:"map-marker",id:"fas fa-map-marker"},{title:"Alternate Map Marker",id:"fas fa-map-marker-alt"},{title:"Map Pin",id:"fas fa-map-pin"},{title:"Map Signs",id:"fas fa-map-signs"},{title:"medkit",id:"fas fa-medkit"},{title:"Money Bill",id:"fas fa-money-bill"},{title:"Alternate Money Bill",id:"fas fa-money-bill-alt"},{title:"Alternate Money Bill",id:"far fa-money-bill-alt"},{title:"Motorcycle",id:"fas fa-motorcycle"},{title:"Music",id:"fas fa-music"},{title:"Newspaper",id:"fas fa-newspaper"},{title:"Newspaper",id:"far fa-newspaper"},{title:"Parking",id:"fas fa-parking"},{title:"Paw",id:"fas fa-paw"},{title:"Phone",id:"fas fa-phone"},{title:"Alternate Phone",id:"fas fa-phone-alt"},{title:"Phone Square",id:"fas fa-phone-square"},{title:"Alternate Phone Square",id:"fas fa-phone-square-alt"},{title:"Phone Volume",id:"fas fa-phone-volume"},{title:"plane",id:"fas fa-plane"},{title:"Plug",id:"fas fa-plug"},{title:"plus",id:"fas fa-plus"},{title:"Plus Square",id:"fas fa-plus-square"},{title:"Plus Square",id:"far fa-plus-square"},{title:"print",id:"fas fa-print"},{title:"Recycle",id:"fas fa-recycle"},{title:"Restroom",id:"fas fa-restroom"},{title:"road",id:"fas fa-road"},{title:"rocket",id:"fas fa-rocket"},{title:"Route",id:"fas fa-route"},{title:"Search",id:"fas fa-search"},{title:"Search Minus",id:"fas fa-search-minus"},{title:"Search Plus",id:"fas fa-search-plus"},{title:"Ship",id:"fas fa-ship"},{title:"Shoe Prints",id:"fas fa-shoe-prints"},{title:"Shopping Bag",id:"fas fa-shopping-bag"},{title:"Shopping Basket",id:"fas fa-shopping-basket"},{title:"shopping-cart",id:"fas fa-shopping-cart"},{title:"Shower",id:"fas fa-shower"},{title:"Snowplow",id:"fas fa-snowplow"},{title:"Street View",id:"fas fa-street-view"},{title:"Subway",id:"fas fa-subway"},{title:"Suitcase",id:"fas fa-suitcase"},{title:"tag",id:"fas fa-tag"},{title:"tags",id:"fas fa-tags"},{title:"Taxi",id:"fas fa-taxi"},{title:"Thumbtack",id:"fas fa-thumbtack"},{title:"Alternate Ticket",id:"fas fa-ticket-alt"},{title:"tint",id:"fas fa-tint"},{title:"Traffic Light",id:"fas fa-traffic-light"},{title:"Train",id:"fas fa-train"},{title:"Tram",id:"fas fa-tram"},{title:"Tree",id:"fas fa-tree"},{title:"trophy",id:"fas fa-trophy"},{title:"truck",id:"fas fa-truck"},{title:"TTY",id:"fas fa-tty"},{title:"Umbrella",id:"fas fa-umbrella"},{title:"University",id:"fas fa-university"},{title:"Utensil Spoon",id:"fas fa-utensil-spoon"},{title:"Utensils",id:"fas fa-utensils"},{title:"Wheelchair",id:"fas fa-wheelchair"},{title:"WiFi",id:"fas fa-wifi"},{title:"Wine Glass",id:"fas fa-wine-glass"},{title:"Wrench",id:"fas fa-wrench"}],Maritime:[{title:"Anchor",id:"fas fa-anchor"},{title:"Binoculars",id:"fas fa-binoculars"},{title:"Compass",id:"fas fa-compass"},{title:"Compass",id:"far fa-compass"},{title:"Dharmachakra",id:"fas fa-dharmachakra"},{title:"Frog",id:"fas fa-frog"},{title:"Ship",id:"fas fa-ship"},{title:"Skull & Crossbones",id:"fas fa-skull-crossbones"},{title:"Swimmer",id:"fas fa-swimmer"},{title:"Water",id:"fas fa-water"},{title:"Wind",id:"fas fa-wind"}],Marketing:[{title:"Ad",id:"fas fa-ad"},{title:"bullhorn",id:"fas fa-bullhorn"},{title:"Bullseye",id:"fas fa-bullseye"},{title:"Comment Dollar",id:"fas fa-comment-dollar"},{title:"Comments Dollar",id:"fas fa-comments-dollar"},{title:"Envelope Open-text",id:"fas fa-envelope-open-text"},{title:"Funnel Dollar",id:"fas fa-funnel-dollar"},{title:"Lightbulb",id:"fas fa-lightbulb"},{title:"Lightbulb",id:"far fa-lightbulb"},{title:"Mail Bulk",id:"fas fa-mail-bulk"},{title:"Poll",id:"fas fa-poll"},{title:"Poll H",id:"fas fa-poll-h"},{title:"Search Dollar",id:"fas fa-search-dollar"},{title:"Search Location",id:"fas fa-search-location"}],Mathematics:[{title:"Calculator",id:"fas fa-calculator"},{title:"Divide",id:"fas fa-divide"},{title:"Equals",id:"fas fa-equals"},{title:"Greater Than",id:"fas fa-greater-than"},{title:"Greater Than Equal To",id:"fas fa-greater-than-equal"},{title:"Infinity",id:"fas fa-infinity"},{title:"Less Than",id:"fas fa-less-than"},{title:"Less Than Equal To",id:"fas fa-less-than-equal"},{title:"minus",id:"fas fa-minus"},{title:"Not Equal",id:"fas fa-not-equal"},{title:"Percentage",id:"fas fa-percentage"},{title:"plus",id:"fas fa-plus"},{title:"Alternate Square Root",id:"fas fa-square-root-alt"},{title:"subscript",id:"fas fa-subscript"},{title:"superscript",id:"fas fa-superscript"},{title:"Times",id:"fas fa-times"},{title:"Square Wave",id:"fas fa-wave-square"}],Medical:[{title:"Allergies",id:"fas fa-allergies"},{title:"ambulance",id:"fas fa-ambulance"},{title:"Band-Aid",id:"fas fa-band-aid"},{title:"Biohazard",id:"fas fa-biohazard"},{title:"Bone",id:"fas fa-bone"},{title:"Bong",id:"fas fa-bong"},{title:"Medical Book",id:"fas fa-book-medical"},{title:"Brain",id:"fas fa-brain"},{title:"Medical Briefcase",id:"fas fa-briefcase-medical"},{title:"Burn",id:"fas fa-burn"},{title:"Cannabis",id:"fas fa-cannabis"},{title:"Capsules",id:"fas fa-capsules"},{title:"Medical Clinic",id:"fas fa-clinic-medical"},{title:"Alternate Medical Chat",id:"fas fa-comment-medical"},{title:"Crutch",id:"fas fa-crutch"},{title:"Diagnoses",id:"fas fa-diagnoses"},{title:"DNA",id:"fas fa-dna"},{title:"Medical File",id:"fas fa-file-medical"},{title:"Alternate Medical File",id:"fas fa-file-medical-alt"},{title:"File Prescription",id:"fas fa-file-prescription"},{title:"First Aid",id:"fas fa-first-aid"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"Heartbeat",id:"fas fa-heartbeat"},{title:"hospital",id:"fas fa-hospital"},{title:"hospital",id:"far fa-hospital"},{title:"Alternate Hospital",id:"fas fa-hospital-alt"},{title:"Hospital Symbol",id:"fas fa-hospital-symbol"},{title:"Alternate Identification Card",id:"fas fa-id-card-alt"},{title:"Joint",id:"fas fa-joint"},{title:"Laptop Medical",id:"fas fa-laptop-medical"},{title:"Microscope",id:"fas fa-microscope"},{title:"Mortar Pestle",id:"fas fa-mortar-pestle"},{title:"Medical Notes",id:"fas fa-notes-medical"},{title:"Pager",id:"fas fa-pager"},{title:"Pills",id:"fas fa-pills"},{title:"plus",id:"fas fa-plus"},{title:"Poop",id:"fas fa-poop"},{title:"Prescription",id:"fas fa-prescription"},{title:"Prescription Bottle",id:"fas fa-prescription-bottle"},{title:"Alternate Prescription Bottle",id:"fas fa-prescription-bottle-alt"},{title:"Procedures",id:"fas fa-procedures"},{title:"Radiation",id:"fas fa-radiation"},{title:"Alternate Radiation",id:"fas fa-radiation-alt"},{title:"Smoking",id:"fas fa-smoking"},{title:"Smoking Ban",id:"fas fa-smoking-ban"},{title:"Star of Life",id:"fas fa-star-of-life"},{title:"Stethoscope",id:"fas fa-stethoscope"},{title:"Syringe",id:"fas fa-syringe"},{title:"Tablets",id:"fas fa-tablets"},{title:"Teeth",id:"fas fa-teeth"},{title:"Teeth Open",id:"fas fa-teeth-open"},{title:"Thermometer",id:"fas fa-thermometer"},{title:"Tooth",id:"fas fa-tooth"},{title:"Doctor",id:"fas fa-user-md"},{title:"Nurse",id:"fas fa-user-nurse"},{title:"Vial",id:"fas fa-vial"},{title:"Vials",id:"fas fa-vials"},{title:"Weight",id:"fas fa-weight"},{title:"X-Ray",id:"fas fa-x-ray"}],Moving:[{title:"Archive",id:"fas fa-archive"},{title:"Box Open",id:"fas fa-box-open"},{title:"Couch",id:"fas fa-couch"},{title:"Dolly",id:"fas fa-dolly"},{title:"People Carry",id:"fas fa-people-carry"},{title:"Route",id:"fas fa-route"},{title:"Sign",id:"fas fa-sign"},{title:"Suitcase",id:"fas fa-suitcase"},{title:"Tape",id:"fas fa-tape"},{title:"Truck Loading",id:"fas fa-truck-loading"},{title:"Truck Moving",id:"fas fa-truck-moving"},{title:"Wine Glass",id:"fas fa-wine-glass"}],Music:[{title:"Drum",id:"fas fa-drum"},{title:"Drum Steelpan",id:"fas fa-drum-steelpan"},{title:"Audio File",id:"fas fa-file-audio"},{title:"Audio File",id:"far fa-file-audio"},{title:"Guitar",id:"fas fa-guitar"},{title:"headphones",id:"fas fa-headphones"},{title:"Alternate Headphones",id:"fas fa-headphones-alt"},{title:"Music",id:"fas fa-music"},{title:"Napster",id:"fab fa-napster"},{title:"play",id:"fas fa-play"},{title:"Horizontal Sliders",id:"fas fa-sliders-h"},{title:"SoundCloud",id:"fab fa-soundcloud"},{title:"Spotify",id:"fab fa-spotify"},{title:"Volume Down",id:"fas fa-volume-down"},{title:"Volume Mute",id:"fas fa-volume-mute"},{title:"Volume Off",id:"fas fa-volume-off"},{title:"Volume Up",id:"fas fa-volume-up"}],Objects:[{title:"ambulance",id:"fas fa-ambulance"},{title:"Anchor",id:"fas fa-anchor"},{title:"Archive",id:"fas fa-archive"},{title:"Award",id:"fas fa-award"},{title:"Baby Carriage",id:"fas fa-baby-carriage"},{title:"Balance Scale",id:"fas fa-balance-scale"},{title:"Balance Scale (Left-Weighted)",id:"fas fa-balance-scale-left"},{title:"Balance Scale (Right-Weighted)",id:"fas fa-balance-scale-right"},{title:"Bath",id:"fas fa-bath"},{title:"Bed",id:"fas fa-bed"},{title:"beer",id:"fas fa-beer"},{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bicycle",id:"fas fa-bicycle"},{title:"Binoculars",id:"fas fa-binoculars"},{title:"Birthday Cake",id:"fas fa-birthday-cake"},{title:"Blender",id:"fas fa-blender"},{title:"Bomb",id:"fas fa-bomb"},{title:"book",id:"fas fa-book"},{title:"Book of the Dead",id:"fas fa-book-dead"},{title:"bookmark",id:"fas fa-bookmark"},{title:"bookmark",id:"far fa-bookmark"},{title:"Briefcase",id:"fas fa-briefcase"},{title:"Broadcast Tower",id:"fas fa-broadcast-tower"},{title:"Bug",id:"fas fa-bug"},{title:"Building",id:"fas fa-building"},{title:"Building",id:"far fa-building"},{title:"bullhorn",id:"fas fa-bullhorn"},{title:"Bullseye",id:"fas fa-bullseye"},{title:"Bus",id:"fas fa-bus"},{title:"Calculator",id:"fas fa-calculator"},{title:"Calendar",id:"fas fa-calendar"},{title:"Calendar",id:"far fa-calendar"},{title:"Alternate Calendar",id:"fas fa-calendar-alt"},{title:"Alternate Calendar",id:"far fa-calendar-alt"},{title:"camera",id:"fas fa-camera"},{title:"Retro Camera",id:"fas fa-camera-retro"},{title:"Candy Cane",id:"fas fa-candy-cane"},{title:"Car",id:"fas fa-car"},{title:"Carrot",id:"fas fa-carrot"},{title:"Church",id:"fas fa-church"},{title:"Clipboard",id:"fas fa-clipboard"},{title:"Clipboard",id:"far fa-clipboard"},{title:"Cloud",id:"fas fa-cloud"},{title:"Coffee",id:"fas fa-coffee"},{title:"cog",id:"fas fa-cog"},{title:"cogs",id:"fas fa-cogs"},{title:"Compass",id:"fas fa-compass"},{title:"Compass",id:"far fa-compass"},{title:"Cookie",id:"fas fa-cookie"},{title:"Cookie Bite",id:"fas fa-cookie-bite"},{title:"Copy",id:"fas fa-copy"},{title:"Copy",id:"far fa-copy"},{title:"Cube",id:"fas fa-cube"},{title:"Cubes",id:"fas fa-cubes"},{title:"Cut",id:"fas fa-cut"},{title:"Dice",id:"fas fa-dice"},{title:"Dice D20",id:"fas fa-dice-d20"},{title:"Dice D6",id:"fas fa-dice-d6"},{title:"Dice Five",id:"fas fa-dice-five"},{title:"Dice Four",id:"fas fa-dice-four"},{title:"Dice One",id:"fas fa-dice-one"},{title:"Dice Six",id:"fas fa-dice-six"},{title:"Dice Three",id:"fas fa-dice-three"},{title:"Dice Two",id:"fas fa-dice-two"},{title:"Digital Tachograph",id:"fas fa-digital-tachograph"},{title:"Door Closed",id:"fas fa-door-closed"},{title:"Door Open",id:"fas fa-door-open"},{title:"Drum",id:"fas fa-drum"},{title:"Drum Steelpan",id:"fas fa-drum-steelpan"},{title:"Envelope",id:"fas fa-envelope"},{title:"Envelope",id:"far fa-envelope"},{title:"Envelope Open",id:"fas fa-envelope-open"},{title:"Envelope Open",id:"far fa-envelope-open"},{title:"eraser",id:"fas fa-eraser"},{title:"Eye",id:"fas fa-eye"},{title:"Eye",id:"far fa-eye"},{title:"Eye Dropper",id:"fas fa-eye-dropper"},{title:"Fax",id:"fas fa-fax"},{title:"Feather",id:"fas fa-feather"},{title:"Alternate Feather",id:"fas fa-feather-alt"},{title:"fighter-jet",id:"fas fa-fighter-jet"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"File Prescription",id:"fas fa-file-prescription"},{title:"Film",id:"fas fa-film"},{title:"fire",id:"fas fa-fire"},{title:"Alternate Fire",id:"fas fa-fire-alt"},{title:"fire-extinguisher",id:"fas fa-fire-extinguisher"},{title:"flag",id:"fas fa-flag"},{title:"flag",id:"far fa-flag"},{title:"flag-checkered",id:"fas fa-flag-checkered"},{title:"Flask",id:"fas fa-flask"},{title:"Futbol",id:"fas fa-futbol"},{title:"Futbol",id:"far fa-futbol"},{title:"Gamepad",id:"fas fa-gamepad"},{title:"Gavel",id:"fas fa-gavel"},{title:"Gem",id:"fas fa-gem"},{title:"Gem",id:"far fa-gem"},{title:"gift",id:"fas fa-gift"},{title:"Gifts",id:"fas fa-gifts"},{title:"Glass Cheers",id:"fas fa-glass-cheers"},{title:"Martini Glass",id:"fas fa-glass-martini"},{title:"Glass Whiskey",id:"fas fa-glass-whiskey"},{title:"Glasses",id:"fas fa-glasses"},{title:"Globe",id:"fas fa-globe"},{title:"Graduation Cap",id:"fas fa-graduation-cap"},{title:"Guitar",id:"fas fa-guitar"},{title:"Wizard`s Hat",id:"fas fa-hat-wizard"},{title:"HDD",id:"fas fa-hdd"},{title:"HDD",id:"far fa-hdd"},{title:"headphones",id:"fas fa-headphones"},{title:"Alternate Headphones",id:"fas fa-headphones-alt"},{title:"Headset",id:"fas fa-headset"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"Heart Broken",id:"fas fa-heart-broken"},{title:"Helicopter",id:"fas fa-helicopter"},{title:"Highlighter",id:"fas fa-highlighter"},{title:"Holly Berry",id:"fas fa-holly-berry"},{title:"home",id:"fas fa-home"},{title:"hospital",id:"fas fa-hospital"},{title:"hospital",id:"far fa-hospital"},{title:"Hourglass",id:"fas fa-hourglass"},{title:"Hourglass",id:"far fa-hourglass"},{title:"Igloo",id:"fas fa-igloo"},{title:"Image",id:"fas fa-image"},{title:"Image",id:"far fa-image"},{title:"Images",id:"fas fa-images"},{title:"Images",id:"far fa-images"},{title:"Industry",id:"fas fa-industry"},{title:"key",id:"fas fa-key"},{title:"Keyboard",id:"fas fa-keyboard"},{title:"Keyboard",id:"far fa-keyboard"},{title:"Laptop",id:"fas fa-laptop"},{title:"leaf",id:"fas fa-leaf"},{title:"Lemon",id:"fas fa-lemon"},{title:"Lemon",id:"far fa-lemon"},{title:"Life Ring",id:"fas fa-life-ring"},{title:"Life Ring",id:"far fa-life-ring"},{title:"Lightbulb",id:"fas fa-lightbulb"},{title:"Lightbulb",id:"far fa-lightbulb"},{title:"lock",id:"fas fa-lock"},{title:"Lock Open",id:"fas fa-lock-open"},{title:"magic",id:"fas fa-magic"},{title:"magnet",id:"fas fa-magnet"},{title:"Map",id:"fas fa-map"},{title:"Map",id:"far fa-map"},{title:"map-marker",id:"fas fa-map-marker"},{title:"Alternate Map Marker",id:"fas fa-map-marker-alt"},{title:"Map Pin",id:"fas fa-map-pin"},{title:"Map Signs",id:"fas fa-map-signs"},{title:"Marker",id:"fas fa-marker"},{title:"Medal",id:"fas fa-medal"},{title:"medkit",id:"fas fa-medkit"},{title:"Memory",id:"fas fa-memory"},{title:"Microchip",id:"fas fa-microchip"},{title:"microphone",id:"fas fa-microphone"},{title:"Alternate Microphone",id:"fas fa-microphone-alt"},{title:"Mitten",id:"fas fa-mitten"},{title:"Mobile Phone",id:"fas fa-mobile"},{title:"Alternate Mobile",id:"fas fa-mobile-alt"},{title:"Money Bill",id:"fas fa-money-bill"},{title:"Alternate Money Bill",id:"fas fa-money-bill-alt"},{title:"Alternate Money Bill",id:"far fa-money-bill-alt"},{title:"Money Check",id:"fas fa-money-check"},{title:"Alternate Money Check",id:"fas fa-money-check-alt"},{title:"Moon",id:"fas fa-moon"},{title:"Moon",id:"far fa-moon"},{title:"Motorcycle",id:"fas fa-motorcycle"},{title:"Mug Hot",id:"fas fa-mug-hot"},{title:"Newspaper",id:"fas fa-newspaper"},{title:"Newspaper",id:"far fa-newspaper"},{title:"Paint Brush",id:"fas fa-paint-brush"},{title:"Paper Plane",id:"fas fa-paper-plane"},{title:"Paper Plane",id:"far fa-paper-plane"},{title:"Paperclip",id:"fas fa-paperclip"},{title:"Paste",id:"fas fa-paste"},{title:"Paw",id:"fas fa-paw"},{title:"Pen",id:"fas fa-pen"},{title:"Alternate Pen",id:"fas fa-pen-alt"},{title:"Pen Fancy",id:"fas fa-pen-fancy"},{title:"Pen Nib",id:"fas fa-pen-nib"},{title:"Alternate Pencil",id:"fas fa-pencil-alt"},{title:"Phone",id:"fas fa-phone"},{title:"Alternate Phone",id:"fas fa-phone-alt"},{title:"plane",id:"fas fa-plane"},{title:"Plug",id:"fas fa-plug"},{title:"print",id:"fas fa-print"},{title:"Puzzle Piece",id:"fas fa-puzzle-piece"},{title:"Ring",id:"fas fa-ring"},{title:"road",id:"fas fa-road"},{title:"rocket",id:"fas fa-rocket"},{title:"Ruler Combined",id:"fas fa-ruler-combined"},{title:"Ruler Horizontal",id:"fas fa-ruler-horizontal"},{title:"Ruler Vertical",id:"fas fa-ruler-vertical"},{title:"Satellite",id:"fas fa-satellite"},{title:"Satellite Dish",id:"fas fa-satellite-dish"},{title:"Save",id:"fas fa-save"},{title:"Save",id:"far fa-save"},{title:"School",id:"fas fa-school"},{title:"Screwdriver",id:"fas fa-screwdriver"},{title:"Scroll",id:"fas fa-scroll"},{title:"Sd Card",id:"fas fa-sd-card"},{title:"Search",id:"fas fa-search"},{title:"Alternate Shield",id:"fas fa-shield-alt"},{title:"Shopping Bag",id:"fas fa-shopping-bag"},{title:"Shopping Basket",id:"fas fa-shopping-basket"},{title:"shopping-cart",id:"fas fa-shopping-cart"},{title:"Shower",id:"fas fa-shower"},{title:"SIM Card",id:"fas fa-sim-card"},{title:"Skull & Crossbones",id:"fas fa-skull-crossbones"},{title:"Sleigh",id:"fas fa-sleigh"},{title:"Snowflake",id:"fas fa-snowflake"},{title:"Snowflake",id:"far fa-snowflake"},{title:"Snowplow",id:"fas fa-snowplow"},{title:"Space Shuttle",id:"fas fa-space-shuttle"},{title:"Star",id:"fas fa-star"},{title:"Star",id:"far fa-star"},{title:"Sticky Note",id:"fas fa-sticky-note"},{title:"Sticky Note",id:"far fa-sticky-note"},{title:"Stopwatch",id:"fas fa-stopwatch"},{title:"Stroopwafel",id:"fas fa-stroopwafel"},{title:"Subway",id:"fas fa-subway"},{title:"Suitcase",id:"fas fa-suitcase"},{title:"Sun",id:"fas fa-sun"},{title:"Sun",id:"far fa-sun"},{title:"tablet",id:"fas fa-tablet"},{title:"Alternate Tablet",id:"fas fa-tablet-alt"},{title:"Alternate Tachometer",id:"fas fa-tachometer-alt"},{title:"tag",id:"fas fa-tag"},{title:"tags",id:"fas fa-tags"},{title:"Taxi",id:"fas fa-taxi"},{title:"Thumbtack",id:"fas fa-thumbtack"},{title:"Alternate Ticket",id:"fas fa-ticket-alt"},{title:"Toilet",id:"fas fa-toilet"},{title:"Toolbox",id:"fas fa-toolbox"},{title:"Tools",id:"fas fa-tools"},{title:"Train",id:"fas fa-train"},{title:"Tram",id:"fas fa-tram"},{title:"Trash",id:"fas fa-trash"},{title:"Alternate Trash",id:"fas fa-trash-alt"},{title:"Alternate Trash",id:"far fa-trash-alt"},{title:"Tree",id:"fas fa-tree"},{title:"trophy",id:"fas fa-trophy"},{title:"truck",id:"fas fa-truck"},{title:"Television",id:"fas fa-tv"},{title:"Umbrella",id:"fas fa-umbrella"},{title:"University",id:"fas fa-university"},{title:"unlock",id:"fas fa-unlock"},{title:"Alternate Unlock",id:"fas fa-unlock-alt"},{title:"Utensil Spoon",id:"fas fa-utensil-spoon"},{title:"Utensils",id:"fas fa-utensils"},{title:"Wallet",id:"fas fa-wallet"},{title:"Weight",id:"fas fa-weight"},{title:"Wheelchair",id:"fas fa-wheelchair"},{title:"Wine Glass",id:"fas fa-wine-glass"},{title:"Wrench",id:"fas fa-wrench"}],"Payments & Shopping":[{title:"Alipay",id:"fab fa-alipay"},{title:"Amazon Pay",id:"fab fa-amazon-pay"},{title:"Apple Pay",id:"fab fa-apple-pay"},{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bitcoin",id:"fab fa-bitcoin"},{title:"bookmark",id:"fas fa-bookmark"},{title:"bookmark",id:"far fa-bookmark"},{title:"BTC",id:"fab fa-btc"},{title:"bullhorn",id:"fas fa-bullhorn"},{title:"camera",id:"fas fa-camera"},{title:"Retro Camera",id:"fas fa-camera-retro"},{title:"Shopping Cart Arrow Down",id:"fas fa-cart-arrow-down"},{title:"Add to Shopping Cart",id:"fas fa-cart-plus"},{title:"Amazon Pay Credit Card",id:"fab fa-cc-amazon-pay"},{title:"American Express Credit Card",id:"fab fa-cc-amex"},{title:"Apple Pay Credit Card",id:"fab fa-cc-apple-pay"},{title:"Diner`s Club Credit Card",id:"fab fa-cc-diners-club"},{title:"Discover Credit Card",id:"fab fa-cc-discover"},{title:"JCB Credit Card",id:"fab fa-cc-jcb"},{title:"MasterCard Credit Card",id:"fab fa-cc-mastercard"},{title:"Paypal Credit Card",id:"fab fa-cc-paypal"},{title:"Stripe Credit Card",id:"fab fa-cc-stripe"},{title:"Visa Credit Card",id:"fab fa-cc-visa"},{title:"certificate",id:"fas fa-certificate"},{title:"Credit Card",id:"fas fa-credit-card"},{title:"Credit Card",id:"far fa-credit-card"},{title:"Ethereum",id:"fab fa-ethereum"},{title:"Gem",id:"fas fa-gem"},{title:"Gem",id:"far fa-gem"},{title:"gift",id:"fas fa-gift"},{title:"Google Wallet",id:"fab fa-google-wallet"},{title:"Handshake",id:"fas fa-handshake"},{title:"Handshake",id:"far fa-handshake"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"key",id:"fas fa-key"},{title:"Money Check",id:"fas fa-money-check"},{title:"Alternate Money Check",id:"fas fa-money-check-alt"},{title:"Paypal",id:"fab fa-paypal"},{title:"Receipt",id:"fas fa-receipt"},{title:"Shopping Bag",id:"fas fa-shopping-bag"},{title:"Shopping Basket",id:"fas fa-shopping-basket"},{title:"shopping-cart",id:"fas fa-shopping-cart"},{title:"Star",id:"fas fa-star"},{title:"Star",id:"far fa-star"},{title:"Stripe",id:"fab fa-stripe"},{title:"Stripe S",id:"fab fa-stripe-s"},{title:"tag",id:"fas fa-tag"},{title:"tags",id:"fas fa-tags"},{title:"thumbs-down",id:"fas fa-thumbs-down"},{title:"thumbs-down",id:"far fa-thumbs-down"},{title:"thumbs-up",id:"fas fa-thumbs-up"},{title:"thumbs-up",id:"far fa-thumbs-up"},{title:"trophy",id:"fas fa-trophy"}],Pharmacy:[{title:"Band-Aid",id:"fas fa-band-aid"},{title:"Medical Book",id:"fas fa-book-medical"},{title:"Cannabis",id:"fas fa-cannabis"},{title:"Capsules",id:"fas fa-capsules"},{title:"Medical Clinic",id:"fas fa-clinic-medical"},{title:"Eye Dropper",id:"fas fa-eye-dropper"},{title:"Medical File",id:"fas fa-file-medical"},{title:"File Prescription",id:"fas fa-file-prescription"},{title:"First Aid",id:"fas fa-first-aid"},{title:"Flask",id:"fas fa-flask"},{title:"History",id:"fas fa-history"},{title:"Joint",id:"fas fa-joint"},{title:"Laptop Medical",id:"fas fa-laptop-medical"},{title:"Mortar Pestle",id:"fas fa-mortar-pestle"},{title:"Medical Notes",id:"fas fa-notes-medical"},{title:"Pills",id:"fas fa-pills"},{title:"Prescription",id:"fas fa-prescription"},{title:"Prescription Bottle",id:"fas fa-prescription-bottle"},{title:"Alternate Prescription Bottle",id:"fas fa-prescription-bottle-alt"},{title:"Receipt",id:"fas fa-receipt"},{title:"Skull & Crossbones",id:"fas fa-skull-crossbones"},{title:"Syringe",id:"fas fa-syringe"},{title:"Tablets",id:"fas fa-tablets"},{title:"Thermometer",id:"fas fa-thermometer"},{title:"Vial",id:"fas fa-vial"},{title:"Vials",id:"fas fa-vials"}],Political:[{title:"Award",id:"fas fa-award"},{title:"Balance Scale",id:"fas fa-balance-scale"},{title:"Balance Scale (Left-Weighted)",id:"fas fa-balance-scale-left"},{title:"Balance Scale (Right-Weighted)",id:"fas fa-balance-scale-right"},{title:"bullhorn",id:"fas fa-bullhorn"},{title:"Double Check",id:"fas fa-check-double"},{title:"Democrat",id:"fas fa-democrat"},{title:"Donate",id:"fas fa-donate"},{title:"Dove",id:"fas fa-dove"},{title:"Raised Fist",id:"fas fa-fist-raised"},{title:"United States of America Flag",id:"fas fa-flag-usa"},{title:"Handshake",id:"fas fa-handshake"},{title:"Handshake",id:"far fa-handshake"},{title:"Person Entering Booth",id:"fas fa-person-booth"},{title:"Piggy Bank",id:"fas fa-piggy-bank"},{title:"Republican",id:"fas fa-republican"},{title:"Vote Yea",id:"fas fa-vote-yea"}],Religion:[{title:"Ankh",id:"fas fa-ankh"},{title:"Atom",id:"fas fa-atom"},{title:"Bible",id:"fas fa-bible"},{title:"Church",id:"fas fa-church"},{title:"Cross",id:"fas fa-cross"},{title:"Dharmachakra",id:"fas fa-dharmachakra"},{title:"Dove",id:"fas fa-dove"},{title:"Gopuram",id:"fas fa-gopuram"},{title:"Hamsa",id:"fas fa-hamsa"},{title:"Hanukiah",id:"fas fa-hanukiah"},{title:"Haykal",id:"fas fa-haykal"},{title:"Jedi",id:"fas fa-jedi"},{title:"Journal of the Whills",id:"fas fa-journal-whills"},{title:"Kaaba",id:"fas fa-kaaba"},{title:"Khanda",id:"fas fa-khanda"},{title:"Menorah",id:"fas fa-menorah"},{title:"Mosque",id:"fas fa-mosque"},{title:"Om",id:"fas fa-om"},{title:"Pastafarianism",id:"fas fa-pastafarianism"},{title:"Peace",id:"fas fa-peace"},{title:"Place of Worship",id:"fas fa-place-of-worship"},{title:"Pray",id:"fas fa-pray"},{title:"Praying Hands",id:"fas fa-praying-hands"},{title:"Quran",id:"fas fa-quran"},{title:"Star and Crescent",id:"fas fa-star-and-crescent"},{title:"Star of David",id:"fas fa-star-of-david"},{title:"Synagogue",id:"fas fa-synagogue"},{title:"Torah",id:"fas fa-torah"},{title:"Torii Gate",id:"fas fa-torii-gate"},{title:"Vihara",id:"fas fa-vihara"},{title:"Yin Yang",id:"fas fa-yin-yang"}],Science:[{title:"Atom",id:"fas fa-atom"},{title:"Biohazard",id:"fas fa-biohazard"},{title:"Brain",id:"fas fa-brain"},{title:"Burn",id:"fas fa-burn"},{title:"Capsules",id:"fas fa-capsules"},{title:"Clipboard with Check",id:"fas fa-clipboard-check"},{title:"DNA",id:"fas fa-dna"},{title:"Eye Dropper",id:"fas fa-eye-dropper"},{title:"Filter",id:"fas fa-filter"},{title:"fire",id:"fas fa-fire"},{title:"Alternate Fire",id:"fas fa-fire-alt"},{title:"Flask",id:"fas fa-flask"},{title:"Frog",id:"fas fa-frog"},{title:"magnet",id:"fas fa-magnet"},{title:"Microscope",id:"fas fa-microscope"},{title:"Mortar Pestle",id:"fas fa-mortar-pestle"},{title:"Pills",id:"fas fa-pills"},{title:"Prescription Bottle",id:"fas fa-prescription-bottle"},{title:"Radiation",id:"fas fa-radiation"},{title:"Alternate Radiation",id:"fas fa-radiation-alt"},{title:"Seedling",id:"fas fa-seedling"},{title:"Skull & Crossbones",id:"fas fa-skull-crossbones"},{title:"Syringe",id:"fas fa-syringe"},{title:"Tablets",id:"fas fa-tablets"},{title:"High Temperature",id:"fas fa-temperature-high"},{title:"Low Temperature",id:"fas fa-temperature-low"},{title:"Vial",id:"fas fa-vial"},{title:"Vials",id:"fas fa-vials"}],"Science Fiction":[{title:"Galactic Republic",id:"fab fa-galactic-republic"},{title:"Galactic Senate",id:"fab fa-galactic-senate"},{title:"Globe",id:"fas fa-globe"},{title:"Jedi",id:"fas fa-jedi"},{title:"Jedi Order",id:"fab fa-jedi-order"},{title:"Journal of the Whills",id:"fas fa-journal-whills"},{title:"Meteor",id:"fas fa-meteor"},{title:"Moon",id:"fas fa-moon"},{title:"Moon",id:"far fa-moon"},{title:"Old Republic",id:"fab fa-old-republic"},{title:"Robot",id:"fas fa-robot"},{title:"rocket",id:"fas fa-rocket"},{title:"Satellite",id:"fas fa-satellite"},{title:"Satellite Dish",id:"fas fa-satellite-dish"},{title:"Space Shuttle",id:"fas fa-space-shuttle"},{title:"User Astronaut",id:"fas fa-user-astronaut"}],Security:[{title:"ban",id:"fas fa-ban"},{title:"Bug",id:"fas fa-bug"},{title:"Door Closed",id:"fas fa-door-closed"},{title:"Door Open",id:"fas fa-door-open"},{title:"Dungeon",id:"fas fa-dungeon"},{title:"Eye",id:"fas fa-eye"},{title:"Eye",id:"far fa-eye"},{title:"Eye Slash",id:"fas fa-eye-slash"},{title:"Eye Slash",id:"far fa-eye-slash"},{title:"File Contract",id:"fas fa-file-contract"},{title:"File Signature",id:"fas fa-file-signature"},{title:"Fingerprint",id:"fas fa-fingerprint"},{title:"Identification Badge",id:"fas fa-id-badge"},{title:"Identification Badge",id:"far fa-id-badge"},{title:"Identification Card",id:"fas fa-id-card"},{title:"Identification Card",id:"far fa-id-card"},{title:"Alternate Identification Card",id:"fas fa-id-card-alt"},{title:"key",id:"fas fa-key"},{title:"lock",id:"fas fa-lock"},{title:"Lock Open",id:"fas fa-lock-open"},{title:"Mask",id:"fas fa-mask"},{title:"Passport",id:"fas fa-passport"},{title:"Alternate Shield",id:"fas fa-shield-alt"},{title:"unlock",id:"fas fa-unlock"},{title:"Alternate Unlock",id:"fas fa-unlock-alt"},{title:"User Lock",id:"fas fa-user-lock"},{title:"User Secret",id:"fas fa-user-secret"},{title:"User Shield",id:"fas fa-user-shield"}],Shapes:[{title:"bookmark",id:"fas fa-bookmark"},{title:"bookmark",id:"far fa-bookmark"},{title:"Calendar",id:"fas fa-calendar"},{title:"Calendar",id:"far fa-calendar"},{title:"certificate",id:"fas fa-certificate"},{title:"Circle",id:"fas fa-circle"},{title:"Circle",id:"far fa-circle"},{title:"Cloud",id:"fas fa-cloud"},{title:"comment",id:"fas fa-comment"},{title:"comment",id:"far fa-comment"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Folder",id:"fas fa-folder"},{title:"Folder",id:"far fa-folder"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"Heart Broken",id:"fas fa-heart-broken"},{title:"map-marker",id:"fas fa-map-marker"},{title:"play",id:"fas fa-play"},{title:"Shapes",id:"fas fa-shapes"},{title:"Square",id:"fas fa-square"},{title:"Square",id:"far fa-square"},{title:"Star",id:"fas fa-star"},{title:"Star",id:"far fa-star"}],Shopping:[{title:"barcode",id:"fas fa-barcode"},{title:"Shopping Cart Arrow Down",id:"fas fa-cart-arrow-down"},{title:"Add to Shopping Cart",id:"fas fa-cart-plus"},{title:"Cash Register",id:"fas fa-cash-register"},{title:"gift",id:"fas fa-gift"},{title:"Gifts",id:"fas fa-gifts"},{title:"Person Entering Booth",id:"fas fa-person-booth"},{title:"Receipt",id:"fas fa-receipt"},{title:"Shipping Fast",id:"fas fa-shipping-fast"},{title:"Shopping Bag",id:"fas fa-shopping-bag"},{title:"Shopping Basket",id:"fas fa-shopping-basket"},{title:"shopping-cart",id:"fas fa-shopping-cart"},{title:"Store",id:"fas fa-store"},{title:"Alternate Store",id:"fas fa-store-alt"},{title:"truck",id:"fas fa-truck"},{title:"T-Shirt",id:"fas fa-tshirt"}],Social:[{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Birthday Cake",id:"fas fa-birthday-cake"},{title:"camera",id:"fas fa-camera"},{title:"comment",id:"fas fa-comment"},{title:"comment",id:"far fa-comment"},{title:"Alternate Comment",id:"fas fa-comment-alt"},{title:"Alternate Comment",id:"far fa-comment-alt"},{title:"Envelope",id:"fas fa-envelope"},{title:"Envelope",id:"far fa-envelope"},{title:"Hashtag",id:"fas fa-hashtag"},{title:"Heart",id:"fas fa-heart"},{title:"Heart",id:"far fa-heart"},{title:"Icons",id:"fas fa-icons"},{title:"Image",id:"fas fa-image"},{title:"Image",id:"far fa-image"},{title:"Images",id:"fas fa-images"},{title:"Images",id:"far fa-images"},{title:"map-marker",id:"fas fa-map-marker"},{title:"Alternate Map Marker",id:"fas fa-map-marker-alt"},{title:"Photo Video",id:"fas fa-photo-video"},{title:"Poll",id:"fas fa-poll"},{title:"Poll H",id:"fas fa-poll-h"},{title:"Retweet",id:"fas fa-retweet"},{title:"Share",id:"fas fa-share"},{title:"Alternate Share",id:"fas fa-share-alt"},{title:"Share Square",id:"fas fa-share-square"},{title:"Share Square",id:"far fa-share-square"},{title:"Star",id:"fas fa-star"},{title:"Star",id:"far fa-star"},{title:"thumbs-down",id:"fas fa-thumbs-down"},{title:"thumbs-down",id:"far fa-thumbs-down"},{title:"thumbs-up",id:"fas fa-thumbs-up"},{title:"thumbs-up",id:"far fa-thumbs-up"},{title:"Thumbtack",id:"fas fa-thumbtack"},{title:"User",id:"fas fa-user"},{title:"User",id:"far fa-user"},{title:"User Circle",id:"fas fa-user-circle"},{title:"User Circle",id:"far fa-user-circle"},{title:"User Friends",id:"fas fa-user-friends"},{title:"User Plus",id:"fas fa-user-plus"},{title:"Users",id:"fas fa-users"},{title:"Video",id:"fas fa-video"}],Spinners:[{title:"asterisk",id:"fas fa-asterisk"},{title:"Atom",id:"fas fa-atom"},{title:"certificate",id:"fas fa-certificate"},{title:"Circle Notched",id:"fas fa-circle-notch"},{title:"cog",id:"fas fa-cog"},{title:"Compact Disc",id:"fas fa-compact-disc"},{title:"Compass",id:"fas fa-compass"},{title:"Compass",id:"far fa-compass"},{title:"Crosshairs",id:"fas fa-crosshairs"},{title:"Dharmachakra",id:"fas fa-dharmachakra"},{title:"Fan",id:"fas fa-fan"},{title:"Haykal",id:"fas fa-haykal"},{title:"Life Ring",id:"fas fa-life-ring"},{title:"Life Ring",id:"far fa-life-ring"},{title:"Palette",id:"fas fa-palette"},{title:"Ring",id:"fas fa-ring"},{title:"Slash",id:"fas fa-slash"},{title:"Snowflake",id:"fas fa-snowflake"},{title:"Snowflake",id:"far fa-snowflake"},{title:"Spinner",id:"fas fa-spinner"},{title:"Stroopwafel",id:"fas fa-stroopwafel"},{title:"Sun",id:"fas fa-sun"},{title:"Sun",id:"far fa-sun"},{title:"Sync",id:"fas fa-sync"},{title:"Alternate Sync",id:"fas fa-sync-alt"},{title:"Yin Yang",id:"fas fa-yin-yang"}],Sports:[{title:"Baseball Ball",id:"fas fa-baseball-ball"},{title:"Basketball Ball",id:"fas fa-basketball-ball"},{title:"Biking",id:"fas fa-biking"},{title:"Bowling Ball",id:"fas fa-bowling-ball"},{title:"Dumbbell",id:"fas fa-dumbbell"},{title:"Football Ball",id:"fas fa-football-ball"},{title:"Futbol",id:"fas fa-futbol"},{title:"Futbol",id:"far fa-futbol"},{title:"Golf Ball",id:"fas fa-golf-ball"},{title:"Hockey Puck",id:"fas fa-hockey-puck"},{title:"Quidditch",id:"fas fa-quidditch"},{title:"Running",id:"fas fa-running"},{title:"Skating",id:"fas fa-skating"},{title:"Skiing",id:"fas fa-skiing"},{title:"Skiing Nordic",id:"fas fa-skiing-nordic"},{title:"Snowboarding",id:"fas fa-snowboarding"},{title:"Swimmer",id:"fas fa-swimmer"},{title:"Table Tennis",id:"fas fa-table-tennis"},{title:"Volleyball Ball",id:"fas fa-volleyball-ball"}],Spring:[{title:"Allergies",id:"fas fa-allergies"},{title:"Broom",id:"fas fa-broom"},{title:"Cloud with Sun",id:"fas fa-cloud-sun"},{title:"Cloud with Sun and Rain",id:"fas fa-cloud-sun-rain"},{title:"Frog",id:"fas fa-frog"},{title:"Rainbow",id:"fas fa-rainbow"},{title:"Seedling",id:"fas fa-seedling"},{title:"Umbrella",id:"fas fa-umbrella"}],Status:[{title:"ban",id:"fas fa-ban"},{title:"Battery Empty",id:"fas fa-battery-empty"},{title:"Battery Full",id:"fas fa-battery-full"},{title:"Battery 1/2 Full",id:"fas fa-battery-half"},{title:"Battery 1/4 Full",id:"fas fa-battery-quarter"},{title:"Battery 3/4 Full",id:"fas fa-battery-three-quarters"},{title:"bell",id:"fas fa-bell"},{title:"bell",id:"far fa-bell"},{title:"Bell Slash",id:"fas fa-bell-slash"},{title:"Bell Slash",id:"far fa-bell-slash"},{title:"Calendar",id:"fas fa-calendar"},{title:"Calendar",id:"far fa-calendar"},{title:"Alternate Calendar",id:"fas fa-calendar-alt"},{title:"Alternate Calendar",id:"far fa-calendar-alt"},{title:"Calendar Check",id:"fas fa-calendar-check"},{title:"Calendar Check",id:"far fa-calendar-check"},{title:"Calendar with Day Focus",id:"fas fa-calendar-day"},{title:"Calendar Minus",id:"fas fa-calendar-minus"},{title:"Calendar Minus",id:"far fa-calendar-minus"},{title:"Calendar Plus",id:"fas fa-calendar-plus"},{title:"Calendar Plus",id:"far fa-calendar-plus"},{title:"Calendar Times",id:"fas fa-calendar-times"},{title:"Calendar Times",id:"far fa-calendar-times"},{title:"Calendar with Week Focus",id:"fas fa-calendar-week"},{title:"Shopping Cart Arrow Down",id:"fas fa-cart-arrow-down"},{title:"Add to Shopping Cart",id:"fas fa-cart-plus"},{title:"comment",id:"fas fa-comment"},{title:"comment",id:"far fa-comment"},{title:"Alternate Comment",id:"fas fa-comment-alt"},{title:"Alternate Comment",id:"far fa-comment-alt"},{title:"Comment Slash",id:"fas fa-comment-slash"},{title:"Compass",id:"fas fa-compass"},{title:"Compass",id:"far fa-compass"},{title:"Door Closed",id:"fas fa-door-closed"},{title:"Door Open",id:"fas fa-door-open"},{title:"exclamation",id:"fas fa-exclamation"},{title:"Exclamation Circle",id:"fas fa-exclamation-circle"},{title:"Exclamation Triangle",id:"fas fa-exclamation-triangle"},{title:"Eye",id:"fas fa-eye"},{title:"Eye",id:"far fa-eye"},{title:"Eye Slash",id:"fas fa-eye-slash"},{title:"Eye Slash",id:"far fa-eye-slash"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"Folder",id:"fas fa-folder"},{title:"Folder",id:"far fa-folder"},{title:"Folder Open",id:"fas fa-folder-open"},{title:"Folder Open",id:"far fa-folder-open"},{title:"Gas Pump",id:"fas fa-gas-pump"},{title:"Info",id:"fas fa-info"},{title:"Info Circle",id:"fas fa-info-circle"},{title:"Lightbulb",id:"fas fa-lightbulb"},{title:"Lightbulb",id:"far fa-lightbulb"},{title:"lock",id:"fas fa-lock"},{title:"Lock Open",id:"fas fa-lock-open"},{title:"map-marker",id:"fas fa-map-marker"},{title:"Alternate Map Marker",id:"fas fa-map-marker-alt"},{title:"microphone",id:"fas fa-microphone"},{title:"Alternate Microphone",id:"fas fa-microphone-alt"},{title:"Alternate Microphone Slash",id:"fas fa-microphone-alt-slash"},{title:"Microphone Slash",id:"fas fa-microphone-slash"},{title:"minus",id:"fas fa-minus"},{title:"Minus Circle",id:"fas fa-minus-circle"},{title:"Minus Square",id:"fas fa-minus-square"},{title:"Minus Square",id:"far fa-minus-square"},{title:"Parking",id:"fas fa-parking"},{title:"Phone",id:"fas fa-phone"},{title:"Alternate Phone",id:"fas fa-phone-alt"},{title:"Phone Slash",id:"fas fa-phone-slash"},{title:"plus",id:"fas fa-plus"},{title:"Plus Circle",id:"fas fa-plus-circle"},{title:"Plus Square",id:"fas fa-plus-square"},{title:"Plus Square",id:"far fa-plus-square"},{title:"print",id:"fas fa-print"},{title:"Question",id:"fas fa-question"},{title:"Question Circle",id:"fas fa-question-circle"},{title:"Question Circle",id:"far fa-question-circle"},{title:"Alternate Shield",id:"fas fa-shield-alt"},{title:"shopping-cart",id:"fas fa-shopping-cart"},{title:"Alternate Sign In",id:"fas fa-sign-in-alt"},{title:"Alternate Sign Out",id:"fas fa-sign-out-alt"},{title:"signal",id:"fas fa-signal"},{title:"Smoking Ban",id:"fas fa-smoking-ban"},{title:"Star",id:"fas fa-star"},{title:"Star",id:"far fa-star"},{title:"star-half",id:"fas fa-star-half"},{title:"star-half",id:"far fa-star-half"},{title:"Alternate Star Half",id:"fas fa-star-half-alt"},{title:"Stream",id:"fas fa-stream"},{title:"Thermometer Empty",id:"fas fa-thermometer-empty"},{title:"Thermometer Full",id:"fas fa-thermometer-full"},{title:"Thermometer 1/2 Full",id:"fas fa-thermometer-half"},{title:"Thermometer 1/4 Full",id:"fas fa-thermometer-quarter"},{title:"Thermometer 3/4 Full",id:"fas fa-thermometer-three-quarters"},{title:"thumbs-down",id:"fas fa-thumbs-down"},{title:"thumbs-down",id:"far fa-thumbs-down"},{title:"thumbs-up",id:"fas fa-thumbs-up"},{title:"thumbs-up",id:"far fa-thumbs-up"},{title:"tint",id:"fas fa-tint"},{title:"Tint Slash",id:"fas fa-tint-slash"},{title:"Toggle Off",id:"fas fa-toggle-off"},{title:"Toggle On",id:"fas fa-toggle-on"},{title:"unlock",id:"fas fa-unlock"},{title:"Alternate Unlock",id:"fas fa-unlock-alt"},{title:"User",id:"fas fa-user"},{title:"User",id:"far fa-user"},{title:"Alternate User",id:"fas fa-user-alt"},{title:"Alternate User Slash",id:"fas fa-user-alt-slash"},{title:"User Slash",id:"fas fa-user-slash"},{title:"Video",id:"fas fa-video"},{title:"Video Slash",id:"fas fa-video-slash"},{title:"Volume Down",id:"fas fa-volume-down"},{title:"Volume Mute",id:"fas fa-volume-mute"},{title:"Volume Off",id:"fas fa-volume-off"},{title:"Volume Up",id:"fas fa-volume-up"},{title:"WiFi",id:"fas fa-wifi"}],Summer:[{title:"Anchor",id:"fas fa-anchor"},{title:"Biking",id:"fas fa-biking"},{title:"Fish",id:"fas fa-fish"},{title:"Hot Dog",id:"fas fa-hotdog"},{title:"Ice Cream",id:"fas fa-ice-cream"},{title:"Lemon",id:"fas fa-lemon"},{title:"Lemon",id:"far fa-lemon"},{title:"Sun",id:"fas fa-sun"},{title:"Sun",id:"far fa-sun"},{title:"Swimmer",id:"fas fa-swimmer"},{title:"Swimming Pool",id:"fas fa-swimming-pool"},{title:"Umbrella Beach",id:"fas fa-umbrella-beach"},{title:"Volleyball Ball",id:"fas fa-volleyball-ball"},{title:"Water",id:"fas fa-water"}],Toggle:[{title:"Bullseye",id:"fas fa-bullseye"},{title:"Check Circle",id:"fas fa-check-circle"},{title:"Check Circle",id:"far fa-check-circle"},{title:"Circle",id:"fas fa-circle"},{title:"Circle",id:"far fa-circle"},{title:"Dot Circle",id:"fas fa-dot-circle"},{title:"Dot Circle",id:"far fa-dot-circle"},{title:"Star",id:"fas fa-star"},{title:"Star",id:"far fa-star"},{title:"star-half",id:"fas fa-star-half"},{title:"star-half",id:"far fa-star-half"},{title:"Alternate Star Half",id:"fas fa-star-half-alt"},{title:"Toggle Off",id:"fas fa-toggle-off"},{title:"Toggle On",id:"fas fa-toggle-on"}],Travel:[{title:"Archway",id:"fas fa-archway"},{title:"Atlas",id:"fas fa-atlas"},{title:"Bed",id:"fas fa-bed"},{title:"Bus",id:"fas fa-bus"},{title:"Bus Alt",id:"fas fa-bus-alt"},{title:"Cocktail",id:"fas fa-cocktail"},{title:"Concierge Bell",id:"fas fa-concierge-bell"},{title:"Dumbbell",id:"fas fa-dumbbell"},{title:"Martini Glass",id:"fas fa-glass-martini"},{title:"Alternate Glass Martini",id:"fas fa-glass-martini-alt"},{title:"Globe with Africa shown",id:"fas fa-globe-africa"},{title:"Globe with Americas shown",id:"fas fa-globe-americas"},{title:"Globe with Asia shown",id:"fas fa-globe-asia"},{title:"Globe with Europe shown",id:"fas fa-globe-europe"},{title:"Hot Tub",id:"fas fa-hot-tub"},{title:"Hotel",id:"fas fa-hotel"},{title:"Luggage Cart",id:"fas fa-luggage-cart"},{title:"Map",id:"fas fa-map"},{title:"Map",id:"far fa-map"},{title:"Map Marked",id:"fas fa-map-marked"},{title:"Alternate Map Marked",id:"fas fa-map-marked-alt"},{title:"Monument",id:"fas fa-monument"},{title:"Passport",id:"fas fa-passport"},{title:"plane",id:"fas fa-plane"},{title:"Plane Arrival",id:"fas fa-plane-arrival"},{title:"Plane Departure",id:"fas fa-plane-departure"},{title:"Shuttle Van",id:"fas fa-shuttle-van"},{title:"Spa",id:"fas fa-spa"},{title:"Suitcase",id:"fas fa-suitcase"},{title:"Suitcase Rolling",id:"fas fa-suitcase-rolling"},{title:"Swimmer",id:"fas fa-swimmer"},{title:"Swimming Pool",id:"fas fa-swimming-pool"},{title:"Taxi",id:"fas fa-taxi"},{title:"Tram",id:"fas fa-tram"},{title:"Umbrella Beach",id:"fas fa-umbrella-beach"},{title:"Wine Glass",id:"fas fa-wine-glass"},{title:"Alternate Wine Glas",id:"fas fa-wine-glass-alt"}],"Users & People":[{title:"Accessible Icon",id:"fab fa-accessible-icon"},{title:"Address Book",id:"fas fa-address-book"},{title:"Address Book",id:"far fa-address-book"},{title:"Address Card",id:"fas fa-address-card"},{title:"Address Card",id:"far fa-address-card"},{title:"Baby",id:"fas fa-baby"},{title:"Bed",id:"fas fa-bed"},{title:"Biking",id:"fas fa-biking"},{title:"Blind",id:"fas fa-blind"},{title:"Chalkboard Teacher",id:"fas fa-chalkboard-teacher"},{title:"Child",id:"fas fa-child"},{title:"Female",id:"fas fa-female"},{title:"Frowning Face",id:"fas fa-frown"},{title:"Frowning Face",id:"far fa-frown"},{title:"Hiking",id:"fas fa-hiking"},{title:"Identification Badge",id:"fas fa-id-badge"},{title:"Identification Badge",id:"far fa-id-badge"},{title:"Identification Card",id:"fas fa-id-card"},{title:"Identification Card",id:"far fa-id-card"},{title:"Alternate Identification Card",id:"fas fa-id-card-alt"},{title:"Male",id:"fas fa-male"},{title:"Neutral Face",id:"fas fa-meh"},{title:"Neutral Face",id:"far fa-meh"},{title:"People Carry",id:"fas fa-people-carry"},{title:"Person Entering Booth",id:"fas fa-person-booth"},{title:"Poo",id:"fas fa-poo"},{title:"Portrait",id:"fas fa-portrait"},{title:"Power Off",id:"fas fa-power-off"},{title:"Pray",id:"fas fa-pray"},{title:"Restroom",id:"fas fa-restroom"},{title:"Running",id:"fas fa-running"},{title:"Skating",id:"fas fa-skating"},{title:"Skiing",id:"fas fa-skiing"},{title:"Skiing Nordic",id:"fas fa-skiing-nordic"},{title:"Smiling Face",id:"fas fa-smile"},{title:"Smiling Face",id:"far fa-smile"},{title:"Snowboarding",id:"fas fa-snowboarding"},{title:"Street View",id:"fas fa-street-view"},{title:"Swimmer",id:"fas fa-swimmer"},{title:"User",id:"fas fa-user"},{title:"User",id:"far fa-user"},{title:"Alternate User",id:"fas fa-user-alt"},{title:"Alternate User Slash",id:"fas fa-user-alt-slash"},{title:"User Astronaut",id:"fas fa-user-astronaut"},{title:"User Check",id:"fas fa-user-check"},{title:"User Circle",id:"fas fa-user-circle"},{title:"User Circle",id:"far fa-user-circle"},{title:"User Clock",id:"fas fa-user-clock"},{title:"User Cog",id:"fas fa-user-cog"},{title:"User Edit",id:"fas fa-user-edit"},{title:"User Friends",id:"fas fa-user-friends"},{title:"User Graduate",id:"fas fa-user-graduate"},{title:"User Injured",id:"fas fa-user-injured"},{title:"User Lock",id:"fas fa-user-lock"},{title:"Doctor",id:"fas fa-user-md"},{title:"User Minus",id:"fas fa-user-minus"},{title:"User Ninja",id:"fas fa-user-ninja"},{title:"Nurse",id:"fas fa-user-nurse"},{title:"User Plus",id:"fas fa-user-plus"},{title:"User Secret",id:"fas fa-user-secret"},{title:"User Shield",id:"fas fa-user-shield"},{title:"User Slash",id:"fas fa-user-slash"},{title:"User Tag",id:"fas fa-user-tag"},{title:"User Tie",id:"fas fa-user-tie"},{title:"Remove User",id:"fas fa-user-times"},{title:"Users",id:"fas fa-users"},{title:"Users Cog",id:"fas fa-users-cog"},{title:"Walking",id:"fas fa-walking"},{title:"Wheelchair",id:"fas fa-wheelchair"}],Vehicles:[{title:"Accessible Icon",id:"fab fa-accessible-icon"},{title:"ambulance",id:"fas fa-ambulance"},{title:"Baby Carriage",id:"fas fa-baby-carriage"},{title:"Bicycle",id:"fas fa-bicycle"},{title:"Bus",id:"fas fa-bus"},{title:"Bus Alt",id:"fas fa-bus-alt"},{title:"Car",id:"fas fa-car"},{title:"Alternate Car",id:"fas fa-car-alt"},{title:"Car Crash",id:"fas fa-car-crash"},{title:"Car Side",id:"fas fa-car-side"},{title:"fighter-jet",id:"fas fa-fighter-jet"},{title:"Helicopter",id:"fas fa-helicopter"},{title:"Horse",id:"fas fa-horse"},{title:"Motorcycle",id:"fas fa-motorcycle"},{title:"Paper Plane",id:"fas fa-paper-plane"},{title:"Paper Plane",id:"far fa-paper-plane"},{title:"plane",id:"fas fa-plane"},{title:"rocket",id:"fas fa-rocket"},{title:"Ship",id:"fas fa-ship"},{title:"shopping-cart",id:"fas fa-shopping-cart"},{title:"Shuttle Van",id:"fas fa-shuttle-van"},{title:"Sleigh",id:"fas fa-sleigh"},{title:"Snowplow",id:"fas fa-snowplow"},{title:"Space Shuttle",id:"fas fa-space-shuttle"},{title:"Subway",id:"fas fa-subway"},{title:"Taxi",id:"fas fa-taxi"},{title:"Tractor",id:"fas fa-tractor"},{title:"Train",id:"fas fa-train"},{title:"Tram",id:"fas fa-tram"},{title:"truck",id:"fas fa-truck"},{title:"Truck Monster",id:"fas fa-truck-monster"},{title:"Truck Side",id:"fas fa-truck-pickup"},{title:"Wheelchair",id:"fas fa-wheelchair"}],Weather:[{title:"Lightning Bolt",id:"fas fa-bolt"},{title:"Cloud",id:"fas fa-cloud"},{title:"Cloud with (a chance of) Meatball",id:"fas fa-cloud-meatball"},{title:"Cloud with Moon",id:"fas fa-cloud-moon"},{title:"Cloud with Moon and Rain",id:"fas fa-cloud-moon-rain"},{title:"Cloud with Rain",id:"fas fa-cloud-rain"},{title:"Cloud with Heavy Showers",id:"fas fa-cloud-showers-heavy"},{title:"Cloud with Sun",id:"fas fa-cloud-sun"},{title:"Cloud with Sun and Rain",id:"fas fa-cloud-sun-rain"},{title:"Meteor",id:"fas fa-meteor"},{title:"Moon",id:"fas fa-moon"},{title:"Moon",id:"far fa-moon"},{title:"Poo Storm",id:"fas fa-poo-storm"},{title:"Rainbow",id:"fas fa-rainbow"},{title:"Smog",id:"fas fa-smog"},{title:"Snowflake",id:"fas fa-snowflake"},{title:"Snowflake",id:"far fa-snowflake"},{title:"Sun",id:"fas fa-sun"},{title:"Sun",id:"far fa-sun"},{title:"High Temperature",id:"fas fa-temperature-high"},{title:"Low Temperature",id:"fas fa-temperature-low"},{title:"Umbrella",id:"fas fa-umbrella"},{title:"Water",id:"fas fa-water"},{title:"Wind",id:"fas fa-wind"}],Winter:[{title:"Glass Whiskey",id:"fas fa-glass-whiskey"},{title:"Icicles",id:"fas fa-icicles"},{title:"Igloo",id:"fas fa-igloo"},{title:"Mitten",id:"fas fa-mitten"},{title:"Skating",id:"fas fa-skating"},{title:"Skiing",id:"fas fa-skiing"},{title:"Skiing Nordic",id:"fas fa-skiing-nordic"},{title:"Snowboarding",id:"fas fa-snowboarding"},{title:"Snowplow",id:"fas fa-snowplow"},{title:"Tram",id:"fas fa-tram"}],Writing:[{title:"Archive",id:"fas fa-archive"},{title:"Blog",id:"fas fa-blog"},{title:"book",id:"fas fa-book"},{title:"bookmark",id:"fas fa-bookmark"},{title:"bookmark",id:"far fa-bookmark"},{title:"Edit",id:"fas fa-edit"},{title:"Edit",id:"far fa-edit"},{title:"Envelope",id:"fas fa-envelope"},{title:"Envelope",id:"far fa-envelope"},{title:"Envelope Open",id:"fas fa-envelope-open"},{title:"Envelope Open",id:"far fa-envelope-open"},{title:"eraser",id:"fas fa-eraser"},{title:"File",id:"fas fa-file"},{title:"File",id:"far fa-file"},{title:"Alternate File",id:"fas fa-file-alt"},{title:"Alternate File",id:"far fa-file-alt"},{title:"Folder",id:"fas fa-folder"},{title:"Folder",id:"far fa-folder"},{title:"Folder Open",id:"fas fa-folder-open"},{title:"Folder Open",id:"far fa-folder-open"},{title:"Keyboard",id:"fas fa-keyboard"},{title:"Keyboard",id:"far fa-keyboard"},{title:"Newspaper",id:"fas fa-newspaper"},{title:"Newspaper",id:"far fa-newspaper"},{title:"Paper Plane",id:"fas fa-paper-plane"},{title:"Paper Plane",id:"far fa-paper-plane"},{title:"Paperclip",id:"fas fa-paperclip"},{title:"paragraph",id:"fas fa-paragraph"},{title:"Pen",id:"fas fa-pen"},{title:"Alternate Pen",id:"fas fa-pen-alt"},{title:"Pen Square",id:"fas fa-pen-square"},{title:"Alternate Pencil",id:"fas fa-pencil-alt"},{title:"quote-left",id:"fas fa-quote-left"},{title:"quote-right",id:"fas fa-quote-right"},{title:"Sticky Note",id:"fas fa-sticky-note"},{title:"Sticky Note",id:"far fa-sticky-note"},{title:"Thumbtack",id:"fas fa-thumbtack"}]}},"./public/editor/stores/attributes/lib/socials.js":function(e,t){e.exports=[{title:"RSS",id:"vcv-ui-icon-socials vcv-ui-icon-socials-rss"},{title:"Facebook",id:"vcv-ui-icon-socials vcv-ui-icon-socials-facebook"},{title:"Twitter",id:"vcv-ui-icon-socials vcv-ui-icon-socials-twitter"},{title:"Google",id:"vcv-ui-icon-socials vcv-ui-icon-socials-google"},{title:"Linkedin",id:"vcv-ui-icon-socials vcv-ui-icon-socials-linkedin"},{title:"Youtube",id:"vcv-ui-icon-socials vcv-ui-icon-socials-youtube"},{title:"Vimeo",id:"vcv-ui-icon-socials vcv-ui-icon-socials-vimeo"},{title:"Pinterest",id:"vcv-ui-icon-socials vcv-ui-icon-socials-pinterest"},{title:"Instagram",id:"vcv-ui-icon-socials vcv-ui-icon-socials-instagram"},{title:"Flickr",id:"vcv-ui-icon-socials vcv-ui-icon-socials-flickr"},{title:"Dribbble",id:"vcv-ui-icon-socials vcv-ui-icon-socials-dribbble"},{title:"Tumblr",id:"vcv-ui-icon-socials vcv-ui-icon-socials-tumblr"},{title:"Bahence",id:"vcv-ui-icon-socials vcv-ui-icon-socials-behance"},{title:"Github",id:"vcv-ui-icon-socials vcv-ui-icon-socials-github"},{title:"Snapchat",id:"vcv-ui-icon-socials vcv-ui-icon-socials-snapchat"}]},"./public/editor/stores/cacheStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js");Object(a.addStorage)("cache",(function(e){e.state("controls").set({}),e.state("elementsCssCache").set({}),e.on("set",(function(t,n,a){var i=e.state(t).get();i[n]=a,e.state(t).set(i)})),e.on("clear",(function(t){e.state(t).set({})}))}))},"./public/editor/stores/editorPopup/storage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js");Object(a.addStorage)("editorPopup",(function(e){var t=Object(a.getService)("dataManager"),n={votePopup:{visible:t.get("showFeedbackForm"),priority:1},reviewPopup:{visible:!1,priority:2},dataCollectionPopup:{visible:t.get("showDataCollectionPopup"),priority:3},premiumPromoPopup:{visible:t.get("showPremiumPromoPopup"),priority:4}};e.state("popups").onChange((function(t){var n=function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push({popupName:n,popupData:e[n]});t.sort((function(e,t){return e.priority-t.priority}));var a=t.findIndex((function(e){return e.popupData.visible})),i=null;return a>=0&&t[a]&&(i=t[a].popupName),i}(t);n!==e.state("activePopup").get()&&e.state("activePopup").set(n)})),e.state("popups").set(n),e.on("showPopup",(function(t){var n=e.state("popups").get();t&&n[t]&&(n[t].visible=!0),e.state("popups").set(n)})),e.on("hidePopup",(function(t){var n=e.state("popups").get();t&&n[t]&&(n[t].visible=!1),e.state("popups").set(n)})),e.on("hideAll",(function(){var t=e.state("popups").get();Object.keys(t).forEach((function(e){t[e].visible=!1})),e.state("popups").set(t)}))}))},"./public/editor/stores/elements/elementSettings.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/lodash/lodash.js"),i=n("./node_modules/vc-cake/index.js"),r=n("./public/editor/services/cook/lib/tools.js"),o=Object(i.getStorage)("fieldOptions"),s={};Object(i.addStorage)("elementSettings",(function(e){var t=Object(i.getService)("dataManager");e.on("add",(function(e,n,a,l){var c=Object(i.getStorage)("hubElements").state("elements").get()||t.get("hubGetElements"),u=JSON.stringify(e);c[e.tag.value]&&(u=u.replace("[assetsPath]/",c[e.tag.value].assetsPath).replace("[assetsPath]",c[e.tag.value]));var d=JSON.parse(u);Object.keys(d).forEach((function(e){"designOptionsAdvanced"!==d[e].type&&"designOptions"!==d[e].type||(d[e].options.tooltip='Apply the most common style properties and effects to content elements with <a href="https://visualcomposer.com/help/design-options/?utm_source=vcwb&utm_medium=editor&utm_campaign=info&utm_content=helper-point" target="_blank" rel="noopener noreferrer">Design Options</a>.')}));var f=o.state("elementInitialValue").get();if(f){var h=f[d.tag.value];d.tag.value&&h&&Object.keys(h).forEach((function(e){d[e]&&Object.prototype.hasOwnProperty.call(d[e],"value")&&(d[e].value=h[e])}))}for(var p in d)Object.prototype.hasOwnProperty.call(d,p)&&(d[p].attrSettings=Object(r.b)(p,d));s[e.tag.value]={settings:d,component:n,cssSettings:a,modifierOnCreate:l}})),e.on("remove",(function(e){delete s[e]})),e.registerAction("get",(function(e){return s[e]?Object(a.defaultsDeep)({},s[e]):null})),e.registerAction("findTagByName",(function(e){return Object.keys(s).find((function(t){return s[t].settings&&s[t].settings.name&&s[t].settings.name.value===e}))})),e.registerAction("getAttributeType",(function(e,t){return s[e].settings[t]||void 0})),e.registerAction("all",(function(){return s})),e.registerAction("list",(function(){return Object.keys(s).map((function(e){return s[e]}))}))}))},"./public/editor/stores/elements/elementsStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=n("./node_modules/lodash/lodash.js"),o=n.n(r),s=i.a.getStorage("elements"),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,a=[],i=n.children(e),r=[],l=["all","defaultSize","xs","sm","md","lg","xl"],u=t.layout,d={tag:"column",parent:e,designOptionsAdvanced:{},customClass:"",customHeaderTitle:"",metaCustomId:"",dividers:{},sticky:{},lastInRow:{},firstInRow:{},size:{}},f=[],h=!(!t||!Object.prototype.hasOwnProperty.call(t,"disableStacking"))&&t.disableStacking,p=null;if(u)Object.prototype.hasOwnProperty.call(u,"all")&&!Object.prototype.hasOwnProperty.call(u,"defaultSize")&&(u.defaultSize=u.all);else{u={};var m=n.children(e),v=!1;m.forEach((function(e){Object.prototype.hasOwnProperty.call(e.size,"xs")&&(v=!0)})),m.forEach((function(e){!v&&e.size.all&&(Object.prototype.hasOwnProperty.call(u,"all")||(u.all=[]),u.all.push(e.size.all)),e.size.defaultSize&&(Object.prototype.hasOwnProperty.call(u,"defaultSize")||(u.defaultSize=[]),u.defaultSize.push(e.size.defaultSize))})),Object.prototype.hasOwnProperty.call(u,"all")||l.forEach((function(e){"defaultSize"!==e&&"all"!==e&&m.forEach((function(t){t.size[e]?(Object.prototype.hasOwnProperty.call(u,e)||(u[e]=[]),u[e].push(t.size[e])):(u[e]||(u[e]=[]),u[e].push("100%")),v&&Object.prototype.hasOwnProperty.call(t.size,"all")&&(Object.prototype.hasOwnProperty.call(u,e)||(u[e]=[]),"xs"===e||"sm"===e?u[e].push("100%"):u[e].push(t.size.all))}))}))}Object.keys(u).forEach((function(e){var t=u[e],n=c(t).lastColumnIndex,a=0;t.forEach((function(t,s){var l=n.indexOf(s)>-1,c=0===s||n.indexOf(s-1)>-1;if(void 0!==i[s]){(p=i[s]).size[e]=t,!1===p.lastInRow&&(p.lastInRow={}),!1===p.firstInRow&&(p.firstInRow={}),"defaultSize"!==e&&(p.lastInRow[e]=l,p.firstInRow[e]=c),p.disableStacking=h;var u=!1;r.forEach((function(e,t){p.id===e.id&&(r[t]=p,u=!0)})),u||r.push(p)}else{if(f[a]){var m=f[a];m.size[e]=t,"defaultSize"!==e&&(m.lastInRow[e]=l,m.firstInRow[e]=c),m.disableStacking=h}else{var v=o.a.defaultsDeep({},d);v.size[e]=t,!1===v.lastInRow&&(v.lastInRow={}),!1===v.firstInRow&&(v.firstInRow={}),"defaultSize"!==e&&(v.lastInRow[e]=l,v.firstInRow[e]=c),v.disableStacking=h,f.push(v)}a+=1}}))})),r.forEach((function(e){Object.prototype.hasOwnProperty.call(u,"all")?(delete e.size.xs,delete e.size.sm,delete e.size.md,delete e.size.lg,delete e.size.xl):delete e.size.all,n.update(e.id,e),a.push([e,"update"])})),f.forEach((function(e){var t=n.create(e);a.push([t,"add"])}));var g=u.all||u.xs;if(g&&i.length>g.length){var b=i.slice(g.length);b.forEach((function(e){p&&n.children(e.id).forEach((function(e){e.parent=p.id,n.update(e.id,e)}));n.delete(e.id),a.push([e,"remove"])}))}return s.state("rebuildRow").set(!0),a},c=function(e){for(var t=[],n=0,a=0,i=[],r=!0,o=e.slice();o.lastIndexOf("hide")===o.length-1&&o.length;)r=!1,o.splice(o.lastIndexOf("hide"),1);o.forEach((function(e,s){var l=0;if("hide"===e)r=!1;else if("auto"===e||""===e)l=.01,i.push("auto"),a++;else{if(e.indexOf("%")>-1)l=parseFloat(e.replace("%","").replace(",","."))/100;else{var c=e.split("/");l=c[0]/c[1]}i.push(l)}var u=Math.floor(1e3*(n+l))/1e3;(u>1||1===u&&"hide"===e)&&(r=!1,t.push(s-1),n=0),void 0===o[s+1]&&t.push(s),n+=l}));var s=0,l=(1-(n-.01*a))/a;return i.forEach((function(e,t){"auto"===e?(i[t]=l,s+=l):s+=e})),i.forEach((function(e){i[0]!==e&&1!==e&&(r=!1)})),{lastColumnIndex:t,isColumnsEqual:r,rowValue:s}};Object(a.addStorage)("elements",(function(e){var t=Object(a.getService)("document"),n=Object(a.getService)("dataManager"),i=Object(a.getService)("cook"),r=Object(a.getStorage)("history"),o=Object(a.getService)("utils"),s=Object(a.getStorage)("wordpressData"),c=Object(a.getStorage)("workspace"),u=Object(a.getStorage)("cache"),d=function(){s.state("status").set({status:"changed"}),r.trigger("add",t.all())},f={},h=function e(t){if(!t)return t;var n=t.getAll();return Object.keys(n).forEach((function(n){if("element"===t.settings(n).settings.type){var a=t.get(n),r=i.get(a),o=e(r);t.set(n,o)}})),t.toJS()},p=function e(t){var n=Object.assign({},t||{});return Object.keys(t).forEach((function(r){if(Object.prototype.hasOwnProperty.call(n,r)){var o=i.get(n[r]);if(o){var s=o.get("parent");s?Object.prototype.hasOwnProperty.call(t,s)?n[r]=h(o):(delete n[r],!0===Object(a.env)("VCV_DEBUG")&&console.warn("Element with key ".concat(r," removed, failed to get parent element")),n=e(n)):n[r]=h(o)}else delete n[r],!0===Object(a.env)("VCV_DEBUG")&&console.warn("Element with key ".concat(r," removed, failed to get CookElement"))}})),n},m=function(){var n=t.children(!1),a=null;if(0===n.length){var r=i.get({tag:"popupRoot"});a=r.toJS().id,r&&e.trigger("add",r.toJS(),!0,{silent:!0})}else a=n[0].id;return a},v=function(e,n){e.forEach((function(e){t.appendTo(e.id,n.get("id"))}))};e.on("add",(function(r){var s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=[],f=i.get(r);if(f){var p=e.action("beforeAdd",r,s,c);if(!p){if(!o.checkIfElementIsHidden(r)){var v=e.state("elementAddList").get()||[];v.push(r.id),e.state("elementAddList").set(v)}r=h(f);var g=n.get("editorType");if(s&&!f.get("parent")){var b=f.get("parentWrapper"),y=void 0===b?"column":b;if(y){var w=i.get({tag:y});r.parent=w.toJS().id,w&&e.trigger("add",w.toJS(),!0,{skipInitialExtraElements:!0,silent:!0})}else if("popup"===g)if("popupRoot"!==f.get("tag"))r.parent=m();else{var k=t.children(!1);k.forEach((function(e){t.delete(e.id)}))}}var C=t.create(r,{insertAfter:!(!c||!c.insertAfter)&&c.insertAfter});u.push(C.id);var _=f.get("initChildren");if(s&&_&&_.length&&!c.skipInitialExtraElements&&_.forEach((function(t){t.parent=C.id;var n=i.get(t);n&&e.trigger("add",n.toJS(),!0,{silent:!0})})),!Object(a.env)("VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR")&&"column"===C.tag){var S=t.get(C.parent);l(S.id,{disableStacking:S.layout.disableStacking},t),e.trigger("update",S.id,S,"",c)}Object(a.env)("VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR")||"row"===C.tag&&(C.layout&&C.layout.layoutData&&(Object.prototype.hasOwnProperty.call(C.layout.layoutData,"all")||Object.prototype.hasOwnProperty.call(C.layout.layoutData,"xs"))?(l(C.id,{layout:C.layout.layoutData},t),C.layout.layoutData=void 0):l(C.id,{},t)),c.silent||(e.state("elementAdd").set(C),!s&&C.parent?e.trigger("element:".concat(C.parent),t.get(C.parent),"storage",c):e.state("document").set(t.children(!1)),d())}}})),e.on("update",(function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};s=Object.assign({disableUpdateAssets:!1,disableUpdateComponent:!1},s);var c=i.getById(n);if(c){var f=c.toJS();if(f.customHeaderTitle!==r.customHeaderTitle&&u.trigger("clear","controls"),Object(a.env)("VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR")||"row"===r.tag&&r.layout&&r.layout.layoutData&&(Object.prototype.hasOwnProperty.call(r.layout.layoutData,"all")||Object.prototype.hasOwnProperty.call(r.layout.layoutData,"xs"))&&(l(n,{layout:r.layout.layoutData,disableStacking:r.layout.disableStacking},t),r.layout.layoutData=void 0),t.update(n,r),e.trigger("element:".concat(n),r,o,s),s&&s.action&&"hide"===s.action&&r.parent&&e.trigger("element:".concat(r.parent),t.get(r.parent),o,s),c.get("parentWrapper")){var h=t.get(r.parent);e.trigger("update",h.id,h)}s.silent||d()}})),e.on("remove",(function(n){var r=t.get(n);if(r){var o=!(!r||!r.parent)&&t.get(r.parent);t.delete(n);var s=o&&i.get(o).get("initChildren");if(o&&s&&s.length&&!t.children(o.id).length){e.trigger("remove",o.id);var u=c.state("settings").get();u&&"edit"===u.action&&u.elementAccessPoint&&o.id===u.elementAccessPoint.id&&c.state("settings").set(!1),o=!!o.parent&&t.get(o.parent)}else if("column"===r.tag){var f=t.get(o.id);Object(a.env)("VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR")||l(f.id,{disableStacking:f.layout.disableStacking},t),e.trigger("update",f.id,t.get(o.id))}e.state("element:".concat(n)).delete(),o&&"column"!==r.tag?e.trigger("element:".concat(o.id),o):e.state("document").set(t.children(!1)),d()}})),e.on("clone",(function(n){if(!e.action("beforeClone",n)){var i=t.clone(n);if(!Object(a.env)("VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR")&&"column"===i.tag){var r=t.get(i.parent);l(r.id,{disableStacking:r.layout.disableStacking},t),e.trigger("update",r.id,r)}i.parent?e.trigger("element:".concat(i.parent),t.get(i.parent)):e.state("document").set(t.children(!1)),d()}})),e.on("move",(function(n,i){var r=t.get(n),o=r.parent;if("after"===i.action?t.moveAfter(n,i.related):"append"===i.action?t.appendTo(n,i.related):t.moveBefore(n,i.related),e.trigger("element:move:".concat(n),r),"column"===r.tag){var s=t.get(r.parent);Object(a.env)("VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR")||l(r.parent,{disableStacking:s.layout.disableStacking},t);var c=t.get(n),u=t.get(c.parent);Object(a.env)("VCV_JS_FT_ROW_COLUMN_LOGIC_REFACTOR")||l(c.parent,{disableStacking:u.layout&&u.layout.disableStacking},t)}var f=t.get(n);o&&f.parent?(e.trigger("element:".concat(o),t.get(o)),o!==f.parent&&e.trigger("element:".concat(f.parent),t.get(f.parent))):e.state("document").set(t.children(!1)),d()}));var g=function t(n,a){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Object.keys(n).filter((function(e){var t=n[e];return a?t.parent===a:""===t.parent||t.parent===a}));r.sort((function(e,t){return void 0===n[e].order&&(n[e].order=0),void 0===n[t].order&&(n[t].order=0),n[e].order-n[t].order})),r.forEach((function(a){var r=n[a],s=o.createKey(),l=""+r.id;f[l]?r.id=f[l]:(f[l]=s,r.id=s),r.parent&&f[r.parent]?r.parent=f[r.parent]:r.parent&&!f[r.parent]&&(f[r.parent]=o.createKey(),r.parent=f[r.parent]),delete r.order,e.trigger("add",r,i,{silent:!0,action:"merge",skipInitialExtraElements:!0}),t(n,l,!1)}))};e.on("merge",(function(a){var i=JSON.parse(JSON.stringify(a)),r=n.get("editorType");g(i,!1,"popup"===r),e.state("document").set(t.children(!1),"merge"),f={},d()}),{debounce:250,async:!0}),e.on("reset",(function(n){var a=p(n);t.reset(a),r.trigger("init",a),e.state("document").set(t.children(!1),a)})),e.on("updateAll",(function(n){t.reset(p(n)),e.state("document").set(t.children(!1),n)})),e.on("replace",(function(n,a){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=t.get(n);if(o){var s=[],l=i.get(a);if(l){a=h(l);var c=t.create(a,{insertAfter:!1});s.push(c.id);var u=t.children(n);if(l.containerFor()){var f=l.settings("containerFor").settings&&l.settings("containerFor").settings.options&&l.settings("containerFor").settings.options.elementDependencies&&l.settings("containerFor").settings.options.elementDependencies.tag;u&&f?u.forEach((function(t){var n=t.id,a=i.get(t).filter((function(e,t,n){return"public"===n.access})),r={tag:f,parent:l.get("id")};a.forEach((function(e){r[e]=t[e]})),e.trigger("replace",n,r)})):u&&v(u,l)}else u&&v(u,l);t.delete(n),e.state("element:".concat(n)).delete(),r.silent||(e.state("elementReplace").set({id:n,data:c}),e.state("document").set(t.children(!1)),d())}}})),e.on("addRef",(function(t,n){var a=e.state("elementRefs").get()||{};a[t]=n,e.state("elementRefs").set(a)})),e.on("removeRef",(function(t){var n=e.state("elementRefs").get()||{};delete n[t],e.state("elementRefs").set(n)})),e.on("updateTimeMachine",d)}))},"./public/editor/stores/events/eventsStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js");Object(a.addStorage)("events",(function(e){}))},"./public/editor/stores/fieldOptionsStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),i=n.n(a),r=n("./node_modules/vc-cake/index.js");Object(r.addStorage)("fieldOptions",(function(e){e.on("setElementInitialValue",(function(t,n,a){var r=e.state("elementInitialValue").get()||{};r[t]?r[t][n]=a:r[t]=i()({},n,a),e.state("elementInitialValue").set(r)}))}))},"./public/editor/stores/history/historyStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),r=n.n(i),o=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),s=n.n(o),l=n("./node_modules/lodash/lodash.js"),c=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;r()(this,e),Object.defineProperties(this,{name:{enumerable:!1,configurable:!1,writable:!1,value:t},stack:{enumerable:!1,configurable:!1,writable:!0,value:[]},stackPosition:{enumerable:!1,configurable:!1,writable:!0,value:0},stackHash:{enumerable:!1,configurable:!1,writable:!0,value:""},zeroState:{enumerable:!1,configurable:!1,writable:!0,value:{}},locked:{enumerable:!1,configurable:!1,writable:!0,value:!1},limit:{enumerable:!1,configurable:!1,writable:!0,value:n}})}return s()(e,[{key:"add",value:function(e){if(this.locked)return!0;this.stackHash!==JSON.stringify(e)&&(this.can("redo")&&(this.stack=this.stack.slice(0,this.stackPosition)),this.stack.push(Object(l.defaultsDeep)({},e)),this.limit>0&&(this.stack=this.stack.slice(0,this.limit)),this.stackPosition=this.stack.length,this.stackHash=JSON.stringify(this.get()))}},{key:"can",value:function(e){var t=!1;return"undo"===e?t=this.stack.length>0&&this.stackPosition>0:"redo"===e&&(t=this.stack.length>0&&this.stackPosition<this.stack.length),t}},{key:"canUndo",value:function(){return this.can("undo")}},{key:"canRedo",value:function(){return this.can("redo")}},{key:"undo",value:function(){this.can("undo")&&(this.stackPosition-=1,this.stackHash=JSON.stringify(this.get()))}},{key:"redo",value:function(){this.can("redo")&&(this.stackPosition+=1,this.stackHash=JSON.stringify(this.get()))}},{key:"set",value:function(e){return this.stackPosition<e&&(this.stack=this.stack.slice(e-this.stackPosition),this.stackHash=JSON.stringify(this.get()),!0)}},{key:"get",value:function(){return this.stackPosition<1?this.zeroState:this.stack[this.stackPosition-1]}},{key:"clear",value:function(){this.stack.length=0,this.zeroState={},this.stackPosition=0}},{key:"reset",value:function(){this.stack.length=0,this.stackPosition=0}},{key:"setZeroState",value:function(e){this.zeroState=e,this.stackHash=JSON.stringify(this.get())}}]),e}();Object(a.addStorage)("history",(function(e){var t=Object(a.getStorage)("elements"),n=Object(a.getStorage)("workspace"),i=new c("layout"),r=Object(a.getService)("document"),o=!1,s="",l=function(){e.state("canRedo").set(o&&i.canRedo()),e.state("canUndo").set(o&&i.canUndo())},u=function(){t.trigger("updateAll",i.get())};e.on("undo",(function(){o&&(i.undo(),u(),l())})),e.on("redo",(function(){o&&(i.redo(),u(),l())})),e.on("reset",(function(){i.reset(),u(),l()})),e.on("init",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&(o=!0,i.clear(),i.setZeroState(e)),l()})),e.on("add",(function(e){o&&(i.add(e),l())})),n.state("settings").onChange((function(e){e&&"edit"===e.action&&e.elementAccessPoint.id?(o=!1,s="edit"):o||(o=!0,"edit"===s&&i.add(r.all()),s=""),l()})),e.state("canUndo").set(!1),e.state("canRedo").set(!1)}))},"./public/editor/stores/hub/hubAddonsStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./public/tools/response.js");Object(a.addStorage)("hubAddons",(function(e){var t=Object(a.getStorage)("workspace"),n=Object(a.getStorage)("notifications"),r=Object(a.getService)("hubAddons"),o=Object(a.getService)("utils"),s=Object(a.getService)("dataManager");e.on("start",(function(){var t=e.state("addons").get()||{};Object.keys(t).length||e.state("addons").set(s.get("hubGetAddons")),e.state("addonTeasers").set(s.get("hubGetAddonTeaser"))})),e.on("add",(function(t,n){var a=e.state("addons").get()||{};a[t.tag]=t,r.add(t),e.state("addons").set(Object.assign({},a)),n&&t&&t.bundlePath&&Promise.all([window.jQuery.getScript(t.bundlePath)])})),e.on("downloadAddon",(function(r){var l=s.get("localizations"),c=r.tag,u=r.name,d="addon/"+c.charAt(0).toLowerCase()+c.substr(1,c.length-1),f=e.state("addons").get();r.bundle&&(d=r.bundle);var h={"vcv-action":"hub:download:addon:adminNonce","vcv-bundle":d,"vcv-nonce":s.get("nonce")},p=l.successAddonDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library. To finish the installation process reload the page.";if(!f[c]){var m=t.state("downloadingItems").get()||[];if(!m.includes(c)){m.push(c),t.state("downloadingItems").set(m);var v=0;!function r(){o.startDownload(c,h,(function(s){try{var d=Object(i.a)(s);if(d&&d.status)n.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:p.replace("{name}",u),time:8e3}),o.buildVariables(d.variables||[]),d.elements&&Array.isArray(d.elements)&&d.elements.forEach((function(e){e.tag=e.tag.replace("element/","");var t=function(e,t){return t?t.find((function(t){return Object.values(t).find((function(t){return t.elements.indexOf(e)>-1}))})):"All"}(e.tag,d.categories);Object(a.getStorage)("hubElements").trigger("add",e,t,!0)})),d.addons&&Array.isArray(d.addons)&&d.addons.forEach((function(t){t.tag=t.tag.replace("addon/",""),e.trigger("add",t,!0)})),t.trigger("removeFromDownloading",c);else if(v++,console.warn("failed to download addon status is false",d,s),v<2)r();else{var f=l.licenseErrorAddonDownload||"Failed to download addon (license expired or request timed out)";d&&d.message&&(f=d.message),console.warn("failed to download addon status is false",f,s),n.trigger("add",{type:"error",text:f,showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),t.trigger("removeFromDownloading",c)}}catch(h){v++,console.warn("failed to parse download response",h,s),v<2?r():(n.trigger("add",{type:"error",text:l.defaultErrorAddonDownload||"Failed to download addon",showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),t.trigger("removeFromDownloading",c))}}),(function(e){t.trigger("removeFromDownloading",c),v++,console.warn("failed to download addon general server error",e),v<2?r():n.trigger("add",{type:"error",text:l.defaultErrorAddonDownload||"Failed to download addon",showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3})}))}()}}}))}))},"./public/editor/stores/hub/hubElementsStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./node_modules/lodash/lodash.js"),r=n.n(i),o=n("./public/tools/response.js");Object(a.addStorage)("hubElements",(function(e){var t=Object(a.getStorage)("workspace"),n=Object(a.getStorage)("notifications"),i=Object(a.getService)("utils"),s=Object(a.getStorage)("sharedAssets"),l=Object(a.getService)("dataManager");e.on("start",(function(){var t=e.state("elements").get()||{};if(Object.keys(t).length||e.state("elements").set(l.get("hubGetElements")),!(e.state("elementPresets").get()||[]).length){var n=function(e){var t=[];return e.forEach((function(e){var n=Object.assign({},e);try{n.presetData=JSON.parse(window.decodeURIComponent(n.presetData)),t.push(n)}catch(a){console.warn(a)}})),t}(l.get("addonElementPresets"));e.state("elementPresets").set(n)}e.state("categories").set(l.get("hubGetCategories")),e.state("elementTeasers").set(l.get("hubGetTeaser"))})),e.on("add",(function(t,n,a){var i=e.state("elements").get()||{};i[t.tag]=t,e.state("elements").set(i),function(e,t){var n,a=Object.keys(e)[0],i=t.get();if(Object.keys(i).find((function(e){return e===a}))){var o=r.a.union(i[a].elements,e[a].elements);(n=i)[a].elements=o}else n=Object.assign(e,i);t.set(n)}(n,e.state("categories")),a&&Promise.all([window.jQuery.getScript(t.bundlePath)]).then((function(){e.trigger("loaded",t,n)}))})),e.on("downloadElement",(function(a){var r=l.get("localizations"),c=a.tag,u="element/"+c.charAt(0).toLowerCase()+c.substr(1,c.length-1);a.bundle&&(u=a.bundle);var d={"vcv-action":"hub:download:element:adminNonce","vcv-bundle":u,"vcv-nonce":l.get("nonce")},f=e.state("elements").get();if(!f[c]||f[c].metaIsElementRemoved){var h=r.successElementDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library.",p=t.state("downloadingItems").get()||[];if(!p.includes(c)){p.push(c),t.state("downloadingItems").set(p);var m=0;!function a(){i.startDownload(c,d,(function(l){try{var u=Object(o.a)(l);if(!t.state("downloadingItems").get().length)return;if(u&&u.status)i.buildVariables(u.variables||[]),u.elements&&Array.isArray(u.elements)&&u.elements.forEach((function(a){a.tag=a.tag.replace("element/","");var i=function(e,t){return t?t.find((function(t){return Object.values(t).find((function(t){return t.elements.indexOf(e)>-1}))})):"All"}(a.tag,u.categories);if(e.trigger("add",a,i,!0),t.trigger("removeFromDownloading",a.tag),a.settings.metaDescription){var r=a.settings.name;n.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:h.replace("{name}",r),time:5e3})}})),u.sharedAssets&&u.sharedAssetsUrl&&Object.keys(u.sharedAssets).forEach((function(t){var n=u.sharedAssets[t];n.jsBundle&&(n.jsBundle=u.sharedAssetsUrl+n.jsBundle),n.cssBundle&&(n.cssBundle=u.sharedAssetsUrl+n.cssBundle),n.cssSubsetBundles&&Object.keys(n.cssSubsetBundles).forEach((function(e){n.cssSubsetBundles[e]=u.sharedAssetsUrl+n.cssSubsetBundles[e]})),s.trigger("add",n),e.trigger("addCssAssetInEditor",n)}));else if(m++,console.warn("failed to download element status is false",u,l),m<2)a();else{var d=r.licenseErrorElementDownload||"Failed to download the element (license expired or request timed out)";u&&u.message&&(d=u.message),console.warn("failed to download element status is false",d,l),n.trigger("add",{type:"error",text:d,showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),t.trigger("removeFromDownloading",c)}}catch(f){m++,console.warn("failed to parse download response",f,l),m<2?a():(n.trigger("add",{type:"error",text:r.defaultErrorElementDownload||"Failed to download the element",showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),t.trigger("removeFromDownloading",c))}}),(function(e){t.trigger("removeFromDownloading",c),m++,console.warn("failed to download element general server error",e),m<2?a():n.trigger("add",{type:"error",text:r.defaultErrorElementDownload||"Failed to download the element",showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3})}))}()}}})),e.on("addCssAssetInEditor",(function(e){if(e.cssBundle||e.cssSubsetBundles){var t=function(e){var t="".concat(e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),"-css");if(!document.querySelector("#vcv\\:assets\\:source\\:style\\:".concat(t))){var n=document.createElement("link");n.rel="stylesheet",n.href=e,n.type="text/css",n.media="all",n.id="vcv:assets:source:style:".concat(t),document.head.appendChild(n)}};e.cssBundle&&t(e.cssBundle),e.cssSubsetBundles&&Object.keys(e.cssSubsetBundles).forEach((function(n){t(e.cssSubsetBundles[n])}))}})),e.on("addPreset",(function(t){var n=e.state("elementPresets").get()||[];n.unshift(t),e.state("elementPresets").set(n)})),e.on("removePreset",(function(t){var n=e.state("elementPresets").get()||[];e.state("elementPresets").set(n.filter((function(e){return e.id!==t})))})),e.on("removeElement",(function(t){var n=e.state("elements").get()||{};Object.prototype.hasOwnProperty.call(n,t)&&(n[t].metaIsElementRemoved=!0,e.state("elements").set(n))})),e.registerAction("getPresetsByCategory",(function(t){var n=e.state("categories").get()[t],a=n&&n.elements,i=[];if(!a)return i;var r=e.state("elementPresets").get();return r?(r.forEach((function(e){var t=e.presetData.tag;a.indexOf(t)>-1&&i.push(e)})),i):i}))}))},"./public/editor/stores/hub/hubTemplatesStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./public/tools/response.js");Object(a.addStorage)("hubTemplates",(function(e){var t=Object(a.getStorage)("workspace"),n=Object(a.getStorage)("notifications"),r=Object(a.getService)("utils"),o=Object(a.getStorage)("sharedAssets"),s=Object(a.getStorage)("hubElements"),l=Object(a.getService)("dataManager");e.state("templates").set({}),e.state("templatesGroupsSorted").set([]),e.on("start",(function(){e.state("templateTeasers").set(l.get("hubGetTemplatesTeaser"))})),e.on("downloadTemplate",(function(c){var u=c.bundle,d=c.name,f=l.get("localizations"),h={"vcv-action":"hub:download:template:adminNonce","vcv-bundle":u,"vcv-nonce":l.get("nonce")},p=u.replace("template/","").replace("predefinedTemplate/",""),m=f.successTemplateDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library.";if(l.get("hubGetTemplatesTeaser").find((function(e){return e.bundle===u}))){var v=t.state("downloadingItems").get()||[];if(!v.includes(p)){v.push(p),t.state("downloadingItems").set(v);var g=0;!function l(){r.startDownload(u,h,(function(c){try{var u=Object(i.a)(c);if(u&&u.status){if(n.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:m.replace("{name}",d),time:5e3}),r.buildVariables(u.variables||[]),u.elements&&Array.isArray(u.elements)&&u.elements.forEach((function(e){e.tag=e.tag.replace("element/","");var t=function(e,t){return t?t.find((function(t){return Object.values(t).find((function(t){return t.elements.indexOf(e)>-1}))})):"All"}(e.tag,u.categories);Object(a.getStorage)("hubElements").trigger("add",e,t,!0)})),u.templates){var h=u.templates[0];h.id=h.id.toString(),e.trigger("add",h.type,h,u.templateGroup||{})}u.sharedAssets&&u.sharedAssetsUrl&&Object.keys(u.sharedAssets).forEach((function(e){var t=u.sharedAssets[e];t.jsBundle&&(t.jsBundle=u.sharedAssetsUrl+t.jsBundle),t.cssBundle&&(t.cssBundle=u.sharedAssetsUrl+t.cssBundle),t.cssSubsetBundles&&Object.keys(t.cssSubsetBundles).forEach((function(e){t.cssSubsetBundles[e]=u.sharedAssetsUrl+t.cssSubsetBundles[e]})),o.trigger("add",t),s.trigger("addCssAssetInEditor",t)})),t.trigger("removeFromDownloading",p)}else if(g++,console.warn("failed to download template status is false",u,c),g<2)l();else{var v=f.licenseErrorElementDownload||"Failed to download template (license is expired or request to account has timed out).";u&&u.message&&(v=u.message),console.warn("failed to download template status is false",v,c),n.trigger("add",{type:"error",text:v,showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),t.trigger("removeFromDownloading",p)}}catch(b){g++,console.warn("failed to parse download response",b,c),g<2?l():(n.trigger("add",{type:"error",text:f.defaultErrorTemplateDownload||"Failed to download template.",showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3}),t.trigger("removeFromDownloading",p))}}),(function(e){t.trigger("removeFromDownloading",p),g++,console.warn("failed to download template general server error",e),g<2?l():n.trigger("add",{type:"error",text:f.defaultErrorTemplateDownload||"Failed to download template.",showCloseButton:"true",icon:"vcv-ui-icon vcv-ui-icon-error",time:5e3})}))}()}}})),e.on("add",(function(t,n,a){var i=e.state("templates").get()||{};i[t]||(i[t]={name:a&&a.name?a.name:t,type:t,templates:[]});var r=e.state("templatesGroupsSorted").get();-1===r.indexOf(t)&&(r.push(t),e.state("templatesGroupsSorted").set(r)),i[t].templates.push(n),e.state("templates").set(i)})),e.on("remove",(function(t,n){var a=e.state("templates").get()||{};if(a[t]){var i=a[t].templates.findIndex((function(e){return e.id===n}));a[t].templates.splice(i,1),e.state("templates").set(a)}}))}))},"./public/editor/stores/insights/storage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js");Object(a.addStorage)("insights",(function(e){e.state("currentLevel").set("none"),e.state("insights").set([]),e.on("add",(function(t){if(t&&t.type){var n=e.state("currentLevel").get();"critical"===t.state?n="critical":"critical"!==n&&"warning"===t.state?n="warning":"critical"!==n&&"warning"!==n&&"success"===t.state&&(n="success"),e.state("currentLevel").set(n);var a=e.state("insights").get()||{},i=t.type;a[i]||(a[i]={title:t.title,description:t.groupDescription,state:t.state,items:[]}),a[i].items.unshift(t),e.state("insights").set(a)}})),e.on("reset",(function(){e.state("currentLevel").set("none"),e.state("insights").set({})}))}))},"./public/editor/stores/migrationStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js");Object(a.addStorage)("migration",(function(e){var t=Object(a.getService)("cook"),n=Object(a.getService)("utils"),i=Object(a.getStorage)("elements");e.on("migrateContent",(function(a){window.setTimeout((function(){if(a._migrated){var r=e.state("elements").get(),o=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&o.push(r[s]);o.sort((function(e,t){return e.element.order-t.element.order})),o.forEach((function(e){i.trigger("add",e.element,e.wrap,e.options)}))}else{var l=t.get({tag:"textBlock",output:n.wpAutoP(a.content,"__VCVID__")});l&&i.trigger("add",l.toJS())}}),150)})),e.on("add",(function(t){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e.state("elements").get()||{};i[t.id]={element:t,wrap:n,options:a},e.state("elements").set(i)})),e.on("update",(function(t,n){var a=e.state("elements").get()||{};a[t]||console.warn("Update called for wrong element",n),a[t].element=n,e.state("elements").set(a)}))}))},"./public/editor/stores/notifications/storage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=Object(a.getService)("utils"),r=i.createKey;Object(a.addStorage)("notifications",(function(e){e.on("add",(function(t){if(t){if(t.cookie){var n="";if(t.cookie.constructor===Object&&t.cookie.name?n=t.cookie.name:t.cookie.constructor===String&&(n=t.cookie),i.getCookie(n))return}var a=e.state("notifications").get()||[];if(t.id){if(a.find((function(e){return e.id===t.id})))return}else t.id=r();a.push(t),a.length>10&&a.splice(0,1),e.state("notifications").set(a)}})),e.on("remove",(function(t){var n=e.state("notifications").get(),a=n.findIndex((function(e){return e.id===t}));if(a>=0){var r=n[a].cookie;r&&(r.constructor===Object?i.setCookie(r.name,!0,r.expireInDays):r.constructor===String&&i.setCookie(r,!0)),n.splice(a,1),e.state("notifications").set(n)}})),e.on("portalChange",(function(t){e.state("portal").get()!==t&&e.state("portal").set(t)}))}))},"./public/editor/stores/popup/storage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./public/tools/popup.js");Object(a.addStorage)("popup",(function(e){var t=Object(a.getStorage)("elements"),n=Object(a.getService)("cook"),r=Object(a.getService)("dataProcessor"),o=function(t){e.state("popupAddInProgress").set(!0);var n=window.document.querySelector(".vcv-layout-iframe").contentWindow,a=n.document.body,i="vcv-popup-".concat(t);a.querySelector("#".concat(i))?e.state("popupAddInProgress").set(!1):r.appAdminServerRequest({"vcv-action":"popupBuilder:getData:adminNonce","vcv-source-id":t}).then((function(t){if(t&&"string"==typeof t){var r=n.document.createElement("div");r.id=i,r.className="vcv-popup-container",r.innerHTML=t,a.appendChild(r)}e.state("popupAddInProgress").set(!1)}),(function(t){e.state("popupAddInProgress").set(!1),console.warn("Failed to get the popup HTML",t)}))};t.on("add",(function(e){var t=n.get(e);Object(i.a)(t).forEach((function(e){o(e)}))})),t.on("update",(function(e){var t=n.getById(e);t&&Object(i.a)(t).forEach((function(e){o(e)}))}))}))},"./public/editor/stores/settingsStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n("./public/tools/response.js"),r=n("./public/components/api/innerAPI.js");Object(a.addStorage)("settings",(function(e){var t=Object(a.getService)("dataManager");e.state("globalCss").onChange((function(t){e.state("status").set({status:"changed"})})),e.state("customCss").onChange((function(t){e.state("status").set({status:"changed"})})),e.on("start",(function(){var n;if(n="vcv_tutorials"===t.get("editorType")?{type:"vc",value:"blank"}:t.get("pageTemplatesLayoutsCurrent")?t.get("pageTemplatesLayoutsCurrent"):{type:"theme",value:"default"},!e.state("pageTemplate").get()&&e.state("pageTemplate").set(n),!e.state("headerTemplate").get()){var a=t.get("headerTemplates");e.state("headerTemplate").set(a&&a.current)}if(!e.state("sidebarTemplate").get()){var i=t.get("sidebarTemplates");e.state("sidebarTemplate").set(i&&i.current)}if(!e.state("footerTemplate").get()){var o=t.get("footerTemplates");e.state("footerTemplate").set(o&&o.current)}e.state("agreeHubTerms").set(t.get("agreeHubTerms")),r.a.addFilter("saveRequestData",(function(t){var n=e.state("featuredImage").get(),a=n&&n.urls&&n.urls.length?n:"empty",i=e.state("customCss").get()||"",r=e.state("globalCss").get()||"";t["vcv-settings-source-local-head-js"]=e.state("localJsHead").get()||"",t["vcv-settings-source-local-footer-js"]=e.state("localJsFooter").get()||"",t["vcv-settings-global-head-js"]=e.state("globalJsHead").get()||"",t["vcv-settings-global-footer-js"]=e.state("globalJsFooter").get()||"",t["vcv-settings-parent-page"]=e.state("parentPage").get()||"",t["vcv-settings-tags"]=JSON.stringify(e.state("tags").get()||""),t["vcv-settings-excerpt"]=e.state("excerpt").get()||"",t["vcv-settings-comment-status"]=e.state("commentStatus").get()||"closed",t["vcv-settings-ping-status"]=e.state("pingStatus").get()||"closed",t["vcv-settings-author"]=e.state("author").get()||"",t["vcv-settings-categories"]=JSON.stringify(e.state("categories").get()||""),t["vcv-settings-featured-image"]=a,t["vcv-settings-source-custom-css"]=i,t["vcv-settings-global-css"]=r,t["vcv-page-title"]=e.state("pageTitle").get()||"",t["vcv-page-title-disabled"]=e.state("pageTitleDisabled").get()||"",t["vcv-post-name"]=e.state("postName").get()||"",t["vcv-item-preview-disabled"]=e.state("itemPreviewDisabled").get()||"";var o=e.state("pageTemplate").get();return o&&(o.stretchedContent?o.stretchedContent=1:o.stretchedContent=0,t["vcv-page-template"]=o),t}))}));var n=Object(a.getService)("dataProcessor");e.on("loadDynamicPost",(function(t,a,r,o){var s=e.state("postData").get(),l=e.state("postFields").get();o?void 0!==s[t]?"function"==typeof a&&a(t,s[t],l[t]):n.appAllDone().then((function(){n.appAdminServerRequest({"vcv-action":"getDynamicPost:adminNonce","vcv-source-id":t,"vcv-custom-post":o?"1":"0"}).then((function(n){var r=Object(i.a)(n);s[t]=r.postData||{},l[t]=r.postFields||{},e.state("postData").set(s),e.state("postFields").set(l),"function"==typeof a&&a(t,r.postData,r.postFields)}),(function(e){console.warn("Failed to load dynamic post data",t,e),"function"==typeof r&&r(e)}))})):"function"==typeof a&&a(t,s,l)}))}))},"./public/editor/stores/sharedAssets/storage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js");Object(a.addStorage)("sharedAssets",(function(e){var t=Object(a.getService)("dataManager");e.on("start",(function(){e.state("sharedAssets").set(window&&t.get("getSharedAssets"))})),e.on("add",(function(t){var n=e.state("sharedAssets").get()||{};n[t.name]=t,e.state("sharedAssets").set(n)}))}))},"./public/editor/stores/shortcodesAssets/storage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js");Object(a.addStorage)("shortcodeAssets",(function(e){var t=Object(a.getService)("utils"),n=[],i=function(e){return e.href?t.slugify(e.href):e.src?t.slugify(e.src):e.id&&e.type&&e.type.indexOf("template")>=0?e.id:t.slugify(e.innerHTML||e.textContent)},r=function(e){var t=e&&e.length>0&&n.indexOf(e)>=0;if(!t){var a=e.split("wp-content")[1];n.forEach((function(e){var n=e.split("wp-content")[1];n&&a&&n===a&&(t=!0)}))}return t},o=function(){n=[],window.document.querySelector(".vcv-layout-iframe").contentWindow.document.querySelectorAll("style, link[href], script").forEach((function(e){n.push(i(e))}))},s={shadowScriptsNodes:[],add:function(e){s.shadowScriptsNodes.push(e)},loadNext:function(e,t,a){if(s.shadowScriptsNodes.length)try{var r=s.shadowScriptsNodes.splice(0,1)[0];if(n.push(i(r)),r&&r.src){var o=document.createElement("script");o.async=!0,o.src=r.src,o.onload=o.onreadystatechange=function(){o.parentNode&&o.parentNode.removeChild(o),o=null,s.loadNext(e,t,a)},o.onerror=function(){console.warn("Error loading script",r.src),o.parentNode&&o.parentNode.removeChild(o),o=null,s.loadNext(e,t,a)},t.append(o)}else{var l=document.createRange().createContextualFragment(r.outerHTML);t.appendChild(l),s.loadNext(e,t,a)}}catch(c){console.warn("Failed to loadScript",c),s.loadNext(e,t,a)}else a&&a()}};o(),e.on("add",(function(e,t){var a=window.document.querySelector(".vcv-layout-iframe").contentWindow;e.shadowDom.find("script").each((function(t,n){var a=i(n);r(a)&&!e.ignoreCache||s.add(n),n.remove()})),e.shadowDom.find("style,link[href]").each((function(t,a){var o=i(a);r(o)?e.ignoreCache||a.remove():n.push(o)})),a.jQuery(e.ref).append(e.shadowDom),s.loadNext(a,e.ref,t)}));var l=null;Object(a.getStorage)("workspace").state("iframe").onChange((function(e){e&&"reload"===e.type&&(l&&(window.clearTimeout(l),l=null),l=window.setTimeout((function(){n=[],o()}),100))}))}))},"./public/editor/stores/wordpressData/wordpressDataStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/vc-cake/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/toConsumableArray/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),f=n.n(d),h=n("./public/tools/response.js"),p=n("./public/tools/popup.js"),m=n("./public/components/api/innerAPI.js"),v=i.a.getService("dataProcessor"),g=i.a.getService("elementAssetsLibrary"),b=i.a.getService("stylesManager"),y=i.a.getService("modernAssetsStorage"),w=i.a.getService("utils"),k=i.a.getStorage("settings"),C=i.a.getService("cook"),_=i.a.getService("renderProcessor"),S=i.a.getService("sharedAssetsLibrary"),x=i.a.getService("document"),E=i.a.getService("dataManager"),j=function(){function e(){var t=this;l()(this,e),f()(this,"load",(function(e,n,a){t.ajax({"vcv-action":"getData:adminNonce","vcv-source-id":e,"vcv-data":encodeURIComponent(JSON.stringify(n))},t.loadSuccess.bind(t,a),t.loadFailed.bind(t,a))})),f()(this,"loadSuccess",(function(e,t){e.set({status:"loadSuccess",request:t})})),f()(this,"loadFailed",(function(e,t){e.set({status:"loadFailed",request:t})}))}return u()(e,[{key:"ajax",value:function(e,t,n){v.appAllDone().then((function(){v.appAdminServerRequest(e).then(t,n)}))}},{key:"save",value:function(e,t,n,a){var r=this,s="",l="",c=[],u=y.create(),d=b.create(),f=k.state("settingsPopup").get(),h=k.state("globalCss").get()||"";d.add([{src:h}]),c.push(d.compile().then((function(e){s=e})));var j=b.create(),T=k.state("customCss").get()||"";j.add([{src:T}]),c.push(j.compile().then((function(e){l=e})));var M={jsBundles:[],cssBundles:[]},P={},O={};if(i.a.env("VCV_POPUP_BUILDER")&&(f&&Object.keys(f).length>0&&(O["vcv-settings-popup"]=f),O["vcv-popup-data"]=[]),Object.keys(t.elements).forEach((function(e){var n=C.get(t.elements[e]),a=n.get("tag");P[e]={tag:a};var r=g.getAssetsFilesByElement(n);M.cssBundles=M.cssBundles.concat(r.cssBundles),M.jsBundles=M.jsBundles.concat(r.jsBundles);var o=b.create(),s=b.create(),l=b.create(),d=u.getCssDataByElement(t.elements[e],{tags:!0,attributeMixins:!0,cssMixins:!0,skipOnSave:!0}),f=d.tags,h=d.attributeMixins,m=d.cssMixins;if(c.push(o.add(f).compile().then((function(t){P[e].baseCss=t}))),c.push(s.add(h).compile().then((function(t){P[e].attributesCss=t}))),c.push(l.add(m).compile().then((function(t){P[e].mixinsCss=t}))),i.a.env("VCV_POPUP_BUILDER")){var v=Object(p.a)(n);v.length&&(O["vcv-popup-data"]=O["vcv-popup-data"].concat(v))}})),f){if(f.popupOnPageLoad&&"none"!==f.popupOnPageLoad){var A=S.getAssetsLibraryFiles("popupOnPageLoad");M.cssBundles=M.cssBundles.concat(A.cssBundles),M.jsBundles=M.jsBundles.concat(A.jsBundles)}if(f.popupOnExitIntent&&"none"!==f.popupOnExitIntent){var D=S.getAssetsLibraryFiles("popupOnExitIntent");M.cssBundles=M.cssBundles.concat(D.cssBundles),M.jsBundles=M.jsBundles.concat(D.jsBundles)}if(f.popupOnElementId&&"none"!==f.popupOnElementId){var R=S.getAssetsLibraryFiles("popupOnElementId");M.cssBundles=M.cssBundles.concat(R.cssBundles),M.jsBundles=M.jsBundles.concat(R.jsBundles)}}return c.push(_.appAllDone()),c.push(v.appAllDone()),M.cssBundles=o()(new Set(M.cssBundles)),M.jsBundles=o()(new Set(M.jsBundles)),Promise.all(c).then((function(){var o=document.getElementById("vcv-editor-iframe"),c=!!o&&o.contentWindow.document.querySelector('[data-vcv-module="content-layout"]'),u=c?w.normalizeHtml(c.innerHTML):"",d={"vcv-action":"setData:adminNonce","vcv-source-id":e,"vcv-ready":"1","vcv-content":"\x3c!--vcv no format--\x3e"+u+"\x3c!--vcv no format--\x3e","vcv-data":encodeURIComponent(JSON.stringify(t)),"vcv-global-css-compiled":s,"vcv-elements-css-data":encodeURIComponent(JSON.stringify(P)),"vcv-source-assets-files":encodeURIComponent(JSON.stringify(M)),"vcv-source-css-compiled":l,"vcv-be-editor":"fe","wp-preview":i.a.getData("wp-preview"),"vcv-updatePost":"1"};if(E.get("dataCollectionEnabled")){var f=E.get("isPremiumActivated")?"Premium":"Free",h=E.get("hubGetTeaser")[0].elements;h=h.concat([{tag:"row",bundleType:["free","premium"]},{tag:"column",bundleType:["free","premium"]},{tag:"textBlock",bundleType:["free","premium"]},{tag:"singleImage",bundleType:["free","premium"]},{tag:"basicButton",bundleType:["free","premium"]},{tag:"googleFontsHeading",bundleType:["free","premium"]},{tag:"youtubePlayer",bundleType:["free","premium"]},{tag:"vimeoPlayer",bundleType:["free","premium"]},{tag:"separator",bundleType:["free","premium"]},{tag:"wpWidgetsCustom",bundleType:["free","premium"]},{tag:"wpWidgetsDefault",bundleType:["free","premium"]},{tag:"shortcode",bundleType:["free","premium"]},{tag:"outlineButton",bundleType:["free","premium"]}]);var p=x.all(),v={};Object.keys(p).forEach((function(e){var t=p[e].tag;if(Object.prototype.hasOwnProperty.call(v,t))v[t].count+=1;else{var n=h.filter((function(e){return e.tag===t}))[0];if(n){var a=n.bundleType.includes("free")?"Free":"Premium";v[t]={pageId:E.get("sourceID"),name:t,count:1,type:a,action:"Added",license:f}}}})),d["vcv-elements"]=JSON.stringify(v),d["vcv-license-type"]=f}a&&a.title&&(d["vcv-page-title"]=a.title);var g=k.state("saveExtraArgs").get()||{};d["vcv-extra"]=Object.assign(O,g);var b=E.get("editorType");"default"!==b&&(d["vcv-editor-type"]=b);var y=m.a.applyFilter("saveRequestData",{});r.ajax(Object.assign(y,d),a&&a.successCallback?a.successCallback:r.saveSuccess.bind(r,n),a&&a.errorCallback?a.errorCallback:r.saveFailed.bind(r,n))}))}},{key:"saveSuccess",value:function(e,t){try{var n=Object(h.a)(t||"{}");n&&n.status?(n&&n.postData&&(window.vcvPostData=n.postData),e&&e.set({status:"success",request:t})):(console.warn("save failed, no status"),this.saveFailed(e,t))}catch(a){console.warn("save failed",a),this.saveFailed(e,t)}}},{key:"saveFailed",value:function(e,t){try{var n=Object(h.a)(t);return n&&n.postData&&(window.vcvPostData=n.postData),void(e&&e.set({status:"failed",request:t}))}catch(a){console.warn(a)}e&&e.set({status:"failed",request:t})}}]),e}(),T=n("./public/components/permalink/permalink.js"),M=n("./node_modules/mobile-detect/mobile-detect.js"),P=n.n(M);Object(a.addStorage)("wordpressData",(function(e){var t=new j,n=Object(a.getStorage)("elements"),i=Object(a.getStorage)("workspace"),r=Object(a.getStorage)("settings"),o=Object(a.getStorage)("hubTemplates"),s=Object(a.getStorage)("migration"),l=Object(a.getService)("document"),c=Object(a.getService)("dataManager"),u=Object(a.getStorage)("wordpressData"),d=Object(a.getStorage)("popup"),f=Object(a.getStorage)("notifications"),p=Object(a.getStorage)("cache"),m=c.get("localizations");e.on("start",(function(){window.vcvPostUpdateAction&&"updatePosts"===window.vcvPostUpdateAction||c.get("sourceID")&&t.load(c.get("sourceID"),{},e.state("status"))}));var v={locked:!1,status:!0};e.on("save",(function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!v.locked){var s=function(){v={locked:!1,status:!0};var a=o&&void 0!==o.status?o.status:e.state("status");a&&a.set({status:"saving"},i),r.state("status").set({status:"ready"});var s=o&&o.documentData?o.documentData:l.all();e.trigger("wordpress:beforeSave",{pageElements:s}),n=Object.assign({},{elements:s},n);var u=o&&o.id?o.id:c.get("sourceID");t.save(u,n,a,o)};if("dopreview"!==Object(a.getData)("wp-preview")){e.trigger("wordpress:beforeSaveLock",v,o.id);var u=function t(){if(v.locked)window.setTimeout(t,30);else if(v.status)s();else{var n=o&&void 0!==o.status?o.status:e.state("status");n&&n.set({status:"failed"},i)}};window.setTimeout(u,5)}else s()}})),e.state("status").set("init"),e.state("status").onChange((function(t){var a=t.status,l=t.request;if("loadSuccess"===a){var f=Object(h.a)(l),m=f.pageTitle?f.pageTitle:{},v=c.get("pageTemplates"),g=f.post_content,b=c.get("featuredImage"),y=c.get("categories")||[],w=c.get("authorList"),k=c.get("commentStatus")||"closed",C=c.get("pingStatus")||"closed",_=c.get("excerpt")||"",S=c.get("pageList"),x=c.get("tags")||[],E=!1;if(b&&(b.initialSet=!0),f.data&&f.data.length||!g||!g.length)if(f.data){var j={elements:{}};try{j=JSON.parse(f.data?decodeURIComponent(f.data):"{}")}catch(I){console.warn("Failed to parse page elements",I),j={elements:{}}}n.trigger("reset",j.elements||{}),j.elements||(E=!0)}else n.trigger("reset",{}),E=!0;else n.trigger("reset",{}),E=!0,s.trigger("migrateContent",{_migrated:!1,content:g});if(f.elementsCssData&&p.state("elementsCssCache").set(f.elementsCssData),E&&n.trigger("elementsRenderDone"),f.cssSettings&&Object.prototype.hasOwnProperty.call(f.cssSettings,"custom")&&r.state("customCss").set(f.cssSettings.custom||""),f.cssSettings&&Object.prototype.hasOwnProperty.call(f.cssSettings,"global")&&r.state("globalCss").set(f.cssSettings.global||""),f.jsSettings&&Object.prototype.hasOwnProperty.call(f.jsSettings,"localJsHead")&&r.state("localJsHead").set(f.jsSettings.localJsHead||""),f.jsSettings&&Object.prototype.hasOwnProperty.call(f.jsSettings,"localJsFooter")&&r.state("localJsFooter").set(f.jsSettings.localJsFooter||""),f.jsSettings&&Object.prototype.hasOwnProperty.call(f.jsSettings,"globalJsHead")&&r.state("globalJsHead").set(f.jsSettings.globalJsHead||""),f.jsSettings&&Object.prototype.hasOwnProperty.call(f.jsSettings,"globalJsFooter")&&r.state("globalJsFooter").set(f.jsSettings.globalJsFooter||""),f.templates&&!Array.isArray(f.templates)&&o.state("templates").set(f.templates),f.templatesGroupsSorted&&o.state("templatesGroupsSorted").set(f.templatesGroupsSorted),f.popups&&d.state("popups").set(f.popups),f.settingsPopup&&r.state("settingsPopup").set(f.settingsPopup),Object.prototype.hasOwnProperty.call(m,"current")&&r.state("pageTitle").set(m.current),Object.prototype.hasOwnProperty.call(m,"disabled")&&r.state("pageTitleDisabled").set(m.disabled),v&&v.current&&r.state("pageTemplate").set(v.current),Object.prototype.hasOwnProperty.call(f,"itemPreviewDisabled")&&r.state("itemPreviewDisabled").set(!!f.itemPreviewDisabled),Object.prototype.hasOwnProperty.call(f,"permalinkHtml")){r.state("permalinkHtml").set(f.permalinkHtml);var M=f.permalinkHtml?T.a.getPermalinkData(f.permalinkHtml):null;M&&r.state("postName").set(M.permalinkFull)}if(b&&b.urls&&b.urls.length&&r.state("featuredImage").set(b),y&&y.length&&r.state("categories").set(y),w&&w.current&&r.state("author").set(w.current),k&&r.state("commentStatus").set(k),C&&r.state("pingStatus").set(C),_&&r.state("excerpt").set(_),S&&S.current&&r.state("parentPage").set(S.current),x&&x.length){x=x.map((function(e){return e.name}));var O=r.state("tags").get()||x;r.state("tags").set(O)}if(Object.prototype.hasOwnProperty.call(f,"outputEditorLayoutDesktop")){var A=new P.a(window.navigator.userAgent);r.state("outputEditorLayoutDesktop").set(A.mobile()?"dynamic":f.outputEditorLayoutDesktop)}var D={};if(Object.prototype.hasOwnProperty.call(f,"postData")&&(D=f.postData),Object.prototype.hasOwnProperty.call(f,"postFields")){var R=f.postFields;if(Object.prototype.hasOwnProperty.call(R,"dynamicFieldCustomPostData")){var L=R.dynamicFieldCustomPostData;Object.keys(L).forEach((function(e){var t=L[e];D[e]=t.postData,R[e]=t.postFields}))}r.state("postFields").set(R)}r.state("postData").set(D),e.state("status").set({status:"loaded"}),r.state("status").set({status:"ready"}),i.state("app").set("started"),window.onbeforeunload=function(){var e="changed"===u.state("status").get().status,t=r.state("status").get(),n=t&&t.status&&"changed"===t.status;if(e||n)return"Changes that you made may not be saved."}}else{if("loadFailed"===a)throw e.state("status").set({status:"loaded"}),new Error("Failed to load loaded");if("success"===a){var B=Object(h.a)(l);B.postData&&(Object.prototype.hasOwnProperty.call(B.postData,"permalink")&&r.state("permalink").set(B.postData.permalink),Object.prototype.hasOwnProperty.call(B.postData,"previewUrl")&&r.state("previewUrl").set(B.postData.previewUrl),Object.prototype.hasOwnProperty.call(B,"permalinkHtml")&&r.state("permalinkHtml").set(B.permalinkHtml))}}}));var g=i.state("iframe"),b=i.state("content");e.state("status").onChange((function(e){"loadSuccess"===e.status&&C()})),r.state("pageTitle").onChange(_),r.state("pageTitleDisabled").onChange(_),r.state("featuredImage").onChange(S),g.onChange(C);var y,w=[],k=!1;function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type,n=void 0===t?"loaded":t;if("loaded"===n){var a=document.getElementById("vcv-editor-iframe");a&&(w=[].slice.call(a.contentDocument.querySelectorAll("vcvtitle")),y=a.contentDocument.querySelector(".wp-post-image"),w.length||(w=[].slice.call(a.contentDocument.querySelectorAll("h1.entry-title"))),w.length||(w=[].slice.call(a.contentDocument.querySelectorAll('h1[class*="title"]'))),_(),S())}}function _(){if(w.length){var e=r.state("pageTitle").get();if(void 0!==e){var t=r.state("pageTitleDisabled").get();w.forEach((function(n){n.innerText=e,n.style.display=t?"none":"",n.onclick=function(){b.set("settings"),r.state("isTitleFocused").set(!0)}}))}}}function S(){var e=r.state("featuredImage").get();if(y){if(void 0!==e){e&&e.urls&&!e.urls.length&&f.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:m.featuredImageRemoved||"Featured image is removed. Save page and reload editor to see changes.",time:8e3});var t=e&&e.urls&&e.urls[0]&&(e.urls[0].full||e.urls[0].large);y.src=t||"",y.style.display=t?"":"none",y.hasAttribute("srcset")&&y.removeAttribute("srcset")}}else!k&&e&&!e.initialSet&&e.urls&&e.urls[0]&&(e.urls[0].full||e.urls[0].large)&&(k=!0,f.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:m.featuredImageSet||"Featured image is set. Save page and reload editor to see changes.",time:8e3}))}e.on("rebuild",(function(n){e.state("id").set(n),n&&t.load(n,{},e.state("status"))}))}))},"./public/editor/stores/workspaceStorage.js":function(e,t,n){"use strict";n.r(t);var a=n("./node_modules/@babel/runtime/helpers/asyncToGenerator/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/regenerator/index.js"),l=n.n(s),c=n("./node_modules/vc-cake/index.js");function u(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw r}}}}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=Object(c.getService)("utils").createKey,m=Object(c.getStorage)("cache");Object(c.addStorage)("workspace",(function(e){var t=Object(c.getStorage)("elements"),n=Object(c.getService)("document"),a=Object(c.getStorage)("notifications"),r=Object(c.getService)("cook"),o=Object(c.getService)("dataManager");e.on("add",(function(a,i,o){var s,l,c=!1;if(a&&(c=n.get(a)),c){var u=(s=c,1===(l=r.getContainerChildren(s.tag)).length&&l[0].tag);if(u){var d=r.get({tag:u,parent:a});return void t.trigger("add",d.toJS(),!0,o)}}e.state("settings").set({action:"add",element:c,tag:i,options:o})})),e.on("edit",(function(t,n,a){if(t){var i=Object(c.getService)("elementAccessPoint").getInstance(t);a&&a.nestedAttr&&(i=a.parentElementAccessPoint),e.state("settings").set({action:"edit",elementAccessPoint:i,activeTab:n,options:a})}})),e.on("remove",(function(a){var i=e.state("settings").get();t.trigger("remove",a),i&&"edit"===i.action&&i.elementAccessPoint&&(n.get(i.elementAccessPoint.id)||e.state("settings").set(!1))})),e.on("clone",(function(e){if(t.trigger("clone",e),r.getById(e).get("metaCustomId")){var n=o.get("localizations").cloneElementWithId||"The element was cloned without a unique Element ID. Adjust the Element ID by editing the element.";a.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:n,time:5e3})}}),{debounce:250}),e.on("copy",(function(t,i,s){var l=o.get("localizations").copyElementWithId||"The element was copied without a unique Element ID. Adjust the Element ID by editing the element.",c=n.copy(t),u=r.getById(t).get("metaCustomId"),d={element:c,options:s};e.state("copyData").set(d),window.localStorage&&window.localStorage.setItem("vcv-copy-data",JSON.stringify(d)),m.trigger("clear","controls"),u&&a.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:l,time:5e3})}));var s=function e(t){if(t.children.length){var n=t.children.length-1;t.children[n]=e(t.children[n])}else t.lastItem=!0;return t},d=function e(n,a){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=p();i=h(h({},i),{},{silent:!n.lastItem,skipInitialExtraElements:!0});var s=r.get(h(h({},n.element),{},{id:o,parent:a})),l=s.toJS();t.trigger("add",l,!0,i),n.children.forEach((function(t){e(t,o)}))};function f(e,t,n){return v.apply(this,arguments)}function v(){return(v=i()(l.a.mark((function e(t,a,i){return l.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){setTimeout((function(){a.forEach((function(e){t[e].metaIsElementLocked=i,n.update(e,t[e])})),e()}),60)})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}e.on("paste",(function(t){var n=window.localStorage&&window.localStorage.getItem("vcv-copy-data")||e.state("copyData").get();if(n){if(n.constructor===String)try{n=JSON.parse(n)}catch(a){return}n.element=s(n.element),d(n.element,t,n.options)}})),e.on("pasteAfter",(function(n){var a=window.localStorage&&window.localStorage.getItem("vcv-copy-data")||e.state("copyData").get();if(a){if(a.constructor===String)try{a=JSON.parse(a)}catch(i){return}a.element=s(a.element),function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=p(),o=r.getById(n).toJS();a=h(h({},a),{},{insertAfter:n,silent:!e.lastItem,skipInitialExtraElements:!0});var s=r.get(h(h({},e.element),{},{id:i,parent:o.parent})).toJS();t.trigger("add",s,!0,a),e.children.forEach((function(e){d(e,i)}))}(a.element,n,a.options)}})),e.on("pasteEnd",(function(n){var a=window.localStorage&&window.localStorage.getItem("vcv-copy-data")||e.state("copyData").get();if(a){if(a.constructor===String)try{a=JSON.parse(a)}catch(i){return}a.element=s(a.element),function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=p();a=h(h({},a),{},{silent:!e.lastItem,skipInitialExtraElements:!0});var o=r.get(h(h({},e.element),{},{id:i,parent:!1})).toJS();t.trigger("add",o,!0,a),e.children.forEach((function(e){d(e,i)}))}(a.element,n,a.options)}})),e.on("move",(function(e,n){t.trigger("move",e,n)})),e.on("drop",(function(a,i){var o=!!i.related&&r.get(n.get(i.related)),s=i.element;o&&(s.parent=o.get("parent"));var l=r.get(s);t.trigger("add",l.toJS());var c=l.get("id");"append"!==i.action&&o&&o.relatedTo(["RootElements"])&&!l.relatedTo(["RootElements"])&&(c=n.getTopParent(c)),t.trigger("move",c,i),e.trigger("edit",l.toJS().id,"")})),e.on("start",(function(){e.state("app").set("started")})),e.on("addTemplate",(function(){e.state("settings").set({action:"addTemplate",element:!1,tag:!1,options:{}})})),e.on("hide",(function(e,a){if(e){var i=n.get(e);if(i){var r=i;r.hidden=!i.hidden,t.trigger("update",e,r,"",{hidden:i.hidden,action:"hide"})}}})),e.on("lock",(function(i){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(i){var s=n.get(i);if(s){var l,c=s;c.metaIsElementLocked=r.action?"lock"===r.action:!s.metaIsElementLocked,t.trigger("update",i,c,"",{metaIsElementLocked:s.metaIsElementLocked,action:"lock"}),r.lockInnerElements&&n.children(i).forEach((function(t){e.trigger("lock",t.id,{lockInnerElements:!0,action:r.action,isChild:!0})}));var u=o.get("localizations"),d=u.lockElementNotificationText||"The element has been locked and can be edited only by the Administrator role.",f=u.unlockElementNotificationText||"The element has been unlocked and can be edited by all roles with the edit option.",h=u.lockContainerNotificationText||"The element and all inner elements have been locked and can be edited only by the Administrator role.",p=u.unlockContainerNotificationText||"The element and all inner elements have been unlocked and can be edited by all roles with the edit option.";r.isChild||(l=c.metaIsElementLocked?r.lockInnerElements?h:d:r.lockInnerElements?p:f,a.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:l,time:5e3}))}}}));var g=function(){var r=i()(l.a.mark((function i(r){var s,c,d,h,p,m;return l.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:s=n.all(),c=Object.keys(s),20,d=c.reduce((function(e,t,n){var a=Math.floor(n/20);return e[a]||(e[a]=[]),e[a].push(t),e}),[]),h=u(d),i.prev=5,h.s();case 7:if((p=h.n()).done){i.next=13;break}return m=p.value,i.next=11,f(s,m,r);case 11:i.next=7;break;case 13:i.next=18;break;case 15:i.prev=15,i.t0=i.catch(5),h.e(i.t0);case 18:return i.prev=18,h.f(),i.finish(18);case 21:window.setTimeout((function(){t.trigger("updateTimeMachine");var n=o.get("localizations"),i=n.lockAllNotificationText||"All elements on the page have been locked. Only the Administrator role can edit the content.",s=n.unlockAllNotificationText||"All elements on the page have been unlocked. All users with the edit option can edit the content.";a.trigger("add",{position:"bottom",transparent:!0,rounded:!0,text:r?i:s,time:5e3}),e.state("lockUnlockDone").set(!0)}),1e3);case 22:case"end":return i.stop()}}),i,null,[[5,15,18,21]])})));return function(e){return r.apply(this,arguments)}}();e.on("lockAll",(function(){g(!0)})),e.on("unlockAll",(function(){g(!1)})),e.state("navbarBoundingRect").set({resizeTop:0,resizeLeft:0}),e.on("removeFromDownloading",(function(t){var n=e.state("downloadingItems").get()||[];n=n.filter((function(e){return e!==t})),e.state("downloadingItems").set(n)}))}))},"./public/sources/attributes/attachimage/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return re}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/get/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(g),y=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),w=n.n(y),k=n("./node_modules/react/index.js"),C=n.n(k),_=n("./node_modules/react-dom/index.js"),S=n.n(_),x=n("./node_modules/classnames/index.js"),E=n.n(x),j=n("./public/sources/attributes/attribute.js"),T=n("./public/sources/attributes/dynamicField/dynamicAttribute.js"),M=n("./node_modules/lodash/lodash.js"),P=n.n(M),O=n("./public/sources/attributes/url/Component.js"),A=n("./node_modules/prop-types/index.js"),D=n.n(A),R=n("./node_modules/vc-cake/index.js");function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var B=Object(R.getService)("dataManager"),I=function(e){p()(n,e);var t=L(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).getLinkHtml=a.getLinkHtml.bind(u()(a)),a.setImageClass=a.setImageClass.bind(u()(a)),a.setSizeTitle=a.setSizeTitle.bind(u()(a)),a.state={imgPortrait:!0,imageSize:{}},a.imageRef=C.a.createRef(),a}return l()(n,[{key:"componentDidMount",value:function(){this.checkImageDimensions(this.props.imgUrl,this.setImageClass);var e=this.props.url.full.split("/").length>1?this.props.url.full:this.props.imgUrl;this.checkImageDimensions(e,this.setSizeTitle)}},{key:"componentDidUpdate",value:function(e){if(e.imgUrl!==this.props.imgUrl){var t=this.props.url.full.split("/").length>1?this.props.url.full:this.props.imgUrl;this.checkImageDimensions(t,this.setSizeTitle),this.checkImageDimensions(this.props.imgUrl,this.setImageClass)}}},{key:"handleRemove",value:function(e){this.props.onRemove(e)}},{key:"getLinkHtml",value:function(e){return this.props.getUrlHtml(e)}},{key:"checkImageDimensions",value:function(e,t){var n=new window.Image;n.onload=function(){var e={width:n.width,height:n.height};t(e)},n.src=e}},{key:"setImageClass",value:function(e){this.setState({imgPortrait:e.width<e.height})}},{key:"setSizeTitle",value:function(e){this.setState({imageSize:e})}},{key:"render",value:function(){var e=B.get("localizations"),t=e?e.removeImage:"Remove the image",n=this.props,a=n.className,i=n.url,r=n.editControl,o=n.sortableControl,s=n.indexValue,l=n.imgUrl;a=E()(a,{"vcv-ui-form-attach-image-item":!0,"vcv-ui-form-attach-image-item-has-link-value":i.link&&i.link.url,"vcv-ui-form-attach-image-item-view--portrait":this.state.imgPortrait});var c=i&&i.full?i.full.split("/").pop():l.split("/").pop(),u=this.state.imageSize.width?"".concat(this.state.imageSize.width,"x").concat(this.state.imageSize.height):"",d=null;return this.props.dynamicApi&&(d=this.props.dynamicApi.renderOpenButton(!0)),C.a.createElement("li",{className:a},C.a.createElement("div",{className:"vcv-ui-form-attach-image-item-wrapper"},C.a.createElement("div",{className:"vcv-ui-form-attach-image-item-inner"},o,C.a.createElement("figure",{className:"vcv-ui-form-attach-image-thumbnail"},C.a.createElement("img",{src:l})),C.a.createElement("div",{className:"vcv-ui-form-attach-image-description"},C.a.createElement("span",{title:c},c),C.a.createElement("i",null,u)),C.a.createElement("div",{className:"vcv-ui-form-attach-image-item-controls",tabIndex:"0"},d,this.getLinkHtml(s),r,C.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control vcv-ui-form-attach-image-item-control-state--danger",onClick:this.handleRemove.bind(this,s),title:t},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-modern"}))))))}}]),n}(C.a.Component);w()(I,"propTypes",{className:D.a.string}),w()(I,"displayName","vcv-ui-form-sortable-attach-image-item-inner");var N=n("./node_modules/react-sortable-hoc/dist/react-sortable-hoc.esm.js");function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var H=Object(R.getService)("dataManager"),V=Object(N.c)((function(e){var t=e.title;return C.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control vcv-ui-form-attach-image-item-control--drag",title:t},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-drag-dots"}))})),z=Object(N.b)((function(e){return C.a.createElement(I,e)})),U=function(e){p()(n,e);var t=F(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).handleOpenLibrary=a.handleOpenLibrary.bind(u()(a)),a}return l()(n,[{key:"handleOpenLibrary",value:function(){this.props.openLibrary()}},{key:"getPublicImage",value:function(e){var t=this.props.metaAssetsPath;return e?e.match("^(https?:)?\\/\\/?")?e:t+e:""}},{key:"render",value:function(){var e=this,t=H.get("localizations"),n=t?t.addImage:"Add an image",a=t?t.editReplaceImage:"Edit or replace the image",r=t?t.moveImage:"Move the image",o=this.props,s=o.fieldKey,l=o.value,c=[],u="";this.props.options.multiple&&(u=C.a.createElement(V,{title:r}));var d=C.a.createElement("a",{className:"vcv-ui-form-attach-image-item-control",onClick:this.handleOpenLibrary.bind(this),title:a},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-pencil-modern"}));l&&l.urls&&l.urls.forEach((function(t,n){var a={url:t,imgUrl:l.ids[n]?t&&t.thumbnail?t.thumbnail:t.full:e.getPublicImage(t.full),sortableControl:u,editControl:d,onRemove:e.props.onRemove,getUrlHtml:e.props.getUrlHtml,imgId:l.ids[n],metaAssetsPath:e.props.metaElementPath,indexValue:n,index:n};e.props.options.multiple?c.push(C.a.createElement(z,i()({key:"sortable-attach-image-item-".concat(s,"-").concat(n)},a))):(a.dynamicApi=e.props.dynamicApi,c.push(C.a.createElement(I,i()({key:n},a))))}));var f="vcv-ui-form-attach-image-item vcv-ui-form-attach-image-item-add-control",h=null;this.props.dynamicApi&&(f+=" vcv-ui-form-attach-image-item-has-dynamic",h=this.props.dynamicApi.renderOpenButton(!0));var p=C.a.createElement("li",{className:f},C.a.createElement("a",{className:"vcv-ui-form-attach-image-control",onClick:this.handleOpenLibrary.bind(this),title:n},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-add"})),h);return!this.props.options.multiple&&l.urls&&l.urls.length&&(p=""),C.a.createElement("ul",{className:"vcv-ui-form-attach-image-items"},c,p)}}]),n}(C.a.Component);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}w()(U,"propTypes",{value:D.a.oneOfType([D.a.string,D.a.object,D.a.array]).isRequired,fieldKey:D.a.string.isRequired});var G=Object(R.getService)("utils").getBlockRegexp,q=Object(R.getService)("cook").dynamicFields.getDynamicFieldsData,K=G(),Y=function(e){p()(n,e);var t=W(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"getPublicImage",value:function(e){var t=this.props.metaAssetsPath;if(!e)return"";if(Object(R.env)("VCV_JS_FT_DYNAMIC_FIELDS")&&e.match(K)){var n=e.split(K),a=JSON.parse(n[4]);return e=q({blockAtts:a})}return e.match("^(https?:)?\\/\\/?")?e:t+e}},{key:"render",value:function(){var e=this,t=this.props,n=t.active,a=t.filter,i=t.image,r=E()({"vcv-ui-form-attach-image-filter-content":!0,"vcv-ui-form-attach-image-filter-content--active":n}),o=E()(["vcv-ui-item-element-image","vcv-ui-form-attach-image-filter-image","vce-image-filter--".concat(a.value)]),s=this.getPublicImage(i.full);return C.a.createElement("li",{className:"vcv-ui-form-attach-image-filter-list-item",onClick:function(){e.props.onFilterChange(a.value)}},C.a.createElement("span",{className:"vcv-ui-form-attach-image-filter"},C.a.createElement("span",{className:r},C.a.createElement("img",{className:o,src:s}),C.a.createElement("span",{className:"vcv-ui-item-overlay"},C.a.createElement("span",{className:"vcv-ui-item-add vcv-ui-icon vcv-ui-icon-add"}))),C.a.createElement("span",{className:"vcv-ui-form-attach-image-filter-name "},C.a.createElement("span",null,a.label))))}}]),n}(C.a.Component),$=[{value:"normal",label:"Normal"},{value:"1977",label:"1977"},{value:"amaro",label:"Amaro"},{value:"brannan",label:"Brannan"},{value:"earlybird",label:"Earlybird"},{value:"hefe",label:"Hefe"},{value:"hudson",label:"Hudson"},{value:"inkwell",label:"Inkwell"},{value:"kelvin",label:"Kelvin"},{value:"lofi",label:"Lo-Fi"},{value:"mayfair",label:"Mayfair"},{value:"nashville",label:"Nashville"},{value:"rise",label:"Rise"},{value:"sierra",label:"Sierra"},{value:"sutro",label:"Sutro"},{value:"toaster",label:"Toaster"},{value:"valencia",label:"Valencia"},{value:"walden",label:"Walden"},{value:"willow",label:"Willow"},{value:"xpro2",label:"X-PRO 2"}];function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var X=function(e){p()(n,e);var t=Z(n);function n(){return o()(this,n),t.apply(this,arguments)}return l()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.images,a=t.metaAssetsPath,i=n.urls&&n.urls[0]?n.urls[0]:"",r=i&&i.filter?i.filter:"normal";return C.a.createElement("div",{className:"vcv-ui-form-attach-image-filter-block"},C.a.createElement("div",{className:"vcv-ui-form-attach-image-filter-container"},C.a.createElement("ul",{className:"vcv-ui-form-attach-image-filter-list"},$.map((function(t,n){return C.a.createElement(Y,{key:n,filter:t,active:r===t.value,onFilterChange:e.props.onFilterChange,image:i,metaAssetsPath:a})})))))}}]),n}(C.a.Component),J=n("./public/sources/attributes/toggle/Component.js"),Q=n("./public/sources/attributes/attachimage/stockMediaTab.js"),ee=n("./public/sources/attributes/attachimage/giphyMediaTab.js");function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var ne=(0,Object(R.getService)("utils").getBlockRegexp)(),ae=Object(R.getStorage)("notifications"),ie=Object(N.a)((function(e){return C.a.createElement(U,e)})),re=function(e){p()(n,e);var t=te(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).mediaUploader=null,a.tabsContainer=null,a.handleRemove=a.handleRemove.bind(u()(a)),a.handleUrlChange=a.handleUrlChange.bind(u()(a)),a.onMediaSelect=a.onMediaSelect.bind(u()(a)),a.onMediaOpen=a.onMediaOpen.bind(u()(a)),a.onMediaClose=a.onMediaClose.bind(u()(a)),a.openLibrary=a.openLibrary.bind(u()(a)),a.getUrlHtml=a.getUrlHtml.bind(u()(a)),a.handleSortEnd=a.handleSortEnd.bind(u()(a)),a.handleFilterChange=a.handleFilterChange.bind(u()(a)),a.toggleFilter=a.toggleFilter.bind(u()(a)),a.handleDynamicFieldChange=a.handleDynamicFieldChange.bind(u()(a)),a.handleDynamicFieldClose=a.handleDynamicFieldClose.bind(u()(a)),a.customDynamicRender=a.customDynamicRender.bind(u()(a)),a.state.extraAttributes={url:e.options.url},a}return l()(n,[{key:"componentWillUnmount",value:function(){this.tabsContainer&&S.a.unmountComponentAtNode(this.tabsContainer)}},{key:"UNSAFE_componentWillMount",value:function(){if(void 0===window.wp)return!1;var e=window.wp.media.view.MediaFrame.Select,t=this.props.options;window.wp.media.view.MediaFrame.Select=e.extend({bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.off("content:render:unsplash",this.stockImagesContent,this),this.on("content:render:unsplash",this.stockImagesContent,this),t.gif&&(this.off("content:render:giphy",this.giphyContent,this),this.on("content:render:giphy",this.giphyContent,this))},stockImagesContent:function(){this.content.set(new a({controller:this}))},giphyContent:function(){this.content.set(new i({controller:this}))},browseRouter:function(n){e.prototype.browseRouter.apply(this,arguments),n.set("unsplash",{text:"Unsplash",priority:60}),t.gif?n.set("giphy",{text:"Giphy",priority:70}):n.unset("giphy")}}),this.mediaUploader=window.wp.media({title:"Add images",frame:"select",library:{type:"image",query:!1},button:{text:"Select"},multiple:!!this.props.options.multiple&&"add"});var n=this,a=window.wp.media.View.extend({remove:function(){return S.a.unmountComponentAtNode(this.$el.get(0)),window.setTimeout((function(){n.mediaUploader.state()&&n.mediaUploader.state().get("library")&&n.mediaUploader.state().get("library")._requery(!0)}),0),this},render:function(){return n.tabsContainer=this.$el.get(0),S.a.render(C.a.createElement(Q.a,null),n.tabsContainer),this}}),i=window.wp.media.View.extend({remove:function(){return S.a.unmountComponentAtNode(this.$el.get(0)),window.setTimeout((function(){n.mediaUploader.state()&&n.mediaUploader.state().get("library")&&n.mediaUploader.state().get("library")._requery(!0)}),0),this},render:function(){return n.tabsContainer=this.$el.get(0),S.a.render(C.a.createElement(ee.a,null),n.tabsContainer),this}});window.wp.media.controller.Library.prototype.defaults.contentUserSetting=!1,this.mediaUploader.on("select",this.onMediaSelect),this.mediaUploader.on("open",this.onMediaOpen),this.mediaUploader.on("close",this.onMediaClose),this.mediaUploader.on("uploader:ready",this.onMediaOpen)}},{key:"updateState",value:function(e){var t=e.value;if(P.a.isObject(t))if(P.a.isArray(t))if(t.length>0){var n=[],a=[];t.forEach((function(e){n.push(e.id),e.full?a.push(e):a.push({full:e})})),t={ids:n,urls:a}}else t={ids:[],urls:[]};else t.ids||t.urls||!t.id||(t={ids:[t.id],urls:[t]});else(t=t?{ids:[null],urls:[{full:t}]}:{ids:[],urls:[]})&&this.state&&this.state.value&&this.state.value.urls&&this.state.value.urls[0]&&(this.state.value.urls[0].filter&&t.urls[0]&&(t.urls[0].filter=this.state.value.urls[0].filter),this.state.value.urls[0].link&&t.urls[0]&&(t.urls[0].link=this.state.value.urls[0].link));return{value:t,filter:t.urls&&t.urls[0]&&t.urls[0].filter&&"normal"!==t.urls[0].filter||!1}}},{key:"openLibrary",value:function(){if(!this.mediaUploader)throw new Error("Media uploader not found. Make sure you are running this on WordPress.");this.mediaUploader.open()}},{key:"handleRemove",value:function(e){var t=this.state.value.ids,n=this.state.value.urls;t.splice(e,1),n.splice(e,1);var a={ids:t,urls:n};this.setFieldValue(a)}},{key:"setFieldValue",value:function(e){"string"==typeof e&&(e=this.updateState({value:e}).value);f()(b()(n.prototype),"setFieldValue",this).call(this,e)}},{key:"onMediaSelect",value:function(){var e=this.mediaUploader.state().get("selection"),t=this.parseSelection(e);t&&t.urls&&t.urls.length&&this.setFieldValue(t)}},{key:"parseSelection",value:function(e){var t=this,n={relNofollow:!1,targetBlank:!0,title:"",url:""},a=[],i=[];return e.forEach((function(e,r){var o=t.mediaAttachmentParse(e);if(o&&o.url&&o.url.full){var s=Object.assign({},o.url);a.push(o.id),s.link=n,t.state.value.urls&&void 0!==t.state.value.urls[r]&&void 0!==t.state.value.urls[r].link&&(s.link=t.state.value.urls[r].link),i.push(s)}})),{ids:a,urls:i}}},{key:"updateExtraAttributesStates",value:function(e,t){var n=this.state.extraAttributes;n[e]=t,this.setState({extraAttributes:n})}},{key:"mediaAttachmentParse",value:function(e){e=e.toJSON();var t={};for(var n in e.sizes)t[n]=e.sizes[n].url;return t.id=e.id,t.title=e.title,t.alt=e.alt,t.caption=e.caption,{id:e.id,url:t}}},{key:"handleUrlChange",value:function(e,t,n){var a=this.state.value;a.urls[e].link=n,this.updateFieldValue(a)}},{key:"handleFilterChange",value:function(e){var t=this.state.value;t.urls=t.urls.map((function(t){return t.filter=e,t})),this.updateFieldValue(t)}},{key:"toggleFilter",value:function(e,t){var n=this;this.setState({filter:t},(function(){t||n.handleFilterChange("normal")}))}},{key:"updateFieldValue",value:function(e){var t=P.a.merge(this.state.value,e);this.setFieldValue(t)}},{key:"onMediaOpen",value:function(){this.mediaUploader.state()&&this.mediaUploader.state().get("library")&&this.mediaUploader.state().get("library")._requery(!0);var e=this.mediaUploader.state().get("selection"),t=this.state.value.ids;t&&t.forEach((function(t){if(t){var n=window.wp.media.attachment(t);n.fetch(),n&&e.add([n])}})),ae.trigger("portalChange",".media-frame")}},{key:"onMediaClose",value:function(){ae.trigger("portalChange",null)}},{key:"getUrlHtml",value:function(e){var t="";if(this.state.extraAttributes.url){var n=this.state.value.urls[e].link||"";t=C.a.createElement(O.a,{value:n,updater:this.handleUrlChange.bind(this,e),api:this.props.api,fieldKey:"".concat(this.props.fieldKey,".linkUrl"),options:this.props.options,elementAccessPoint:this.props.elementAccessPoint,onDynamicFieldChange:this.props.onDynamicFieldChange,defaultValue:{url:"",title:"",targetBlank:!1,relNofollow:!1},dynamicFieldType:"imageUrl",imageLink:!0})}return t}},{key:"handleSortEnd",value:function(e){var t=e.oldIndex,n=e.newIndex,a=Object.assign({},this.state.value),i={};i.urls=Object(N.d)(a.urls,t,n),i.ids=Object(N.d)(a.ids,t,n),this.setFieldValue(i)}},{key:"customDynamicRender",value:function(e){var t=e.state,n=t.dynamicFieldOpened,a=t.isWindowOpen,i=this.state.value,r="";if(n){var o="vcv-ui-form-attach-image-url-dynamic";i&&i.urls&&i.urls[0]&&i.urls[0]&&i.urls[0].link&&i.urls[0].link.url&&(o+=" vcv-ui-form-attach-image-item-has-link-value"),r=C.a.createElement(C.a.Fragment,null,e.renderDynamicInputs(),C.a.createElement("div",{className:o},this.getUrlHtml(0)))}var s=i;return i&&Object.prototype.hasOwnProperty.call(i,"urls")&&(s=i.urls[0]&&i.urls[0].full?i.urls[0].full:""),!(!s||"string"!=typeof s||!s.match(ne))!==!!n?null:(n||(r=C.a.createElement("div",{className:e.props.attachImageClassNames},e.props.getAttachImageComponent(e))),C.a.createElement(C.a.Fragment,null,r,a?e.getDynamicPopup():null))}},{key:"handleDynamicFieldClose",value:function(){this.setFieldValue({}),this.props.onDynamicFieldClose()}},{key:"getDynamicButtonHtml",value:function(e){return e.renderOpenButton()}},{key:"handleDynamicFieldChange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=this.props.onDynamicFieldChange(e,t,n),i=a,r=this.state.value;return r&&r.urls&&r.urls[0]&&r.urls[0].full&&((i=r).urls[0].full=a),{fieldValue:i,dynamicValue:a}}},{key:"getAttachImageComponent",value:function(e){var t=this.props.elementAccessPoint&&this.props.elementAccessPoint.cook(),n=t?t.get("metaAssetsPath"):"";return C.a.createElement(ie,i()({},this.props,{metaAssetsPath:n,helperClass:"vcv-ui-form-attach-image-item--dragging",useDragHandle:!0,onSortEnd:this.handleSortEnd,axis:"xy",value:this.state.value,openLibrary:this.openLibrary,onRemove:this.handleRemove,getUrlHtml:this.getUrlHtml,dynamicApi:e}))}},{key:"render",value:function(){var e=this.props.options,t=this.state,n=t.value,a=t.filter,r=void 0!==a&&a,o=C.a.createElement("div",{className:"vcv-ui-form-attach-image-filter-toggle"},C.a.createElement(J.a,{value:r,fieldKey:"enableFilter_".concat(this.props.fieldKey),updater:this.toggleFilter,options:{labelText:"Enable Instagram-like filters"}})),s=null;if(r&&this.props.elementAccessPoint){var l=this.props.elementAccessPoint.cook().get("metaAssetsPath");s=C.a.createElement(X,{onFilterChange:this.handleFilterChange,images:n,metaAssetsPath:l})}(!e.imageFilter||n&&n.urls&&n.urls.length<1)&&(o="",s="");var c=e&&e.dynamicField,u=E()({"vcv-ui-form-attach-image":!0,"vcv-ui-form-field-dynamic":c}),d=n;return n&&Object.prototype.hasOwnProperty.call(n,"urls")&&(d=n.urls[0]&&n.urls[0].full?n.urls[0].full:""),C.a.createElement(C.a.Fragment,null,C.a.createElement(T.a,i()({},this.props,{setFieldValue:this.setFieldValue,value:d,attachImageClassNames:u,getAttachImageComponent:this.getAttachImageComponent.bind(this),render:this.customDynamicRender.bind(this),onDynamicFieldChange:this.handleDynamicFieldChange,onOpen:this.props.onDynamicFieldOpen,onClose:this.handleDynamicFieldClose}),C.a.createElement("div",{className:u},this.getAttachImageComponent(!1))),o,s)}}]),n}(j.a);w()(re,"propTypes",{value:D.a.oneOfType([D.a.string,D.a.object,D.a.array]).isRequired,fieldKey:D.a.string.isRequired,fieldType:D.a.string,updater:D.a.func.isRequired,elementAccessPoint:D.a.object,onDynamicFieldOpen:D.a.func,onDynamicFieldChange:D.a.func,onDynamicFieldClose:D.a.func,defaultValue:D.a.any,options:D.a.any}),w()(re,"defaultProps",{fieldType:"attachimage"})},"./public/sources/attributes/attachimage/giphyMediaTab.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./node_modules/vc-cake/index.js"),b=n("./public/components/stockMedia/giphyContainer.js");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var w=Object(g.getService)("dataManager"),k=function(e){u()(n,e);var t=y(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={scrolledToBottom:!1,scrollTop:0},a.handleMediaScroll=a.handleMediaScroll.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;window.setTimeout((function(){var t=document.querySelector(".media-frame-content");t&&t.addEventListener("scroll",e.handleMediaScroll)}),100)}},{key:"componentWillUnmount",value:function(){var e=document.querySelector(".media-frame-content");e&&e.removeEventListener("scroll",this.handleMediaScroll)}},{key:"handleMediaScroll",value:function(e){var t=e.currentTarget,n=t.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,i=t.scrollTop+n.height+a/2>=t.scrollHeight;this.setState({scrollTop:t.scrollTop,scrolledToBottom:i})}},{key:"render",value:function(){var e=w.get("utm")["editor-hub-go-premium"].replace("{medium}","giphy-addmedia-editor");return v.a.createElement(b.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,goPremiumLink:e,namespace:"editor",filterType:"giphy",renderPlace:"addmedia"})}}]),n}(v.a.Component)},"./public/sources/attributes/attachimage/stockMediaTab.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./node_modules/vc-cake/index.js"),b=n("./public/components/stockMedia/unsplashContainer.js");function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var w=Object(g.getService)("dataManager"),k=function(e){u()(n,e);var t=y(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={scrolledToBottom:!1,scrollTop:0},a.handleMediaScroll=a.handleMediaScroll.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;window.setTimeout((function(){var t=document.querySelector(".media-frame-content");t&&t.addEventListener("scroll",e.handleMediaScroll)}),100)}},{key:"componentWillUnmount",value:function(){var e=document.querySelector(".media-frame-content");e&&e.removeEventListener("scroll",this.handleMediaScroll)}},{key:"handleMediaScroll",value:function(e){var t=e.currentTarget,n=t.getBoundingClientRect(),a=window.innerHeight||document.documentElement.clientHeight,i=t.scrollTop+n.height+a/2>=t.scrollHeight;this.setState({scrollTop:t.scrollTop,scrolledToBottom:i})}},{key:"render",value:function(){var e=w.get("utm")["editor-hub-go-premium"].replace("{medium}","unsplash-addmedia-editor");return v.a.createElement(b.a,{scrolledToBottom:this.state.scrolledToBottom,scrollTop:this.state.scrollTop,goPremiumLink:e,namespace:"editor",filterType:"unsplash",renderPlace:"addmedia"})}}]),n}(v.a.Component)},"./public/sources/attributes/attribute.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/prop-types/index.js"),w=n.n(y),k=n("./node_modules/lodash/lodash.js"),C=n.n(k),_=n("./node_modules/vc-cake/index.js");function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var x=function(e){u()(n,e);var t=S(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state=a.updateState(a.props),a.setFieldValue=a.setFieldValue.bind(l()(a)),a.handleChange=a.handleChange.bind(l()(a)),a}return o()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState(this.updateState(e))}},{key:"updateState",value:function(e){return{value:e.value}}},{key:"handleChange",value:function(e){this.setFieldValue(e.currentTarget.value)}},{key:"setFieldValue",value:function(e){var t=this.props,n=t.updater,a=t.fieldKey,i=t.fieldType;this.setState({value:e}),window.setTimeout((function(){n(a,e,null,i)}),0)}},{key:"getCustomDevices",value:function(){return[{label:"Desktop",value:"xl",icon:"vcv-ui-icon-desktop"},{label:"Tablet Landscape",value:"lg",icon:"vcv-ui-icon-tablet-landscape"},{label:"Tablet Portrait",value:"md",icon:"vcv-ui-icon-tablet-portrait"},{label:"Mobile Landscape",value:"sm",icon:"vcv-ui-icon-mobile-landscape"},{label:"Mobile Portrait",value:"xs",icon:"vcv-ui-icon-mobile-portrait"}]}},{key:"getCustomDevicesKeys",value:function(){return this.getCustomDevices().map((function(e){return e.value}))}},{key:"devicesChangeHandler",value:function(e,t){var n=C.a.defaultsDeep({},v()({},e,t),this.state);"all"===n.currentDevice?(n.devices.all=C.a.defaultsDeep({},n.devices[this.getCustomDevicesKeys().shift()]),delete n.devices.all.display):"all"===this.state.currentDevice&&this.getCustomDevicesKeys().forEach((function(e){n.devices[e]=C.a.defaultsDeep({},n.devices.all)})),this.updateValue(n,e)}},{key:"parseValue",value:function(e,t,n){var a=C.a.defaultsDeep({},t),i=this.getCustomDevicesKeys();return C.a.isEmpty(e.device)||(a.currentDevice=Object.keys(e.device).shift()),i.push("all"),i.forEach((function(t){a.devices[t]=C.a.defaultsDeep({},n),e.device&&e.device[t]&&(a.devices[t]=C.a.defaultsDeep({},e.device[t],a.devices[t]))})),a}},{key:"valueChangeHandler",value:function(e,t){var n=Object(_.getStorage)("fieldOptions"),a={fieldKey:e,fieldType:this.props.fieldType,id:this.props.elementAccessPoint.id};n.trigger("fieldOptionsChange",a);var i=C.a.defaultsDeep({},this.state);i.devices[i.currentDevice][e]=t,this.updateValue(i,e)}},{key:"render",value:function(){return b.a.createElement("div",null)}}]),n}(b.a.Component);v()(x,"propTypes",{updater:w.a.func.isRequired,elementAccessPoint:w.a.object,fieldKey:w.a.string.isRequired,fieldType:w.a.string,value:w.a.any.isRequired,defaultValue:w.a.any,options:w.a.any})},"./public/sources/attributes/autocomplete/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return ke}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/get/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(g),y=n("./node_modules/react/index.js"),w=n.n(y),k=n("./public/sources/attributes/attribute.js"),C=n("./node_modules/prop-types/index.js"),_=n.n(C),S=n("./node_modules/vc-cake/index.js"),x=n.n(S),E=n("./node_modules/classnames/index.js"),j=n.n(E),T=n("./node_modules/lodash/lodash.js"),M=n("./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js");function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var O=function(e){f()(n,e);var t=P(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(l()(a)),a}return o()(n,[{key:"handleClick",value:function(){this.props.removeCallback(this.props.index)}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.label,a=e.value,i=e.valid,r=e.validating,o=j()({"vcv-ui-tag-list-item":!0,"vcv-ui-tag-list-item-error":!i,"vcv-ui-tag-list-item-validating":r});return w.a.createElement("span",{className:o,title:t,"data-vcv-tag-list-label":n||a,"data-vcv-tag-list-label-hover":n||a},w.a.createElement("button",{className:"vcv-ui-tag-list-item-remove",type:"button",title:"Remove",onClick:this.handleClick},w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"})))}}]),n}(w.a.Component);b()(O,"propTypes",{value:_.a.oneOfType([_.a.string,_.a.number]).isRequired,index:_.a.number.isRequired,title:_.a.oneOfType([_.a.string,_.a.number]).isRequired,removeCallback:_.a.func.isRequired,valid:_.a.bool,validating:_.a.bool});var A=n("./public/tools/response.js"),D=n("./public/components/tooltip/tooltip.js");function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var L=x.a.getService("dataManager"),B=function(e){f()(n,e);var t=R(n);function n(e){var a;i()(this,n),a=t.call(this,e),b()(l()(a),"stayEditing",!1),b()(l()(a),"keydownTimeout",0),b()(l()(a),"loadSuggestionsAfterStoppedTyping",Object(T.debounce)((function(e){a.loadSuggestions(e[e.length-1])}),400));var r=a.props.value;return Array.isArray(r)||(r=r?[r]:[]),a.state={value:r,editing:!1,loading:!1,validating:!!a.props.validation,inputValue:"",suggestedItems:[],loadTokenLabels:[],activeSuggestion:-1,suggestedValue:null,cursorPosition:null,addedSuggested:!1},a.handleChange=a.handleChange.bind(l()(a)),a.handleFocus=a.handleFocus.bind(l()(a)),a.handleBlur=a.handleBlur.bind(l()(a)),a.removeToken=a.removeToken.bind(l()(a)),a.handleTagListClick=a.handleTagListClick.bind(l()(a)),a.handleSuggestionMouseDown=a.handleSuggestionMouseDown.bind(l()(a)),a.handleKeyDown=a.handleKeyDown.bind(l()(a)),a.updateValue=a.updateValue.bind(l()(a)),a}return o()(n,[{key:"handleKeyDown",value:function(e){var t=e.which||e.keyCode,n=!0;40===t?(e.preventDefault(),this.setActiveSuggestion(1),n=!1):38===t?(e.preventDefault(),this.setActiveSuggestion(-1),n=!1):13===t&&this.state.activeSuggestion>-1?(e.preventDefault(),this.updateValue(this.state.suggestedValue),this.setState({addedSuggested:!0})):13===t&&(e.target.blur(),this.setState({editing:!1})),n&&this.updateBoxPosition(e.target)}},{key:"updateBoxPosition",value:function(e){var t=this;this.keydownTimeout=setTimeout((function(){var n=window.jQuery(e).caret("offset"),a=e.getBoundingClientRect();t.setState({cursorPosition:{top:a.top+a.height,left:n.left}})}),10)}},{key:"setActiveSuggestion",value:function(e){var t=this.state.suggestedItems,n=this.state.activeSuggestion+e;if(void 0!==t[n]){var a=this.state.inputValue.split(",");this.checkValue(this.state.inputValue)||(a.pop(),a.length>0&&(a+=", ")),this.setState({activeSuggestion:n,suggestedValue:a+t[n].value+","})}}},{key:"updateValue",value:function(e){var t=!0;e&&!this.checkValue(e)||(t=!1),this.setState({inputValue:e,suggestedItems:[],callSuggestionAjax:!0,loading:t,suggestedValue:null,activeSuggestion:-1})}},{key:"handleChange",value:function(e){this.updateValue(e.currentTarget.value),this.setState({addedSuggested:!1})}},{key:"handleFocus",value:function(e){var t=this.state.value.join(",");t.length&&(t=t.replace(/,+$/,"")+","),this.setState({inputValue:t,editing:!0})}},{key:"handleBlur",value:function(e){!1===this.stayEditing?this.setState({editing:!1}):(e.currentTarget.focus(),this.stayEditing=!1);var t=this.state.inputValue.replace(/,+$/,"");t=t?t.split(","):[],this.props.single?(t=[t[t.length-1]],this.props.onChange(t[t.length-1])):this.props.onChange(t),this.setState({value:t,validating:this.props.validation}),this.loadTokenLabels(t)}},{key:"handleTagListClick",value:function(e){e.target===e.currentTarget&&(this.state.inputValue&&this.checkValue(this.state.inputValue)||this.setState({suggestedItems:[],loading:!1}),this.handleFocus({target:e.currentTarget.previousSibling}),e.currentTarget.previousSibling.focus())}},{key:"checkValue",value:function(e){var t=e.split(",");return!t[t.length-1].replace(/\s/g,"").length}},{key:"handleSuggestionMouseDown",value:function(e){var t=this.state.inputValue;(t=t.split(",")).pop(),t.push(e.target.getAttribute("data-vcv-suggest-value")),this.setState({value:t,inputValue:t.join(","),suggestedValue:null,activeSuggestion:-1,validating:this.props.validation}),this.props.single?this.props.onChange(t[t.length-1]):this.props.onChange(t),this.stayEditing=!0}},{key:"componentDidUpdate",value:function(){this.updateSuggestBoxPosition()}},{key:"UNSAFE_componentWillMount",value:function(){this.loadTokenLabels(this.state.value)}},{key:"componentWillUnmount",value:function(){this.serverRequest&&this.serverRequest.abort(),this.serverRequestLabels&&this.serverRequestLabels.abort()}},{key:"UNSAFE_componentWillUpdate",value:function(e,t){if(t.callSuggestionAjax&&t.inputValue){var n=t.inputValue.split(",");this.checkValue(t.inputValue)?T._.size(this.state.suggestedItems)>0&&this.setState({suggestedItems:[],loading:!1}):this.loadSuggestionsAfterStoppedTyping(n)}}},{key:"updateSuggestBoxPosition",value:function(){if(!1!==this.state.editing){var e=this.refs.suggestBox,t=e?e.getBoundingClientRect():null;if(t){var n=window.innerHeight,a=n-t.top-t.height;a<0&&(e.style.left="".concat(t.left+10,"px"),n<t.height?(e.style.top="0px",e.style.maxHeight="".concat(n,"px")):e.style.top="".concat(t.top+a-1,"px"))}}}},{key:"loadSuggestions",value:function(e){var t=this,n=x.a.getService("utils").ajax;this.serverRequest&&this.serverRequest.abort(),this.serverRequest=n({"vcv-action":"autocomplete:findString:adminNonce","vcv-search":e.trim(),"vcv-nonce":L.get("nonce"),"vcv-tag":this.props.elementAccessPoint.tag,"vcv-param":this.props.fieldKey,"vcv-autocomplete-action":this.props.action,"vcv-element":this.props.elementAccessPoint.cook().toJS(),"vcv-source-id":L.get("sourceID"),"vcv-return-value":this.props.returnValue},(function(e){var n=Object(A.a)(e.response);n.status&&n.results&&n.results.length&&t.setState({suggestedItems:n.results,callSuggestionAjax:!1,loading:!1})}))}},{key:"removeToken",value:function(e){var t=this.state.value.slice();t.splice(e,1),this.setState({value:t,suggestedItems:[],loading:!1}),this.props.single?t.length>0?this.props.onChange(t[t.length-1].trim()):this.props.onChange(""):this.props.onChange(t)}},{key:"getTokensList",value:function(){var e=this,t=this.state.value,n=[];return t.forEach((function(t,a){if(e.props.single&&a>0)return!1;if((t=t&&t.trim())&&t.length){var i=t,r=!1;e.state.loadTokenLabels[t]&&(i=e.state.loadTokenLabels[t],r=!0),e.props.validation||(r=!0),n.push(w.a.createElement(O,{key:"vcvToken-".concat(t,"-").concat(a),title:i,valid:e.props.validator(r),validating:e.state.validating,removeCallback:e.removeToken,value:t,index:a,label:e.props.single||"title"===e.props.tokenLabel?i:t}))}})),n}},{key:"renderTokensList",value:function(){if(this.state.editing)return null;var e=this.getTokensList();return w.a.createElement("div",{className:"vcv-ui-tag-list vcv-ui-form-input",onClick:this.handleTagListClick},e)}},{key:"loadTokenLabels",value:function(e){var t=this,n=x.a.getService("utils").ajax;this.serverRequestLabels&&this.serverRequestLabels.abort(),this.serverRequestLabels=n({"vcv-action":"autocomplete:getTokenLabels:adminNonce","vcv-tokens":e,"vcv-nonce":L.get("nonce"),"vcv-source-id":L.get("sourceID"),"vcv-label-action":this.props.labelAction,"vcv-return-value":this.props.returnValue,"vcv-element":this.props.elementAccessPoint.cook().toJS()},(function(e){e.response&&(Object(A.a)(e.response)&&t.setState({loadTokenLabels:JSON.parse(e.response),validating:!1}))}))}},{key:"renderSuggestionBox",value:function(){var e=this;if(!1===this.state.editing)return null;var t=this.state.suggestedItems;if(!t||!t.length)return null;var n=j()({"vcv-ui-suggest-box":!0,"vcv-ui-form-input":!0,"vcv-ui-autocomplete":!0}),a=[];return this.checkValue(this.state.inputValue)||this.state.addedSuggested?void 0:(this.state.suggestedItems.forEach((function(t,n){var i=n===e.state.activeSuggestion,r=j()({"vcv-ui-suggest-box-item":!0,"vcv-selected":i});a.push(w.a.createElement("span",{key:"vcvSuggestBoxItem"+t.value,className:r,onMouseDown:e.handleSuggestionMouseDown,"data-vcv-suggest":t.label,"data-vcv-suggest-value":t.value},t.label))})),w.a.createElement("div",{className:n,style:this.state.cursorPosition,ref:"suggestBox"},a))}},{key:"getLoading",value:function(){if(this.state.loading)return w.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"})}},{key:"render",value:function(){var e=j()({"vcv-ui-form-input":!0,"vcv-ui-tag-list-input":!0,"vcv-ui-tag-list-input-editing-disabled":!this.state.editing}),t=j()({"vcv-ui-tag-list-container":!0},this.props.extraClass),n="";return this.props.description&&(n=w.a.createElement(D.a,{relativeElementSelector:".vcv-ui-modal-content"},this.props.description)),w.a.createElement(w.a.Fragment,null,w.a.createElement("div",{className:t},w.a.createElement(M.a,{minRows:1,className:e,type:"text",onChange:this.handleChange,value:this.state.inputValue,onFocus:this.handleFocus,onBlur:this.handleBlur,"data-vcv-type":"vcv-tokenized-input",onKeyDown:this.handleKeyDown}),this.renderSuggestionBox(),this.renderTokensList(),this.getLoading()),n)}}]),n}(w.a.Component);b()(B,"propTypes",{validator:_.a.func.isRequired,validation:_.a.bool,elementAccessPoint:_.a.object.isRequired});var I=n("./node_modules/@babel/runtime/helpers/extends/index.js"),N=n.n(I);function F(e){return e.replace(/[-\\^$*+?.()|[\]{}]/g,"\\$&")}var H=n("./public/components/scrollbar/scrollbar.js");function V(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}function z(e,t){var n=new RegExp(F(t),"gi");return e.replace(n,"<mark>$&</mark>")}var U=function(e){var t=e.item,n=e.query;return w.a.createElement("span",{dangerouslySetInnerHTML:{__html:z(t.name,n)}})},W=function(e){f()(n,e);var t=V(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={showAtTop:!1},a.suggestionBox=w.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){if(this.suggestionBox&&this.suggestionBox.current){var e=this.suggestionBox.current.getBoundingClientRect(),t=window.document.body.getBoundingClientRect();e.bottom>t.height&&this.setState({showAtTop:!0})}}},{key:"componentDidUpdate",value:function(e,t,n){if(e.index!==this.props.index){var a=this.suggestionBox.current.querySelector(".vc-tags--suggestion.is-active"),i=this.suggestionBox.current.querySelector(".vcv-ui-scroll-content");if(!a||!i)return;var r=a.getBoundingClientRect(),o=i.getBoundingClientRect();i.scrollTop+o.height<a.offsetTop+r.height?i.scrollTop-=i.scrollTop+o.height-(a.offsetTop+r.height):i.scrollTop>a.offsetTop&&(i.scrollTop-=i.scrollTop-a.offsetTop)}}},{key:"onMouseDown",value:function(e,t){t.preventDefault(),this.props.addTag(e)}},{key:"render",value:function(){var e=this,t=this.props.suggestionComponent||U,n=this.props.options.map((function(n,a){var i="".concat(e.props.id,"-").concat(a),r=["vc-tags--suggestion"];return e.props.index===a&&r.push(e.props.classNames.suggestionActive),n.disabled&&r.push(e.props.classNames.suggestionDisabled),w.a.createElement("div",{id:i,key:i,className:r.join(" "),"aria-disabled":!0===n.disabled,onMouseDown:e.onMouseDown.bind(e,n)},n.prefix?w.a.createElement("span",{className:e.props.classNames.suggestionPrefix},n.prefix):null,n.disableMarkIt||e.props.disableMarkIt?n.name:w.a.createElement(t,{item:n,query:e.props.query}))})),a=this.props.classNames.suggestions;return this.state.showAtTop&&(a+=" ".concat(this.props.classNames.suggestions,"--top")),w.a.createElement("div",{className:a,ref:this.suggestionBox},w.a.createElement(H.a,{id:this.props.id},n))}}]),n}(w.a.Component);function G(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var q=function(e){f()(n,e);var t=G(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={isTagEditable:!1},a.handleKeyDownPreventNewLine=a.handleKeyDownPreventNewLine.bind(l()(a)),a.onSuggestionClick=a.onSuggestionClick.bind(l()(a)),a.handleTagClick=a.handleTagClick.bind(l()(a)),a.handleBlur=a.handleBlur.bind(l()(a)),a}return o()(n,[{key:"handleTagClick",value:function(){var e=this;this.setState({isTagEditable:!0},(function(){e.span.focus()}))}},{key:"handleBlur",value:function(e){this.setState({isTagEditable:!1}),this.props.onTagChange(e.currentTarget.innerHTML)}},{key:"handleKeyDownPreventNewLine",value:function(e){"Enter"===e.key&&(e.preventDefault(),this.handleBlur(e))}},{key:"onSuggestionClick",value:function(e){this.props.onTagChange(e.name)}},{key:"render",value:function(){var e,t=this,n=j()((e={},b()(e,this.props.classNames.selectedTag,!0),b()(e,"vc-tags--selected-tag--editable",this.state.isTagEditable),b()(e,"vc-tags--tag-not-valid",!this.props.valid),e)),a={};this.props.isTagEditable&&(a.onClick=this.handleTagClick,a.onBlur=this.handleBlur,a.onKeyDown=this.handleKeyDownPreventNewLine);var i=null;return this.state.isTagEditable&&(i=w.a.createElement(W,N()({},this.props.tagsState,{id:this.props.id,ref:this.props.suggestions,classNames:this.props.classNames,addTag:this.onSuggestionClick,disableMarkIt:this.props.disableMarkIt,suggestionComponent:this.props.suggestionComponent}))),w.a.createElement("div",{className:n},w.a.createElement("span",N()({contentEditable:this.props.isTagEditable&&this.state.isTagEditable,suppressContentEditableWarning:!0,className:this.props.classNames.selectedTagName,ref:function(e){t.span=e}},a),this.props.tag.name),w.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin",onClick:this.props.onDelete,title:this.props.removeButtonText}),i)}}]),n}(w.a.Component);function K(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var Y={position:"absolute",width:0,height:0,visibility:"hidden",overflow:"scroll",whiteSpace:"pre"},$=["fontSize","fontFamily","fontWeight","fontStyle","letterSpacing","textTransform"],Z=function(e){f()(n,e);var t=K(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={inputWidth:null},a.input=w.a.createRef(),a.sizer=w.a.createRef(),a}return o()(n,[{key:"componentDidMount",value:function(){this.props.autoresize&&(this.copyInputStyles(),this.updateInputWidth())}},{key:"componentDidUpdate",value:function(e){var t=e.query,n=e.placeholder;t===this.props.query&&n===this.props.placeholder||this.updateInputWidth()}},{key:"copyInputStyles",value:function(){var e=this,t=window.getComputedStyle(this.input.current);$.forEach((function(n){e.sizer.current.style[n]=t[n]}))}},{key:"updateInputWidth",value:function(){var e;this.props.autoresize&&(e=Math.ceil(this.sizer.current.scrollWidth)+2),e!==this.state.inputWidth&&this.setState({inputWidth:e})}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.query,a=e.ariaLabelText,i=e.placeholderText,r=e.expanded,o=e.classNames,s=e.inputAttributes,l=e.inputEventHandlers,c=e.index;return w.a.createElement("div",{className:o.searchWrapper},w.a.createElement("input",N()({},s,l,{ref:this.input,value:n,placeholder:i,className:o.searchInput,role:"combobox","aria-autocomplete":"list","aria-label":a||i,"aria-owns":t,"aria-activedescendant":c>-1?"".concat(t,"-").concat(c):null,"aria-expanded":r,style:{width:this.state.inputWidth}})),w.a.createElement("div",{ref:this.sizer,style:Y},n||i))}}]),n}(w.a.Component);function X(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var J=",",Q="Enter",ee="Tab",te="Backspace",ne="ArrowUp",ae="Up",ie="ArrowDown",re="Down";function oe(e,t){return""!==t&&e.findIndex((function(e){return(n=t,new RegExp("^".concat(F(n),"$"),"i")).test(e.name);var n}))}function se(){if(this.state.query.length>=this.props.minQueryLength){var e=oe(this.state.options,this.state.query),t=-1===this.state.index?e:this.state.index;t>-1&&this.state.options[t]?this.addTag(this.state.options[t]):this.props.allowNew&&this.addTag({name:this.state.query})}}function le(e){e.preventDefault();var t=this.state.options.length-1;this.setState({index:this.state.index<=0?t:this.state.index-1})}function ce(e){e.preventDefault();var t=this.state.options.length-1;this.setState({index:this.state.index>=t?0:this.state.index+1})}function ue(){this.state.query.length||this.deleteTag(this.props.tags.length-1)}function de(e,t){var n;return 0===(n=e.suggestionsTransform?e.suggestionsTransform(t.query,e.suggestions):e.suggestions.filter((function(n){return e.suggestionsFilter(n,t.query)}))).length&&e.noSuggestionsText&&!e.newTagPrefix&&n.push({id:0,name:e.noSuggestionsText,disabled:!0,disableMarkIt:!0}),n=n.slice(0,e.maxSuggestionsLength),e.allowNew&&e.newTagPrefix&&oe(n,t.query)<0&&n.push({id:0,name:t.query,prefix:e.newTagPrefix}),""!==t.query&&(n=n.filter((function(e){return e.name.includes(t.query)}))),n}var fe=function(e){f()(n,e);var t=X(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).state={query:"",focused:!1,index:-1},a.inputEventHandlers={onChange:function(){},onBlur:a.onBlur.bind(l()(a)),onFocus:a.onFocus.bind(l()(a)),onInput:a.onInput.bind(l()(a)),onKeyDown:a.onKeyDown.bind(l()(a))},a.container=w.a.createRef(),a.input=w.a.createRef(),a.suggestions=w.a.createRef(),a}return o()(n,[{key:"onInput",value:function(e){var t=e.target.value;this.props.onInput&&this.props.onInput(t),t.length===this.state.query.length+1&&this.props.delimiters.indexOf(t.slice(-1))>-1?se.call(this):t.length===this.state.query.length+1&&this.props.newTagDelimiters.indexOf(t.slice(-1))>-1&&this.addTag({name:t.slice(0,-1)}),t!==this.state.query&&this.setState({query:t})}},{key:"onKeyDown",value:function(e){this.props.delimiters.indexOf(e.key)>-1&&((this.state.query||this.state.index>-1)&&e.preventDefault(),se.call(this)),e.key===te&&this.props.allowBackspace&&ue.call(this,e),e.key!==ne&&e.key!==ae||le.call(this,e),e.key!==ie&&e.key!==re&&e.key!==ee||ce.call(this,e)}},{key:"onClick",value:function(e){e.target===e.currentTarget&&document.activeElement!==e.target&&this.input.current.input.current.focus()}},{key:"onBlur",value:function(){this.setState({focused:!1,index:-1}),this.props.onBlur&&this.props.onBlur(),this.props.addOnBlur&&se.call(this)}},{key:"onFocus",value:function(){this.setState({focused:!0}),this.props.onFocus&&this.props.onFocus()}},{key:"onDeleteTag",value:function(e,t){if(this.container.current){var n=this.container.current.querySelectorAll("a,button,input"),a=Array.prototype.findIndex.call(n,(function(e){return e===t.currentTarget})),i=n[a-1]||n[a+1];i&&i.focus()}this.deleteTag(e)}},{key:"addTag",value:function(e){var t=this;e.disabled||("function"!=typeof this.props.onValidate||this.props.onValidate(e))&&(this.props.onAddition(e),window.setTimeout((function(){t.clearInput()}),1))}},{key:"deleteTag",value:function(e){this.props.onDelete(e)}},{key:"clearInput",value:function(){this.setState({query:"",index:-1})}},{key:"render",value:function(){var e=this,t=this.props.tagComponent||q,n=this.state.focused&&this.state.query.length>=this.props.minQueryLength,a=[this.props.classNames.root];this.state.focused&&a.push(this.props.classNames.rootFocused);var i=null;return(n&&this.state.options.length&&!this.props.isSuggestionsLoading||this.state.focused&&this.props.showSuggestionsOnFocus)&&(i=w.a.createElement(W,N()({},this.state,{id:this.props.id,ref:this.suggestions,classNames:this.props.classNames,addTag:this.addTag.bind(this),disableMarkIt:this.props.disableMarkIt,suggestionComponent:this.props.suggestionComponent}))),w.a.createElement("div",{ref:this.container,className:a.join(" "),onClick:this.onClick.bind(this)},w.a.createElement("div",{className:this.props.classNames.selected,"aria-relevant":"additions removals","aria-live":"polite"},this.props.tags.map((function(n,a){return w.a.createElement(t,{key:a,tag:n,removeButtonText:e.props.removeButtonText,classNames:e.props.classNames,onDelete:e.onDeleteTag.bind(e,a),onTagChange:e.props.onTagChange.bind(e,a),isTagEditable:e.props.isTagEditable,valid:!e.props.validator||e.props.validator(n.name),tagsState:e.state,id:e.props.id,suggestions:e.suggestions,handleAddTag:e.addTag.bind(e),disableMarkIt:e.props.disableMarkIt,suggestionComponent:e.props.suggestionComponent})}))),w.a.createElement("div",{className:this.props.classNames.search},w.a.createElement(Z,N()({},this.state,{id:this.props.id,ref:this.input,classNames:this.props.classNames,inputAttributes:this.props.inputAttributes,inputEventHandlers:this.inputEventHandlers,autoresize:this.props.autoresize,expanded:n,placeholderText:this.props.placeholderText,ariaLabelText:this.props.ariaLabelText})),i))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevQuery!==t.query||t.prevSuggestions!==e.suggestions?{prevQuery:t.query,prevSuggestions:e.suggestions,options:de(e,t)}:null}}]),n}(w.a.Component);fe.defaultProps={id:"vc-tags",tags:[],placeholderText:"",removeButtonText:"Remove",noSuggestionsText:null,suggestions:[],suggestionsFilter:function(e,t){return new RegExp("(?:^|\\s)".concat(F(t)),"i").test(e.name)},suggestionsTransform:null,autoresize:!0,classNames:{root:"vc-tags",rootFocused:"is-focused",selected:"vc-tags--selected",selectedTag:"vc-tags--selected-tag",selectedTagName:"vc-tags--selected-tag-name",search:"vc-tags--search",searchWrapper:"vc-tags--search-wrapper",searchInput:"vc-tags--search-input",suggestions:"vc-tags--suggestions",suggestionActive:"is-active",suggestionDisabled:"is-disabled",suggestionPrefix:"vc-tags--suggestion-prefix"},delimiters:[Q],newTagDelimiters:[J],minQueryLength:2,maxSuggestionsLength:20,allowNew:!0,newTagPrefix:"Add new: ",allowBackspace:!0,addOnBlur:!0,tagComponent:null,suggestionComponent:null,inputAttributes:{},disableMarkIt:!0},fe.propTypes={id:_.a.string,tags:_.a.arrayOf(_.a.object),placeholderText:_.a.string,ariaLabelText:_.a.string,removeButtonText:_.a.string,noSuggestionsText:_.a.string,suggestions:_.a.arrayOf(_.a.object),suggestionsFilter:_.a.func,suggestionsTransform:_.a.func,autoresize:_.a.bool,delimiters:_.a.arrayOf(_.a.string),newTagDelimiters:_.a.arrayOf(_.a.string),onDelete:_.a.func.isRequired,onAddition:_.a.func.isRequired,onInput:_.a.func,onFocus:_.a.func,onBlur:_.a.func,onValidate:_.a.func,minQueryLength:_.a.number,maxSuggestionsLength:_.a.number,classNames:_.a.object,allowNew:_.a.bool,newTagPrefix:_.a.string,allowBackspace:_.a.bool,addOnBlur:_.a.bool,disableMarkIt:_.a.bool,tagComponent:_.a.oneOfType([_.a.func,_.a.element]),suggestionComponent:_.a.oneOfType([_.a.func,_.a.element]),inputAttributes:_.a.object};var he=fe;function pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var me=Object(S.getService)("dataManager").get("localizations"),ve=me?me.remove:"Remove",ge=me?me.addNew:"Add new";function be(){return!0}var ye=function(e){f()(n,e);var t=pe(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).reactTags=w.a.createRef(),a.handleDelete=a.handleDelete.bind(l()(a)),a.handleAddition=a.handleAddition.bind(l()(a)),a.handleTagChange=a.handleTagChange.bind(l()(a)),a}return o()(n,[{key:"handleDelete",value:function(e){var t=this.props.value.slice(0);t.splice(e,1),this.props.onChange(t)}},{key:"handleAddition",value:function(e){var t=[].concat(this.props.value,e);this.props.onChange(t)}},{key:"handleTagChange",value:function(e,t){var n=this.props.value;n[e]={name:t},this.props.onChange(n)}},{key:"render",value:function(){return w.a.createElement(he,{ref:this.reactTags,tags:this.props.value,suggestions:this.props.suggestions,showSuggestionsOnFocus:this.props.showSuggestionsOnFocus,onDelete:this.handleDelete,onAddition:this.handleAddition,onTagChange:this.handleTagChange,onInput:this.props.handleInputChange,suggestionsFilter:be,removeButtonText:ve,newTagPrefix:"".concat(ge,": "),isSuggestionsLoading:this.props.isSuggestionsLoading,isTagEditable:this.props.isTagEditable,validator:this.props.validator})}}]),n}(w.a.Component);function we(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var ke=function(e){f()(n,e);var t=we(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).handleTokenizationListChange=a.handleTokenizationListChange.bind(l()(a)),a}return o()(n,[{key:"validate",value:function(e){return e}},{key:"handleTokenizationListChange",value:function(e){u()(v()(n.prototype),"setFieldValue",this).call(this,e)}},{key:"render",value:function(){var e=this.props,t=e.value,n=e.fieldKey,a=e.elementAccessPoint,i=e.options,r=e.extraClass,o=e.description,s=e.suggestions,l=e.showSuggestionsOnFocus,c=e.handleInputChange,u=e.isNewAutocomplete,d=e.isSuggestionsLoading,f=i.validation,h=i.action,p=i.single,m=i.labelAction,v=i.returnValue,g=i.tokenLabel;return u?w.a.createElement(ye,{onChange:this.handleTokenizationListChange,value:t,suggestions:s,showSuggestionsOnFocus:l,fieldKey:n,handleInputChange:c,isSuggestionsLoading:d,isTagEditable:this.props.isTagEditable,validator:this.props.validator}):w.a.createElement(B,{onChange:this.handleTokenizationListChange,value:t,fieldKey:n,elementAccessPoint:a,validator:this.validate,validation:f,action:h,single:p,labelAction:m,returnValue:v,extraClass:r,description:o,tokenLabel:g})}}]),n}(k.a);b()(ke,"propTypes",{updater:_.a.func.isRequired,onDynamicFieldOpen:_.a.func,onDynamicFieldChange:_.a.func,onDynamicFieldClose:_.a.func,fieldKey:_.a.string.isRequired,fieldType:_.a.string,value:_.a.any.isRequired,defaultValue:_.a.any,options:_.a.object.isRequired,elementAccessPoint:_.a.object,description:_.a.string}),b()(ke,"defaultProps",{fieldType:"autocomplete"})},"./public/sources/attributes/checkbox/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/classnames/index.js"),w=n.n(y),k=n("./public/sources/attributes/attribute.js"),C=n("./public/components/scrollbar/scrollbar.js");function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){v()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var E=function(e){u()(n,e);var t=x(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"scrollbar",null),a.ref=b.a.createRef(),a.handleScroll=a.handleScroll.bind(l()(a)),a.scrollBarMounted=a.scrollBarMounted.bind(l()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){var e=this;if(this.props.options&&this.props.options.itemLimit){var t=this.ref.current&&this.ref.current.querySelectorAll(".vcv-ui-form-checkbox");if(t.length>this.props.options.itemLimit){var n=0;t.forEach((function(t,a){if(a<e.props.options.itemLimit){var i=t.getBoundingClientRect().height,r=parseInt(window.getComputedStyle(t).marginTop)+parseInt(window.getComputedStyle(t).marginBottom);n=n+i+r}})),this.setState({heightLimit:n})}}}},{key:"scrollBarMounted",value:function(e){this.scrollbar=e}},{key:"handleChange",value:function(e){var t=e.target.value,n=this.state.value;e.target.checked?n.push(t):n.splice(n.indexOf(t),1),this.setFieldValue(n)}},{key:"getValues",value:function(){var e=this.props,t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"getCheckboxes",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=this.props.fieldKey,i=this.state.value,r=[],o=function(o){var s=e[o].value+"",l=i&&-1!==i.indexOf(s)?"checked":"",c=w()({"vcv-ui-form-checkbox":!0,"vcv-ui-form-checkbox--nested":n}),u=!1;if(e[o].parent?n&&(u=!0):u=!0,u&&r.push(b.a.createElement("label",{key:a+":"+o+":"+s,className:c,htmlFor:a+"-"+o+"-"+s},b.a.createElement("input",{type:"checkbox",onChange:t.handleChange,checked:l,value:s,id:a+"-"+o+"-"+s}),b.a.createElement("span",{className:"vcv-ui-form-checkbox-indicator"}),e[o].label)),t.props.options.listView&&t.props.options.nesting){var d=t.getValues().filter((function(t){return t.parent===e[o].id}));if(d.length&&u){var f=t.getCheckboxes(d,!0);r.push(b.a.createElement("div",{key:"".concat(a,":").concat(o,":children:").concat(d.length),className:"vcv-ui-form-checkbox-children"},f))}}};for(var s in e)o(s);return r}},{key:"handleScroll",value:function(){this.props.onScroll&&this.props.onScroll(this.scrollbar.scrollbars)}},{key:"render",value:function(){var e=this.getValues(),t=this.getCheckboxes(e),n="vcv-ui-form-checkboxes";this.props.options&&this.props.options.listView&&(n+=" vcv-ui-form-checkboxes--list"),this.props.options&&this.props.options.itemLimit&&(n+=" vcv-ui-form-checkboxes--limit");var a=t,i={};return this.props.options.listView&&this.state.heightLimit&&(i.height="".concat(this.state.heightLimit,"px"),a=b.a.createElement(C.a,{ref:this.scrollBarMounted,onScroll:this.handleScroll},t)),b.a.createElement("div",{className:n,ref:this.ref,style:S({},i)},a)}}]),n}(k.a);v()(E,"defaultProps",{fieldType:"checkbox"})},"./public/sources/attributes/dividerpicker/lib/dividerShapes-2.0.js":function(e,t){e.exports=[{title:"Zigzag",id:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag"},{title:"Zigzag 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-zigzag-1"},{title:"Rounded Zigzag",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-zigzag"},{title:"Angled",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled"},{title:"Angled 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled-1"},{title:"Angled 2",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled-2"},{title:"Inner Triangle With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle-with-offset"},{title:"Inner Triangle With Offset 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle-with-offset-1"},{title:"Inner Triangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle"},{title:"Inner Triangle 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-triangle-1"},{title:"Outer Triangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle"},{title:"Outer Triangle 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle-1"},{title:"Outer Triangle With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle-with-offset"},{title:"Outer Triangle With Offset 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-triangle-with-offset-1"},{title:"Rounded Outer Triangle With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle-with-offset"},{title:"Rounded Outer Triangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle"},{title:"Rounded Outer Triangle 1",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle-1"},{title:"Round",id:"vcv-ui-icon-divider vcv-ui-icon-divider-round"},{title:"Angled Triangles",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angled-triangles"},{title:"Curved",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curved"},{title:"Curved Wave",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curved-wave"},{title:"Angle With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-angle-with-fade"},{title:"Wave",id:"vcv-ui-icon-divider vcv-ui-icon-divider-wave"},{title:"Wave With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-wave-with-fade"},{title:"Rounded Outer Triangle With Offset And Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-outer-triangle-with-offset-and-fade"},{title:"Wavy",id:"vcv-ui-icon-divider vcv-ui-icon-divider-wavy"},{title:"Spikes",id:"vcv-ui-icon-divider vcv-ui-icon-divider-spikes"},{title:"Rounded Spikes",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-spikes"},{title:"Arrow Split",id:"vcv-ui-icon-divider vcv-ui-icon-divider-arrow-split"},{title:"Rounded Arrow Split",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-arrow-split"},{title:"Inner Clouds With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-clouds-with-fade"},{title:"Outer Clouds With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-clouds-with-fade"},{title:"Inner Clouds",id:"vcv-ui-icon-divider vcv-ui-icon-divider-inner-clouds"},{title:"Outer Clouds",id:"vcv-ui-icon-divider vcv-ui-icon-divider-outer-clouds"},{title:"Curvy",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curvy"},{title:"Curvy With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curvy-with-fade"},{title:"Uneven Wave With Fade",id:"vcv-ui-icon-divider vcv-ui-icon-divider-uneven-wave-with-fade"},{title:"Opened Book With Offset",id:"vcv-ui-icon-divider vcv-ui-icon-divider-opened-book-with-offset"},{title:"Curve",id:"vcv-ui-icon-divider vcv-ui-icon-divider-curve"},{title:"Uneven Cloud",id:"vcv-ui-icon-divider vcv-ui-icon-divider-uneven-cloud"},{title:"Cloud",id:"vcv-ui-icon-divider vcv-ui-icon-divider-cloud"},{title:"Opened Book",id:"vcv-ui-icon-divider vcv-ui-icon-divider-opened-book"},{title:"Rounded Rectangle",id:"vcv-ui-icon-divider vcv-ui-icon-divider-rounded-rectangle"},{title:"Outer Bubble",id:"vcv-ui-icon-divider vcv-ui-icon-divider-bubble-outer"},{title:"Inner Bubble",id:"vcv-ui-icon-divider vcv-ui-icon-divider-bubble-inner"}]},"./public/sources/attributes/dropdown/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return R}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/get/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(g),y=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),w=n.n(y),k=n("./node_modules/react/index.js"),C=n.n(k),_=n("./node_modules/classnames/index.js"),S=n.n(_),x=n("./public/sources/attributes/attribute.js"),E=n("./node_modules/prop-types/index.js"),j=n.n(E),T=n("./public/tools/response.js"),M=n("./node_modules/vc-cake/index.js"),P=n("./node_modules/lodash/lodash.js");function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var A=Object(M.getService)("dataManager"),D=Object(M.getService)("utils"),R=function(e){p()(n,e);var t=O(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).state.dropdownOptions=a.getSelectOptions(e),a.handleUpdateList=a.handleUpdateList.bind(u()(a)),a}return l()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){f()(b()(n.prototype),"UNSAFE_componentWillReceiveProps",this).call(this,e),this.setState({dropdownOptions:this.getSelectOptions(e)})}},{key:"createGroup",value:function(e,t,n){var a=[],i=t.values,r=t.label,o=r.replace(/\s+/g,"");for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&a.push(this.createOptions(s,i,n));return a.length?C.a.createElement("optgroup",{key:n+":"+e+":"+o,label:r},a):null}},{key:"createOptions",value:function(e,t,n){var a=t[e].value,i=t[e].label,r=t[e].disabled,o=t[e].selected;return C.a.createElement("option",{key:n+":"+e+":"+a,value:a,disabled:r,selected:o},i)}},{key:"getSelectOptions",value:function(e){e||(e=this.props);var t=(e.options||{}).values,n=(e.options||{}).global;return!n||t&&t.length||(t="function"==typeof window[n]?window[n]():window[n]||[]),t}},{key:"getIndentation",value:function(e){for(var t="",n=0;n<=e;n++)t+=" ";return t}},{key:"getSortedOptions",value:function(e){var t=this,n=e.filter((function(e){return!e.parent})),a=e.filter((function(e){return e.parent})),i=[];if(n.length&&a.length){!function e(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;n.forEach((function(n){var o=a.filter((function(e){return e.parent===n.id}));if(i.push(n),o){r=++r;var s=t.getIndentation(r);o=o.map((function(e){return e.label="".concat(s).concat(e.label),e})),e(o,r)}r=0}))}(n)}return i}},{key:"generateSelectChildren",value:function(e){var t=[],n=this.state.dropdownOptions,a=e.fieldKey;if(e.options&&e.options.nesting){var i=Object(P.cloneDeep)(n),r=this.getSortedOptions(i);n=r.length?r:n}for(var o in n)if(Object.prototype.hasOwnProperty.call(n,o))if(Object.prototype.hasOwnProperty.call(n[o],"group")){var s=this.createGroup(o,n[o].group,a);s&&t.push(s)}else t.push(this.createOptions(o,n,a));return t}},{key:"handleUpdateList",value:function(){var e=this;this.props.setLoadingState(!0);var t=D.ajax;this.serverRequest&&this.serverRequest.abort(),this.serverRequest=t({"vcv-action":"dropdown:".concat(this.props.options.reloadAction,":updateList:adminNonce"),"vcv-nonce":A.get("nonce"),"vcv-source-id":A.get("sourceID")},(function(t){var n=Object(T.a)(t.response);if(e.props.setLoadingState(!1),n&&n.status){var a=(e.props.options||{}).global;"function"==typeof window[a]?window[a]=function(){return n.data}:window[a]=n.data,e.setState({dropdownOptions:n.data}),""===e.state.value&&n.data&&n.data.length&&n.data[0].value&&e.setFieldValue(n.data[0].value)}}))}},{key:"render",value:function(){var e=this.state.value,t=S()({"vcv-ui-form-dropdown":!0},this.props.extraClass),n="";this.props.description&&(n=C.a.createElement("p",{className:"vcv-ui-form-helper"},this.props.description));var a={};return this.props.options&&this.props.options.reloadAction&&(a.onClick=this.handleUpdateList),C.a.createElement(C.a.Fragment,null,C.a.createElement("select",i()({value:e,onChange:this.handleChange,className:t},a),this.generateSelectChildren(this.props)),n)}}]),n}(x.a);w()(R,"propTypes",{updater:j.a.func.isRequired,fieldKey:j.a.string.isRequired,fieldType:j.a.string,value:j.a.any.isRequired,defaultValue:j.a.any,options:j.a.any,extraClass:j.a.any,description:j.a.string}),w()(R,"defaultProps",{fieldType:"dropdown"})},"./public/sources/attributes/dynamicField/dynamicAttribute.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return K}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/vc-cake/index.js"),w=n("./public/components/modal/modal.js"),k=n("./node_modules/prop-types/index.js"),C=n.n(k),_=n("./public/sources/attributes/dynamicField/dynamicPopupContent.js"),S=n("./public/components/tooltip/tooltip.js");function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var E=Object(y.getService)("dataManager"),j=Object(y.getService)("utils"),T=j.getBlockRegexp,M=j.parseDynamicBlock,P=T(),O=Object(y.getStorage)("settings"),A=function(e){u()(n,e);var t=x(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r={currentPostField:null,showAutocomplete:!1,sourceId:null},o=e.value,s=O.state("postData").get().post_id;if(o&&"string"==typeof o&&o.match(P)){var c=M(o);c&&c.blockAtts&&(c.blockAtts.sourceId&&(r.showAutocomplete=!0),s=c.blockAtts.sourceId||E.get("sourceID"),r.currentPostField=c.blockAtts.value)}return r.sourceId=parseInt(s,10),a.state=r,a.handleCloseClick=a.handleCloseClick.bind(l()(a)),a.handleSaveClick=a.handleSaveClick.bind(l()(a)),a.onCurrentPostFieldChange=a.onCurrentPostFieldChange.bind(l()(a)),a.onSourceIdChange=a.onSourceIdChange.bind(l()(a)),a.onShowAutocompleteChange=a.onShowAutocompleteChange.bind(l()(a)),a}return o()(n,[{key:"onCurrentPostFieldChange",value:function(e){this.setState({currentPostField:e})}},{key:"onSourceIdChange",value:function(e){this.setState({sourceId:e})}},{key:"onShowAutocompleteChange",value:function(e,t){this.setState({showAutocomplete:e},(function(){t&&t()}))}},{key:"handleCloseClick",value:function(){this.props.onHide()}},{key:"handleSaveClick",value:function(){!this.props.dynamicFieldOpened&&this.state.currentPostField&&this.props.onOpen(),this.state.currentPostField&&this.props.onSave(this.state.currentPostField,this.state.sourceId,this.state.showAutocomplete),this.props.onHide()}},{key:"render",value:function(){var e=n.localizations.dynamicContent||"Dynamic Content",t=n.localizations.save||"Save",a=n.localizations.close||"Close",i=n.localizations?n.localizations.replaceStaticContentWithDynamicContent:'Replace static content with <a href="https://visualcomposer.com/help/theme-builder/dynamic-content/?utm_source=vcwb&utm_medium=editor&utm_campaign=info&utm_content=helper-point" target="_blank" rel="noopener noreferrer">dynamic content</a> placeholders (WordPress default and custom fields).',r=this.props,o=r.elementAccessPoint,s=r.fieldType,l=r.value,c=r.renderExtraOptions;return b.a.createElement(w.a,{show:!0,onClose:this.handleCloseClick},b.a.createElement("div",{className:"vcv-ui-modal"},b.a.createElement("header",{className:"vcv-ui-modal-header"},b.a.createElement("h1",{className:"vcv-ui-modal-header-title"},e),b.a.createElement("div",{className:"vcv-ui-modal-header-tooltip"},b.a.createElement(S.a,{relativeElementSelector:".vcv-ui-modal-content"},i)),b.a.createElement("span",{className:"vcv-ui-modal-close",onClick:this.handleCloseClick,title:a},b.a.createElement("i",{className:"vcv-ui-modal-close-icon vcv-ui-icon vcv-ui-icon-close"}))),b.a.createElement("section",{className:"vcv-ui-modal-content"},b.a.createElement(_.a,{elementAccessPoint:o,fieldType:s,value:l,renderExtraOptions:c,handleCurrentPostFieldChange:this.onCurrentPostFieldChange,handleSourceIdChange:this.onSourceIdChange,handleShowAutocompleteChange:this.onShowAutocompleteChange,sourceId:this.state.sourceId,currentPostField:this.state.currentPostField,showAutocomplete:this.state.showAutocomplete})),b.a.createElement("footer",{className:"vcv-ui-modal-footer"},b.a.createElement("div",{className:"vcv-ui-modal-actions"},b.a.createElement("span",{className:"vcv-ui-modal-action",title:t,onClick:this.handleSaveClick},b.a.createElement("span",{className:"vcv-ui-modal-action-content"},b.a.createElement("i",{className:"vcv-ui-modal-action-icon vcv-ui-icon vcv-ui-icon-save"}),b.a.createElement("span",null,t)))))))}}]),n}(b.a.Component);v()(A,"localizations",E.get("localizations")),v()(A,"propTypes",{onSave:C.a.func.isRequired,onHide:C.a.func.isRequired,onOpen:C.a.func.isRequired,fieldType:C.a.string.isRequired,value:C.a.string,elementAccessPoint:C.a.object.isRequired});var D=n("./node_modules/classnames/index.js"),R=n.n(D);function L(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,r=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw r}}}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){v()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var H=Object(y.getService)("utils"),V=H.getBlockRegexp,z=H.parseDynamicBlock,U=V(),W=Object(y.getStorage)("settings"),G=Object(y.getService)("dataManager"),q=Object(y.getStorage)("editorPopup"),K=function(e){u()(n,e);var t=F(n);function n(e){var a;i()(this,n),(a=t.call(this,e)).handleDynamicFieldOpen=a.handleDynamicFieldOpen.bind(l()(a)),a.handleDynamicFieldClose=a.handleDynamicFieldClose.bind(l()(a)),a.handleDynamicFieldChange=a.handleDynamicFieldChange.bind(l()(a)),a.onLoadPostFields=a.onLoadPostFields.bind(l()(a)),a.handleOpen=a.handleOpen.bind(l()(a)),a.handleHide=a.handleHide.bind(l()(a));var r=a.props.options&&a.props.options.dynamicField,o={isDynamic:r,dynamicFieldOpened:!1,isWindowOpen:!1,blockInfo:!1};if(r){var s=a.getStateFromValue(a.props.value);(o=N(N({},o),s)).blockInfo&&o.blockInfo.blockAtts&&o.blockInfo.blockAtts.sourceId&&window.setTimeout((function(){W.trigger("loadDynamicPost",o.blockInfo.blockAtts.sourceId,a.onLoadPostFields,(function(e){console.warn("Error loading dynamic post info",e),a.onLoadPostFields(o.blockInfo.blockAtts.sourceId,{},{})}),!0)}),1)}return a.state=o,a}return o()(n,[{key:"onLoadPostFields",value:function(e,t,n){this.setState({dataLoaded:e})}},{key:"componentDidUpdate",value:function(e,t){var n=this;if(this.state.isDynamic&&t.dynamicFieldOpened===this.state.dynamicFieldOpened){var a=this.props.value,i=e.value;if(a&&"string"==typeof a&&a.match(U)){var r=z(a);r&&(a=a.replace(r.beforeBlock,"").replace(r.afterBlock,""))}if(i&&"string"==typeof i&&i.match(U)){var o=z(i);o&&(i=i.replace(o.beforeBlock,"").replace(o.afterBlock,""))}if(i!==a){var s=this.getStateFromValue(a);s.blockInfo&&s.blockInfo.blockAtts&&s.blockInfo.blockAtts.sourceId&&window.setTimeout((function(){W.trigger("loadDynamicPost",s.blockInfo.blockAtts.sourceId,n.onLoadPostFields,(function(e){console.warn("Error loading dynamic post info",e),n.onLoadPostFields(s.blockInfo.blockAtts.sourceId,{},{})}),!0)}),1),this.setState(s)}}}},{key:"getStateFromValue",value:function(e){var t={dynamicFieldOpened:!1};if("string"==typeof e&&e.match(U)){var n=z(e);n&&n.blockAtts&&(t.blockInfo=n,t.dynamicFieldOpened=!0)}return t}},{key:"handleDynamicFieldChange",value:function(e,t,n){var a=this.props.onDynamicFieldChange(e,t,n),i=a,r=a;a.fieldValue&&a.dynamicValue&&(i=a.fieldValue,r=a.dynamicValue);var o=z(r);this.setState({blockInfo:o}),this.props.setFieldValue(i)}},{key:"handleDynamicFieldOpen",value:function(){this.setState({dynamicFieldOpened:!0,prevValue:this.props.value}),this.state.blockInfo&&this.state.blockInfo.value&&this.props.setFieldValue(this.state.blockInfo.value),this.props.onOpen&&this.props.onOpen(this)}},{key:"handleDynamicFieldClose",value:function(e){e&&e.preventDefault();var t=this.state.blockInfo.value;this.state.prevValue?this.props.setFieldValue(this.state.prevValue):void 0!==this.props.defaultValue&&this.props.setFieldValue(this.props.defaultValue),this.setState({prevDynamicValue:t,dynamicFieldOpened:!1}),this.props.onClose&&this.props.onClose(this)}},{key:"renderOpenButton",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=R()({"vcv-ui-icon":!0,"vcv-ui-icon-plug":!e,"vcv-ui-icon-plug-modern":e,"vcv-ui-dynamic-field-control":!0,"vcv-ui-dynamic-field-control--inactive":!Object(y.env)("VCV_JS_FT_DYNAMIC_FIELDS")});return b.a.createElement("span",{className:t,onClick:this.handleOpen,title:n.localizations.dynamicFieldsOpenText||"Insert dynamic content"})}},{key:"renderCloseButton",value:function(){return b.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-close vcv-ui-dynamic-field-control",onClick:this.handleDynamicFieldClose,title:n.localizations.dynamicFieldsCloseText||"Close Dynamic Field"})}},{key:"getDynamicLabel",value:function(e,t){if(!e)return null;var n=W.state("postFields").get();if(e&&e.match(/::/))return e.split("::")[1];if(t&&G.get("sourceID")!==t){if(!Object.prototype.hasOwnProperty.call(n,t))return null;n=n[t]}var a=n[this.props.fieldType],i=null;if(a)for(var r in a){var o=a[r],s=!1;if(o&&o.group&&o.group.values&&o.group.values.length){var l,c=L(o.group.values);try{for(c.s();!(l=c.n()).done;){var u=l.value;u.value===e&&(i=u.label,s=!0)}}catch(d){c.e(d)}finally{c.f()}}if(s)break}return i}},{key:"renderDynamicInputs",value:function(){var e=this.state.blockInfo,t=this.props.dynamicFieldType,a=n.localizations.noValueSet||"No value set",i=b.a.createElement("span",{className:"vcv-ui-dynamic-field-tag vcv-ui-dynamic-field-tag--inactive",onClick:this.handleOpen},a),r=a;if(e&&e.blockAtts){var o=this.getDynamicLabel(e.blockAtts.value,e.blockAtts.sourceId);o?(i=b.a.createElement("span",{className:"vcv-ui-dynamic-field-tag",onClick:this.handleOpen},o),r=o):(i=b.a.createElement("span",{className:"vcv-ui-dynamic-field-tag vcv-ui-dynamic-field-tag--inactive",onClick:this.handleOpen},e.blockAtts.value),r=e.blockAtts.value)}var s=n.localizations.dynamicFieldsEditText||"Edit dynamic content";return"imageUrl"===t&&(s=r,i=null),b.a.createElement("div",{className:"vcv-ui-dynamic-field-container"},i,b.a.createElement("span",{className:"vcv-ui-dynamic-field-controls"},b.a.createElement("span",{className:"vcv-ui-icon vcv-ui-icon-plug vcv-ui-dynamic-field-control",onClick:this.handleOpen,title:s}),this.renderCloseButton()))}},{key:"getDynamicPopup",value:function(){return b.a.createElement(A,{onSave:this.handleDynamicFieldChange,onHide:this.handleHide,onOpen:this.handleDynamicFieldOpen,fieldType:this.props.fieldType,fieldKey:this.props.fieldKey,dynamicFieldOpened:this.state.dynamicFieldOpened,value:this.state.prevDynamicValue||this.props.value,elementAccessPoint:this.props.elementAccessPoint,renderExtraOptions:this.props.renderExtraOptions})}},{key:"handleOpen",value:function(e){if(e&&e.preventDefault(),Object(y.env)("VCV_JS_FT_DYNAMIC_FIELDS"))this.props.onOpenClick&&this.props.onOpenClick(),this.setState({isWindowOpen:!0});else{var t={isPremiumActivated:G.get("isPremiumActivated"),headingText:n.localizations?n.localizations.dynamicContentIsAPremiumFeature:"Dynamic Content is a Premium Feature"};if(G.get("isPremiumActivated"))t.buttonText=n.localizations?n.localizations.downloadAddonText:"Download Addon",t.description=n.localizations?n.localizations.replaceStaticContentWithPremiumAddon:"Replace static content with dynamic content from WordPress default and custom meta fields with Visual Composer Premium Addon.",t.addonName="dynamicFields",t.clickSettings={action:"addHub",options:{filterType:"addon",id:3,bundleType:void 0}};else{var a=G.get("utm")["editor-hub-popup-teaser"];t.url=a.replace("{medium}","dynamiccontent-editform-editor"),t.buttonText=n.localizations?n.localizations.goPremium:"Go Premium",t.description=n.localizations?n.localizations.replaceStaticContentWithPremium:"Replace static content with dynamic content from WordPress default and custom meta fields with Visual Composer Premium."}q.state("fullScreenPopupData").set(t),q.state("activeFullPopup").set("premium-teaser")}}},{key:"handleHide",value:function(){this.setState({isWindowOpen:!1})}},{key:"render",value:function(){var e=this.state,t=e.dynamicFieldOpened,n=e.isDynamic,a=e.isWindowOpen,i=this.props,r=i.children,o=i.render;if(!n)return r||null;if(o)return o(this);var s="";return s=t?this.renderDynamicInputs():b.a.createElement(b.a.Fragment,null,r,this.renderOpenButton()),b.a.createElement(b.a.Fragment,null,s,a?this.getDynamicPopup():null)}}]),n}(b.a.Component);v()(K,"localizations",G.get("localizations"))},"./public/sources/attributes/dynamicField/dynamicPopupContent.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return L}));var a=n("./node_modules/@babel/runtime/helpers/slicedToArray/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),b=n.n(g),y=n("./node_modules/react/index.js"),w=n.n(y),k=n("./node_modules/classnames/index.js"),C=n.n(k),_=n("./public/sources/attributes/autocomplete/Component.js"),S=n("./public/sources/attributes/dropdown/Component.js"),x=n("./public/sources/attributes/toggle/Component.js"),E=n("./node_modules/vc-cake/index.js"),j=n("./node_modules/prop-types/index.js"),T=n.n(j),M=n("./node_modules/react-dom/index.js"),P=n.n(M),O=n("./public/components/tooltip/tooltip.js");function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=v()(e);if(t){var i=v()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return p()(this,n)}}var D=Object(E.getService)("dataManager"),R=Object(E.getStorage)("settings"),L=function(e){f()(n,e);var t=A(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).sourceIdChange=a.sourceIdChange.bind(u()(a)),a.dynamicFieldChange=a.dynamicFieldChange.bind(u()(a)),a.autocompleteToggleChange=a.autocompleteToggleChange.bind(u()(a)),a.onLoadPostFields=a.onLoadPostFields.bind(u()(a)),a.dropdownRef=w.a.createRef(),a.state={postFields:{},dataLoaded:!1},window.setTimeout((function(){R.trigger("loadDynamicPost",e.sourceId,a.onLoadPostFields,(function(t){console.warn("Error loading dynamic post info",t),a.onLoadPostFields(e.sourceId,{},{})}),e.showAutocomplete)}),1),a}return l()(n,[{key:"onLoadPostFields",value:function(e,t,n){var a=this;this.props.sourceId===e&&this.setState({dataLoaded:!0,postFields:n||{}},(function(){var e=P.a.findDOMNode(a.dropdownRef.current).value;a.props.currentPostField!==e&&a.dynamicFieldChange(void 0,e)}))}},{key:"sourceIdChange",value:function(e,t){var n=this;if(t&&t.trim().match(/^\d+$/)){var a=parseInt(t,10),i={dataLoaded:!1,postFields:{}};window.setTimeout((function(){R.trigger("loadDynamicPost",a,n.onLoadPostFields,(function(e){console.warn("Error loading dynamic post info",e),n.onLoadPostFields(n.props.sourceId,{},{})}),n.props.showAutocomplete)}),1),this.props.handleSourceIdChange(a),this.setState(i)}else this.setState({postFields:{},dataLoaded:!0})}},{key:"dynamicFieldChange",value:function(e,t){this.props.handleCurrentPostFieldChange(t)}},{key:"renderAutoCompleteInput",value:function(){return w.a.createElement("div",{className:"vcv-ui-form-group"},w.a.createElement("div",{className:"vcv-ui-dynamic-field-autocomplete-container"},w.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},w.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Source"),w.a.createElement(O.a,{relativeElementSelector:".vcv-ui-modal-content"},n.localizations.dynamicAutocompleteDescription||"Select a page, post, or custom post type as the dynamic content source.")),w.a.createElement(_.a,{value:this.props.sourceId+"",elementAccessPoint:this.props.elementAccessPoint,fieldKey:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete"),key:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete-").concat(this.props.sourceId+""),options:{single:!0,action:"dynamicPosts",labelAction:"",validation:!0},updater:this.sourceIdChange})))}},{key:"renderAutocompleteToggle",value:function(){return w.a.createElement(w.a.Fragment,null,w.a.createElement(x.a,{value:this.props.showAutocomplete,elementAccessPoint:this.props.elementAccessPoint,fieldKey:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete"),key:"".concat(this.props.fieldKey,"-dynamic-source-autocomplete-toggle-").concat(this.props.sourceId+""),options:{labelText:n.localizations.dynamicAutocompleteToggleLabel||"Set custom post source"},updater:this.autocompleteToggleChange}),w.a.createElement(O.a,{relativeElementSelector:".vcv-ui-modal-content"},n.localizations.dynamicAutocompleteToggleDescription||"By default, dynamic content is taken from the current post."))}},{key:"renderDynamicFieldsDropdown",value:function(e){var t=n.localizations.dynamicSelectCustomField||"Select a custom field",a=Object.values(e);return a.unshift({label:t,value:"",disabled:!0}),w.a.createElement(S.a,{value:this.props.currentPostField?this.props.currentPostField.replace(/^(.+)(::)(.+)$/,"$1$2"):"",fieldKey:"".concat(this.props.fieldKey,"-dynamic-dropdown"),options:{values:a},updater:this.dynamicFieldChange,ref:this.dropdownRef})}},{key:"autocompleteToggleChange",value:function(e,t){var n=this;t||this.props.sourceId===D.get("sourceID")||this.sourceIdChange(e,D.get("sourceID")+""),this.props.handleShowAutocompleteChange(t,(function(){n.sourceIdChange(e,n.props.sourceId+"")}))}},{key:"renderDynamicFieldsExtra",value:function(){var e=this,t=null;if(this.props.currentPostField&&this.props.currentPostField.match(/::/)){var n=this.props.currentPostField.split("::"),a=i()(n,2),r=a[0],o=a[1],s=C()({"vcv-ui-form-input":!0,"vcv-ui-form-field-dynamic-extra":!0});t=w.a.createElement("input",{type:"text",className:s,onChange:function(t){t&&t.preventDefault();var n=t.currentTarget&&t.currentTarget.value,a="".concat(r,"::").concat(n);e.dynamicFieldChange(null,a)},value:o,placeholder:"Enter valid meta key"})}return t}},{key:"render",value:function(){var e=this.props.showAutocomplete?this.renderAutoCompleteInput():null,t=null,n=null,a=null;if(this.state.dataLoaded){var i=this.state.postFields[this.props.fieldType]||{};n=this.renderDynamicFieldsDropdown(i),a=this.renderDynamicFieldsExtra()}else t=w.a.createElement("span",{className:"vcv-ui-icon vcv-ui-wp-spinner"});return w.a.createElement("div",{className:"vcv-ui-dynamic-field-inner"},w.a.createElement("div",{className:"vcv-ui-form-group"},n,a,t),w.a.createElement("div",{className:"vcv-ui-form-group"},this.renderAutocompleteToggle()),e,this.props.renderExtraOptions&&this.props.renderExtraOptions())}}]),n}(w.a.Component);b()(L,"localizations",D.get("localizations")),b()(L,"propTypes",{fieldType:T.a.string.isRequired,value:T.a.string,elementAccessPoint:T.a.object.isRequired,renderExtraOptions:T.a.func,handleCurrentPostFieldChange:T.a.func.isRequired,handleSourceIdChange:T.a.func.isRequired,handleShowAutocompleteChange:T.a.func.isRequired,sourceId:T.a.number.isRequired,currentPostField:T.a.string,showAutocomplete:T.a.bool.isRequired})},"./public/sources/attributes/googleFonts/lib/google-fonts-set.json":function(e){e.exports=JSON.parse('{"families":[{"family":"ABeeZee","variants":["regular","italic"],"subsets":"latin"},{"family":"Abel","variants":["regular"],"subsets":"latin"},{"family":"Abhaya Libre","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,sinhala"},{"family":"Abril Fatface","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Aclonica","variants":["regular"],"subsets":"latin"},{"family":"Acme","variants":["regular"],"subsets":"latin"},{"family":"Actor","variants":["regular"],"subsets":"latin"},{"family":"Adamina","variants":["regular"],"subsets":"latin"},{"family":"Advent Pro","variants":["100","200","300","regular","500","600","700"],"subsets":"greek,latin,latin-ext"},{"family":"Aguafina Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Akronim","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Aladin","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Alata","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Alatsi","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Aldrich","variants":["regular"],"subsets":"latin"},{"family":"Alef","variants":["regular","700"],"subsets":"hebrew,latin"},{"family":"Alegreya","variants":["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Alegreya SC","variants":["regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Alegreya Sans","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Alegreya Sans SC","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Aleo","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Alex Brush","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Alfa Slab One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Alice","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin"},{"family":"Alike","variants":["regular"],"subsets":"latin"},{"family":"Alike Angular","variants":["regular"],"subsets":"latin"},{"family":"Allan","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Allerta","variants":["regular"],"subsets":"latin"},{"family":"Allerta Stencil","variants":["regular"],"subsets":"latin"},{"family":"Allura","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Almarai","variants":["300","regular","700","800"],"subsets":"arabic"},{"family":"Almendra","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Almendra Display","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Almendra SC","variants":["regular"],"subsets":"latin"},{"family":"Amarante","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Amaranth","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Amatic SC","variants":["regular","700"],"subsets":"cyrillic,hebrew,latin,latin-ext,vietnamese"},{"family":"Amethysta","variants":["regular"],"subsets":"latin"},{"family":"Amiko","variants":["regular","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Amiri","variants":["regular","italic","700","700italic"],"subsets":"arabic,latin,latin-ext"},{"family":"Amita","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Anaheim","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Andada","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Andika","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Angkor","variants":["regular"],"subsets":"khmer"},{"family":"Annie Use Your Telescope","variants":["regular"],"subsets":"latin"},{"family":"Anonymous Pro","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,greek,latin,latin-ext"},{"family":"Antic","variants":["regular"],"subsets":"latin"},{"family":"Antic Didone","variants":["regular"],"subsets":"latin"},{"family":"Antic Slab","variants":["regular"],"subsets":"latin"},{"family":"Anton","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Arapey","variants":["regular","italic"],"subsets":"latin"},{"family":"Arbutus","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Arbutus Slab","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Architects Daughter","variants":["regular"],"subsets":"latin"},{"family":"Archivo","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Archivo Black","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Archivo Narrow","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Aref Ruqaa","variants":["regular","700"],"subsets":"arabic,latin"},{"family":"Arima Madurai","variants":["100","200","300","regular","500","700","800","900"],"subsets":"latin,latin-ext,tamil,vietnamese"},{"family":"Arimo","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese"},{"family":"Arizonia","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Armata","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Arsenal","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Artifika","variants":["regular"],"subsets":"latin"},{"family":"Arvo","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Arya","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Asap","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Asap Condensed","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Asar","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Asset","variants":["regular"],"subsets":"latin"},{"family":"Assistant","variants":["200","300","regular","600","700","800"],"subsets":"hebrew,latin"},{"family":"Astloch","variants":["regular","700"],"subsets":"latin"},{"family":"Asul","variants":["regular","700"],"subsets":"latin"},{"family":"Athiti","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Atma","variants":["300","regular","500","600","700"],"subsets":"bengali,latin,latin-ext"},{"family":"Atomic Age","variants":["regular"],"subsets":"latin"},{"family":"Aubrey","variants":["regular"],"subsets":"latin"},{"family":"Audiowide","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Autour One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Average","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Average Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Averia Gruesa Libre","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Averia Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"Averia Sans Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"Averia Serif Libre","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"B612","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"B612 Mono","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Bad Script","variants":["regular"],"subsets":"cyrillic,latin"},{"family":"Bahiana","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bahianita","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bai Jamjuree","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Baloo 2","variants":["regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext,vietnamese"},{"family":"Baloo Bhai 2","variants":["regular","500","600","700","800"],"subsets":"gujarati,latin,latin-ext,vietnamese"},{"family":"Baloo Bhaina 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,oriya,vietnamese"},{"family":"Baloo Chettan 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,malayalam,vietnamese"},{"family":"Baloo Da 2","variants":["regular","500","600","700","800"],"subsets":"bengali,latin,latin-ext,vietnamese"},{"family":"Baloo Paaji 2","variants":["regular","500","600","700","800"],"subsets":"gurmukhi,latin,latin-ext,vietnamese"},{"family":"Baloo Tamma 2","variants":["regular","500","600","700","800"],"subsets":"kannada,latin,latin-ext,vietnamese"},{"family":"Baloo Tammudu 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,telugu,vietnamese"},{"family":"Baloo Thambi 2","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext,tamil,vietnamese"},{"family":"Balsamiq Sans","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Balthazar","variants":["regular"],"subsets":"latin"},{"family":"Bangers","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barlow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barlow Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barlow Semi Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barriecito","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Barrio","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Basic","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Baskervville","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Battambang","variants":["regular","700"],"subsets":"khmer"},{"family":"Baumans","variants":["regular"],"subsets":"latin"},{"family":"Bayon","variants":["regular"],"subsets":"khmer"},{"family":"Be Vietnam","variants":["100","100italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bebas Neue","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Belgrano","variants":["regular"],"subsets":"latin"},{"family":"Bellefair","variants":["regular"],"subsets":"hebrew,latin,latin-ext"},{"family":"Belleza","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bellota","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Bellota Text","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"BenchNine","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Bentham","variants":["regular"],"subsets":"latin"},{"family":"Berkshire Swash","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Beth Ellen","variants":["regular"],"subsets":"latin"},{"family":"Bevan","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Big Shoulders Display","variants":["100","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Big Shoulders Text","variants":["100","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bigelow Rules","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bigshot One","variants":["regular"],"subsets":"latin"},{"family":"Bilbo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bilbo Swash Caps","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"BioRhyme","variants":["200","300","regular","700","800"],"subsets":"latin,latin-ext"},{"family":"BioRhyme Expanded","variants":["200","300","regular","700","800"],"subsets":"latin,latin-ext"},{"family":"Biryani","variants":["200","300","regular","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Bitter","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Black And White Picture","variants":["regular"],"subsets":"korean,latin"},{"family":"Black Han Sans","variants":["regular"],"subsets":"korean,latin"},{"family":"Black Ops One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Blinker","variants":["100","200","300","regular","600","700","800","900"],"subsets":"latin,latin-ext"},{"family":"Bokor","variants":["regular"],"subsets":"khmer"},{"family":"Bonbon","variants":["regular"],"subsets":"latin"},{"family":"Boogaloo","variants":["regular"],"subsets":"latin"},{"family":"Bowlby One","variants":["regular"],"subsets":"latin"},{"family":"Bowlby One SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Brawler","variants":["regular"],"subsets":"latin"},{"family":"Bree Serif","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bubblegum Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Bubbler One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Buda","variants":["300"],"subsets":"latin"},{"family":"Buenard","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Bungee","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Hairline","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Inline","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Outline","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Bungee Shade","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Butcherman","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Butterfly Kids","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cabin","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Cabin Condensed","variants":["regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Cabin Sketch","variants":["regular","700"],"subsets":"latin"},{"family":"Caesar Dressing","variants":["regular"],"subsets":"latin"},{"family":"Cagliostro","variants":["regular"],"subsets":"latin"},{"family":"Cairo","variants":["200","300","regular","600","700","900"],"subsets":"arabic,latin,latin-ext"},{"family":"Caladea","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Calistoga","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Calligraffitti","variants":["regular"],"subsets":"latin"},{"family":"Cambay","variants":["regular","italic","700","700italic"],"subsets":"devanagari,latin,latin-ext"},{"family":"Cambo","variants":["regular"],"subsets":"latin"},{"family":"Candal","variants":["regular"],"subsets":"latin"},{"family":"Cantarell","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Cantata One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cantora One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Capriola","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cardo","variants":["regular","italic","700"],"subsets":"greek,greek-ext,latin,latin-ext"},{"family":"Carme","variants":["regular"],"subsets":"latin"},{"family":"Carrois Gothic","variants":["regular"],"subsets":"latin"},{"family":"Carrois Gothic SC","variants":["regular"],"subsets":"latin"},{"family":"Carter One","variants":["regular"],"subsets":"latin"},{"family":"Catamaran","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,tamil"},{"family":"Caudex","variants":["regular","italic","700","700italic"],"subsets":"greek,greek-ext,latin,latin-ext"},{"family":"Caveat","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Caveat Brush","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cedarville Cursive","variants":["regular"],"subsets":"latin"},{"family":"Ceviche One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chakra Petch","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Changa","variants":["200","300","regular","500","600","700","800"],"subsets":"arabic,latin,latin-ext"},{"family":"Changa One","variants":["regular","italic"],"subsets":"latin"},{"family":"Chango","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Charm","variants":["regular","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Charmonman","variants":["regular","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Chathura","variants":["100","300","regular","700","800"],"subsets":"latin,telugu"},{"family":"Chau Philomene One","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Chela One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chelsea Market","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chenla","variants":["regular"],"subsets":"khmer"},{"family":"Cherry Cream Soda","variants":["regular"],"subsets":"latin"},{"family":"Cherry Swash","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Chewy","variants":["regular"],"subsets":"latin"},{"family":"Chicle","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Chilanka","variants":["regular"],"subsets":"latin,malayalam"},{"family":"Chivo","variants":["300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Chonburi","variants":["regular"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Cinzel","variants":["regular","500","600","700","800","900"],"subsets":"latin,latin-ext"},{"family":"Cinzel Decorative","variants":["regular","700","900"],"subsets":"latin"},{"family":"Clicker Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Coda","variants":["regular","800"],"subsets":"latin,latin-ext"},{"family":"Coda Caption","variants":["800"],"subsets":"latin,latin-ext"},{"family":"Codystar","variants":["300","regular"],"subsets":"latin,latin-ext"},{"family":"Coiny","variants":["regular"],"subsets":"latin,latin-ext,tamil,vietnamese"},{"family":"Combo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Comfortaa","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Comic Neue","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin"},{"family":"Coming Soon","variants":["regular"],"subsets":"latin"},{"family":"Commissioner","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Concert One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Condiment","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Content","variants":["regular","700"],"subsets":"khmer"},{"family":"Contrail One","variants":["regular"],"subsets":"latin"},{"family":"Convergence","variants":["regular"],"subsets":"latin"},{"family":"Cookie","variants":["regular"],"subsets":"latin"},{"family":"Copse","variants":["regular"],"subsets":"latin"},{"family":"Corben","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Cormorant","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Garamond","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Infant","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant SC","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Unicase","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cormorant Upright","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Courgette","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Courier Prime","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Cousine","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese"},{"family":"Coustard","variants":["regular","900"],"subsets":"latin"},{"family":"Covered By Your Grace","variants":["regular"],"subsets":"latin"},{"family":"Crafty Girls","variants":["regular"],"subsets":"latin"},{"family":"Creepster","variants":["regular"],"subsets":"latin"},{"family":"Crete Round","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Crimson Pro","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Crimson Text","variants":["regular","italic","600","600italic","700","700italic"],"subsets":"latin"},{"family":"Croissant One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Crushed","variants":["regular"],"subsets":"latin"},{"family":"Cuprum","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Cute Font","variants":["regular"],"subsets":"korean,latin"},{"family":"Cutive","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Cutive Mono","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"DM Mono","variants":["300","300italic","regular","italic","500","500italic"],"subsets":"latin,latin-ext"},{"family":"DM Sans","variants":["regular","italic","500","500italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"DM Serif Display","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"DM Serif Text","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Damion","variants":["regular"],"subsets":"latin"},{"family":"Dancing Script","variants":["regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Dangrek","variants":["regular"],"subsets":"khmer"},{"family":"Darker Grotesque","variants":["300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"David Libre","variants":["regular","500","700"],"subsets":"hebrew,latin,latin-ext,vietnamese"},{"family":"Dawning of a New Day","variants":["regular"],"subsets":"latin"},{"family":"Days One","variants":["regular"],"subsets":"latin"},{"family":"Dekko","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Delius","variants":["regular"],"subsets":"latin"},{"family":"Delius Swash Caps","variants":["regular"],"subsets":"latin"},{"family":"Delius Unicase","variants":["regular","700"],"subsets":"latin"},{"family":"Della Respira","variants":["regular"],"subsets":"latin"},{"family":"Denk One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Devonshire","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Dhurjati","variants":["regular"],"subsets":"latin,telugu"},{"family":"Didact Gothic","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Diplomata","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Diplomata SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Do Hyeon","variants":["regular"],"subsets":"korean,latin"},{"family":"Dokdo","variants":["regular"],"subsets":"korean,latin"},{"family":"Domine","variants":["regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"Donegal One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Doppio One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Dorsa","variants":["regular"],"subsets":"latin"},{"family":"Dosis","variants":["200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Dr Sugiyama","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Duru Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Dynalight","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"EB Garamond","variants":["regular","500","600","700","800","italic","500italic","600italic","700italic","800italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Eagle Lake","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"East Sea Dokdo","variants":["regular"],"subsets":"korean,latin"},{"family":"Eater","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Economica","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Eczar","variants":["regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"El Messiri","variants":["regular","500","600","700"],"subsets":"arabic,cyrillic,latin"},{"family":"Electrolize","variants":["regular"],"subsets":"latin"},{"family":"Elsie","variants":["regular","900"],"subsets":"latin,latin-ext"},{"family":"Elsie Swash Caps","variants":["regular","900"],"subsets":"latin,latin-ext"},{"family":"Emblema One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Emilys Candy","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Encode Sans","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Encode Sans Semi Expanded","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Engagement","variants":["regular"],"subsets":"latin"},{"family":"Englebert","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Enriqueta","variants":["regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"Epilogue","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Erica One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Esteban","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Euphoria Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ewert","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Exo","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Exo 2","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Expletus Sans","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin"},{"family":"Fahkwang","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Fanwood Text","variants":["regular","italic"],"subsets":"latin"},{"family":"Farro","variants":["300","regular","500","700"],"subsets":"latin,latin-ext"},{"family":"Farsan","variants":["regular"],"subsets":"gujarati,latin,latin-ext,vietnamese"},{"family":"Fascinate","variants":["regular"],"subsets":"latin"},{"family":"Fascinate Inline","variants":["regular"],"subsets":"latin"},{"family":"Faster One","variants":["regular"],"subsets":"latin"},{"family":"Fasthand","variants":["regular"],"subsets":"khmer"},{"family":"Fauna One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Faustina","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Federant","variants":["regular"],"subsets":"latin"},{"family":"Federo","variants":["regular"],"subsets":"latin"},{"family":"Felipa","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fenix","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Finger Paint","variants":["regular"],"subsets":"latin"},{"family":"Fira Code","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Fira Mono","variants":["regular","500","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Fira Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Fira Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Fira Sans Extra Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Fjalla One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fjord One","variants":["regular"],"subsets":"latin"},{"family":"Flamenco","variants":["300","regular"],"subsets":"latin"},{"family":"Flavors","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fondamento","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Fontdiner Swanky","variants":["regular"],"subsets":"latin"},{"family":"Forum","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Francois One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Frank Ruhl Libre","variants":["300","regular","500","700","900"],"subsets":"hebrew,latin,latin-ext"},{"family":"Freckle Face","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fredericka the Great","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fredoka One","variants":["regular"],"subsets":"latin"},{"family":"Freehand","variants":["regular"],"subsets":"khmer"},{"family":"Fresca","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Frijole","variants":["regular"],"subsets":"latin"},{"family":"Fruktur","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Fugaz One","variants":["regular"],"subsets":"latin"},{"family":"GFS Didot","variants":["regular"],"subsets":"greek"},{"family":"GFS Neohellenic","variants":["regular","italic","700","700italic"],"subsets":"greek"},{"family":"Gabriela","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin"},{"family":"Gaegu","variants":["300","regular","700"],"subsets":"korean,latin"},{"family":"Gafata","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Galada","variants":["regular"],"subsets":"bengali,latin"},{"family":"Galdeano","variants":["regular"],"subsets":"latin"},{"family":"Galindo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Gamja Flower","variants":["regular"],"subsets":"korean,latin"},{"family":"Gayathri","variants":["100","regular","700"],"subsets":"latin,malayalam"},{"family":"Gelasio","variants":["regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Gentium Basic","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Gentium Book Basic","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Geo","variants":["regular","italic"],"subsets":"latin"},{"family":"Geostar","variants":["regular"],"subsets":"latin"},{"family":"Geostar Fill","variants":["regular"],"subsets":"latin"},{"family":"Germania One","variants":["regular"],"subsets":"latin"},{"family":"Gidugu","variants":["regular"],"subsets":"latin,telugu"},{"family":"Gilda Display","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Girassol","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Give You Glory","variants":["regular"],"subsets":"latin"},{"family":"Glass Antiqua","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Glegoo","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Gloria Hallelujah","variants":["regular"],"subsets":"latin"},{"family":"Goblin One","variants":["regular"],"subsets":"latin"},{"family":"Gochi Hand","variants":["regular"],"subsets":"latin"},{"family":"Gorditas","variants":["regular","700"],"subsets":"latin"},{"family":"Gothic A1","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"korean,latin"},{"family":"Gotu","variants":["regular"],"subsets":"devanagari,latin,latin-ext,vietnamese"},{"family":"Goudy Bookletter 1911","variants":["regular"],"subsets":"latin"},{"family":"Graduate","variants":["regular"],"subsets":"latin"},{"family":"Grand Hotel","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Grandstander","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Gravitas One","variants":["regular"],"subsets":"latin"},{"family":"Great Vibes","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Grenze","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Grenze Gotisch","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Griffy","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Gruppo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Gudea","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Gugi","variants":["regular"],"subsets":"korean,latin"},{"family":"Gupter","variants":["regular","500","700"],"subsets":"latin"},{"family":"Gurajada","variants":["regular"],"subsets":"latin,telugu"},{"family":"Habibi","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Halant","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Hammersmith One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Hanalei","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Hanalei Fill","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Handlee","variants":["regular"],"subsets":"latin"},{"family":"Hanuman","variants":["regular","700"],"subsets":"khmer"},{"family":"Happy Monkey","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Harmattan","variants":["regular","700"],"subsets":"arabic,latin,latin-ext"},{"family":"Headland One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Heebo","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"hebrew,latin"},{"family":"Henny Penny","variants":["regular"],"subsets":"latin"},{"family":"Hepta Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Herr Von Muellerhoff","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Hi Melody","variants":["regular"],"subsets":"korean,latin"},{"family":"Hind","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Hind Guntur","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,telugu"},{"family":"Hind Madurai","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,tamil"},{"family":"Hind Siliguri","variants":["300","regular","500","600","700"],"subsets":"bengali,latin,latin-ext"},{"family":"Hind Vadodara","variants":["300","regular","500","600","700"],"subsets":"gujarati,latin,latin-ext"},{"family":"Holtwood One SC","variants":["regular"],"subsets":"latin"},{"family":"Homemade Apple","variants":["regular"],"subsets":"latin"},{"family":"Homenaje","variants":["regular"],"subsets":"latin"},{"family":"IBM Plex Mono","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"IBM Plex Sans","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"IBM Plex Sans Condensed","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"IBM Plex Serif","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"IM Fell DW Pica","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell DW Pica SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell Double Pica","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell Double Pica SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell English","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell English SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell French Canon","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell French Canon SC","variants":["regular"],"subsets":"latin"},{"family":"IM Fell Great Primer","variants":["regular","italic"],"subsets":"latin"},{"family":"IM Fell Great Primer SC","variants":["regular"],"subsets":"latin"},{"family":"Ibarra Real Nova","variants":["regular","italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Iceberg","variants":["regular"],"subsets":"latin"},{"family":"Iceland","variants":["regular"],"subsets":"latin"},{"family":"Imprima","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Inconsolata","variants":["200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Inder","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Indie Flower","variants":["regular"],"subsets":"latin"},{"family":"Inika","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Inknut Antiqua","variants":["300","regular","500","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Inria Sans","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Inria Serif","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Inter","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Irish Grover","variants":["regular"],"subsets":"latin"},{"family":"Istok Web","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Italiana","variants":["regular"],"subsets":"latin"},{"family":"Italianno","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Itim","variants":["regular"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Jacques Francois","variants":["regular"],"subsets":"latin"},{"family":"Jacques Francois Shadow","variants":["regular"],"subsets":"latin"},{"family":"Jaldi","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Jim Nightshade","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jockey One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jolly Lodger","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jomhuria","variants":["regular"],"subsets":"arabic,latin,latin-ext"},{"family":"Jomolhari","variants":["regular"],"subsets":"latin,tibetan"},{"family":"Josefin Sans","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Josefin Slab","variants":["100","100italic","300","300italic","regular","italic","600","600italic","700","700italic"],"subsets":"latin"},{"family":"Jost","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Joti One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Jua","variants":["regular"],"subsets":"korean,latin"},{"family":"Judson","variants":["regular","italic","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Julee","variants":["regular"],"subsets":"latin"},{"family":"Julius Sans One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Junge","variants":["regular"],"subsets":"latin"},{"family":"Jura","variants":["300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Just Another Hand","variants":["regular"],"subsets":"latin"},{"family":"Just Me Again Down Here","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"K2D","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kadwa","variants":["regular","700"],"subsets":"devanagari,latin"},{"family":"Kalam","variants":["300","regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Kameron","variants":["regular","700"],"subsets":"latin"},{"family":"Kanit","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kantumruy","variants":["300","regular","700"],"subsets":"khmer"},{"family":"Karla","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Karma","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Katibeh","variants":["regular"],"subsets":"arabic,latin,latin-ext"},{"family":"Kaushan Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Kavivanar","variants":["regular"],"subsets":"latin,latin-ext,tamil"},{"family":"Kavoon","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Kdam Thmor","variants":["regular"],"subsets":"khmer"},{"family":"Keania One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Kelly Slab","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Kenia","variants":["regular"],"subsets":"latin"},{"family":"Khand","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Khmer","variants":["regular"],"subsets":"khmer"},{"family":"Khula","variants":["300","regular","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"Kirang Haerang","variants":["regular"],"subsets":"korean,latin"},{"family":"Kite One","variants":["regular"],"subsets":"latin"},{"family":"Knewave","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"KoHo","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kodchasan","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kosugi","variants":["regular"],"subsets":"cyrillic,japanese,latin"},{"family":"Kosugi Maru","variants":["regular"],"subsets":"cyrillic,japanese,latin"},{"family":"Kotta One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Koulen","variants":["regular"],"subsets":"khmer"},{"family":"Kranky","variants":["regular"],"subsets":"latin"},{"family":"Kreon","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"Kristi","variants":["regular"],"subsets":"latin"},{"family":"Krona One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Krub","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Kufam","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Kulim Park","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Kumar One","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Kumar One Outline","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Kumbh Sans","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Kurale","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,devanagari,latin,latin-ext"},{"family":"La Belle Aurore","variants":["regular"],"subsets":"latin"},{"family":"Lacquer","variants":["regular"],"subsets":"latin"},{"family":"Laila","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Lakki Reddy","variants":["regular"],"subsets":"latin,telugu"},{"family":"Lalezar","variants":["regular"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Lancelot","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Lateef","variants":["regular"],"subsets":"arabic,latin"},{"family":"Lato","variants":["100","100italic","300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"League Script","variants":["regular"],"subsets":"latin"},{"family":"Leckerli One","variants":["regular"],"subsets":"latin"},{"family":"Ledger","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Lekton","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Lemon","variants":["regular"],"subsets":"latin"},{"family":"Lemonada","variants":["300","regular","500","600","700"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Lexend Deca","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Exa","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Giga","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Mega","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Peta","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Tera","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lexend Zetta","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Libre Barcode 128","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 128 Text","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39 Extended","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39 Extended Text","variants":["regular"],"subsets":"latin"},{"family":"Libre Barcode 39 Text","variants":["regular"],"subsets":"latin"},{"family":"Libre Baskerville","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Libre Caslon Display","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Libre Caslon Text","variants":["regular","italic","700"],"subsets":"latin,latin-ext"},{"family":"Libre Franklin","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Life Savers","variants":["regular","700","800"],"subsets":"latin,latin-ext"},{"family":"Lilita One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Lily Script One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Limelight","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Linden Hill","variants":["regular","italic"],"subsets":"latin"},{"family":"Literata","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Liu Jian Mao Cao","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Livvic","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Lobster","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Lobster Two","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Londrina Outline","variants":["regular"],"subsets":"latin"},{"family":"Londrina Shadow","variants":["regular"],"subsets":"latin"},{"family":"Londrina Sketch","variants":["regular"],"subsets":"latin"},{"family":"Londrina Solid","variants":["100","300","regular","900"],"subsets":"latin"},{"family":"Long Cang","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Lora","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Love Ya Like A Sister","variants":["regular"],"subsets":"latin"},{"family":"Loved by the King","variants":["regular"],"subsets":"latin"},{"family":"Lovers Quarrel","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Luckiest Guy","variants":["regular"],"subsets":"latin"},{"family":"Lusitana","variants":["regular","700"],"subsets":"latin"},{"family":"Lustria","variants":["regular"],"subsets":"latin"},{"family":"M PLUS 1p","variants":["100","300","regular","500","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,japanese,latin,latin-ext,vietnamese"},{"family":"M PLUS Rounded 1c","variants":["100","300","regular","500","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,japanese,latin,latin-ext,vietnamese"},{"family":"Ma Shan Zheng","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Macondo","variants":["regular"],"subsets":"latin"},{"family":"Macondo Swash Caps","variants":["regular"],"subsets":"latin"},{"family":"Mada","variants":["200","300","regular","500","600","700","900"],"subsets":"arabic,latin"},{"family":"Magra","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Maiden Orange","variants":["regular"],"subsets":"latin"},{"family":"Maitree","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Major Mono Display","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Mako","variants":["regular"],"subsets":"latin"},{"family":"Mali","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Mallanna","variants":["regular"],"subsets":"latin,telugu"},{"family":"Mandali","variants":["regular"],"subsets":"latin,telugu"},{"family":"Manjari","variants":["100","regular","700"],"subsets":"latin,malayalam"},{"family":"Manrope","variants":["200","300","regular","500","600","700","800"],"subsets":"cyrillic,greek,latin,latin-ext"},{"family":"Mansalva","variants":["regular"],"subsets":"latin"},{"family":"Manuale","variants":["regular","500","600","700","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Marcellus","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Marcellus SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Marck Script","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Margarine","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Markazi Text","variants":["regular","500","600","700"],"subsets":"arabic,latin,latin-ext,vietnamese"},{"family":"Marko One","variants":["regular"],"subsets":"latin"},{"family":"Marmelad","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Martel","variants":["200","300","regular","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Martel Sans","variants":["200","300","regular","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Marvel","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Mate","variants":["regular","italic"],"subsets":"latin"},{"family":"Mate SC","variants":["regular"],"subsets":"latin"},{"family":"Maven Pro","variants":["regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"McLaren","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Meddon","variants":["regular"],"subsets":"latin"},{"family":"MedievalSharp","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Medula One","variants":["regular"],"subsets":"latin"},{"family":"Meera Inimai","variants":["regular"],"subsets":"latin,tamil"},{"family":"Megrim","variants":["regular"],"subsets":"latin"},{"family":"Meie Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Merienda","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Merienda One","variants":["regular"],"subsets":"latin"},{"family":"Merriweather","variants":["300","300italic","regular","italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Merriweather Sans","variants":["300","regular","500","600","700","800","300italic","italic","500italic","600italic","700italic","800italic"],"subsets":"cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Metal","variants":["regular"],"subsets":"khmer"},{"family":"Metal Mania","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Metamorphous","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Metrophobic","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Michroma","variants":["regular"],"subsets":"latin"},{"family":"Milonga","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Miltonian","variants":["regular"],"subsets":"latin"},{"family":"Miltonian Tattoo","variants":["regular"],"subsets":"latin"},{"family":"Mina","variants":["regular","700"],"subsets":"bengali,latin,latin-ext"},{"family":"Miniver","variants":["regular"],"subsets":"latin"},{"family":"Miriam Libre","variants":["regular","700"],"subsets":"hebrew,latin,latin-ext"},{"family":"Mirza","variants":["regular","500","600","700"],"subsets":"arabic,latin,latin-ext"},{"family":"Miss Fajardose","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mitr","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Modak","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Modern Antiqua","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mogra","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Molengo","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Molle","variants":["italic"],"subsets":"latin,latin-ext"},{"family":"Monda","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Monofett","variants":["regular"],"subsets":"latin"},{"family":"Monoton","variants":["regular"],"subsets":"latin"},{"family":"Monsieur La Doulaise","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Montaga","variants":["regular"],"subsets":"latin"},{"family":"Montez","variants":["regular"],"subsets":"latin"},{"family":"Montserrat","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Montserrat Alternates","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Montserrat Subrayada","variants":["regular","700"],"subsets":"latin"},{"family":"Moul","variants":["regular"],"subsets":"khmer"},{"family":"Moulpali","variants":["regular"],"subsets":"khmer"},{"family":"Mountains of Christmas","variants":["regular","700"],"subsets":"latin"},{"family":"Mouse Memoirs","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mr Bedfort","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mr Dafoe","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mr De Haviland","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mrs Saint Delafield","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mrs Sheppards","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Mukta","variants":["200","300","regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"Mukta Mahee","variants":["200","300","regular","500","600","700","800"],"subsets":"gurmukhi,latin,latin-ext"},{"family":"Mukta Malar","variants":["200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext,tamil"},{"family":"Mukta Vaani","variants":["200","300","regular","500","600","700","800"],"subsets":"gujarati,latin,latin-ext"},{"family":"Mulish","variants":["200","300","regular","500","600","700","800","900","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"MuseoModerno","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Mystery Quest","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"NTR","variants":["regular"],"subsets":"latin,telugu"},{"family":"Nanum Brush Script","variants":["regular"],"subsets":"korean,latin"},{"family":"Nanum Gothic","variants":["regular","700","800"],"subsets":"korean,latin"},{"family":"Nanum Gothic Coding","variants":["regular","700"],"subsets":"korean,latin"},{"family":"Nanum Myeongjo","variants":["regular","700","800"],"subsets":"korean,latin"},{"family":"Nanum Pen Script","variants":["regular"],"subsets":"korean,latin"},{"family":"Neucha","variants":["regular"],"subsets":"cyrillic,latin"},{"family":"Neuton","variants":["200","300","regular","italic","700","800"],"subsets":"latin,latin-ext"},{"family":"New Rocker","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"News Cycle","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Niconne","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Niramit","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Nixie One","variants":["regular"],"subsets":"latin"},{"family":"Nobile","variants":["regular","italic","500","500italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Nokora","variants":["regular","700"],"subsets":"khmer"},{"family":"Norican","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Nosifer","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Notable","variants":["regular"],"subsets":"latin"},{"family":"Nothing You Could Do","variants":["regular"],"subsets":"latin"},{"family":"Noticia Text","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Noto Sans","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Noto Sans HK","variants":["100","300","regular","500","700","900"],"subsets":"chinese-hongkong,latin"},{"family":"Noto Sans JP","variants":["100","300","regular","500","700","900"],"subsets":"japanese,latin"},{"family":"Noto Sans KR","variants":["100","300","regular","500","700","900"],"subsets":"korean,latin"},{"family":"Noto Sans SC","variants":["100","300","regular","500","700","900"],"subsets":"chinese-simplified,latin"},{"family":"Noto Sans TC","variants":["100","300","regular","500","700","900"],"subsets":"chinese-traditional,latin"},{"family":"Noto Serif","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Noto Serif JP","variants":["200","300","regular","500","600","700","900"],"subsets":"japanese,latin"},{"family":"Noto Serif KR","variants":["200","300","regular","500","600","700","900"],"subsets":"korean,latin"},{"family":"Noto Serif SC","variants":["200","300","regular","500","600","700","900"],"subsets":"chinese-simplified,latin"},{"family":"Noto Serif TC","variants":["200","300","regular","500","600","700","900"],"subsets":"chinese-traditional,latin"},{"family":"Nova Cut","variants":["regular"],"subsets":"latin"},{"family":"Nova Flat","variants":["regular"],"subsets":"latin"},{"family":"Nova Mono","variants":["regular"],"subsets":"greek,latin"},{"family":"Nova Oval","variants":["regular"],"subsets":"latin"},{"family":"Nova Round","variants":["regular"],"subsets":"latin"},{"family":"Nova Script","variants":["regular"],"subsets":"latin"},{"family":"Nova Slim","variants":["regular"],"subsets":"latin"},{"family":"Nova Square","variants":["regular"],"subsets":"latin"},{"family":"Numans","variants":["regular"],"subsets":"latin"},{"family":"Nunito","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Nunito Sans","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Odibee Sans","variants":["regular"],"subsets":"latin"},{"family":"Odor Mean Chey","variants":["regular"],"subsets":"khmer"},{"family":"Offside","variants":["regular"],"subsets":"latin"},{"family":"Old Standard TT","variants":["regular","italic","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Oldenburg","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Oleo Script","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Oleo Script Swash Caps","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Open Sans","variants":["300","300italic","regular","italic","600","600italic","700","700italic","800","800italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Open Sans Condensed","variants":["300","300italic","700"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Oranienbaum","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Orbitron","variants":["regular","500","600","700","800","900"],"subsets":"latin"},{"family":"Oregano","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Orienta","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Original Surfer","variants":["regular"],"subsets":"latin"},{"family":"Oswald","variants":["200","300","regular","500","600","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Over the Rainbow","variants":["regular"],"subsets":"latin"},{"family":"Overlock","variants":["regular","italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Overlock SC","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Overpass","variants":["100","100italic","200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Overpass Mono","variants":["300","regular","600","700"],"subsets":"latin,latin-ext"},{"family":"Ovo","variants":["regular"],"subsets":"latin"},{"family":"Oxanium","variants":["200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext"},{"family":"Oxygen","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Oxygen Mono","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"PT Mono","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Sans","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Sans Caption","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Sans Narrow","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Serif","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"PT Serif Caption","variants":["regular","italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Pacifico","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Padauk","variants":["regular","700"],"subsets":"latin,myanmar"},{"family":"Palanquin","variants":["100","200","300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Palanquin Dark","variants":["regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Pangolin","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Paprika","variants":["regular"],"subsets":"latin"},{"family":"Parisienne","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Passero One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Passion One","variants":["regular","700","900"],"subsets":"latin,latin-ext"},{"family":"Pathway Gothic One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Patrick Hand","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Patrick Hand SC","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Pattaya","variants":["regular"],"subsets":"cyrillic,latin,latin-ext,thai,vietnamese"},{"family":"Patua One","variants":["regular"],"subsets":"latin"},{"family":"Pavanam","variants":["regular"],"subsets":"latin,latin-ext,tamil"},{"family":"Paytone One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Peddana","variants":["regular"],"subsets":"latin,telugu"},{"family":"Peralta","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Permanent Marker","variants":["regular"],"subsets":"latin"},{"family":"Petit Formal Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Petrona","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Philosopher","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,vietnamese"},{"family":"Piazzolla","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Piedra","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Pinyon Script","variants":["regular"],"subsets":"latin"},{"family":"Pirata One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Plaster","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Play","variants":["regular","700"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Playball","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Playfair Display","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Playfair Display SC","variants":["regular","italic","700","700italic","900","900italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Podkova","variants":["regular","500","600","700","800"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Poiret One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Poller One","variants":["regular"],"subsets":"latin"},{"family":"Poly","variants":["regular","italic"],"subsets":"latin"},{"family":"Pompiere","variants":["regular"],"subsets":"latin"},{"family":"Pontano Sans","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Poor Story","variants":["regular"],"subsets":"korean,latin"},{"family":"Poppins","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"devanagari,latin,latin-ext"},{"family":"Port Lligat Sans","variants":["regular"],"subsets":"latin"},{"family":"Port Lligat Slab","variants":["regular"],"subsets":"latin"},{"family":"Pragati Narrow","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Prata","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,vietnamese"},{"family":"Preahvihear","variants":["regular"],"subsets":"khmer"},{"family":"Press Start 2P","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext"},{"family":"Pridi","variants":["200","300","regular","500","600","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Princess Sofia","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Prociono","variants":["regular"],"subsets":"latin"},{"family":"Prompt","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Prosto One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Proza Libre","variants":["regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext"},{"family":"Public Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext"},{"family":"Puritan","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Purple Purse","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Quando","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Quantico","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Quattrocento","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Quattrocento Sans","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Questrial","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Quicksand","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Quintessential","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Qwigley","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Racing Sans One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Radley","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Rajdhani","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Rakkas","variants":["regular"],"subsets":"arabic,latin,latin-ext"},{"family":"Raleway","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Raleway Dots","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ramabhadra","variants":["regular"],"subsets":"latin,telugu"},{"family":"Ramaraja","variants":["regular"],"subsets":"latin,telugu"},{"family":"Rambla","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Rammetto One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ranchers","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rancho","variants":["regular"],"subsets":"latin"},{"family":"Ranga","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Rasa","variants":["300","regular","500","600","700"],"subsets":"gujarati,latin,latin-ext"},{"family":"Rationale","variants":["regular"],"subsets":"latin"},{"family":"Ravi Prakash","variants":["regular"],"subsets":"latin,telugu"},{"family":"Recursive","variants":["300","regular","500","600","700","800","900"],"subsets":"latin,vietnamese"},{"family":"Red Hat Display","variants":["regular","italic","500","500italic","700","700italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Red Hat Text","variants":["regular","italic","500","500italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Red Rose","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Redressed","variants":["regular"],"subsets":"latin"},{"family":"Reem Kufi","variants":["regular"],"subsets":"arabic,latin"},{"family":"Reenie Beanie","variants":["regular"],"subsets":"latin"},{"family":"Revalia","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rhodium Libre","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Ribeye","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ribeye Marrow","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Righteous","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Risque","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Roboto","variants":["100","100italic","300","300italic","regular","italic","500","500italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Roboto Condensed","variants":["300","300italic","regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Roboto Mono","variants":["100","200","300","regular","500","600","700","100italic","200italic","300italic","italic","500italic","600italic","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Roboto Slab","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Rochester","variants":["regular"],"subsets":"latin"},{"family":"Rock Salt","variants":["regular"],"subsets":"latin"},{"family":"Rokkitt","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Romanesco","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ropa Sans","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Rosario","variants":["300","regular","500","600","700","300italic","italic","500italic","600italic","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Rosarivo","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Rouge Script","variants":["regular"],"subsets":"latin"},{"family":"Rowdies","variants":["300","regular","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Rozha One","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Rubik","variants":["300","regular","500","600","700","800","900","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,hebrew,latin,latin-ext"},{"family":"Rubik Mono One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Ruda","variants":["regular","500","600","700","800","900"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Rufina","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Ruge Boogie","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ruluko","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rum Raisin","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Ruslan Display","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Russo One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Ruthie","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Rye","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sacramento","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sahitya","variants":["regular","700"],"subsets":"devanagari,latin"},{"family":"Sail","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Saira","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Extra Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Semi Condensed","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Saira Stencil One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Salsa","variants":["regular"],"subsets":"latin"},{"family":"Sanchez","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Sancreek","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sansita","variants":["regular","italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Sansita Swashed","variants":["300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Sarabun","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Sarala","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Sarina","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sarpanch","variants":["regular","500","600","700","800","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Satisfy","variants":["regular"],"subsets":"latin"},{"family":"Sawarabi Gothic","variants":["regular"],"subsets":"cyrillic,japanese,latin,latin-ext,vietnamese"},{"family":"Sawarabi Mincho","variants":["regular"],"subsets":"japanese,latin,latin-ext"},{"family":"Scada","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext"},{"family":"Scheherazade","variants":["regular","700"],"subsets":"arabic,latin"},{"family":"Schoolbell","variants":["regular"],"subsets":"latin"},{"family":"Scope One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Seaweed Script","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Secular One","variants":["regular"],"subsets":"hebrew,latin,latin-ext"},{"family":"Sedgwick Ave","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Sedgwick Ave Display","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Sen","variants":["regular","700","800"],"subsets":"latin,latin-ext"},{"family":"Sevillana","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Seymour One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Shadows Into Light","variants":["regular"],"subsets":"latin"},{"family":"Shadows Into Light Two","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Shanti","variants":["regular"],"subsets":"latin"},{"family":"Share","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Share Tech","variants":["regular"],"subsets":"latin"},{"family":"Share Tech Mono","variants":["regular"],"subsets":"latin"},{"family":"Shojumaru","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Short Stack","variants":["regular"],"subsets":"latin"},{"family":"Shrikhand","variants":["regular"],"subsets":"gujarati,latin,latin-ext"},{"family":"Siemreap","variants":["regular"],"subsets":"khmer"},{"family":"Sigmar One","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Signika","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Signika Negative","variants":["300","regular","600","700"],"subsets":"latin,latin-ext"},{"family":"Simonetta","variants":["regular","italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Single Day","variants":["regular"],"subsets":"korean"},{"family":"Sintony","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Sirin Stencil","variants":["regular"],"subsets":"latin"},{"family":"Six Caps","variants":["regular"],"subsets":"latin"},{"family":"Skranji","variants":["regular","700"],"subsets":"latin,latin-ext"},{"family":"Slabo 13px","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Slabo 27px","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Slackey","variants":["regular"],"subsets":"latin"},{"family":"Smokum","variants":["regular"],"subsets":"latin"},{"family":"Smythe","variants":["regular"],"subsets":"latin"},{"family":"Sniglet","variants":["regular","800"],"subsets":"latin,latin-ext"},{"family":"Snippet","variants":["regular"],"subsets":"latin"},{"family":"Snowburst One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sofadi One","variants":["regular"],"subsets":"latin"},{"family":"Sofia","variants":["regular"],"subsets":"latin"},{"family":"Solway","variants":["300","regular","500","700","800"],"subsets":"latin"},{"family":"Song Myung","variants":["regular"],"subsets":"korean,latin"},{"family":"Sonsie One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Sora","variants":["100","200","300","regular","500","600","700","800"],"subsets":"latin,latin-ext"},{"family":"Sorts Mill Goudy","variants":["regular","italic"],"subsets":"latin,latin-ext"},{"family":"Source Code Pro","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Source Sans Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext,vietnamese"},{"family":"Source Serif Pro","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Space Mono","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Spartan","variants":["100","200","300","regular","500","600","700","800","900"],"subsets":"latin,latin-ext"},{"family":"Special Elite","variants":["regular"],"subsets":"latin"},{"family":"Spectral","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Spectral SC","variants":["200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Spicy Rice","variants":["regular"],"subsets":"latin"},{"family":"Spinnaker","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Spirax","variants":["regular"],"subsets":"latin"},{"family":"Squada One","variants":["regular"],"subsets":"latin"},{"family":"Sree Krushnadevaraya","variants":["regular"],"subsets":"latin,telugu"},{"family":"Sriracha","variants":["regular"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Srisakdi","variants":["regular","700"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Staatliches","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stalemate","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stalinist One","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Stardos Stencil","variants":["regular","700"],"subsets":"latin"},{"family":"Stint Ultra Condensed","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stint Ultra Expanded","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Stoke","variants":["300","regular"],"subsets":"latin,latin-ext"},{"family":"Strait","variants":["regular"],"subsets":"latin"},{"family":"Stylish","variants":["regular"],"subsets":"korean,latin"},{"family":"Sue Ellen Francisco","variants":["regular"],"subsets":"latin"},{"family":"Suez One","variants":["regular"],"subsets":"hebrew,latin,latin-ext"},{"family":"Sulphur Point","variants":["300","regular","700"],"subsets":"latin,latin-ext"},{"family":"Sumana","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Sunflower","variants":["300","500","700"],"subsets":"korean,latin"},{"family":"Sunshiney","variants":["regular"],"subsets":"latin"},{"family":"Supermercado One","variants":["regular"],"subsets":"latin"},{"family":"Sura","variants":["regular","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Suranna","variants":["regular"],"subsets":"latin,telugu"},{"family":"Suravaram","variants":["regular"],"subsets":"latin,telugu"},{"family":"Suwannaphum","variants":["regular"],"subsets":"khmer"},{"family":"Swanky and Moo Moo","variants":["regular"],"subsets":"latin"},{"family":"Syncopate","variants":["regular","700"],"subsets":"latin"},{"family":"Syne","variants":["regular","500","600","700","800"],"subsets":"latin,latin-ext"},{"family":"Tajawal","variants":["200","300","regular","500","700","800","900"],"subsets":"arabic,latin"},{"family":"Tangerine","variants":["regular","700"],"subsets":"latin"},{"family":"Taprom","variants":["regular"],"subsets":"khmer"},{"family":"Tauri","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Taviraj","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Teko","variants":["300","regular","500","600","700"],"subsets":"devanagari,latin,latin-ext"},{"family":"Telex","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Tenali Ramakrishna","variants":["regular"],"subsets":"latin,telugu"},{"family":"Tenor Sans","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Text Me One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Thasadith","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"The Girl Next Door","variants":["regular"],"subsets":"latin"},{"family":"Tienne","variants":["regular","700","900"],"subsets":"latin"},{"family":"Tillana","variants":["regular","500","600","700","800"],"subsets":"devanagari,latin,latin-ext"},{"family":"Timmana","variants":["regular"],"subsets":"latin,telugu"},{"family":"Tinos","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,hebrew,latin,latin-ext,vietnamese"},{"family":"Titan One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Titillium Web","variants":["200","200italic","300","300italic","regular","italic","600","600italic","700","700italic","900"],"subsets":"latin,latin-ext"},{"family":"Tomorrow","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext"},{"family":"Trade Winds","variants":["regular"],"subsets":"latin"},{"family":"Trirong","variants":["100","100italic","200","200italic","300","300italic","regular","italic","500","500italic","600","600italic","700","700italic","800","800italic","900","900italic"],"subsets":"latin,latin-ext,thai,vietnamese"},{"family":"Trocchi","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Trochut","variants":["regular","italic","700"],"subsets":"latin"},{"family":"Trykker","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Tulpen One","variants":["regular"],"subsets":"latin"},{"family":"Turret Road","variants":["200","300","regular","500","700","800"],"subsets":"latin,latin-ext"},{"family":"Ubuntu","variants":["300","300italic","regular","italic","500","500italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Ubuntu Condensed","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Ubuntu Mono","variants":["regular","italic","700","700italic"],"subsets":"cyrillic,cyrillic-ext,greek,greek-ext,latin,latin-ext"},{"family":"Ultra","variants":["regular"],"subsets":"latin"},{"family":"Uncial Antiqua","variants":["regular"],"subsets":"latin"},{"family":"Underdog","variants":["regular"],"subsets":"cyrillic,latin,latin-ext"},{"family":"Unica One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"UnifrakturCook","variants":["700"],"subsets":"latin"},{"family":"UnifrakturMaguntia","variants":["regular"],"subsets":"latin"},{"family":"Unkempt","variants":["regular","700"],"subsets":"latin"},{"family":"Unlock","variants":["regular"],"subsets":"latin"},{"family":"Unna","variants":["regular","italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"VT323","variants":["regular"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Vampiro One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Varela","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Varela Round","variants":["regular"],"subsets":"hebrew,latin,latin-ext,vietnamese"},{"family":"Varta","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Vast Shadow","variants":["regular"],"subsets":"latin"},{"family":"Vesper Libre","variants":["regular","500","700","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Viaoda Libre","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Vibes","variants":["regular"],"subsets":"arabic,latin"},{"family":"Vibur","variants":["regular"],"subsets":"latin"},{"family":"Vidaloka","variants":["regular"],"subsets":"latin"},{"family":"Viga","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Voces","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Volkhov","variants":["regular","italic","700","700italic"],"subsets":"latin"},{"family":"Vollkorn","variants":["regular","500","600","700","800","900","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"cyrillic,cyrillic-ext,greek,latin,latin-ext,vietnamese"},{"family":"Vollkorn SC","variants":["regular","600","700","900"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Voltaire","variants":["regular"],"subsets":"latin"},{"family":"Waiting for the Sunrise","variants":["regular"],"subsets":"latin"},{"family":"Wallpoet","variants":["regular"],"subsets":"latin"},{"family":"Walter Turncoat","variants":["regular"],"subsets":"latin"},{"family":"Warnes","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Wellfleet","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Wendy One","variants":["regular"],"subsets":"latin,latin-ext"},{"family":"Wire One","variants":["regular"],"subsets":"latin"},{"family":"Work Sans","variants":["100","200","300","regular","500","600","700","800","900","100italic","200italic","300italic","italic","500italic","600italic","700italic","800italic","900italic"],"subsets":"latin,latin-ext,vietnamese"},{"family":"Yanone Kaffeesatz","variants":["200","300","regular","500","600","700"],"subsets":"cyrillic,latin,latin-ext,vietnamese"},{"family":"Yantramanav","variants":["100","300","regular","500","700","900"],"subsets":"devanagari,latin,latin-ext"},{"family":"Yatra One","variants":["regular"],"subsets":"devanagari,latin,latin-ext"},{"family":"Yellowtail","variants":["regular"],"subsets":"latin"},{"family":"Yeon Sung","variants":["regular"],"subsets":"korean,latin"},{"family":"Yeseva One","variants":["regular"],"subsets":"cyrillic,cyrillic-ext,latin,latin-ext,vietnamese"},{"family":"Yesteryear","variants":["regular"],"subsets":"latin"},{"family":"Yrsa","variants":["300","regular","500","600","700"],"subsets":"latin,latin-ext"},{"family":"ZCOOL KuaiLe","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"ZCOOL QingKe HuangYou","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"ZCOOL XiaoWei","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Zeyada","variants":["regular"],"subsets":"latin"},{"family":"Zhi Mang Xing","variants":["regular"],"subsets":"chinese-simplified,latin"},{"family":"Zilla Slab","variants":["300","300italic","regular","italic","500","500italic","600","600italic","700","700italic"],"subsets":"latin,latin-ext"},{"family":"Zilla Slab Highlight","variants":["regular","700"],"subsets":"latin,latin-ext"}]}')},"./public/sources/attributes/pageSettingsLayouts/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return ee}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./public/sources/attributes/attribute.js"),b=n("./node_modules/vc-cake/index.js"),y=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),w=n.n(y),k=n("./node_modules/prop-types/index.js"),C=n.n(k),_=n("./public/tools/response.js");function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}var x=Object(b.getService)("utils"),E=Object(b.getStorage)("workspace").state("iframe"),j=Object(b.getStorage)("settings"),T=Object(b.getService)("dataManager"),M=function(e){l()(n,e);var t=S(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=e.layoutName.toLowerCase(),o=j.state("".concat(r,"Template")).get()||e.data.current||(a.getDefaultOptions()?"default":"none");return a.state={data:e.data,isListLoading:!1,current:o},j.state("".concat(r,"Template")).set(o),a.handleChangeUpdateLayout=a.handleChangeUpdateLayout.bind(w()(a)),a.handleUpdateList=a.handleUpdateList.bind(w()(a)),a.getTemplateOptions=a.getTemplateOptions.bind(w()(a)),a}return o()(n,[{key:"handleUpdateList",value:function(){var e=this,t=this.props.layoutName.toLowerCase();this.setState({isListLoading:!0});var n=x.ajax;this.serverRequest&&this.serverRequest.abort(),this.serverRequest=n({"vcv-action":"layoutDropdown:"+t+":updateList:adminNonce","vcv-nonce":T.get("nonce")},(function(t){var n=Object(_.a)(t.response);n&&n.status?e.setState({data:n.data,isListLoading:!1}):e.setState({isListLoading:!1})}))}},{key:"handleChangeUpdateLayout",value:function(e){var t=this.props.layoutName.toLowerCase(),n=e.target.value;if("none"===n||["default","defaultGlobal","defaultLayout"].includes(n)||(n=parseInt(n)),this.setState({current:n}),!Object(b.env)("VCV_JS_THEME_EDITOR")){if(Object(b.env)("VCV_JS_THEME_LAYOUTS")&&j.state("".concat(t,"Template")).set(n),"vcv_layouts"===T.get("editorType"))return;var a=j.state("".concat(t,"Template")).get(),i=j.state("pageTemplate").get(),r=j.state("headerTemplate").get(),o=j.state("sidebarTemplate").get(),s=j.state("footerTemplate").get();this.reloadIframe(i,r,o,s,a)}}},{key:"getTemplateOptions",value:function(){var e=this.state.data;return Object.keys(e.all).map((function(t,n){return v.a.createElement("option",{key:n,value:t},e.all[t])}))}},{key:"getSelectedValue",value:function(){var e=this.state,t=e.data,n=e.current;return["default","defaultGlobal","defaultLayout"].includes(n)||Object.prototype.hasOwnProperty.call(t.all,n)?n:"none"}},{key:"reloadIframe",value:function(e,t,n,a,i){window.vcvLastLoadedPageTemplate=e,window.vcvLastLoadedHeaderTemplate=t,window.vcvLastLoadedSidebarTemplate=n,window.vcvLastLoadedFooterTemplate=a;var r=this.props.layoutName.toLowerCase();window["vcvLastLoaded".concat(r,"Template")]=i,E.set(p()({type:"reload",template:e,header:t,sidebar:n,footer:a},r,i)),j.state("skipBlank").set(!0)}},{key:"getDefaultOptions",value:function(){if("Sidebar"===this.props.layoutName)return null;var e=T.get("localizations"),t=e?e.selectHFS:"Default";if("vc-custom-layout"===(j.state("pageTemplate").get()||T.get("pageTemplatesLayoutsCurrent")||{type:"vc",value:"blank"}).type){t=e?e.selectHFSGlobal:"Global Default";var n=e?e.selectHFSLayout:"Layout Default";return[v.a.createElement("option",{value:"defaultGlobal",key:"defaultGlobal"},t),v.a.createElement("option",{value:"defaultLayout",key:"defaultLayout"},n)]}return v.a.createElement("option",{value:"default"},t)}},{key:"getHFSText",value:function(){var e=this.getSelectedValue(),t=this.props.layoutName,n=T.get("localizations"),a="vcvCreate".concat(this.props.layoutName),i=window[a]?window[a]:"",r=n?n.createHFS:'<a href="{link}" target="_blank">Create</a> a new {name} template.',o=n?n.editHFSTemplate:'<a href="{editLink}" target="_blank">Edit</a> this {name} template or <a href="{createLink}" target="_blank">create</a> a new one.',s="";if("number"!=typeof e)s=r.replace("{name}",t.toLocaleLowerCase()).replace("{link}",i);else{var l=window&&window.vcvWpAdminUrl?window.vcvWpAdminUrl:"";l+="post.php?post=".concat(e,"&action=edit"),s=o.replace("{name}",t.toLocaleLowerCase()).replace("{editLink}",l).replace("{createLink}",i)}return s}},{key:"render",value:function(){var e=T.get("localizations"),t=this.getHFSText(),n=e?e.none:"None",a=null;return this.state.isListLoading&&(a=v.a.createElement("span",{className:"vcv-ui-wp-spinner"})),v.a.createElement("div",{className:"vcv-ui-form-group"},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},this.props.layoutName,a),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:this.getSelectedValue(),onChange:this.handleChangeUpdateLayout,onClick:this.handleUpdateList},this.getDefaultOptions(),v.a.createElement("option",{value:"none"},n),this.getTemplateOptions()),v.a.createElement("p",{className:"vcv-ui-form-helper",dangerouslySetInnerHTML:{__html:t}}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.layoutName.toLowerCase(),a=j.state("".concat(n,"Template")).get();return a!==t.current?{current:a}:null}}]),n}(v.a.Component);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}p()(M,"propTypes",{data:C.a.object.isRequired,layoutName:C.a.string.isRequired});var O=Object(b.getStorage)("settings"),A=Object(b.getService)("document"),D=function(e){l()(n,e);var t=P(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=O.state("pageTemplate").get()||window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT&&window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT()||{type:"vc",value:"blank"};return a.state={currentLayout:r},a.setCurrentLayout=a.setCurrentLayout.bind(w()(a)),a}return o()(n,[{key:"hasLayoutElement",value:function(e){var t=A.getByTag(e);return Object.keys(t).length>0}},{key:"componentDidMount",value:function(){O.state("pageTemplate").onChange(this.setCurrentLayout)}},{key:"componentWillUnmount",value:function(){O.state("pageTemplate").ignoreChange(this.setCurrentLayout)}},{key:"setCurrentLayout",value:function(e){this.setState({currentLayout:e})}},{key:"render",value:function(){var e=this.state.currentLayout,t=[],n=window.VCV_PAGE_TEMPLATES_LAYOUTS?window.VCV_PAGE_TEMPLATES_LAYOUTS():[],a=n.find((function(t){return t.type===e.type})),i={};if("theme"===e.type?(i.header=!0,i.footer=!0):a&&(i=a.values.find((function(t){return t.value===e.value}))||{}),"vc-custom-layout"===e.type){var r=n.find((function(e){return"vc-custom-layout"===e.type}));if(r&&"default"!==e.value){var o=r.values.find((function(t){return t.value===parseInt(e.value)}));o&&(i=o)}}var s=[],l=!0,c=!0,u=!0,d=window.VCV_EDITOR_TYPE?window.VCV_EDITOR_TYPE():"default";if((this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"HFSDropdowns")&&Object.prototype.hasOwnProperty.call(this.props.options.HFSDropdowns,"addHeader")&&!this.props.options.HFSDropdowns.addHeader||"vcv_layouts"===d&&!this.hasLayoutElement("layoutHeaderArea"))&&(l=!1),(this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"HFSDropdowns")&&Object.prototype.hasOwnProperty.call(this.props.options.HFSDropdowns,"addSidebar")&&!this.props.options.HFSDropdowns.addSidebar||"vcv_layouts"===d&&!this.hasLayoutElement("layoutSidebarArea"))&&(c=!1),(this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"HFSDropdowns")&&Object.prototype.hasOwnProperty.call(this.props.options.HFSDropdowns,"addFooter")&&!this.props.options.HFSDropdowns.addFooter||"vcv_layouts"===d&&!this.hasLayoutElement("layoutFooterArea"))&&(u=!1),i.header&&l){var f=window.VCV_HEADER_TEMPLATES&&window.VCV_HEADER_TEMPLATES();if(f){if("vcv_layouts"===d){var h=window.VCV_GLOBAL_DATA?window.VCV_GLOBAL_DATA().header:null;h&&h.sourceId?f.current=h.sourceId:f.current=Object.keys(f.all)[0]}i.headerId&&(f.current=parseInt(i.headerId)),s.push({layoutName:"Header",data:f})}}if(i.sidebar&&c){var p=window.VCV_SIDEBAR_TEMPLATES&&window.VCV_SIDEBAR_TEMPLATES();p&&(i.sidebarId&&(p.current=parseInt(i.sidebarId)),s.push({layoutName:"Sidebar",data:p}))}if(i.footer&&u){var m=window.VCV_FOOTER_TEMPLATES&&window.VCV_FOOTER_TEMPLATES();if(m){if("vcv_layouts"===d){var g=window.VCV_GLOBAL_DATA?window.VCV_GLOBAL_DATA().footer:null;g&&g.sourceId?m.current=g.sourceId:m.current=Object.keys(m.all)[0]}i.footerId&&(m.current=parseInt(i.footerId)),s.push({layoutName:"Footer",data:m})}}return s.length&&s.forEach((function(e,n){t.push(v.a.createElement(M,{layoutName:e.layoutName,data:e.data,key:"layout-settings-dropdown-".concat(e.layoutName,"-").concat(n)}))})),t}}]),n}(v.a.Component),R={"vc-custom-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc__default.js"),label:"Default"},vc__blank:{icon:n("./public/components/startBlank/lib/layoutIcons/vc__blank.js"),label:"Blank Template"},"vc-theme__header-footer-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-layout.js"),label:"Header and Footer"},"vc-theme__header-footer-sidebar-left-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-left-layout.js"),label:"Left Sidebar"},"vc-theme__header-footer-sidebar-layout":{icon:n("./public/components/startBlank/lib/layoutIcons/vc-theme__header-footer-sidebar-layout.js"),label:"Right Sidebar"},"theme-default":{icon:n("./public/components/startBlank/lib/layoutIcons/theme-default.js"),label:"Theme"}},L=n("./node_modules/lodash/lodash.js"),B=n.n(L);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}var N=Object(b.getStorage)("settings"),F=function(e){l()(n,e);var t=I(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=N.state("pageTemplate").get(),o=window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT?window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT():{type:"vc",value:"blank"},s=r||o;return a.state={current:s.value&&"default"!==s.value?parseInt(s.value):"default"},a.handleChangeUpdateLayout=a.handleChangeUpdateLayout.bind(w()(a)),a.getLayoutOptions=a.getLayoutOptions.bind(w()(a)),a}return o()(n,[{key:"handleChangeUpdateLayout",value:function(e){var t=e.target.value;this.setState({current:t}),this.props.onTemplateChange("vc-custom-layout__".concat(t))}},{key:"getLayoutOptions",value:function(){var e=(window.VCV_PAGE_TEMPLATES_LAYOUTS&&window.VCV_PAGE_TEMPLATES_LAYOUTS()).find((function(e){return"vc-custom-layout"===e.type}));return e&&e.values?e.values.map((function(e){return v.a.createElement("option",{key:"custom-layout-template-".concat(e.value),value:e.value},e.label)})):null}},{key:"render",value:function(){return v.a.createElement("div",{className:"vcv-ui-form-group"},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Choose layout"),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:this.state.current,onChange:this.handleChangeUpdateLayout},v.a.createElement("option",{value:"default"},"Default"),this.getLayoutOptions()))}}]),n}(v.a.Component);function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}var V=Object(b.getStorage)("settings"),z=window.VCV_PAGE_TEMPLATES_LAYOUTS&&window.VCV_PAGE_TEMPLATES_LAYOUTS(),U=window.VCV_PAGE_TEMPLATES_LAYOUTS_ALL&&window.VCV_PAGE_TEMPLATES_LAYOUTS_ALL(),W=window.VCV_PAGE_TEMPLATES_LAYOUTS_THEME&&window.VCV_PAGE_TEMPLATES_LAYOUTS_THEME(),G=Object(b.getStorage)("workspace").state("iframe"),q=Object(b.getStorage)("editorPopup"),K=Object(b.getService)("dataManager"),Y=Object(b.getStorage)("hubAddons"),$=Object(b.getStorage)("notifications"),Z=function(e){l()(n,e);var t=H(n);function n(e){var a;i()(this,n),a=t.call(this,e);var r=V.state("pageTemplate").get(),o=window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT?window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT():{type:"vc",value:"blank"},s=r||o;return a.state={current:s},V.state("pageTemplate").set(s),window.VCV_ENV().VCV_FT_THEME_BUILDER_LAYOUTS?a.allowedTypes=["vc","vc-theme","vc-custom-layout","theme"]:a.allowedTypes=["vc","vc-theme","theme"],a.updateTemplate=a.updateTemplate.bind(w()(a)),a.updateState=a.updateState.bind(w()(a)),a.handleTemplateChange=a.handleTemplateChange.bind(w()(a)),a.handleChangeUpdateStretchedContentState=a.handleChangeUpdateStretchedContentState.bind(w()(a)),a.getLayoutDropdown=a.getLayoutDropdown.bind(w()(a)),a.handleLockIconHover=a.handleLockIconHover.bind(w()(a)),a.handleLockIconHoverLeave=a.handleLockIconHoverLeave.bind(w()(a)),a}return o()(n,[{key:"componentDidMount",value:function(){V.state("pageTemplate").onChange(this.updateState)}},{key:"componentWillUnmount",value:function(){V.state("pageTemplate").ignoreChange(this.updateState)}},{key:"updateState",value:function(e){e&&this.setState({current:e})}},{key:"handleTemplateChange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){var n=K.get("localizations"),a=K.get("isPremiumActivated"),i=n?n.goPremium:"Go Premium",r=n?n.downloadTheAddon:"Download The Addon",o={headingText:n?n.doMoreWithPremium:"Do More With Premium",buttonText:a?r:i,description:n?n.applyLayoutWithHFS:"Apply a layout with a header, footer, and sidebar with Visual Composer Premium.",addonName:"themeBuilder",isPremiumActivated:a};if(a)o.clickSettings={action:"addHub",options:{filterType:"addon",id:3,bundleType:void 0}};else{var s=K.get("utm");o.url=s["editor-layout-go-premium"]}var l=Y.state("addons").get();if(l.themeEditor&&l.themeBuilder){var c=n.successAddonDownload||"{name} has been successfully downloaded from the Visual Composer Hub and added to your content library. To finish the installation process reload the page.";$.trigger("add",{position:"top",transparent:!1,rounded:!1,type:"warning",text:c.replace("{name}","Theme Builder"),time:8e3})}else q.state("fullScreenPopupData").set(o),q.state("activeFullPopup").set("premium-teaser")}else{var u=e.constructor===String?e.split("__"):e.target&&e.target.value&&e.target.value.split("__"),d=u[1];"none"!==d&&"default"!==d&&parseInt(d)&&(d=parseInt(u[1]));var f={type:u[0],value:d,stretchedContent:this.state.current.stretchedContent};this.updateTemplate(f)}}},{key:"updateTemplate",value:function(e){if(this.setState({current:e}),!Object(b.env)("VCV_JS_THEME_EDITOR")){V.state("pageTemplate").set(e);var t=window.vcvLastLoadedPageTemplate||window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT&&window.VCV_PAGE_TEMPLATES_LAYOUTS_CURRENT(),n=V.state("pageTemplate").get(),a=window.vcvLastLoadedHeaderTemplate||window.VCV_HEADER_TEMPLATES&&window.VCV_HEADER_TEMPLATES()&&window.VCV_HEADER_TEMPLATES().current,i=V.state("headerTemplate").get(),r=window.vcvLastLoadedSidebarTemplate||window.VCV_SIDEBAR_TEMPLATES&&window.VCV_SIDEBAR_TEMPLATES()&&window.VCV_SIDEBAR_TEMPLATES().current,o=V.state("sidebarTemplate").get(),s=window.vcvLastLoadedFooterTemplate||window.VCV_FOOTER_TEMPLATES&&window.VCV_FOOTER_TEMPLATES()&&window.VCV_FOOTER_TEMPLATES().current,l=V.state("footerTemplate").get();(t&&(t.value!==n.value||t.type!==n.type||t.stretchedContent!==n.stretchedContent)||a&&a!==i||r&&r!==o||s&&s!==l)&&this.reloadIframe(n,i,o,l)}}},{key:"reloadIframe",value:function(e,t,n,a){window.vcvLastLoadedPageTemplate=e,window.vcvLastLoadedHeaderTemplate=t,window.vcvLastLoadedSidebarTemplate=n,window.vcvLastLoadedFooterTemplate=a,G.set({type:"reload",template:e,header:t,sidebar:n,footer:a}),V.state("skipBlank").set(!0)}},{key:"getLockControl",value:function(){var e=window.VCV_I18N&&window.VCV_I18N(),t=e?e.layoutsAvailableInPremium:"All layouts are available in the Premium version.";return v.a.createElement("span",{className:"vcv-ui-layout-lock-control",title:t,onMouseEnter:this.handleLockIconHover,onMouseLeave:this.handleLockIconHoverLeave},v.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-lock-fill"}))}},{key:"getTemplateLayoutIcons",value:function(){var e=this,t=[],n={classes:"vcv-ui-template-options-item vcv-ui-start-layout-list-item-icon"},a=z.find((function(e){return"vc-custom-layout"===e.type}));if(a){var i=R[a.type]&&R[a.type].icon.default,r="vcv-ui-start-layout-list-item vcv-ui-template-options-item-icon";"vc-custom-layout"===this.state.current.type&&(r+=" vcv-ui-start-layout-list-item-active"),t.push(v.a.createElement("span",{className:r,title:"Default",key:"settings-layout-custom",onClick:function(){e.handleTemplateChange("vc-custom-layout__default")}},v.a.createElement(i,n)))}z&&U&&z.length&&U.length&&U.forEach((function(a,i){var r=!1,o=null;z.find((function(e){return e.type===a.type}))||(o=e.getLockControl(),r=!0),a.values.forEach((function(s,l){var c="".concat(a.type,"__").concat(s.value),u="vcv-ui-start-layout-list-item vcv-ui-template-options-item-icon";r&&(u+=" vcv-ui-item-template-inactive--locked");var d=R[c]&&R[c].icon.default;d&&(e.state.current.type===a.type&&e.state.current.value===s.value&&(u+=" vcv-ui-start-layout-list-item-active"),t.push(v.a.createElement("span",{className:u,title:s.label,key:"settings-layout-".concat(i,"-").concat(l),onClick:function(){e.handleTemplateChange(c,r)}},o,v.a.createElement(d,n))))}))}));var o="vcv-ui-start-layout-list-item vcv-ui-template-options-item-icon",s=R["theme-default"]&&R["theme-default"].icon.default;return"theme"===this.state.current.type&&(o+=" vcv-ui-start-layout-list-item-active"),t.push(v.a.createElement("span",{className:o,title:"Theme",key:"settings-layout-theme-default",onClick:function(){e.handleTemplateChange("theme__default")}},v.a.createElement(s,n))),v.a.createElement("div",{className:"vcv-ui-template-options-wrapper"},t)}},{key:"getLayoutsDropdown",value:function(){var e="".concat(this.state.current.type,"__").concat(this.state.current.value);return"theme"===this.state.current.type&&(e="theme__default"),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:e,onChange:this.handleTemplateChange},this.getTemplateOptions())}},{key:"getTemplateOptions",value:function(){var e=this,t=[];return z&&z.length&&z.forEach((function(n,a){if(!(e.allowedTypes.indexOf(n.type)<0)){var i=[];n.values.forEach((function(e,t){i.push(v.a.createElement("option",{value:"".concat(n.type,"__").concat(e.value),key:"template-opt-group-vc-".concat(a,"-opt-").concat(t)},e.label))})),i.length&&t.push(v.a.createElement("optgroup",{label:n.title,key:"template-opt-group-vc-".concat(a)},i))}})),t.push(v.a.createElement("option",{key:"default",value:"theme__default"},"Theme")),v.a.createElement(v.a.Fragment,null,t)}},{key:"getThemeTemplateOptions",value:function(){var e=this,t=[];return W&&W.forEach((function(n,a){e.allowedTypes.indexOf(n.type)<0||n.values.forEach((function(e,i){t.push(v.a.createElement("option",{value:"".concat(n.type,"__").concat(e.value),key:"template-opt-group-theme-".concat(n.type,"-").concat(a,"-opt-").concat(i)},e.label))}))})),v.a.createElement(v.a.Fragment,null,t)}},{key:"getThemeTemplateDropdown",value:function(){var e=window.VCV_I18N&&window.VCV_I18N();if("theme"!==this.state.current.type)return null;if(!W)return"";var t=e?e.template:"Template";return v.a.createElement("div",{className:"vcv-ui-form-group"},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),v.a.createElement("select",{className:"vcv-ui-form-dropdown",value:"".concat(this.state.current.type,"__").concat(this.state.current.value),onChange:this.handleTemplateChange},this.getThemeTemplateOptions()))}},{key:"handleLockIconHover",value:function(e){var t=e.currentTarget.children[0];t.classList.toggle("vcv-ui-icon-unlock-fill"),t.classList.toggle("vcv-ui-icon-lock-fill")}},{key:"handleLockIconHoverLeave",value:function(e){var t=e.currentTarget.children[0];t.classList.toggle("vcv-ui-icon-unlock-fill"),t.classList.toggle("vcv-ui-icon-lock-fill")}},{key:"handleChangeUpdateStretchedContentState",value:function(e){var t=e.target.checked,n=B.a.defaultsDeep({},this.state.current);n.stretchedContent=t,this.updateTemplate(n)}},{key:"getStretchedToggle",value:function(){var e=this.state.current;if("theme"===e.type)return null;var t=e.stretchedContent||!1;return v.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},v.a.createElement("div",{className:"vcv-ui-form-switch-container"},v.a.createElement("label",{className:"vcv-ui-form-switch"},v.a.createElement("input",{type:"checkbox",onChange:this.handleChangeUpdateStretchedContentState,id:"vcv-stretch-layout-enable",checked:t}),v.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),v.a.createElement("label",{htmlFor:"vcv-stretch-layout-enable",className:"vcv-ui-form-switch-trigger-label"},"Stretch content")))}},{key:"getLayoutDropdown",value:function(){return"vc-custom-layout"!==this.state.current.type?null:v.a.createElement(F,{onTemplateChange:this.handleTemplateChange})}},{key:"render",value:function(){return v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-template-group-wrapper"},this.getTemplateLayoutIcons()),this.getThemeTemplateDropdown(),this.getStretchedToggle(),this.getLayoutDropdown())}}]),n}(v.a.Component),X=n("./public/components/tooltip/tooltip.js");function J(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}var Q=Object(b.getService)("dataManager"),ee=function(e){l()(n,e);var t=J(n);function n(){return i()(this,n),t.apply(this,arguments)}return o()(n,[{key:"render",value:function(){var e=[],t=Q.get("editorType"),n=Q.get("localizations"),a=n?n.selectOrChangeTheLayoutOfThePage:"Select or change the layout of the page, post, or custom post type.";if(["default","vcv_archives","vcv_tutorials"].indexOf(t)>-1){var i=!0;this.props.options&&Object.prototype.hasOwnProperty.call(this.props.options,"templateLayoutIcons")&&!this.props.options.templateLayoutIcons&&(i=!1),i&&(e.push(v.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper",key:e.length},v.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Page Layout"),v.a.createElement(X.a,null,a))),e.push(v.a.createElement(Z,{key:e.length,options:this.props.options||{}})))}return Object(b.env)("VCV_JS_THEME_LAYOUTS")&&e.push(v.a.createElement(D,{key:e.length,options:this.props.options||{}})),v.a.createElement(v.a.Fragment,null,e)}}]),n}(g.a);p()(ee,"defaultProps",{fieldType:"pageSettingsLayouts"})},"./public/sources/attributes/pageSettingsTitle/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/vc-cake/index.js"),w=n("./public/sources/attributes/attribute.js");function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var C=Object(y.getStorage)("settings"),_=Object(y.getStorage)("workspace").state("iframe"),S=Object(y.getService)("dataManager"),x=function(e){u()(n,e);var t=k(n);function n(e){var a;i()(this,n),(a=t.call(this,e)).titleInputRef=b.a.createRef();var r=C.state("pageTitle").get(),o=C.state("pageTitleDisabled").get();return a.state={current:r,disabled:o,showToggle:a.getShowToggle()},a.handleChangeTitle=a.handleChangeTitle.bind(l()(a)),a.handleChangeUpdateTitleToggle=a.handleChangeUpdateTitleToggle.bind(l()(a)),a.onIframeChange=a.onIframeChange.bind(l()(a)),a.getShowToggle=a.getShowToggle.bind(l()(a)),a.getThemeType=a.getThemeType.bind(l()(a)),a.checkShowToggle=a.checkShowToggle.bind(l()(a)),a.updateShowToggle=a.updateShowToggle.bind(l()(a)),a.updatePageTitle=a.updatePageTitle.bind(l()(a)),a.toggleFocusTitle=a.toggleFocusTitle.bind(l()(a)),_.onChange(a.onIframeChange),a}return o()(n,[{key:"componentDidMount",value:function(){C.state("pageTitle").onChange(this.updatePageTitle),C.state("isTitleFocused").onChange(this.toggleFocusTitle)}},{key:"componentWillUnmount",value:function(){_.ignoreChange(this.onIframeChange),C.state("pageTitle").ignoreChange(this.updatePageTitle)}},{key:"checkShowToggle",value:function(e){return"theme"===e}},{key:"getShowToggle",value:function(){var e=S.get("pageTemplatesLayoutsCurrent");return window.vcvLastLoadedPageTemplate&&"theme"===window.vcvLastLoadedPageTemplate.type||e&&"theme"===e.type}},{key:"getThemeType",value:function(){var e=S.get("pageTemplatesLayoutsCurrent");return window.vcvLastLoadedPageTemplate&&window.vcvLastLoadedPageTemplate.type||e&&e.type}},{key:"updateShowToggle",value:function(e){var t=this.checkShowToggle(e);t!==this.state.showToggle&&this.setState({showToggle:t})}},{key:"onIframeChange",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type,n=void 0===t?"loaded":t;"reload"===n&&e&&e.template&&e.template.type&&this.updateShowToggle(e.template.type)}},{key:"handleChangeTitle",value:function(e){var t=this.state.disabled,n=!1,a=e.target.value;a?this.state.current||(n=!1):n=!0;var i={current:a};t!==n&&(i.disabled=n,C.state("pageTitleDisabled").set(n)),this.setState(i),C.state("pageTitle").set(a)}},{key:"updatePageTitle",value:function(e){(e||""===e)&&this.setState({current:e})}},{key:"toggleFocusTitle",value:function(e){e&&this.titleInputRef.current.focus()}},{key:"handleChangeUpdateTitleToggle",value:function(e){var t=e.target.checked;this.setState({disabled:t}),C.state("pageTitleDisabled").set(t)}},{key:"render",value:function(){var e=S.get("localizations"),t=e?e.title:"Title",n=e?e.pageTitleDisableDescription:"Disable the page title",a=this.state.disabled?"checked":"",i=null;this.state.showToggle&&(i=b.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},b.a.createElement("div",{className:"vcv-ui-form-switch-container"},b.a.createElement("label",{className:"vcv-ui-form-switch"},b.a.createElement("input",{type:"checkbox",onChange:this.handleChangeUpdateTitleToggle,id:"vcv-page-title-disable",checked:a}),b.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),b.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),b.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),b.a.createElement("label",{htmlFor:"vcv-page-title-disable",className:"vcv-ui-form-switch-trigger-label"},n))));var r=Object(y.env)("VCV_JS_THEME_EDITOR")?"":i;return b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"vcv-ui-form-group vcv-ui-form-group-style--inline"},b.a.createElement("span",{className:"vcv-ui-form-group-heading"},t),b.a.createElement("input",{type:"text",className:"vcv-ui-form-input",ref:this.titleInputRef,value:this.state.current,onChange:this.handleChangeTitle,onBlur:this.handleBlur})),r)}}]),n}(w.a);v()(x,"defaultProps",{fieldType:"pageSettingsTitle"})},"./public/sources/attributes/responsivenessSettings/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m);function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}var b=function(e){l()(n,e);var t=g(n);function n(){return i()(this,n),t.apply(this,arguments)}return o()(n,[{key:"getDevicesSettings",value:function(){return this.props.devices.map((function(e){var t="responsiveness-settings-".concat(e.deviceKey);return v.a.createElement("div",{key:t,className:"vcv-ui-form-responsiveness-settings-devices-item",title:e.title},v.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-".concat(e.className)}),v.a.createElement("p",{className:"vcv-ui-form-responsiveness-settings-devices-item-title"},e.title))}))}},{key:"render",value:function(){return v.a.createElement("div",{className:"vcv-ui-form-responsiveness-settings"},v.a.createElement("div",{className:"vcv-ui-form-responsiveness-settings-devices vcv-ui-form-responsiveness-settings-hide-labels"},this.getDevicesSettings()),this.props.children)}}]),n}(n("./public/sources/attributes/attribute.js").a);p()(b,"defaultProps",{fieldType:"responsivenessSettings"})},"./public/sources/attributes/rowLayout/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return Z}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/objectWithoutProperties/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),v=n.n(m),g=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),b=n.n(g),y=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),w=n.n(y),k=n("./node_modules/react/index.js"),C=n.n(k),_=n("./node_modules/vc-cake/index.js"),S=n.n(_),x=n("./node_modules/lodash/lodash.js"),E=n.n(x),j=n("./public/sources/attributes/attribute.js"),T=n("./node_modules/classnames/index.js"),M=n.n(T),P=n("./node_modules/prop-types/index.js"),O=n.n(P);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var D=function(e){p()(n,e);var t=A(n);function n(){var e;l()(this,n);for(var a=arguments.length,i=new Array(a),r=0;r<a;r++)i[r]=arguments[r];return e=t.call.apply(t,[this].concat(i)),w()(f()(e),"handleClick",(function(t){var n=e.props.layouts[parseInt(t.currentTarget.getAttribute("data-index"))];e.props.onChange(n||[])})),e}return u()(n,[{key:"findEqualDefaultProps",value:function(e){var t=this;return this.props.layouts.findIndex((function(n){return E.a.isEqual(t.convertColumns(e),n)}))}},{key:"convertColumns",value:function(e){return e.map((function(e){var t=e.match(/(\d+)\/(\d+)/);return t&&t.length?"".concat(parseFloat((t[1]/t[2]*100).toFixed(2)),"%"):e}))}},{key:"render",value:function(){var e=this,t=0,n=0,a=this.findEqualDefaultProps(this.props.value),i=this.props.layouts.map((function(i,r){t++;var o=[];(i=e.convertColumns(i)).forEach((function(e){n++,o.push(C.a.createElement("span",{key:"layouts-".concat(t,"-span-").concat(n),style:{flex:e}}))}));var s=M()({"vcv-ui-form-layout-layouts-col":!0,"vcv-ui-state--active":a===r});return C.a.createElement("div",{key:"layouts-".concat(t),className:s,onClick:e.handleClick,"data-index":r,title:i.join(" + ")},o)}));return C.a.createElement("div",{className:"vcv-ui-form-layout-layouts"},i)}}]),n}(C.a.Component);w()(D,"propTypes",{layouts:O.a.array.isRequired,onChange:O.a.func.isRequired,value:O.a.array});var R=n("./public/sources/attributes/toggle/Component.js"),L=n("./public/sources/attributes/responsivenessSettings/Component.js"),B=n("./node_modules/react-textarea-autosize/dist/react-textarea-autosize.browser.esm.js");function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var N=function(e){p()(n,e);var t=I(n);function n(e){var a;return l()(this,n),(a=t.call(this,e)).handleClick=a.handleClick.bind(f()(a)),a.handleMouseOver=a.handleMouseOver.bind(f()(a)),a.handleMouseOut=a.handleMouseOut.bind(f()(a)),a}return u()(n,[{key:"handleClick",value:function(){this.props.removeCallback(this.props.index)}},{key:"handleHover",value:function(e){var t={index:this.props.index,over:e,type:"activeColumn"};this.props.onColumnHover(t)}},{key:"handleMouseOver",value:function(){this.handleHover(!0)}},{key:"handleMouseOut",value:function(){this.handleHover(!1)}},{key:"render",value:function(){var e=this.props,t=e.title,n=e.valid,a=e.activeToken,i=e.index,r=t;t.indexOf("%")>=0&&(r=(t=(t=t.indexOf(",")>=0?t.slice(0,t.indexOf(",")+3).replace("%","")+"%":t).indexOf(".")>=0?t.slice(0,t.indexOf(".")+3).replace("%","")+"%":t).indexOf(".")>=0?t.slice(0,t.indexOf(".")).replace("%","")+"%":t);var o=M()({"vcv-ui-tag-list-item":!0,"vcv-ui-tag-list-item--active":"number"==typeof a&&a===i,"vcv-ui-tag-list-item-error":!n});return C.a.createElement("span",{className:o,"data-vcv-tag-list-label":r,"data-vcv-tag-list-label-hover":t,onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut},C.a.createElement("button",{className:"vcv-ui-tag-list-item-remove",type:"button",title:"Remove",onClick:this.handleClick},C.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-close-thin"})))}}]),n}(C.a.Component);function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}w()(N,"propTypes",{index:O.a.number.isRequired,title:O.a.string.isRequired,removeCallback:O.a.func.isRequired,valid:O.a.bool,onColumnHover:O.a.func,activeToken:O.a.oneOfType([O.a.number,O.a.bool])});var H=function(e){p()(n,e);var t=F(n);function n(e){var a;return l()(this,n),a=t.call(this,e),w()(f()(a),"stayEditing",!1),w()(f()(a),"keydownTimeout",0),a.state={value:a.props.value,editing:!1,activeSuggestion:-1,suggestedValue:null,cursorPosition:null,isPressed:!1,lastPressed:0,delta:0,mouse:0},a.handleChange=a.handleChange.bind(f()(a)),a.handleKeyDown=a.handleKeyDown.bind(f()(a)),a.handleFocus=a.handleFocus.bind(f()(a)),a.handleBlur=a.handleBlur.bind(f()(a)),a.removeToken=a.removeToken.bind(f()(a)),a.updateValue=a.updateValue.bind(f()(a)),a.handleTagListClick=a.handleTagListClick.bind(f()(a)),a.handleSuggestionMouseDown=a.handleSuggestionMouseDown.bind(f()(a)),a.handleMouseOver=a.handleMouseOver.bind(f()(a)),a.handleMouseOut=a.handleMouseOut.bind(f()(a)),a}return u()(n,[{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({value:e.value})}},{key:"componentWillUnmount",value:function(){this.keydownTimeout&&(window.clearTimeout(this.keydownTimeout),this.keydownTimeout=0)}},{key:"componentDidUpdate",value:function(){this.updateSuggestBoxPosition()}},{key:"updateSuggestBoxPosition",value:function(){if(!1!==this.state.editing){var e=this.refs.suggestBox,t=e?e.getBoundingClientRect():null;if(t){var n=window.innerHeight,a=n-t.top-t.height;a<0&&(e.style.left="".concat(t.left+10,"px"),n<t.height?(e.style.top="0px",e.style.maxHeight="".concat(n,"px")):e.style.top="".concat(t.top+a-1,"px"))}}}},{key:"handleChange",value:function(e){this.setState({value:e.target.value,suggestedValue:null,activeSuggestion:-1})}},{key:"updateCursorPosition",value:function(e){var t=this;this.keydownTimeout=setTimeout((function(){var n=window.jQuery(e).caret("offset"),a=e.getBoundingClientRect();t.setState({cursorPosition:{top:a.top+a.height,left:n.left}})}),10)}},{key:"handleKeyDown",value:function(e){var t=e.which||e.keyCode,n=!0;40===t?(e.preventDefault(),this.setActiveSuggestion(1),n=!1):38===t?(e.preventDefault(),this.setActiveSuggestion(-1),n=!1):13===t&&this.state.activeSuggestion>-1?this.updateValue(this.state.suggestedValue):13===t&&(e.target.blur(),this.setState({editing:!1})),n&&this.updateCursorPosition(e.target)}},{key:"handleFocus",value:function(e){this.setState({editing:!0}),this.updateCursorPosition(e.target)}},{key:"handleBlur",value:function(e){!1===this.stayEditing?this.setState({editing:!1}):(e.currentTarget.focus(),this.stayEditing=!1),this.state.suggestedValue&&this.state.value!==this.state.suggestedValue&&this.updateValue(this.state.suggestedValue);var t=e.target.value?e.target.value:"auto";this.updateValue(t)}},{key:"handleSuggestionMouseDown",value:function(e){var t=this.state.value+e.currentTarget.getAttribute("data-vcv-suggest");this.setState({value:t,suggestedValue:null,activeSuggestion:-1});var n=this.props.device?t:this.getLayout(t),a=!!this.props.device&&{device:this.props.device,index:this.props.index};this.props.onChange(n,a),this.stayEditing=!0}},{key:"handleTagListClick",value:function(e){e.target===e.currentTarget&&(this.handleFocus({target:e.currentTarget.previousSibling}),e.currentTarget.previousSibling.focus())}},{key:"handleHover",value:function(e){if(this.props.device){var t={index:this.props.index,over:e,type:"activeToken"};this.props.value!==this.state.value&&this.updateValue(this.state.value),this.props.onColumnHover(t)}}},{key:"handleMouseOver",value:function(){this.handleHover(!0)}},{key:"handleMouseOut",value:function(){this.handleHover(!1)}},{key:"updateValue",value:function(e){var t=this.props.device?e:this.getLayout(e),n=!!this.props.device&&{device:this.props.device,index:this.props.index};this.props.onChange(t,n)}},{key:"setActiveSuggestion",value:function(e){var t=this.getSuggestions(),n=this.state.activeSuggestion+e;void 0!==t[n]&&this.setState({activeSuggestion:n,suggestedValue:this.state.value+t[n]})}},{key:"getLayout",value:function(e){(e=e.match(/\+$/)?e.replace(/\s+\+$/,""):e).match(/^[\s++]/)&&(e=e.replace(/^[\s++]+/,""));var t=e.split(/[\s+;]+/);return E.a.flatten(t.map((function(e,n){if(n<t.length-1){var a=e.match(/^\d+$/)?parseInt(e):0;if(a>0&&a<=10){var i=parseInt(e);e=[];for(var r=1;r<=i;r++)e.push("1/".concat(i))}}return e})))}},{key:"removeToken",value:function(e){var t=this.getLayout(this.state.value);t.splice(e,1)&&this.updateValue(t.join(" + "))}},{key:"getTokensList",value:function(){var e=this;return E.a.compact(this.getLayout(this.state.value)).map((function(t,n){return C.a.createElement(N,{key:"vcvToken"+n,title:t,removeCallback:e.removeToken,valid:e.props.validator(t),index:n,onColumnHover:e.props.onColumnHover,activeToken:e.props.activeToken})}))}},{key:"getSuggestions",value:function(){var e=this.state.value.match(/\s$/),t=this.state.value.match(/\+\s+$/);return 0===this.state.value.length||t||e?this.props.suggestions:[]}},{key:"getSuggestionItems",value:function(){var e=this;return this.getSuggestions().map((function(t,n){var a=n===e.state.activeSuggestion,i=M()({"vcv-ui-suggest-box-item":!0,"vcv-selected":a});return C.a.createElement("span",{key:"vcvSuggestBoxItem"+n,className:i,onMouseDown:e.handleSuggestionMouseDown,"data-vcv-suggest":t},t)}))}},{key:"renderTokensList",value:function(){if(this.state.editing)return null;var e=this.getTokensList();return C.a.createElement("div",{className:"vcv-ui-tag-list vcv-ui-form-input",onClick:this.handleTagListClick},e)}},{key:"renderSuggestionBox",value:function(){if(!1===this.state.editing)return null;var e=this.getSuggestionItems();if(!e.length)return null;var t=M()({"vcv-ui-suggest-box":!0,"vcv-ui-form-input":!0});return C.a.createElement("div",{className:t,style:this.state.cursorPosition,ref:"suggestBox"},e)}},{key:"render",value:function(){var e=this.props,t=e.activeColumn,n=e.index,a=e.responsiveness,r=e.title,o={};r&&(o.title=r);var s=M()({"vcv-ui-form-input":!0,"vcv-ui-tag-list-input":!0,"vcv-ui-tag-list-input-editing-disabled":!this.state.editing&&!a}),l=M()({"vcv-ui-tag-list-container":!0,"vcv-ui-tag-list-container--active":"number"==typeof t&&t===n}),c=a?null:this.renderTokensList();return C.a.createElement("div",i()({className:l,onMouseOver:this.handleMouseOver,onMouseOut:this.handleMouseOut},o),C.a.createElement(B.a,{minRows:1,className:s,type:"text",onChange:this.handleChange,onKeyDown:this.handleKeyDown,value:this.state.suggestedValue||this.state.value,onFocus:this.handleFocus,onBlur:this.handleBlur,"data-vcv-type":"vcv-tokenized-input"}),c,this.renderSuggestionBox())}}]),n}(C.a.Component);function V(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}w()(H,"propTypes",{onChange:O.a.func.isRequired,value:O.a.string.isRequired,validator:O.a.func.isRequired,layouts:O.a.array.isRequired,suggestions:O.a.array.isRequired,responsiveness:O.a.bool,device:O.a.string,index:O.a.number,onColumnHover:O.a.func.isRequired,activeColumn:O.a.oneOfType([O.a.number,O.a.bool]),activeToken:O.a.oneOfType([O.a.number,O.a.bool]),title:O.a.string});var z=Object(_.getService)("dataManager"),U=function(e){p()(n,e);var t=V(n);function n(){return l()(this,n),t.apply(this,arguments)}return u()(n,[{key:"getSettings",value:function(){var e=this,t=this.props,a=t.devices,i=t.layoutData,r=t.defaultLayoutData,o=n.localizations?n.localizations.clickToEditColumnValue:"Click to edit column value";return a.map((function(t,n){var a=i[t.deviceKey],s=a.map((function(n,i){if(!n.length&&a.indexOf(n)===a.length-1&&a.length>1&&a.length!==r.length&&r[r.length-1])return null;return C.a.createElement(H,{key:"".concat(t.deviceKey,"-device-layout-item-").concat(i),layouts:e.props.layouts,value:n,onChange:e.props.onChange,validator:e.props.validator,suggestions:e.props.suggestions,responsiveness:!0,device:t.deviceKey,index:i,activeColumn:e.props.activeColumn,onColumnHover:e.props.onColumnHover,title:o})}));return C.a.createElement("div",{key:"".concat(t.deviceKey,"-device-layout-").concat(n),className:"vcv-ui-form-responsiveness-settings-device-layout"},s)}))}},{key:"render",value:function(){return C.a.createElement(L.a,this.props,C.a.createElement("div",{className:"vcv-ui-form-responsiveness-settings-options"},this.getSettings()))}}]),n}(C.a.Component);w()(U,"localizations",z.get("localizations"));var W=n("./public/components/tooltip/tooltip.js"),G=n("./public/sources/attributes/autocomplete/Component.js");function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function K(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=b()(e);if(t){var i=b()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return v()(this,n)}}var Y=S.a.getService("dataManager"),$=S.a.getStorage("elements"),Z=function(e){p()(n,e);var t=K(n);function n(e){var a;return l()(this,n),(a=t.call(this,e)).handleActiveLayoutChange=a.handleActiveLayoutChange.bind(f()(a)),a.validateSize=a.validateSize.bind(f()(a)),a.valueChangeHandler=a.valueChangeHandler.bind(f()(a)),a.handleColumnHover=a.handleColumnHover.bind(f()(a)),a.onAutocompleteChange=a.onAutocompleteChange.bind(f()(a)),a.dataUpdate=E.a.debounce(a.dataUpdate.bind(f()(a)),50),a}return u()(n,[{key:"componentDidMount",value:function(){$.on("element:".concat(this.props.elementAccessPoint.id),this.dataUpdate)}},{key:"componentWillUnmount",value:function(){$.off("element:".concat(this.props.elementAccessPoint.id),this.dataUpdate)}},{key:"dataUpdate",value:function(e,t,a){if(a&&a.changedAttributeType&&"rowLayout"===a.changedAttributeType){var i=n.getLayoutData(this.props.elementAccessPoint.id,!0),r=this.state.value,o=i.defaultSize?i.defaultSize:[];r.layoutData=i,r.defaultLayoutData=o,this.setState({value:r})}}},{key:"updateState",value:function(e){var t={};return{value:{layoutData:t=e.value&&e.value.layoutData&&(e.value.layoutData.all||e.value.layoutData.xs)?e.value.layoutData:n.getLayoutData(e.elementAccessPoint.id,!0),defaultLayoutData:t.defaultSize?t.defaultSize:[],reverseColumn:!(!e.value||!e.value.reverseColumn)&&e.value.reverseColumn,disableStacking:!(!e.value||!e.value.disableStacking)&&e.value.disableStacking,responsivenessSettings:!(!e.value||!e.value.responsivenessSettings)&&e.value.responsivenessSettings}}}},{key:"updateDevicesLayout",value:function(e,t){t.layoutData.all=e,t.defaultLayoutData=e;var n=function(n){if(Object.prototype.hasOwnProperty.call(t.layoutData,n)){var a=t.layoutData[n];"all"!==n&&(a.length=0,e.forEach((function(e,t){!a[t]&&e&&a.push("xs"===n||"sm"===n?"100%":e)})))}};for(var a in t.layoutData)n(a);return t}},{key:"handleActiveLayoutChange",value:function(e,t){var n=E.a.defaultsDeep({},this.state.value);t&&t.device?n.layoutData[t.device][t.index]=e:n=this.updateDevicesLayout(e,n),this.setFieldValue(n)}},{key:"setFieldValue",value:function(e){var t=this.props,n=t.updater,a=t.fieldKey,i=e.layoutData,r=e.defaultLayoutData,s=o()(e,["layoutData","defaultLayoutData"]);if(e.responsivenessSettings){var l=i.all?i.all.map((function(){return"100%"})):[];i.xs||(i.xs=l),i.sm||(i.sm=l),i.md=i.md||i.all,i.lg=i.lg||i.all,i.xl=i.xl||i.all,delete i.all}else{!(1!==r.length||r[0]&&r[0].match(/\d+%|\W(auto|hide)\W/g))&&(r[0]="auto"),i.all=r,delete i.xs,delete i.sm,delete i.md,delete i.lg,delete i.xl}var c={};for(var u in i)if(Object.prototype.hasOwnProperty.call(i,u)){var d="defaultSize"!==u&&"all"!==u;c[u]=this.sanitizeLayout(i[u],d)}n(a,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){w()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({layoutData:c},s)),this.setState({value:e})}},{key:"sanitizeLayout",value:function(e,t){var n=this,a=[];return e.map((function(e){n.validateSize(e)?a.push(e):t&&a.push("")})),a}},{key:"validateSize",value:function(e){if("auto"===e||"hide"===e)return!0;var t=/^(\d+)\/(\d+)$/;if(t.test(e)){var n=t.exec(e);return parseInt(n[1])<=parseInt(n[2])}if(/^(\d+)([,.]\d+)?%/.test(e)){var a=parseFloat(e.replace("%","").replace(",","."));return a>=1&&a<=100}return!1}},{key:"getReverseToggle",value:function(){var e=this.state.value,t=n.localizations?n.localizations.useReverseStackingToggle:"Use Reverse stacking toggle to stack columns from right to left on mobile devices.";if(e&&e.disableStacking)return null;var a=!(!e||!Object.prototype.hasOwnProperty.call(e,"reverseColumn"))&&e.reverseColumn;return C.a.createElement("div",{className:"vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-layout-reverse-column-toggle"},C.a.createElement(R.a,{api:this.props.api,fieldKey:"reverseColumn",updater:this.valueChangeHandler,options:{labelText:"Reverse column stacking"},value:a}),C.a.createElement(W.a,null,t)))}},{key:"valueChangeHandler",value:function(e,t){var n=E.a.defaultsDeep({},this.state.value);n[e]=t,"responsivenessSettings"===e&&t&&n.disableStacking&&(n.disableStacking=!1),this.setFieldValue(n),"rowLayout"===e&&this.handleActiveLayoutChange(t)}},{key:"onAutocompleteChange",value:function(e,t){var n=t.map((function(e){return e.name}));this.valueChangeHandler(e,n)}},{key:"getStackingToggle",value:function(){var e=this.state.value;if(e&&e.responsivenessSettings)return null;var t=!(!e||!Object.prototype.hasOwnProperty.call(e,"disableStacking"))&&e.disableStacking;return C.a.createElement("div",{className:"vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-layout-disable-stacking-toggle"},C.a.createElement(R.a,{api:this.props.api,fieldKey:"disableStacking",updater:this.valueChangeHandler,options:{labelText:"Disable column stacking"},value:t})))}},{key:"getResponsiveToggle",value:function(){var e=this.state.value,t=n.localizations?n.localizations.enableCustomResponsivness:"Enable custom responsiveness to control column width on different devices.",a=!(!e||!Object.prototype.hasOwnProperty.call(e,"responsivenessSettings"))&&e.responsivenessSettings;return C.a.createElement("div",{className:"vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-custom-responsiveness-toggle"},C.a.createElement(R.a,{api:this.props.api,fieldKey:"responsivenessSettings",updater:this.valueChangeHandler,options:{labelText:"Custom responsiveness settings"},value:a}),C.a.createElement(W.a,null,t)))}},{key:"handleColumnHover",value:function(e){var t={};t[e.type]=!!e.over&&e.index,this.setState(t)}},{key:"render",value:function(){var e=this.state.value,t=e.layoutData,a=e.responsivenessSettings,r=e.defaultLayoutData,o=r.map((function(e){return{name:e}})),s=null;a&&(s=C.a.createElement(U,i()({layouts:this.props.layouts,layoutData:t,onChange:this.handleActiveLayoutChange,validator:this.validateSize,devices:n.deviceData,defaultLayoutData:r,activeColumn:this.state.activeColumn,onColumnHover:this.handleColumnHover},this.props)));return C.a.createElement("div",{className:"vcv-ui-form-layout"},C.a.createElement(D,{layouts:this.props.layouts,value:this.sanitizeLayout(r),onChange:this.handleActiveLayoutChange}),C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout"},C.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},C.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Custom row layout"),C.a.createElement(W.a,null,"Enter custom layout option for columns by using percentages, fractions or ‘auto’ value (ex. 50% + 50%; 1/3 + 1/3 + 1/3; auto + auto).")),C.a.createElement("div",{className:"vcv-ui-row vcv-ui-row-gap--md"},C.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--md-6 vcv-ui-form-group"},C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout-columns"},C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout-col vcv-ui-form-layout-custom-layout-input-wrapper"},C.a.createElement("div",{className:"vcv-ui-form-layout-custom-layout-input"},C.a.createElement(G.a,{fieldKey:"rowLayout",updater:this.onAutocompleteChange,value:o,suggestions:this.props.suggestions,showSuggestionsOnFocus:!0,options:{},isNewAutocomplete:!0,isTagEditable:!0,validator:this.validateSize}))))),C.a.createElement("div",{className:"vcv-ui-col vcv-ui-col--md-6"},this.getStackingToggle(),this.getReverseToggle()))),C.a.createElement("div",{className:"vcv-ui-form-layout-responsiveness"},this.getResponsiveToggle(),s))}}],[{key:"buildMixins",value:function(e){var t=n.getLayoutData(e.id);if(!Object.prototype.hasOwnProperty.call(t,"all")&&!Object.prototype.hasOwnProperty.call(t,"xs"))return null;var a={},i=e.columnGap?parseInt(e.columnGap):0,r="vce-row--col-gap-".concat(i,"#el-").concat(e.id),o=!!(e&&e.layout&&Object.prototype.hasOwnProperty.call(e.layout,"disableStacking"))&&e.layout.disableStacking,s=!!(e&&e.layout&&Object.prototype.hasOwnProperty.call(e.layout,"responsivenessSettings"))&&e.layout.responsivenessSettings;return n.devices.forEach((function(e){var l=t.all||t[e],c=[];l.forEach((function(e){c.indexOf(e)<0&&c.push(e)})),c.forEach((function(t,l){""===t&&(t="auto");var c="",u="";t.indexOf("%")>=0?u=[parseFloat(t.replace("%","").replace(",",".")),100]:u=t.split("/");c="auto"!==t?"columnStyleMixin".concat(":col",u[0],"/").concat(u[1],":gap").concat(i,":").concat(e):"columnStyleMixin".concat(":col",t,":gap").concat(i,":").concat(e),"xs"===e&&(o||s||(c="columnStyleMixin".concat(":col1:xs"))),c="".concat(n.devices.indexOf(e),":").concat(c),a[c]=E.a.defaultsDeep({},n.attributeMixins.columnStyleMixin),a[c].variables.selector.value=r,a[c].variables.device.value=e,"xs"===e&&(o||s||(a[c].variables.fullColumn.value=!0));var d=(u[0]/u[1]*100).toFixed(2),f=(i-i*(parseFloat(d)/100)).toString();"auto"!==t?(t.indexOf("%")>=0?a[c].variables.percentageSelector.value=t.replace("%","").replace(",","-").replace(".","-"):(a[c].variables.numerator.value=u[0],a[c].variables.denominator.value=u[1]),a[c].variables.percentage.value=d):a[c].variables.autoColumn.value=!0,a[c].variables.columnGap.value=i.toString(),a[c].variables.spaceForColumn.value=(Math.round(100*f)/100).toFixed(2)}))})),a}},{key:"getLayoutData",value:function(e,t){var a={},i=S.a.getService("document").children(e);return i.forEach((function(e){e&&(e.size&&e.size.all&&(Object.prototype.hasOwnProperty.call(a,"all")||(a.all=[]),a.all.push(e.size.all)),t&&e.size&&e.size.defaultSize&&(Object.prototype.hasOwnProperty.call(a,"defaultSize")||(a.defaultSize=[]),a.defaultSize.push(e.size.defaultSize)))})),Object.prototype.hasOwnProperty.call(a,"all")||n.devices.forEach((function(e){i.forEach((function(t){t&&(Object.prototype.hasOwnProperty.call(a,e)||(a[e]=[]),t.size&&"string"==typeof t.size?a[e].push(t.size):t.size&&t.size.hasOwnProperty&&Object.prototype.hasOwnProperty.call(t.size,e)?a[e].push(t.size[e]):a[e].push("auto"))}))})),a}}]),n}(j.a);w()(Z,"defaultProps",{layouts:[["auto"],["auto","auto"],["auto","auto","auto"],["auto","auto","auto","auto"],["auto","auto","auto","auto","auto"],["auto","auto","auto","auto","auto","auto"],["66.66%","33.34%"],["25%","75%"],["25%","50%","25%"],["16.66%","66.66%","16.66%"]],suggestions:[{name:"100%"},{name:"50%"},{name:"33.33%"},{name:"25%"},{name:"20%"},{name:"16.66%"},{name:"66.66%"},{name:"75%"},{name:"auto"},{name:"hide"}],fieldType:"rowLayout"}),w()(Z,"attributeMixins",{columnStyleMixin:{src:n("./node_modules/raw-loader/index.js!./public/sources/attributes/rowLayout/cssMixins/columnStyles.pcss"),variables:{device:{value:!1},selector:{value:!1},numerator:{value:!1},denominator:{value:!1},columnGap:{value:!1},spaceForColumn:{value:!1},fullColumn:{value:!1},autoColumn:{value:!1},percentage:{value:!1},percentageSelector:{value:!1}}}}),w()(Z,"devices",["xs","sm","md","lg","xl"]),w()(Z,"localizations",Y.get("localizations")),w()(Z,"deviceData",[{deviceKey:"xl",title:Z.localizations?Z.localizations.desktop:"Desktop",className:"desktop"},{deviceKey:"lg",title:Z.localizations?Z.localizations.tabletLandscape:"Tablet Landscape",className:"tablet-landscape"},{deviceKey:"md",title:Z.localizations?Z.localizations.tabletPortrait:"Tablet Portrait",className:"tablet-portrait"},{deviceKey:"sm",title:Z.localizations?Z.localizations.mobileLandscape:"Mobile Landscape",className:"mobile-landscape"},{deviceKey:"xs",title:Z.localizations?Z.localizations.mobilePortrait:"Mobile Portrait",className:"mobile-portrait"}])},"./public/sources/attributes/string/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return S}));var a=n("./node_modules/@babel/runtime/helpers/extends/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/classnames/index.js"),w=n.n(y),k=n("./public/sources/attributes/attribute.js"),C=n("./public/sources/attributes/dynamicField/dynamicAttribute.js");function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var S=function(e){u()(n,e);var t=_(n);function n(e){var a;return o()(this,n),(a=t.call(this,e)).input=b.a.createRef(),a}return l()(n,[{key:"render",value:function(){var e=this.state.value,t=this.props,n=t.placeholder,a=t.options;!n&&this.props.options&&this.props.options.placeholder&&(n=this.props.options.placeholder);var r=a&&a.inputType?a.inputType:"text",o=w()({"vcv-ui-form-input":!0,"vcv-ui-form-field-dynamic":a&&a.dynamicField,"vcv-ui-form-input--error":a&&a.inputType&&this.input.current&&!this.input.current.checkValidity()}),s=b.a.createElement("input",{className:o,type:r,onChange:this.handleChange,placeholder:n,value:e,ref:this.input});return b.a.createElement(C.a,i()({},this.props,{setFieldValue:this.setFieldValue,value:e}),s)}}]),n}(k.a);v()(S,"defaultProps",{fieldType:"string"})},"./public/sources/attributes/toggle/Component.js":function(e,t,n){"use strict";var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),p=n.n(h),m=n("./node_modules/react/index.js"),v=n.n(m),g=n("./public/sources/attributes/attribute.js"),b=n("./node_modules/prop-types/index.js"),y=n.n(b);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=f()(e);if(t){var i=f()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return u()(this,n)}}var k=function(e){l()(n,e);var t=w(n);function n(){return i()(this,n),t.apply(this,arguments)}return o()(n,[{key:"handleChange",value:function(e){var t=e.target.checked;this.setFieldValue(t)}},{key:"render",value:function(){var e=this.props,t=e.fieldKey,n=e.options,a=e.elementAccessPoint,i=this.state.value?"checked":"",r=null,o="".concat(t,"_input");return a&&a.id&&(o+="_".concat(a.id)),n&&n.labelText&&(r=v.a.createElement("label",{htmlFor:o,className:"vcv-ui-form-switch-trigger-label"},this.props.options.labelText)),v.a.createElement("div",{className:"vcv-ui-form-switch-container"},v.a.createElement("label",{className:"vcv-ui-form-switch"},v.a.createElement("input",{type:"checkbox",onChange:this.handleChange,id:o,checked:i}),v.a.createElement("span",{className:"vcv-ui-form-switch-indicator"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-on":"on"}),v.a.createElement("span",{className:"vcv-ui-form-switch-label","data-vc-switch-off":"off"})),r)}}]),n}(g.a);p()(k,"defaultProps",{fieldType:"toggle"}),k.propTypes={value:y.a.oneOfType([y.a.bool,y.a.string]).isRequired,fieldKey:y.a.string.isRequired},t.a=k},"./public/sources/attributes/url/Component.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return X}));var a=n("./node_modules/@babel/runtime/helpers/classCallCheck/index.js"),i=n.n(a),r=n("./node_modules/@babel/runtime/helpers/createClass/index.js"),o=n.n(r),s=n("./node_modules/@babel/runtime/helpers/assertThisInitialized/index.js"),l=n.n(s),c=n("./node_modules/@babel/runtime/helpers/inherits/index.js"),u=n.n(c),d=n("./node_modules/@babel/runtime/helpers/possibleConstructorReturn/index.js"),f=n.n(d),h=n("./node_modules/@babel/runtime/helpers/getPrototypeOf/index.js"),p=n.n(h),m=n("./node_modules/@babel/runtime/helpers/defineProperty/index.js"),v=n.n(m),g=n("./node_modules/react/index.js"),b=n.n(g),y=n("./node_modules/lodash/lodash.js"),w=n.n(y),k=n("./public/components/modal/modal.js"),C=n("./public/sources/attributes/attribute.js"),_=n("./public/sources/attributes/string/Component.js"),S=n("./public/sources/attributes/checkbox/Component.js"),x=n("./node_modules/classnames/index.js"),E=n.n(x),j=n("./node_modules/prop-types/index.js"),T=n.n(j),M=n("./node_modules/vc-cake/index.js");function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var O=Object(M.getService)("dataManager"),A=function(e){u()(n,e);var t=P(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"inputTimeout",0),v()(l()(a),"dropdownTimeout",0),a.state={},a.state=a.stateFromValue(a.props.value),a.state.dropdownFocus=!1,a.state.inputFocus=!1,a.handleInputChange=a.handleInputChange.bind(l()(a)),a.handleInputFocus=a.handleInputFocus.bind(l()(a)),a.handleInputBlur=a.handleInputBlur.bind(l()(a)),a.handleDropdownFocus=a.handleDropdownFocus.bind(l()(a)),a.handleDropdownSelect=a.handleDropdownSelect.bind(l()(a)),a}return o()(n,[{key:"componentWillUnmount",value:function(){this.inputTimeout&&(window.clearTimeout(this.inputTimeout),this.inputTimeout=0),this.dropdownTimeout&&(window.clearTimeout(this.dropdownTimeout),this.dropdownTimeout=0)}},{key:"setFieldValue",value:function(e){var t=this.stateFromValue(e);this.props.updater(this.props.fieldKey,t.inputValue&&t.dropdownValue&&"custom"!==t.dropdownValue?"".concat(t.dropdownValue).concat(t.inputValue):t.inputValue),this.setState(t)}},{key:"stateFromValue",value:function(e){e=e.trim();var t=n.VALUES[0];e&&(t=this.state.dropdownValue?this.state.dropdownValue:"custom");var a=this.extractProtocol(e),i=a.protocol,r=a.protocolRegExp;return i&&(t=i,r&&(e=e.replace(r,""))),{inputValue:e||"",dropdownValue:t}}},{key:"extractProtocol",value:function(e){var t=new RegExp(/^https?:\/\/|mailto:|tel:/),n=e.match(t);return n?{protocol:n[0],protocolRegExp:t}:{protocol:!1,protocolRegExp:!1}}},{key:"handleInputChange",value:function(e){var t=e.currentTarget.value,n=this.stateFromValue(t);this.props.updater(this.props.fieldKey,n.inputValue&&n.dropdownValue&&"custom"!==n.dropdownValue?"".concat(n.dropdownValue).concat(n.inputValue):n.inputValue),this.setState({inputValue:t,dropdownValue:n.dropdownValue})}},{key:"handleInputBlur",value:function(e){var t=e.currentTarget.value,n=this.stateFromValue(t);this.setState({inputValue:n.inputValue,dropdownValue:n.dropdownValue})}},{key:"handleDropdownSelect",value:function(e){var t=e.currentTarget.value;this.props.updater(this.props.fieldKey,this.state.inputValue&&t&&"custom"!==t?"".concat(t).concat(this.state.inputValue):this.state.inputValue),this.setState({dropdownValue:t})}},{key:"handleInputFocus",value:function(){var e=this;this.setState({inputFocus:!0}),this.inputTimeout=setTimeout((function(){e.setState({inputFocus:!1})}),400)}},{key:"handleDropdownFocus",value:function(){var e=this;this.setState({dropdownFocus:!0}),this.dropdownTimeout=setTimeout((function(){e.setState({dropdownFocus:!1})}),400)}},{key:"getDropdown",value:function(){var e=[];return n.VALUES.forEach((function(t,n){e.push(b.a.createElement("option",{key:"url-dropdown-item-".concat(n),value:t},t))})),e.push(b.a.createElement("option",{key:"url-dropdown-item-".concat(e.length),value:"custom"},"custom")),b.a.createElement("select",{className:"vcv-ui-form-dropdown",onChange:this.handleDropdownSelect,value:this.state.dropdownValue},e)}},{key:"render",value:function(){var e=O.get("localizations"),t=e?e.enterDestinationUrl:"Enter the destination URL",n=E()({"vcv-ui-editor-dropdown-input-dropdown-container":!0,"vcv-ui-editor-field-highlight":this.state.dropdownFocus}),a=E()({"vcv-ui-editor-dropdown-input-field-container":!0,"vcv-ui-editor-field-highlight":this.state.inputFocus});return b.a.createElement("div",{className:"vcv-ui-editor-dropdown-input-container"},b.a.createElement("div",{className:n,"data-content":this.state.dropdownValue,onClick:this.handleDropdownFocus},this.getDropdown()),b.a.createElement("div",{className:a},b.a.createElement("input",{className:"vcv-ui-form-input vcv-ui-editor-dropdown-input-field",onChange:this.handleInputChange,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,type:"text",value:this.state.inputValue,placeholder:t,autoFocus:!0})))}}]),n}(b.a.Component);function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}v()(A,"propTypes",{value:T.a.string,updater:T.a.func.isRequired,fieldKey:T.a.string.isRequired}),v()(A,"VALUES",["http://","https://","mailto:","tel:"]);var R=function(e){u()(n,e);var t=D(n);function n(){return i()(this,n),t.apply(this,arguments)}return o()(n,[{key:"renderExistingPosts",value:function(){var e=this,t=this.localizations?this.localizations.noExistingContentFound:"Nothing found",n=[],a=this.props.posts;return a.get().length?(a.get().forEach((function(t){var a=E()({"vcv-ui-form-table-link-row":!0,"vcv-ui-state--active":e.props.value.url===t.url}),i=t.type;n.push(b.a.createElement("tr",{key:"vcv-selectable-post-url-"+t.id,className:a,onClick:function(n){return e.props.onPostSelection(n,t.url,t.id)}},b.a.createElement("td",null,b.a.createElement("a",{href:t.url,onClick:function(e){e&&e.preventDefault()}},t.title)),b.a.createElement("td",null,b.a.createElement("div",{className:"vcv-ui-form-table-link-type",title:i.toUpperCase()},i.toUpperCase()))))})),b.a.createElement("table",{className:"vcv-ui-form-table"},b.a.createElement("tbody",null,n))):b.a.createElement("div",{className:"vcv-ui-form-message"},t)}},{key:"render",value:function(){var e=this.localizations?this.localizations.linkToExistingContent:"Or link to an existing content",t=this.localizations?this.localizations.searchExistingContent:"Search existing content";return this.props.shouldRenderExistingPosts?b.a.createElement("div",{className:"vcv-ui-form-group"},b.a.createElement("p",{className:"vcv-ui-form-helper"},e),b.a.createElement("div",{className:"vcv-ui-input-search"},b.a.createElement("input",{type:"search",className:"vcv-ui-form-input",onChange:this.props.onSearchChange,placeholder:t}),b.a.createElement("label",{className:"vcv-ui-form-input-search-addon"},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-search"}))),this.props.isRequestInProcess?b.a.createElement("span",{className:"vcv-ui-wp-spinner"}):this.renderExistingPosts()):null}}]),n}(b.a.Component);function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}v()(R,"propTypes",{posts:T.a.object.isRequired,onSearchChange:T.a.func.isRequired,onPostSelection:T.a.func.isRequired,shouldRenderExistingPosts:T.a.bool.isRequired,value:T.a.object.isRequired,isRequestInProcess:T.a.bool.isRequired});var B=function(e){u()(n,e);var t=L(n);function n(e){var a;return i()(this,n),(a=t.call(this,e)).handleSelectChange=a.handleSelectChange.bind(l()(a)),a}return o()(n,[{key:"getSelectedValue",value:function(){var e=this;return""===this.props.value.url?"default":this.props.posts.data.findIndex((function(t){return"#vcv-popup-".concat(t.id)===e.props.value.url}))>-1?this.props.value.url:"default"}},{key:"getTitle",value:function(e,t){for(var n="",a=0;a<e.length;a++)if("#vcv-popup-".concat(e[a].id)===t){n=e[a].title;break}return n}},{key:"handleSelectChange",value:function(e){var t=e.target.value;this.props.onPostSelection(e,null,t,this.getTitle(this.props.posts.data,t))}},{key:"renderExistingPosts",value:function(){var e=this.localizations?this.localizations.noExistingContentFound:"Nothing found",t=this.localizations?this.localizations.selectPopupTemplate:"Select a popup template",n=[],a=this.props.posts;return a.get().length?(a.get().forEach((function(e){var t=e.title||e.id;n.push(b.a.createElement("option",{key:"vcv-selectable-post-url-"+e.id,value:"#vcv-popup-".concat(e.id)},t))})),b.a.createElement("select",{className:"vcv-ui-form-dropdown",value:this.getSelectedValue(),onChange:this.handleSelectChange},b.a.createElement("option",{value:"default",disabled:!0},t),n)):b.a.createElement("div",{className:"vcv-ui-form-message"},e)}},{key:"render",value:function(){return this.props.shouldRenderExistingPosts?b.a.createElement("div",null,this.props.isRequestInProcess?b.a.createElement("span",{className:"vcv-ui-wp-spinner"}):this.renderExistingPosts()):null}}]),n}(b.a.Component);v()(B,"propTypes",{posts:T.a.object.isRequired,onPostSelection:T.a.func.isRequired,shouldRenderExistingPosts:T.a.bool.isRequired,value:T.a.object.isRequired,isRequestInProcess:T.a.bool.isRequired});var I=n("./public/tools/response.js"),N=n("./public/components/tooltip/tooltip.js"),F=n("./public/sources/attributes/dynamicField/dynamicPopupContent.js");function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=p()(e);if(t){var i=p()(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return f()(this,n)}}var V=Object(M.getService)("dataManager"),z=Object(M.getService)("utils"),U=z.getBlockRegexp,W=z.parseDynamicBlock,G=U(),q=Object(M.getStorage)("popup"),K=Object(M.getStorage)("hubAddons"),Y=Object(M.getStorage)("settings"),$={data:[],set:function(e){this.data=e},get:function(){return this.data},clear:function(){this.data=[]}},Z={data:[],set:function(e){this.data=e},get:function(){return this.data},clear:function(){this.data=[]}},X=function(e){u()(n,e);var t=H(n);function n(e){var a;return i()(this,n),a=t.call(this,e),v()(l()(a),"handleSaveClick",(function(e){e.preventDefault();var t=Object.assign({},a.state.unsavedValue);if("dynamic-content"===t.type){var n=a.state,i=n.currentPostField,r=n.sourceId,o=n.showAutocomplete,s=a.props.onDynamicFieldChange(i,r,o),l=s;s.fieldValue&&s.dynamicValue&&(l=s.fieldValue),t.url=l}a.setFieldValue(t),"popup"===t.type&&t.url?(a.setState({isSaveInProgress:!0}),q.state("popupAddInProgress").onChange(a.handlePopupHtmlLoad)):window.setTimeout((function(){a.handleClose()}),1)})),v()(l()(a),"inputChange",(function(e,t){var n=a.state.unsavedValue;-1!==["targetBlank","relNofollow"].indexOf(e)&&(t=t.length>0),n[e]=t,a.setState({unsavedValue:n})})),v()(l()(a),"handlePostSelection",(function(e,t,n,i){e&&e.preventDefault(),a.state.unsavedValue.type&&"popup"===a.state.unsavedValue.type?a.setState({unsavedValue:{url:n,type:"popup",popupTitle:i}}):a.urlInput.setFieldValue(t)})),v()(l()(a),"performSearch",(function(e){var t=e.target.value;a.loadPosts(t,a.postAction,a.setPagePosts)})),v()(l()(a),"handleSearchChange",(function(e){e.persist(),a.delayedSearch(e)})),a.postRequest=null,a.postAction="attribute:linkSelector:getPosts:adminNonce",a.popupAction="attribute:linkSelector:getPopups:adminNonce",a.delayedSearch=w.a.debounce(a.performSearch,300),a.handleOpen=a.handleOpen.bind(l()(a)),a.handleClose=a.handleClose.bind(l()(a)),a.dynamicAttributeChange=a.dynamicAttributeChange.bind(l()(a)),a.renderExtraDynamicOptions=a.renderExtraDynamicOptions.bind(l()(a)),a.handleDynamicOpen=a.handleDynamicOpen.bind(l()(a)),a.handleContentChange=a.handleContentChange.bind(l()(a)),a.setPagePosts=a.setPagePosts.bind(l()(a)),a.setPopupPosts=a.setPopupPosts.bind(l()(a)),a.handlePopupHtmlLoad=a.handlePopupHtmlLoad.bind(l()(a)),a.onCurrentPostFieldChange=a.onCurrentPostFieldChange.bind(l()(a)),a.onSourceIdChange=a.onSourceIdChange.bind(l()(a)),a.onShowAutocompleteChange=a.onShowAutocompleteChange.bind(l()(a)),a}return o()(n,[{key:"componentWillUnmount",value:function(){this.postRequest&&this.postRequest.abort()}},{key:"updateState",value:function(e){var t=e.value;w.a.isObject(t)||(t={url:"",title:"",targetBlank:!1,relNofollow:!1}),Object(M.env)("VCV_POPUP_BUILDER")&&this.props.value.type&&(t.type=this.props.value.type),$.clear();var n=!1,a=null,i=Y.state("postData").get().post_id;if(e.value.url&&"string"==typeof e.value.url&&e.value.url.match(G)){var r=W(e.value.url);r&&r.blockAtts&&(r.blockAtts.sourceId&&(n=!0),i=r.blockAtts.sourceId||V.get("sourceID"),a=r.blockAtts.value),t.type="dynamic-content"}return i=parseInt(i,10),{value:t,unsavedValue:t,isWindowOpen:this.state&&this.state.isWindowOpen||!1,updateState:!1,shouldRenderExistingPosts:!!V.get("ajaxUrl"),isRequestInProcess:!1,currentPostField:a,showAutocomplete:n,sourceId:i}}},{key:"onCurrentPostFieldChange",value:function(e){this.setState({currentPostField:e})}},{key:"onSourceIdChange",value:function(e){this.setState({sourceId:e})}},{key:"onShowAutocompleteChange",value:function(e,t){this.setState({showAutocomplete:e},(function(){t&&t()}))}},{key:"ajaxPost",value:function(e,t,n){this.postRequest&&this.postRequest.abort();var a=new window.XMLHttpRequest;a.open("POST",V.get("ajaxUrl"),!0),a.setRequestHeader("Content-type","application/x-www-form-urlencoded"),a.onload=function(){a.status>=200&&a.status<400?t.call(this,a):"function"==typeof n&&n.call(this,a)}.bind(this),a.send(window.jQuery.param(e)),this.postRequest=a}},{key:"loadPosts",value:function(e,t,n){var a=this;this.setState({isRequestInProcess:!0}),this.ajaxPost({"vcv-action":t,"vcv-search":e,"vcv-nonce":V.get("nonce"),"vcv-source-id":V.get("sourceID")},(function(e){var t=Object(I.a)(e.response);a.postRequest=null,t&&(a.setState({isRequestInProcess:!1}),n(t))}),(function(){a.postRequest=null,a.setState({isRequestInProcess:!1})}))}},{key:"handleOpen",value:function(e){e&&e.preventDefault();var t={};Object.assign(t,this.state.value),this.setState({unsavedValue:t,isWindowOpen:!0}),"popup"===this.state.value.type?this.state.shouldRenderExistingPosts&&!Z.get().length&&this.loadPosts("",this.popupAction,this.setPopupPosts):this.state.shouldRenderExistingPosts&&!$.get().length&&this.loadPosts("",this.postAction,this.setPagePosts)}},{key:"setPagePosts",value:function(e){$.set(e),this.setState({updateState:!this.state.updateState})}},{key:"setPopupPosts",value:function(e){Z.set(e),this.setState({updateState:!this.state.updateState})}},{key:"handleClose",value:function(){this.setState({isWindowOpen:!1,unsavedValue:{},isSaveInProgress:!1}),q.state("popupAddInProgress").ignoreChange(this.handlePopupHtmlLoad),"popup"===this.state.value.type?this.loadPosts("",this.popupAction,this.setPopupPosts):this.loadPosts("",this.postAction,this.setPagePosts)}},{key:"handlePopupHtmlLoad",value:function(e){var t=this;e||(this.setState({isSaveInProgress:!1}),q.state("popupAddInProgress").ignoreChange(this.handlePopupHtmlLoad),window.setTimeout((function(){t.handleClose()}),1))}},{key:"renderTitleInput",value:function(){var e=this.localizations?this.localizations.title:"Title",t=this.localizations?this.localizations.titleAttributeText:"The title attribute will be displayed on the link hover.";return b.a.createElement("div",{className:"vcv-ui-form-group"},b.a.createElement("div",{className:"vcv-ui-form-group-heading-wrapper"},b.a.createElement("span",{className:"vcv-ui-form-group-heading"},e),b.a.createElement(N.a,{relativeElementSelector:".vcv-ui-modal-content"},t)),b.a.createElement(_.a,{fieldKey:"title",value:this.state.unsavedValue.title||"",api:this.props.api,updater:this.inputChange}))}},{key:"renderCheckboxes",value:function(){var e=this.localizations?this.localizations.openLinkInTab:"Open the link in a new tab",t=this.localizations?this.localizations.addNofollow:'Add "nofollow" option to the link';return b.a.createElement("div",{className:"vcv-ui-form-group"},b.a.createElement(S.a,{fieldKey:"targetBlank",fieldType:"checkbox",options:{values:[{label:e,value:"1"}]},value:this.state.unsavedValue.targetBlank?["1"]:[],api:this.props.api,updater:this.inputChange}),b.a.createElement(S.a,{fieldKey:"relNofollow",fieldType:"checkbox",options:{values:[{label:t,value:"1"}]},api:this.props.api,value:this.state.unsavedValue.relNofollow?["1"]:[],updater:this.inputChange}))}},{key:"handleContentChange",value:function(e){var t={url:"",title:""};"popup"===e.target.value?(t.type="popup",this.loadPosts("",this.popupAction,this.setPopupPosts)):"close-popup"===e.target.value?(t.type="close-popup",t.url="#close-popup"):"dynamic-content"===e.target.value?t.type="dynamic-content":this.loadPosts("",this.postAction,this.setPagePosts),this.setState({unsavedValue:t})}},{key:"drawModal",value:function(){var e=this,t=this.localizations?this.localizations.insertEditLink:"Insert or edit a link",n=this.localizations?this.localizations.onClickAction:"OnClick action",a=this.localizations?this.localizations.save:"Save",i=this.localizations?this.localizations.close:"Close",r=this.localizations?this.localizations.url:"URL",o=this.localizations?this.localizations.openPopup:"Open Popup",s=this.localizations?this.localizations.closePopup:"Close Popup",l=this.localizations?this.localizations.closingThePopupDescription:"Closing the popup option will close the current popup.",c=this.localizations?this.localizations.downloadPopupBuilder:"Download Popup Builder",u=this.localizations?this.localizations.availableInPremiumText:"Available in Premium",d=this.localizations?this.localizations.dynamicContent:"Dynamic Content",f=this.localizations?this.localizations.downloadDynamicContent:"Download Dynamic Content Addon",h=null,p=this.state.unsavedValue.type?this.state.unsavedValue.type:"url",m=V.get("editorType"),v=V.get("isPremiumActivated"),g=K.state("addons").get()&&K.state("addons").get();g.popupBuilder||(o=v?"".concat(o," (").concat(c,")"):"".concat(o," (").concat(u,")")),g.dynamicFields||(d=v?"".concat(d," (").concat(f,")"):"".concat(d," (").concat(u,")"));var y=b.a.createElement("div",{className:"vcv-ui-form-group"},b.a.createElement("span",{className:"vcv-ui-form-group-heading"},n),b.a.createElement("select",{className:"vcv-ui-form-dropdown",onChange:this.handleContentChange,value:p},b.a.createElement("option",{value:"url"},r),b.a.createElement("option",{value:"dynamic-content",disabled:!g.dynamicFields},d),b.a.createElement("option",{value:"popup",disabled:!g.popupBuilder},o),"popup"===m?b.a.createElement("option",{value:"close-popup"},s):null));h="dynamic-content"===this.state.unsavedValue.type?b.a.createElement(F.a,{fieldType:this.props.fieldType,value:this.state.value.url,elementAccessPoint:this.props.elementAccessPoint,renderExtraOptions:this.renderExtraDynamicOptions,handleCurrentPostFieldChange:this.onCurrentPostFieldChange,handleSourceIdChange:this.onSourceIdChange,handleShowAutocompleteChange:this.onShowAutocompleteChange,sourceId:this.state.sourceId,currentPostField:this.state.currentPostField,showAutocomplete:this.state.showAutocomplete}):"close-popup"===this.state.unsavedValue.type?b.a.createElement("div",null,b.a.createElement("p",{className:"vcv-ui-form-helper"},l)):"popup"===this.state.unsavedValue.type?b.a.createElement("div",null,b.a.createElement("div",{className:"vcv-ui-form-group"},b.a.createElement("span",{className:"vcv-ui-form-group-heading"},"Popup"),b.a.createElement(B,{posts:Z,onPostSelection:this.handlePostSelection,shouldRenderExistingPosts:this.state.shouldRenderExistingPosts,value:this.state.unsavedValue,isRequestInProcess:this.state.isRequestInProcess}))):b.a.createElement("div",null,b.a.createElement("div",{className:"vcv-ui-form-group"},b.a.createElement("span",{className:"vcv-ui-form-group-heading"},"URL"),b.a.createElement(A,{fieldKey:"url",ref:function(t){e.urlInput=t},api:this.props.api,value:this.state.unsavedValue.url||"",updater:this.inputChange})),this.renderTitleInput(),this.renderCheckboxes(),b.a.createElement(R,{posts:$,onSearchChange:this.handleSearchChange,onPostSelection:this.handlePostSelection,shouldRenderExistingPosts:this.state.shouldRenderExistingPosts,value:this.state.unsavedValue,isRequestInProcess:this.state.isRequestInProcess}));var w=b.a.createElement("span",{className:"vcv-ui-modal-action",title:a,onClick:this.handleSaveClick},b.a.createElement("span",{className:"vcv-ui-modal-action-content"},b.a.createElement("i",{className:"vcv-ui-modal-action-icon vcv-ui-icon vcv-ui-icon-save"}),b.a.createElement("span",null,"save")));return this.state.isSaveInProgress&&(w=b.a.createElement("span",{className:"vcv-ui-modal-action"},b.a.createElement("span",{className:"vcv-ui-modal-action-content"},b.a.createElement("span",{className:"vcv-ui-wp-spinner"})))),b.a.createElement(k.a,{show:this.state.isWindowOpen,onClose:this.handleClose},b.a.createElement("div",{className:"vcv-ui-modal"},b.a.createElement("header",{className:"vcv-ui-modal-header"},b.a.createElement("h1",{className:"vcv-ui-modal-header-title"},t),b.a.createElement("span",{className:"vcv-ui-modal-close",onClick:this.handleClose,title:i},b.a.createElement("i",{className:"vcv-ui-modal-close-icon vcv-ui-icon vcv-ui-icon-close"}))),b.a.createElement("section",{className:"vcv-ui-modal-content"},y,h),b.a.createElement("footer",{className:"vcv-ui-modal-footer"},b.a.createElement("div",{className:"vcv-ui-modal-actions"},w))))}},{key:"dynamicAttributeChange",value:function(e){var t=Object.assign({},this.state.unsavedValue);e&&"string"==typeof e&&e.match(G)?t.url=e:t.url=e.url,this.setFieldValue(t)}},{key:"renderExtraDynamicOptions",value:function(){return b.a.createElement(b.a.Fragment,null,this.renderTitleInput(),this.renderCheckboxes())}},{key:"handleDynamicOpen",value:function(){var e={};Object.assign(e,this.state.value),this.setState({unsavedValue:e})}},{key:"customDynamicRender",value:function(e){var t=e.state,n=t.dynamicFieldOpened,a=t.isWindowOpen,i="";return i=n?e.renderDynamicInputs():b.a.createElement(b.a.Fragment,null,b.a.createElement("div",{className:"vcv-ui-form-link-button-group"},e.props.linkButton,e.renderOpenButton()),e.props.linkDataComponent),b.a.createElement(b.a.Fragment,null,i,a?e.getDynamicPopup():null)}},{key:"render",value:function(){var e=this.state.value,t=e.title,n=e.url,a=e.popupTitle,i=e.type,r=this.localizations?this.localizations.selectUrl:"Select a URL",o=this.localizations?this.localizations.addLink:"Add a link",s=null;if(i&&"popup"===i){var l=a||n&&n.replace("#vcv-popup-","")||"";s=b.a.createElement("div",{className:"vcv-ui-form-link-data"},b.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Popup: ",title:l},l),this.drawModal())}else if(i&&"close-popup"===i){var c="Close Popup";s=b.a.createElement("div",{className:"vcv-ui-form-link-data"},b.a.createElement("span",{className:"vcv-ui-form-link-title",title:c},c),this.drawModal())}else s=i&&"dynamic-content"===i?b.a.createElement("div",{className:"vcv-ui-form-link-data"},b.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Title: ",title:t},t),b.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Url: ",title:"dynamic ".concat(this.state.currentPostField)},"dynamic ".concat(this.state.currentPostField)),this.drawModal()):b.a.createElement("div",{className:"vcv-ui-form-link-data"},b.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Title: ",title:t},t),b.a.createElement("span",{className:"vcv-ui-form-link-title","data-vc-link-title":"Url: ",title:n},n),this.drawModal());var u=b.a.createElement("span",null,r);this.props.imageLink&&this.props.options.dynamicField&&(u=null);var d=b.a.createElement("button",{className:"vcv-ui-form-link-button vcv-ui-form-button vcv-ui-form-button--default",onClick:this.handleOpen,type:"button",title:o},b.a.createElement("i",{className:"vcv-ui-icon vcv-ui-icon-link"}),u);return b.a.createElement("div",{className:"vcv-ui-form-link"},d,s)}}]),n}(C.a);v()(X,"defaultProps",{fieldType:"url"}),v()(X,"localizations",V.get("localizations"))},"./public/sources/css/wordpress.less":function(e,t,n){},"./public/sources/images/blankRowPlaceholderIcons/addElement.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <rect id="Rectangle" stroke="#000000" stroke-width="2" x="1" y="1" width="58" height="38"></rect>\n        <polygon id="Rectangle-4" fill="#000000" points="29 14 31 14 31 26 29 26"></polygon>\n        <polygon id="Rectangle-5" fill="#000000" points="24 19 36 19 36 21 24 21"></polygon>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/addElementLight.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <rect id="Rectangle" stroke="#FFFFFF" stroke-width="2" x="1" y="1" width="58" height="38"></rect>\n        <polygon id="Rectangle-4" fill="#FFFFFF" points="29 14 31 14 31 26 29 26"></polygon>\n        <polygon id="Rectangle-5" fill="#FFFFFF" points="24 19 36 19 36 21 24 21"></polygon>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/custom.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <rect id="Rectangle" stroke="#000000" stroke-width="2" x="1" y="1" width="58" height="38"></rect>\n        <rect id="Rectangle-2" fill="#000000" x="24" y="19" width="3" height="3"></rect>\n        <rect id="Rectangle-2" fill="#000000" x="29" y="19" width="3" height="3"></rect>\n        <rect id="Rectangle-2" fill="#000000" x="34" y="19" width="3" height="3"></rect>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/customLight.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <rect id="Rectangle" stroke="#FFFFFF" stroke-width="2" x="1" y="1" width="58" height="38"></rect>\n        <rect id="Rectangle-2" fill="#FFFFFF" x="24" y="19" width="3" height="3"></rect>\n        <rect id="Rectangle-2" fill="#FFFFFF" x="29" y="19" width="3" height="3"></rect>\n        <rect id="Rectangle-2" fill="#FFFFFF" x="34" y="19" width="3" height="3"></rect>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/fiveColumns.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke="#000000" stroke-width="2">\n            <rect id="Rectangle" x="1" y="1" width="8" height="38"></rect>\n            <rect id="Rectangle" x="13" y="1" width="8" height="38"></rect>\n            <rect id="Rectangle" x="26" y="1" width="8" height="38"></rect>\n            <rect id="Rectangle" x="38" y="1" width="9" height="38"></rect>\n            <rect id="Rectangle" x="51" y="1" width="8" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/fiveColumnsLight.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke="#FFFFFF" stroke-width="2">\n            <rect id="Rectangle" x="1" y="1" width="8" height="38"></rect>\n            <rect id="Rectangle" x="13" y="1" width="8" height="38"></rect>\n            <rect id="Rectangle" x="26" y="1" width="8" height="38"></rect>\n            <rect id="Rectangle" x="38" y="1" width="9" height="38"></rect>\n            <rect id="Rectangle" x="51" y="1" width="8" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/fourColumns.raw":function(e,t){e.exports='<?xml version="1.0" encoding="UTF-8"?>\n<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#000000">\n            <rect id="Rectangle" x="1" y="1" width="12" height="38"></rect>\n            <rect id="Rectangle" x="17" y="1" width="11" height="38"></rect>\n            <rect id="Rectangle" x="32" y="1" width="12" height="38"></rect>\n            <rect id="Rectangle" x="48" y="1" width="11" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/fourColumnsLight.raw":function(e,t){e.exports='<?xml version="1.0" encoding="UTF-8"?>\n<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#FFFFFF">\n            <rect id="Rectangle" x="1" y="1" width="12" height="38"></rect>\n            <rect id="Rectangle" x="17" y="1" width="11" height="38"></rect>\n            <rect id="Rectangle" x="32" y="1" width="12" height="38"></rect>\n            <rect id="Rectangle" x="48" y="1" width="11" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/oneColumn.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#000000">\n            <rect id="Rectangle" x="1" y="1" width="58" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/oneColumnLight.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#FFFFFF">\n            <rect id="Rectangle" x="1" y="1" width="58" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/pasteIcon.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n      <rect stroke="#000000" stroke-width="2" x="1" y="1" width="58" height="38"></rect>\n      <g transform="translate(23.000000, 12.000000)" fill="#000000">\n        <path d="M9.5,5 L5.5,5 L4,5 L4,2 L0,2 L0,0 L15,0 L15,2 L11,2 L11,5 L9.5,5 Z M9,3 L9,2 L6,2 L6,3 L9,3 Z M2,14 L13,14 L13,2 L15,2 L15,16 L13.5,16 L0,16 L0,15 L0,2 L2,2 L2,14 Z"></path>\n      </g>\n    </g>\n</svg>\n'},"./public/sources/images/blankRowPlaceholderIcons/pasteIconLight.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n      <rect stroke="#FFFFFF" stroke-width="2" x="1" y="1" width="58" height="38"></rect>\n      <g transform="translate(23.000000, 12.000000)" fill="#FFFFFF">\n        <path d="M9.5,5 L5.5,5 L4,5 L4,2 L0,2 L0,0 L15,0 L15,2 L11,2 L11,5 L9.5,5 Z M9,3 L9,2 L6,2 L6,3 L9,3 Z M2,14 L13,14 L13,2 L15,2 L15,16 L13.5,16 L0,16 L0,15 L0,2 L2,2 L2,14 Z"></path>\n      </g>\n    </g>\n</svg>\n'},"./public/sources/images/blankRowPlaceholderIcons/textBlock.raw":function(e,t){e.exports='<svg width="61px" height="37px" viewBox="0 0 61 37" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g fill="#000000">\n            <rect id="Rectangle-3" x="0" y="0" width="61" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="5" width="59" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="10" width="49" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="15" width="54" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="20" width="49" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="25" width="39" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="30" width="54" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="35" width="29" height="2"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/textBlockLight.raw":function(e,t){e.exports='<svg width="61px" height="37px" viewBox="0 0 61 37" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g fill="#FFFFFF">\n            <rect id="Rectangle-3" x="0" y="0" width="61" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="5" width="59" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="10" width="49" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="15" width="54" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="20" width="49" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="25" width="39" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="30" width="54" height="2"></rect>\n            <rect id="Rectangle-3" x="0" y="35" width="29" height="2"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/threeColumns.raw":function(e,t){e.exports='<?xml version="1.0" encoding="UTF-8"?>\n<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#000000">\n            <rect id="Rectangle" x="1" y="1" width="17" height="38"></rect>\n            <rect id="Rectangle" x="22" y="1" width="16" height="38"></rect>\n            <rect id="Rectangle" x="42" y="1" width="17" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/threeColumnsLight.raw":function(e,t){e.exports='<?xml version="1.0" encoding="UTF-8"?>\n<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#FFFFFF">\n            <rect id="Rectangle" x="1" y="1" width="17" height="38"></rect>\n            <rect id="Rectangle" x="22" y="1" width="16" height="38"></rect>\n            <rect id="Rectangle" x="42" y="1" width="17" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/twoColumns.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#000000">\n            <rect id="Rectangle" x="1" y="1" width="27" height="38"></rect>\n            <rect id="Rectangle" x="32" y="1" width="27" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/blankRowPlaceholderIcons/twoColumnsLight.raw":function(e,t){e.exports='<svg width="60px" height="40px" viewBox="0 0 60 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <g stroke-width="2" stroke="#FFFFFF">\n            <rect id="Rectangle" x="1" y="1" width="27" height="38"></rect>\n            <rect id="Rectangle" x="32" y="1" width="27" height="38"></rect>\n        </g>\n    </g>\n</svg>'},"./public/sources/images/brandLogo/vcLogo.raw":function(e,t){e.exports='<svg width="90px" height="65px" viewBox="0 0 963 696" version="1.1" xmlns="http://www.w3.org/2000/svg">\n    <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <polygon fill="#0584B5" points="0.6 139.7 0.6 417.5 241.2 556.4 241.2 278.6" />\n        <g>\n            <polygon fill="#09AEEF" points="241.2 0.8 0.6 139.7 241.2 278.6 481.8 139.7" />\n            <polygon fill="#AED13B" points="722.4 0.8 481.8 139.7 722.4 278.6 963 139.7" />\n        </g>\n        <g transform="translate(241.000000, 139.000000)">\n            <polygon fill="#B9880C" points="240.8 0.7 240.8 278.5 481.4 417.4 481.4 139.6" />\n            <polygon fill="#B76800" points="0.2 139.6 0.2 417.4 240.8 278.5 240.8 0.7" />\n            <polygon fill="#FDB715" points="240.8 278.5 0.2 417.4 240.8 556.3 481.4 417.4" />\n        </g>\n        <polygon fill="#7F9E2E" points="722.4 278.6 722.4 556.4 963 417.5 963 139.7" />\n    </g>\n</svg>\n'},"./public/sources/images/giphyLogo.raw":function(e,t){e.exports='<svg width="224px" height="48px" viewBox="0 0 840 180" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n    <g id="GIPHY-Transparent" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n        <polygon id="Fill-1" fill="#00FF99" points="0 164 20 164 20 16 0 16"></polygon>\n        <g id="Group-5" transform="translate(0.000000, 56.000000)">\n            <polygon id="Fill-2" fill="#9933FF" points="120 108 140 108 140 0 120 0"></polygon>\n            <polygon id="Fill-4" fill="#00CCFF" points="0 123.94 140 123.94 140 104 0 104"></polygon>\n        </g>\n        <polygon id="Fill-6" fill="#FFF35C" points="0 20 80 20 80 0 0 0"></polygon>\n        <polyline id="Fill-7" fill="#FF6666" points="120 40 120 20 100 20 100 0 80 0 80 60 140 60 140 40 120 40"></polyline>\n        <polyline id="Fill-8" fill="#62259F" points="120 80.161 120 60 140 60 120 80.161"></polyline>\n        <polyline id="Fill-9" fill="#9F983D" points="80 20 60.374 20 80 0 80 20"></polyline>\n        <path d="M301.318,61.77 C291.135,52.186 278.755,49.591 269.37,49.591 C246.608,49.591 231.832,63.168 231.832,90.522 C231.832,108.492 241.053,130.656 269.207,130.656 C276.595,130.656 288,129.258 296,123.467 L296,105 L261,105 L261,75 L329,75 L329,136.645 C320,154.416 295.991,164 269.035,164 C213.725,164 192.827,127.062 192.827,90.522 C192.827,53.983 216.822,16.446 269.336,16.446 C288.705,16.446 305.893,20.439 324.264,39.008 L301.318,61.77" id="Fill-10" fill="#FFFFFF"></path>\n        <polygon id="Fill-11" fill="#FFFFFF" points="349 160 388 160 388 20 349 20"></polygon>\n        <path d="M452,89 L480.203,89 C491.185,89 496.776,80.884 496.776,71.699 C496.776,62.515 490.985,54 480.203,54 L452,54 L452,89 Z M452,122 L452,160 L412,160 L412,20 L480.203,20 C517.742,20 536.311,43.546 536.311,70.9 C536.311,99.452 517.542,122 480.203,122 L452,122 L452,122 Z" id="Fill-12" fill="#FFFFFF"></path>\n        <polyline id="Fill-13" fill="#FFFFFF" points="641 160 641 107 590 107 590 160 551 160 551 21 590 21 590 74 641 74 641 21 680 21 680 160 641 160"></polyline>\n        <polyline id="Fill-14" fill="#FFFFFF" points="765.322 67.92 795.472 20 840 20 840 22.236 784 104.499 784 160 745 160 745 104.499 692 22.037 692 20 736.369 20 765.322 67.92"></polyline>\n    </g>\n</svg>\n'},"./public/sources/images/unsplashLogo.raw":function(e,t){e.exports='<svg width="200px" height="46px" viewBox="0 0 200 46" version="1.1" xmlns="http://www.w3.org/2000/svg">\n    <g stroke="none" stroke-width="1" fill="#FFFFFF" fill-rule="nonzero">\n        <path d="M26.1942257,17.0618824 L38.2370954,17.0618824 L38.2370954,38.5768013 L0,38.5768013 L0,17.0618824 L12.0428696,17.0618824 L12.0428696,27.8171352 L26.1942257,27.8171352 L26.1942257,17.0618824 Z M66.8766404,28.0951741 C66.8766404,31.7361604 64.4925634,33.889859 61.2335958,33.889859 C58.0489939,33.889859 55.6299213,31.7361604 55.6299213,28.0951741 L55.6299213,10.7729061 L50.2843395,10.7729061 L50.2843395,28.0422143 C50.2843395,34.8607886 55.096238,39.1681857 61.2467192,39.1681857 C67.3972003,39.1681857 72.2484689,34.8607886 72.2484689,28.0422143 L72.2484689,10.7729061 L66.8897638,10.7729061 L66.8766404,28.0951741 Z M85.9930009,18.7698359 C83.9370079,18.7698359 81.6447944,19.6524993 80.4811899,21.669385 L80.4811899,19.2817807 L75.4724409,19.2817807 L75.4724409,38.5414948 L80.6386702,38.5414948 L80.6386702,27.4640698 C80.6386702,25.2574115 81.9510061,23.4920848 84.208224,23.4920848 C86.6929134,23.4920848 87.7427822,25.1779718 87.7427822,27.3316703 L87.7427822,38.5414948 L92.904696,38.5414948 L92.9046369,26.4004605 C92.9177603,22.1680898 90.743657,18.7610093 86.0061242,18.7610093 L85.9930009,18.7698359 Z M104.938758,26.8770987 L102.104112,26.2901276 C101.023622,26.0694618 100.354331,25.5089705 100.354331,24.5689341 C100.354331,23.4700182 101.329834,22.6491413 102.685914,22.6491413 C104.593176,22.6491413 105.349956,23.6421376 105.533683,24.8028399 L109.986877,24.8028399 C109.951881,22.1548499 107.874016,18.6948096 102.764654,18.6948096 C98.648294,18.6948096 95.6211724,21.5502255 95.6211724,24.9970258 C95.6211724,27.7023889 97.287839,29.9355272 100.975503,30.7343375 L103.622047,31.3213086 C105.096238,31.6346541 105.67804,32.3407848 105.67804,33.2013816 C105.67804,34.2208577 104.741907,35.1211743 103.053368,35.1211743 C100.993001,35.1211743 99.8731409,33.9384054 99.6106737,32.565864 L95.0174978,32.565864 C95.2755906,35.4477598 97.3447069,39.1152259 103.092738,39.1152259 C108.101487,39.1152259 110.625547,35.9023314 110.625547,32.7688765 C110.621172,29.9620071 108.718285,27.6538425 104.951881,26.8682721 L104.938758,26.8770987 Z M132.580927,28.8763312 C132.580927,34.7107359 128.967629,39.0269596 123.573928,39.0269596 C120.949256,39.0269596 118.989501,37.9677636 118.057743,36.6746618 L118.057743,46 L112.895888,46 L112.895888,19.272954 L117.904637,19.272954 L117.904637,21.6605584 C118.779528,20.1732707 120.892388,18.840449 123.766404,18.840449 C129.370079,18.840449 132.594051,23.1478461 132.594051,28.8675046 L132.580927,28.8763312 Z M127.493438,28.916051 C127.493438,25.5089705 125.398075,23.5097381 122.755906,23.5097381 C120.113736,23.5097381 117.983377,25.5089705 117.983377,28.916051 C117.983377,32.3231315 120.11811,34.3576705 122.755906,34.3576705 C125.393701,34.3576705 127.528434,32.3540248 127.528434,28.9072244 L127.493438,28.916051 Z M157.23972,19.2817807 L162.248469,19.2817807 L162.248469,38.5414948 L157.086614,38.5414948 L157.086614,36.1980236 C156.211724,37.7426844 154.212598,39.0137197 151.570429,39.0137197 C146.176728,39.0137197 142.56343,34.7019092 142.56343,28.8630912 C142.56343,23.1257795 145.787402,18.8360357 151.377953,18.8360357 C154.251969,18.8360357 156.329834,20.1820973 157.23972,21.6561451 L157.23972,19.2817807 Z M157.16098,28.916051 C157.16098,25.5089705 155.026247,23.5097381 152.388451,23.5097381 C149.750656,23.5097381 147.650919,25.5001439 147.650919,28.9072244 C147.650919,32.3143049 149.746282,34.3488439 152.388451,34.3488439 C155.030621,34.3488439 157.165354,32.3187182 157.165354,28.9072244 L157.16098,28.916051 Z M135,38.5414948 L140.161855,38.5414948 L140.161855,10.7729061 L135,10.7729061 L135,38.5414948 Z M192.895888,18.7654226 C191.071741,18.7654226 188.95888,19.3877003 187.729659,20.874988 L187.729659,10.7729061 L182.567804,10.7729061 L182.567804,38.5370815 L187.729659,38.5370815 L187.729659,27.2213374 C187.847769,25.1029454 189.129484,23.4611916 191.303587,23.4611916 C193.788276,23.4611916 194.838145,25.1514919 194.833771,27.3051904 L194.833771,38.5459081 L200,38.5459081 L200,26.4004605 C199.995626,22.1680898 197.747157,18.7654226 192.895888,18.7654226 L192.895888,18.7654226 Z M174.523185,26.8682721 L171.710411,26.281301 C170.629921,26.0606351 169.96063,25.5001439 169.96063,24.5601075 C169.96063,23.4611916 170.931759,22.6403147 172.292213,22.6403147 C174.195101,22.6403147 174.951881,23.6333109 175.135608,24.7940132 L179.584427,24.7940132 C179.549431,22.1460232 177.471566,18.6859829 172.362205,18.6859829 C168.245844,18.6859829 165.218723,21.5413988 165.218723,24.9881992 C165.218723,27.6935623 166.889764,29.9267006 170.577428,30.7255109 L173.2021,31.312482 C174.67629,31.6258275 175.258093,32.3319582 175.258093,33.1925549 C175.258093,34.2120311 174.32196,35.1123477 172.633421,35.1123477 C170.573053,35.1123477 169.453193,33.9295788 169.190726,32.5570373 L164.601925,32.5570373 C164.855643,35.4389331 166.924759,39.1063993 172.672791,39.1063993 C177.68154,39.1063993 180.205599,35.8935047 180.205599,32.7600499 C180.205599,29.9620071 178.302712,27.6538425 174.540682,26.8682721 L174.523185,26.8682721 Z M26.1942257,0 L12.0428696,0 L12.0428696,10.7552528 L26.1942257,10.7552528 L26.1942257,0 Z"></path>\n    </g>\n</svg>'},"./public/sources/less/bootstrap/init.less":function(e,t,n){},"./public/tools/comboKeys.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n("./node_modules/combokeys/Combokeys/index.js"),i=n.n(a),r=n("./node_modules/vc-cake/index.js"),o=(Object(r.getService)("wordpress-post-data"),Object(r.getService)("dataManager"));function s(e){var t=Object(r.getStorage)("workspace"),n=Object(r.getStorage)("wordpressData"),a=Object(r.getStorage)("history"),s=new i.a(e);s.bind(["command+z","ctrl+z"],(function(e){return e.preventDefault(),a.state("canUndo").get()&&a.trigger("undo"),!1})),s.bind(["command+shift+z","ctrl+shift+z"],(function(e){return e.preventDefault(),a.state("canRedo").get()&&a.trigger("redo"),!1})),s.bind("shift+a",(function(e){e.preventDefault();var n=t.state("settings").get();n&&"add"===n.action?t.state("settings").set(!1):t.trigger("add")})),s.bind("shift+t",(function(e){e.preventDefault(),"treeView"===t.state("content").get()?t.state("content").set(!1):t.state("content").set("treeView")})),s.bind(["command+s","ctrl+s"],(function(e){return e.preventDefault(),"vcv_tutorials"!==o.get("editorType")&&n.trigger("save",{options:{}},"postSaveControl"),!1})),s.bind(["command+shift+p","ctrl+shift+p"],(function(){return t.state("shortcutPreview").set(!0),!1})),s.bind("esc",(function(e){e.preventDefault(),t.state("settings").set(!1)}),"keyup"),s.bind("shift+s",(function(e){e.preventDefault(),t.state("content").set("settings"),t.state("settings").set({action:"settings"})}))}},"./public/tools/jqueryCaret.js":function(e,t){!function(e){"use strict";var t,n,a,i,r,o,s,l;t=function(){function t(e){this.$inputor=e,this.domInputor=this.$inputor[0]}return t.prototype.setPos=function(e){var t,n,a,i;return(i=s.getSelection())&&(a=0,n=!1,(t=function(e,r){var s,l,c,u,d,f;for(f=[],c=0,u=(d=r.childNodes).length;c<u&&(s=d[c],!n);c++)if(3===s.nodeType){if(a+s.length>=e){n=!0,(l=o.createRange()).setStart(s,e-a),i.removeAllRanges(),i.addRange(l);break}f.push(a+=s.length)}else f.push(t(e,s));return f})(e,this.domInputor)),this.domInputor},t.prototype.getIEPosition=function(){return this.getPosition()},t.prototype.getPosition=function(){var e,t;return t=this.getOffset(),e=this.$inputor.offset(),t.left-=e.left,t.top-=e.top,t},t.prototype.getOldIEPos=function(){var e,t;return t=o.selection.createRange(),(e=o.body.createTextRange()).moveToElementText(this.domInputor),e.setEndPoint("EndToEnd",t),e.text.length},t.prototype.getPos=function(){var e,t,n;return(n=this.range())?((e=n.cloneRange()).selectNodeContents(this.domInputor),e.setEnd(n.endContainer,n.endOffset),t=e.toString().length,e.detach(),t):o.selection?this.getOldIEPos():void 0},t.prototype.getOldIEOffset=function(){var e,t;return(e=o.selection.createRange().duplicate()).moveStart("character",-1),{height:(t=e.getBoundingClientRect()).bottom-t.top,left:t.left,top:t.top}},t.prototype.getOffset=function(t){var n,a,i,r,l;return s.getSelection&&(i=this.range())?(i.endOffset-1>0&&i.endContainer!==this.domInputor&&((n=i.cloneRange()).setStart(i.endContainer,i.endOffset-1),n.setEnd(i.endContainer,i.endOffset),a={height:(r=n.getBoundingClientRect()).height,left:r.left+r.width,top:r.top},n.detach()),a&&0!==(null!=a?a.height:void 0)||(n=i.cloneRange(),l=e(o.createTextNode("|")),n.insertNode(l[0]),n.selectNode(l[0]),a={height:(r=n.getBoundingClientRect()).height,left:r.left,top:r.top},l.remove(),n.detach())):o.selection&&(a=this.getOldIEOffset()),a&&(a.top+=e(s).scrollTop(),a.left+=e(s).scrollLeft()),a},t.prototype.range=function(){var e;if(s.getSelection)return(e=s.getSelection()).rangeCount>0?e.getRangeAt(0):null},t}(),n=function(){function t(e){this.$inputor=e,this.domInputor=this.$inputor[0]}return t.prototype.getIEPos=function(){var e,t,n,a,i,r;return t=this.domInputor,a=0,(i=o.selection.createRange())&&i.parentElement()===t&&(n=t.value.replace(/\r\n/g,"\n").length,(r=t.createTextRange()).moveToBookmark(i.getBookmark()),(e=t.createTextRange()).collapse(!1),a=r.compareEndPoints("StartToEnd",e)>-1?n:-r.moveStart("character",-n)),a},t.prototype.getPos=function(){return o.selection?this.getIEPos():this.domInputor.selectionStart},t.prototype.setPos=function(e){var t,n;return t=this.domInputor,o.selection?((n=t.createTextRange()).move("character",e),n.select()):t.setSelectionRange&&t.setSelectionRange(e,e),t},t.prototype.getIEOffset=function(e){var t;return t=this.domInputor.createTextRange(),e||(e=this.getPos()),t.move("character",e),{left:t.boundingLeft,top:t.boundingTop,height:t.boundingHeight}},t.prototype.getOffset=function(t){var n,a,i;return n=this.$inputor,o.selection?((a=this.getIEOffset(t)).top+=e(s).scrollTop()+n.scrollTop(),a.left+=e(s).scrollLeft()+n.scrollLeft(),a):(a=n.offset(),i=this.getPosition(t),{left:a.left+i.left-n.scrollLeft(),top:a.top+i.top-n.scrollTop(),height:i.height})},t.prototype.getPosition=function(e){var t,n,i,r,o;return t=this.$inputor,i=function(e){return e=e.replace(/<|>|`|"|&/g,"?").replace(/\r\n|\r|\n/g,"<br/>"),/firefox/i.test(navigator.userAgent)&&(e=e.replace(/\s/g,"&nbsp;")),e},void 0===e&&(e=this.getPos()),o=t.val().slice(0,e),n=t.val().slice(e),r="<span style='position: relative; display: inline;'>"+i(o)+"</span>",r+="<span id='caret' style='position: relative; display: inline;'>|</span>",r+="<span style='position: relative; display: inline;'>"+i(n)+"</span>",new a(t).create(r).rect()},t.prototype.getIEPosition=function(e){var t,n;return n=this.getIEOffset(e),t=this.$inputor.offset(),{left:n.left-t.left,top:n.top-t.top,height:n.height}},t}(),a=function(){function t(e){this.$inputor=e}return t.prototype.css_attr=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle","borderTopWidth","boxSizing","fontFamily","fontSize","fontWeight","height","letterSpacing","lineHeight","marginBottom","marginLeft","marginRight","marginTop","outlineWidth","overflow","overflowX","overflowY","paddingBottom","paddingLeft","paddingRight","paddingTop","textAlign","textOverflow","textTransform","whiteSpace","wordBreak","wordWrap"],t.prototype.mirrorCss=function(){var t,n=this;return t={position:"absolute",left:-9999,top:0,zIndex:-2e4},"TEXTAREA"===this.$inputor.prop("tagName")&&this.css_attr.push("width"),e.each(this.css_attr,(function(e,a){return t[a]=n.$inputor.css(a)})),t},t.prototype.create=function(t){return this.$mirror=e("<div></div>"),this.$mirror.css(this.mirrorCss()),this.$mirror.html(t),this.$inputor.after(this.$mirror),this},t.prototype.rect=function(){var e,t,n;return n={left:(t=(e=this.$mirror.find("#caret")).position()).left,top:t.top,height:e.height()},this.$mirror.remove(),n},t}(),i={contentEditable:function(e){return!(!e[0].contentEditable||"true"!==e[0].contentEditable)}},r={pos:function(e){return e||0===e?this.setPos(e):this.getPos()},position:function(e){return o.selection?this.getIEPosition(e):this.getPosition(e)},offset:function(e){var t;return t=this.getOffset(e),t}},o=null,s=null,l=function(e){var t;return(t=null!=e?e.iframe:void 0)?(t,s=t.contentWindow,o=t.contentDocument||s.document):(void 0,s=window,o=document)},e.fn.caret=function(a,o,s){var c;return r[a]?(e.isPlainObject(o)?(l(o),o=void 0):l(s),c=i.contentEditable(this)?new t(this):new n(this),r[a].apply(c,[o])):e.error("Method "+a+" does not exist on jQuery.caret")},e.fn.caret.EditableCaret=t,e.fn.caret.InputCaret=n,e.fn.caret.Utils=i,e.fn.caret.apis=r}(window.jQuery)},"./public/tools/popup.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var a=n("./node_modules/@babel/runtime/helpers/typeof/index.js"),i=n.n(a),r=n("./node_modules/vc-cake/index.js"),o=function(e){if(e&&e.url&&"popup"===e.type){var t=e.url.split("#vcv-popup-");return t&&t[1]?t[1]:null}return null};function s(e){var t=[];return e.filter((function(e,t,n){return"url"===n.type})).forEach((function(n){var a=e.get(n),i=o(a);i&&t.push(i)})),e.filter((function(e,t,n){return"attachimage"===n.type})).forEach((function(n){var a=e.get(n);if(Array.isArray(a))a.forEach((function(e){var n=o(e.link);n&&t.push(n)}));else if("object"===i()(a)){var r=o(a.link);r&&t.push(r)}})),e.filter((function(e,t,n){return"element"===n.type})).forEach((function(n){var a=e.get(n),i=s(Object(r.getService)("cook").get(a));i.length&&i.forEach((function(e){t.push(e)}))})),t}},"./public/tools/response.js":function(e,t,n){"use strict";function a(e){var t=null;try{t=JSON.parse(e)}catch(a){console.warn("Failed to parse, no valid json.",a,e);var n=function(e){var t=e.match(/(\{"\w+".*\})/g);return!!t&&t[0]}(e);t=JSON.parse(n)}return t}n.d(t,"a",(function(){return a}))},"./public/tools/spinnerHtml.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a='<span class="vcv-ui-content-editable-helper-loader vcv-ui-wp-spinner"></span>'},"./public/tools/updateHtmlWithServer.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var a=n("./public/tools/response.js"),i=n("./node_modules/vc-cake/index.js"),r=n("./public/tools/spinnerHtml.js"),o=Object(i.getService)("dataManager"),s=Object(i.getService)("dataProcessor"),l=Object(i.getStorage)("shortcodeAssets"),c=Object(i.getService)("utils").getShortcodesRegexp,u={};function d(e,t,n,a,r){var s=Object(i.env)("iframe");try{!function(e,i){var s=t.headerContent,c=t.shortcodeContent,u=t.footerContent;n&&(n.innerHTML="");var d=o.get("freezeReady");d&&d(a,!0);var f=e.jQuery("<div>"+s+"</div>",i);f.context=i,l.trigger("add",{type:"header",ref:n,shadowDom:f},(function(){var t=e.jQuery("<div>"+c+"</div>",i);t.context=i,l.trigger("add",{type:"shortcode",ref:n,shadowDom:t,ignoreCache:!0},(function(){var t=e.jQuery("<div>"+u+"</div>",i);t.context=i,l.trigger("add",{type:"footer",ref:n,shadowDom:t,ignoreCache:!0},r)}))}))}(s,s.document)}catch(c){console.warn("failed to parse json",c),n&&(n.innerHTML=e),r()}}function f(e,t,n,l){e&&(e.match(c())||e.match(/https?:\/\//)||-1!==e.indexOf("\x3c!-- wp")&&-1===e.indexOf("\x3c!-- wp:vcv-gutenberg-blocks/dynamic-field-block"))?(t.innerHTML=r.a,u[n]=s.appServerRequest({"vcv-action":"elements:ajaxShortcode:adminNonce","vcv-shortcode-string":e,"vcv-nonce":o.get("nonce"),"vcv-source-id":o.get("sourceID")}).then((function(r){var s=Object(i.env)("iframe"),c=function(){!function(e){e.setTimeout((function(){var t=o.get("freezeReady");t&&t(n,!1),e.vcv&&e.vcv.trigger("ready","update",n),u[n]=null,l&&l.constructor===Function&&l()}),500)}(s)};try{var f=Object(a.a)(r);f?d(e,f,t,n,c):(console.warn("failed to parse data",r),t&&(t.innerHTML=e),c())}catch(h){console.warn("failed to parse json",h),t&&(t.innerHTML=e),c()}}))):(t&&(t.innerHTML=e),u[n]=null,l&&l.constructor===Function&&l())}},"./public/variables.js":function(e,t,n){"use strict";var a=n("./node_modules/vc-cake/index.js");if(void 0!==window.VCV_ENV){var i=window.VCV_ENV();Object.keys(i).forEach((function(e){Object(a.env)(e,i[e])})),i.VCV_DEBUG&&Object(a.env)("debug",!0)}},10:function(e,t){},11:function(e,t){},12:function(e,t){},13:function(e,t){},6:function(e,t){},7:function(e,t){},9:function(e,t){}},[["./public/editor.js","runtime","vendor"]]]);

Youez - 2016 - github.com/yon3zu
LinuXploit