var unlayer;!function(){var e={4157:function(e,t,r){"use strict";r.d(t,{Zy:function(){return u}});const n=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,i=e=>{if("string"!=typeof e)throw new TypeError("Invalid argument expected string");const t=e.match(n);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},o=e=>"*"===e||"x"===e||"X"===e,a=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},s=(e,t)=>{if(o(e)||o(t))return 0;const[r,n]=((e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t])(a(e),a(t));return r>n?1:r{for(let r=0;r{const r=i(e),n=i(t),o=r.pop(),a=n.pop(),s=l(r,n);return 0!==s?s:o&&a?l(o.split("."),a.split(".")):o||a?o?-1:1:0}}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,r),o.exports}r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/";var n,i,o={};Window.prototype.forceJURL=!1,function(e){"use strict";var t=!1;if(!e.forceJURL)try{var r=new URL("b","http://a");r.pathname="c%20d",t="http://a/c%20d"===r.href}catch(e){}if(!t){var n=Object.create(null);n.ftp=21,n.file=0,n.gopher=70,n.http=80,n.https=443,n.ws=80,n.wss=443;var i=Object.create(null);i["%2e"]=".",i[".%2e"]="..",i["%2e."]="..",i["%2e%2e"]="..";var o=void 0,a=/[a-zA-Z]/,s=/[a-zA-Z0-9+\-.]/;y.prototype={toString:function(){return this.href},get href(){if(this._isInvalid)return this._url;var e="";return""==this._username&&null==this._password||(e=this._username+(null!=this._password?":"+this._password:"")+"@"),this.protocol+(this._isRelative?"//"+e+this.host:"")+this.pathname+this._query+this._fragment},set href(e){p.call(this),v.call(this,e)},get protocol(){return this._scheme+":"},set protocol(e){this._isInvalid||v.call(this,e+":","scheme start")},get host(){return this._isInvalid?"":this._port?this._host+":"+this._port:this._host},set host(e){!this._isInvalid&&this._isRelative&&v.call(this,e,"host")},get hostname(){return this._host},set hostname(e){!this._isInvalid&&this._isRelative&&v.call(this,e,"hostname")},get port(){return this._port},set port(e){!this._isInvalid&&this._isRelative&&v.call(this,e,"port")},get pathname(){return this._isInvalid?"":this._isRelative?"/"+this._path.join("/"):this._schemeData},set pathname(e){!this._isInvalid&&this._isRelative&&(this._path=[],v.call(this,e,"relative path start"))},get search(){return this._isInvalid||!this._query||"?"==this._query?"":this._query},set search(e){!this._isInvalid&&this._isRelative&&(this._query="?","?"==e[0]&&(e=e.slice(1)),v.call(this,e,"query"))},get hash(){return this._isInvalid||!this._fragment||"#"==this._fragment?"":this._fragment},set hash(e){this._isInvalid||(e?(this._fragment="#","#"==e[0]&&(e=e.slice(1)),v.call(this,e,"fragment")):this._fragment="")},get origin(){var e;if(this._isInvalid||!this._scheme)return"";switch(this._scheme){case"data":case"file":case"javascript":case"mailto":return"null"}return(e=this.host)?this._scheme+"://"+e:""}};var l=e.URL;l&&(y.createObjectURL=function(e){return l.createObjectURL.apply(l,arguments)},y.revokeObjectURL=function(e){l.revokeObjectURL(e)}),e.URL=y}function u(e){return void 0!==n[e]}function c(){p.call(this),this._isInvalid=!0}function f(e){return""==e&&c.call(this),e.toLowerCase()}function h(e){var t=e.charCodeAt(0);return t>32&&t<127&&-1==[34,35,60,62,63,96].indexOf(t)?e:encodeURIComponent(e)}function d(e){var t=e.charCodeAt(0);return t>32&&t<127&&-1==[34,35,60,62,96].indexOf(t)?e:encodeURIComponent(e)}function v(e,t,r){function l(e){b.push(e)}var v=t||"scheme start",p=0,y="",m=!1,g=!1,b=[];e:for(;(e[p-1]!=o||0==p)&&!this._isInvalid;){var _=e[p];switch(v){case"scheme start":if(!_||!a.test(_)){if(t){l("Invalid scheme.");break e}y="",v="no scheme";continue}y+=_.toLowerCase(),v="scheme";break;case"scheme":if(_&&s.test(_))y+=_.toLowerCase();else{if(":"!=_){if(t){if(o==_)break e;l("Code point not allowed in scheme: "+_);break e}y="",p=0,v="no scheme";continue}if(this._scheme=y,y="",t)break e;u(this._scheme)&&(this._isRelative=!0),v="file"==this._scheme?"relative":this._isRelative&&r&&r._scheme==this._scheme?"relative or authority":this._isRelative?"authority first slash":"scheme data"}break;case"scheme data":"?"==_?(this._query="?",v="query"):"#"==_?(this._fragment="#",v="fragment"):o!=_&&"\t"!=_&&"\n"!=_&&"\r"!=_&&(this._schemeData+=h(_));break;case"no scheme":if(r&&u(r._scheme)){v="relative";continue}l("Missing scheme."),c.call(this);break;case"relative or authority":if("/"!=_||"/"!=e[p+1]){l("Expected /, got: "+_),v="relative";continue}v="authority ignore slashes";break;case"relative":if(this._isRelative=!0,"file"!=this._scheme&&(this._scheme=r._scheme),o==_){this._host=r._host,this._port=r._port,this._path=r._path.slice(),this._query=r._query,this._username=r._username,this._password=r._password;break e}if("/"==_||"\\"==_)"\\"==_&&l("\\ is an invalid code point."),v="relative slash";else if("?"==_)this._host=r._host,this._port=r._port,this._path=r._path.slice(),this._query="?",this._username=r._username,this._password=r._password,v="query";else{if("#"!=_){var w=e[p+1],k=e[p+2];("file"!=this._scheme||!a.test(_)||":"!=w&&"|"!=w||o!=k&&"/"!=k&&"\\"!=k&&"?"!=k&&"#"!=k)&&(this._host=r._host,this._port=r._port,this._username=r._username,this._password=r._password,this._path=r._path.slice(),this._path.pop()),v="relative path";continue}this._host=r._host,this._port=r._port,this._path=r._path.slice(),this._query=r._query,this._fragment="#",this._username=r._username,this._password=r._password,v="fragment"}break;case"relative slash":if("/"!=_&&"\\"!=_){"file"!=this._scheme&&(this._host=r._host,this._port=r._port,this._username=r._username,this._password=r._password),v="relative path";continue}"\\"==_&&l("\\ is an invalid code point."),v="file"==this._scheme?"file host":"authority ignore slashes";break;case"authority first slash":if("/"!=_){l("Expected '/', got: "+_),v="authority ignore slashes";continue}v="authority second slash";break;case"authority second slash":if(v="authority ignore slashes","/"!=_){l("Expected '/', got: "+_);continue}break;case"authority ignore slashes":if("/"!=_&&"\\"!=_){v="authority";continue}l("Expected authority, got: "+_);break;case"authority":if("@"==_){m&&(l("@ already seen."),y+="%40"),m=!0;for(var M=0;Me.length)&&(t=e.length);for(var r=0,n=Array(t);r2&&void 0!==arguments[2]?arguments[2]:{},a=o._path,s=void 0===a?[]:a,l=o._visited,u=void 0===l?new WeakMap:l,c=[];if(r&&u.has(r))return c;var f="function"==typeof i?i:function(e){return e===i};f(r,s[s.length-1])&&c.push(s);try{(Array.isArray(r)||r&&"object"===t(r))&&(u.set(r,!0),Object.entries(r).forEach((function(t){var r,i,o=(i=2,function(e){if(Array.isArray(e))return e}(r=t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(r,i)||function(t,r){if(t){if("string"==typeof t)return e(t,r);var n={}.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e(t,r):void 0}}(r,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=o[0];n(o[1],f,{_path:s.concat(a),_visited:u}).forEach((function(e){return c.push(e)}))})))}catch(e){console.error(e)}return c}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},i(e)}var a,s;function l(e,t){for(var r=0;r1?e.slice(0,-1).reduce((function(e,t){return e[t]}),r):r;if(!window.__unlayer_originalFunctionReferences&&!o)return void(a[i]="".concat(n));delete a[i]}catch(e){console.error(e)}var s=t.callbackId++,l=t.id;t.callbacks[s]=n;var u=o&&!window.__unlayer_originalFunctionReferences?e.join("."):"".concat(e.join("."),"_").concat(l,"_").concat(s);r.__unlayer_functions_map[u]={frameId:l,callbackId:s,path:e}})),r}},{key:"preprocessMessage",value:function(e){return this._preprocessMessageFunctions(e)}},{key:"scheduleMessage",value:function(e){var t=this.preprocessMessage(e);this.messages.push(t)}},{key:"flushMessages",value:function(){var e=this;this.ready&&(this.messages.forEach((function(t){e.iframe&&e.iframe.contentWindow&&e.iframe.contentWindow.postMessage(t,"*")})),this.messages=[])}},{key:"handleMessage",value:function(e){var t=e.action,r=e.callbackId,n=e.doneId,i=e.result,o=e.resultArgs,a=this,s=Array.isArray(o)?o:[i],l=null!=i?i:s[0],u=this.callbacks[r];switch(t){case"response":u&&(u(l),delete this.callbacks[r]);break;case"callback":var c;if(null!=s&&null!==(c=s[0])&&void 0!==c&&c.attachments&&(s[0].attachments=s[0].attachments.map((function(e){return new File([e.content],e.name,{type:e.type})}))),!u)break;u.apply(null,s.concat((function(){a.postMessage("done",{doneId:n,resultArgs:Array.from(arguments),result:Array.from(arguments)[0]})})))}}},{key:"receiveMessage",value:function(e){e.data&&this.handleMessage(e.data)}}],t&&l(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],r={},n=Object.getPrototypeOf(e);n;)Object.assign(r,Object.getOwnPropertyDescriptors(n)),n=Object.getPrototypeOf(n);Object.entries(r).forEach((function(r){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,u=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){u=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(r,2),i=n[0],o=n[1];i&&"string"==typeof i&&(t.includes(i)||i.startsWith("__")||Object.defineProperty(e,i,Object.assign({},o,{enumerable:!0})))}))}(this),t&&this.init(t)},t=[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.loadEditor(e),this.renderEditor(e),this.initEditor(e)}},{key:"destroy",value:function(){var e;null===(e=this.frame)||void 0===e||e.destroy(),this.frame=null}},{key:"version",get:function(){return this.versions.current}},{key:"loadEditor",value:function(e){var t,n;(e.offline||null!==(t=e.appearance)&&void 0!==t&&t.loader)&&(e.render=!1);var i="latest"===e.version?P||L:"stable"===e.version?x||L:C?e.version||x||P||L:e.version||L;this.versions.current=i;var o="".concat(r.p).concat(i,"/editor.html"),a=!1===e.render?"".concat(o,"?norender=true"):o;A(i,"1.0.57")<=0&&(window.__unlayer_multipleEditors=!1),A(i,"1.5.37")<=0&&(window.__unlayer_originalFunctionReferences=!1),this.frame=new d(a),null===(n=this.frame)||void 0===n||n.withMessage("versions",{versions:this.versions})}},{key:"renderEditor",value:function(e){var t,r=null;if(e.id?r=document.getElementById(e.id):e.className&&(r=document.getElementsByClassName(e.className)[0]),!e.id&&!e.className)throw new Error("id or className must be provided.");if(!r)throw new Error("Could not find a valid element for given id or className.");null===(t=this.frame)||void 0===t||t.appendTo(r)}},{key:"initEditor",value:function(e){var t,n={};if(e.env&&(n.env=e.env),e.offline&&(n.licenseUrl="".concat(r.p,"license.json"),n.offline=e.offline),n.referrer=window.location.href,e.source&&(n.source=e.source),e.amp&&(n.amp=e.amp),e.defaultDevice&&(n.defaultDevice=e.defaultDevice),e.devices&&(n.devices=e.devices),e.displayMode&&(n.displayMode=e.displayMode),"designMode"in e&&(n.designMode=e.designMode),e.designId&&(n.designId=e.designId),e.projectId&&(n.projectId=e.projectId),e.user&&(n.user=e.user),e.templateId&&(n.templateId=e.templateId),e.stockTemplateId&&(n.stockTemplateId=e.stockTemplateId),e.loadTimeout&&(n.loadTimeout=e.loadTimeout),(e.safeHtml||e.safeHTML)&&(n.safeHtml=e.safeHtml||e.safeHTML||!0),e.options&&(n.options=e.options),"readOnly"in e&&(n.readOnly=e.readOnly),e.validator&&("function"==typeof e.validator&&window.__unlayer_originalFunctionReferences?n.validator=_(e.validator):n.validator=e.validator),void 0!==e.multiLanguage&&(n.multiLanguage=e.multiLanguage),e.languages&&(n.languages=e.languages),e.tools){var i=Object.entries(e.tools).reduce((function(e,t){var r=M(t,2),n=r[0],i=r[1];return Object.assign({},e,S({},n,Object.entries(i).reduce((function(e,t){var r=M(t,2),n=r[0],i=r[1];return Object.assign({},e,S({},n,"function"==typeof i?i.toString():i))}),{})))}),{});n.tools=i}e.excludeTools&&(n.excludeTools=e.excludeTools),e.blocks&&(n.blocks=e.blocks),e.editor&&(n.editor=e.editor),e.fonts&&(n.fonts=e.fonts),e.linkTypes&&(n.linkTypes=g(e.linkTypes)),e.linkTypesSharedConfig&&(n.linkTypesSharedConfig=y(e.linkTypesSharedConfig)),e.mergeTags&&(n.mergeTags=e.mergeTags),e.displayConditions&&(n.displayConditions=e.displayConditions),e.specialLinks&&(n.specialLinks=e.specialLinks),e.designTags&&(n.designTags=e.designTags),e.customCSS&&(n.customCSS=e.customCSS),e.customJS&&(n.customJS=e.customJS),e.locale&&(n.locale=e.locale),e.textDirection&&(n.textDirection=e.textDirection),e.translations&&(n.translations=e.translations),e.appearance&&(n.appearance=e.appearance),n.features=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};null===(e=this.frame)||void 0===e||e.postMessage("loadBlank",{bodyValues:t})}},{key:"loadDesign",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("loadDesign",{design:e})}},{key:"saveDesign",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null===(t=this.frame)||void 0===t||t.withMessage("saveDesign",r,e)}},{key:"exportHtml",value:function(e,t){var r;null===(r=this.frame)||void 0===r||r.withMessage("exportHtml",t,e)}},{key:"exportLiveHtml",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null===(t=this.frame)||void 0===t||t.withMessage("exportLiveHtml",r,e)}},{key:"exportPlainText",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null===(t=this.frame)||void 0===t||t.withMessage("exportPlainText",r,e)}},{key:"exportImage",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null===(t=this.frame)||void 0===t||t.withMessage("exportImage",r,e)}},{key:"exportPdf",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null===(t=this.frame)||void 0===t||t.withMessage("exportPdf",r,e)}},{key:"exportZip",value:function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};null===(t=this.frame)||void 0===t||t.withMessage("exportZip",r,e)}},{key:"setAppearance",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setAppearance",{appearance:e})}},{key:"setTheme",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setTheme",{theme:e})}},{key:"setBodyValues",value:function(e,t){var r;null===(r=this.frame)||void 0===r||r.postMessage("setBodyValues",{bodyId:t,bodyValues:e})}},{key:"setStyleGuide",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setStyleGuide",{styleGuide:e})}},{key:"setDesignTagsConfig",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setDesignTagsConfig",{designTagsConfig:e})}},{key:"setMergeTagsConfig",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setMergeTagsConfig",{mergeTagsConfig:e})}},{key:"showPreview",value:function(e){var t,r="string"==typeof e?{device:e}:"number"==typeof e?{resolution:e}:e;null===(t=this.frame)||void 0===t||t.postMessage("showPreview",r)}},{key:"hidePreview",value:function(){var e;null===(e=this.frame)||void 0===e||e.postMessage("hidePreview",{})}},{key:"canUndo",value:function(e){var t;null===(t=this.frame)||void 0===t||t.withMessage("canUndo",{},e)}},{key:"canRedo",value:function(e){var t;null===(t=this.frame)||void 0===t||t.withMessage("canRedo",{},e)}},{key:"undo",value:function(){var e;null===(e=this.frame)||void 0===e||e.postMessage("undo",{})}},{key:"redo",value:function(){var e;null===(e=this.frame)||void 0===e||e.postMessage("redo",{})}},{key:"audit",value:function(e){var t;null===(t=this.frame)||void 0===t||t.withMessage("audit",{},e)}},{key:"setValidator",value:function(e){var t;"function"==typeof e||null===e?null===(t=this.frame)||void 0===t||t.withMessage("setValidator",{validator:"function"==typeof e&&window.__unlayer_originalFunctionReferences?_(e):e}):console.error("Validator must be a function or null")}},{key:"setToolValidator",value:function(e,t){var r;e&&"string"==typeof e?"function"==typeof t||null===t?null===(r=this.frame)||void 0===r||r.withMessage("setToolValidator",{tool:e,validator:"function"==typeof t&&window.__unlayer_originalFunctionReferences?_(t):t}):console.error("Validator must be a function"):console.error("Tool name must be a string")}},{key:"updateTabs",value:function(e){var t;null===(t=this.frame)||void 0===t||t.withMessage("updateTabs",{tabs:e})}},{key:"clearValidators",value:function(){var e;null===(e=this.frame)||void 0===e||e.withMessage("clearValidators",{})}},{key:"setCurrentLanguage",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setCurrentLanguage",{language:e})}},{key:"setLanguages",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setLanguages",{languages:e})}},{key:"setColorPickerConfig",value:function(e){var t;null===(t=this.frame)||void 0===t||t.postMessage("setColorPickerConfig",{colorPickerConfig:e})}},{key:"registerContainerExporter",value:function(e,t){throw new Error(R("registerContainerExporter"))}},{key:"registerItemExporter",value:function(e,t){throw new Error(R("registerItemExporter"))}},{key:"registerTool",value:function(e){throw new Error(R("registerTool"))}},{key:"registerPropertyEditor",value:function(e){throw new Error(R("registerPropertyEditor"))}},{key:"registerTab",value:function(e){throw new Error(R("registerTab"))}},{key:"createPanel",value:function(e){throw new Error(R("createPanel"))}},{key:"createViewer",value:function(e){throw new Error(R("createViewer"))}},{key:"createWidget",value:function(e){throw new Error(R("createWidget"))}}],t&&O(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function U(e){return U="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},U(e)}function q(e,t){for(var r=0;r